From 97917ef3ad2c6ce98aed4cfda8d2a1acaa557667 Mon Sep 17 00:00:00 2001 From: xeovalyte Date: Thu, 6 Jun 2024 12:00:44 +0200 Subject: [PATCH] Removed node_modules --- node_modules/.bin/cssesc | 1 - node_modules/.bin/nanoid | 1 - node_modules/.package-lock.json | 155 - node_modules/camelcase-css/README.md | 27 - node_modules/camelcase-css/index-es5.js | 24 - node_modules/camelcase-css/index.js | 30 - node_modules/camelcase-css/license | 21 - node_modules/camelcase-css/package.json | 34 - node_modules/css-selector-tokenizer/LICENSE | 7 - node_modules/css-selector-tokenizer/README.md | 92 - .../css-selector-tokenizer/lib/index.js | 4 - .../css-selector-tokenizer/lib/parse.js | 239 - .../css-selector-tokenizer/lib/parseValues.js | 167 - .../css-selector-tokenizer/lib/stringify.js | 62 - .../lib/stringifyValues.js | 62 - .../css-selector-tokenizer/lib/uni-regexp.js | 6 - .../css-selector-tokenizer/package.json | 48 - node_modules/cssesc/LICENSE-MIT.txt | 20 - node_modules/cssesc/README.md | 201 - node_modules/cssesc/bin/cssesc | 116 - node_modules/cssesc/cssesc.js | 110 - node_modules/cssesc/man/cssesc.1 | 70 - node_modules/cssesc/package.json | 51 - node_modules/culori/LICENSE | 21 - node_modules/culori/README.md | 19 - node_modules/culori/bundled/culori.cjs | 4787 -- node_modules/culori/bundled/culori.cjs.map | 1 - node_modules/culori/bundled/culori.js | 4789 -- node_modules/culori/bundled/culori.min.cjs | 4 - node_modules/culori/bundled/culori.min.js | 4 - node_modules/culori/bundled/culori.min.mjs | 4 - .../culori/bundled/culori.min.mjs.map | 1 - node_modules/culori/bundled/culori.mjs | 4765 -- node_modules/culori/bundled/culori.umd.js | 4800 -- node_modules/culori/bundled/meta.json | 3688 -- node_modules/culori/package.json | 88 - node_modules/culori/src/_prepare.js | 14 - .../culori/src/a98/convertA98ToXyz65.js | 37 - .../culori/src/a98/convertXyz65ToA98.js | 36 - node_modules/culori/src/a98/definition.js | 25 - node_modules/culori/src/average.js | 52 - node_modules/culori/src/blend.js | 81 - node_modules/culori/src/bootstrap/all.js | 61 - node_modules/culori/src/bootstrap/css.js | 37 - node_modules/culori/src/clamp.js | 255 - node_modules/culori/src/colors/named.js | 156 - node_modules/culori/src/constants.js | 22 - node_modules/culori/src/converter.js | 26 - .../culori/src/cubehelix/constants.js | 4 - .../src/cubehelix/convertCubehelixToRgb.js | 21 - .../src/cubehelix/convertRgbToCubehelix.js | 40 - .../culori/src/cubehelix/definition.js | 84 - node_modules/culori/src/deficiency.js | 190 - node_modules/culori/src/difference.js | 306 - node_modules/culori/src/dlab/definition.js | 48 - node_modules/culori/src/dlch/constants.js | 6 - .../culori/src/dlch/convertDlchToLab65.js | 28 - .../culori/src/dlch/convertLab65ToDlch.js | 27 - node_modules/culori/src/dlch/definition.js | 62 - node_modules/culori/src/easing/gamma.js | 3 - node_modules/culori/src/easing/inOutSine.js | 6 - node_modules/culori/src/easing/midpoint.js | 5 - .../culori/src/easing/smootherstep.js | 7 - node_modules/culori/src/easing/smoothstep.js | 8 - node_modules/culori/src/filter.js | 162 - node_modules/culori/src/fixup/alpha.js | 13 - node_modules/culori/src/fixup/hue.js | 41 - node_modules/culori/src/formatter.js | 103 - .../culori/src/hsi/convertHsiToRgb.js | 59 - .../culori/src/hsi/convertRgbToHsi.js | 20 - node_modules/culori/src/hsi/definition.js | 47 - .../culori/src/hsl/convertHslToRgb.js | 34 - .../culori/src/hsl/convertRgbToHsl.js | 20 - node_modules/culori/src/hsl/definition.js | 52 - node_modules/culori/src/hsl/parseHsl.js | 38 - node_modules/culori/src/hsl/parseHslLegacy.js | 39 - .../culori/src/hsv/convertHsvToRgb.js | 34 - .../culori/src/hsv/convertRgbToHsv.js | 20 - node_modules/culori/src/hsv/definition.js | 47 - .../culori/src/hwb/convertHwbToRgb.js | 26 - .../culori/src/hwb/convertRgbToHwb.js | 24 - node_modules/culori/src/hwb/definition.js | 51 - node_modules/culori/src/hwb/parseHwb.js | 38 - node_modules/culori/src/index-fn.js | 226 - node_modules/culori/src/index.js | 289 - .../culori/src/interpolate/interpolate.js | 155 - node_modules/culori/src/interpolate/lerp.js | 28 - node_modules/culori/src/interpolate/linear.js | 4 - .../culori/src/interpolate/piecewise.js | 29 - .../culori/src/interpolate/splineBasis.js | 58 - .../culori/src/interpolate/splineMonotone.js | 128 - .../culori/src/interpolate/splineNatural.js | 37 - .../culori/src/jab/convertJabToRgb.js | 6 - .../culori/src/jab/convertJabToXyz65.js | 45 - .../culori/src/jab/convertRgbToJab.js | 19 - .../culori/src/jab/convertXyz65ToJab.js | 45 - node_modules/culori/src/jab/definition.js | 53 - .../culori/src/jch/convertJabToJch.js | 19 - .../culori/src/jch/convertJchToJab.js | 12 - node_modules/culori/src/jch/definition.js | 52 - .../culori/src/lab/convertLabToRgb.js | 6 - .../culori/src/lab/convertLabToXyz50.js | 25 - .../culori/src/lab/convertRgbToLab.js | 16 - .../culori/src/lab/convertXyz50ToLab.js | 25 - node_modules/culori/src/lab/definition.js | 46 - node_modules/culori/src/lab/parseLab.js | 28 - .../culori/src/lab65/convertLab65ToRgb.js | 6 - .../culori/src/lab65/convertLab65ToXyz65.js | 25 - .../culori/src/lab65/convertRgbToLab65.js | 16 - .../culori/src/lab65/convertXyz65ToLab65.js | 25 - node_modules/culori/src/lab65/definition.js | 31 - .../culori/src/lch/convertLabToLch.js | 16 - .../culori/src/lch/convertLchToLab.js | 17 - node_modules/culori/src/lch/definition.js | 55 - node_modules/culori/src/lch/parseLch.js | 34 - node_modules/culori/src/lch65/definition.js | 31 - .../culori/src/lchuv/convertLchuvToLuv.js | 14 - .../culori/src/lchuv/convertLuvToLchuv.js | 19 - node_modules/culori/src/lchuv/definition.js | 68 - .../culori/src/lrgb/convertLrgbToRgb.js | 20 - .../culori/src/lrgb/convertRgbToLrgb.js | 20 - node_modules/culori/src/lrgb/definition.js | 21 - .../culori/src/luv/convertLuvToXyz50.js | 25 - .../culori/src/luv/convertXyz50ToLuv.js | 39 - node_modules/culori/src/luv/definition.js | 50 - node_modules/culori/src/map.js | 72 - node_modules/culori/src/modes.js | 96 - node_modules/culori/src/nearest.js | 30 - node_modules/culori/src/okhsl/LICENSE | 19 - .../culori/src/okhsl/convertOkhslToOklab.js | 62 - .../culori/src/okhsl/convertOklabToOkhsl.js | 60 - node_modules/culori/src/okhsl/helpers.js | 348 - node_modules/culori/src/okhsl/modeOkhsl.js | 24 - .../culori/src/okhsv/convertOkhsvToOklab.js | 63 - .../culori/src/okhsv/convertOklabToOkhsv.js | 70 - node_modules/culori/src/okhsv/modeOkhsv.js | 24 - .../culori/src/oklab/convertLrgbToOklab.js | 26 - .../culori/src/oklab/convertOklabToLrgb.js | 44 - .../culori/src/oklab/convertOklabToRgb.js | 6 - .../culori/src/oklab/convertRgbToOklab.js | 12 - node_modules/culori/src/oklab/definition.js | 43 - node_modules/culori/src/oklab/parseOklab.js | 28 - node_modules/culori/src/oklch/definition.js | 35 - node_modules/culori/src/oklch/parseOklch.js | 34 - .../culori/src/p3/convertP3ToXyz65.js | 31 - .../culori/src/p3/convertXyz65ToP3.js | 35 - node_modules/culori/src/p3/definition.js | 24 - node_modules/culori/src/parse.js | 358 - .../src/prophoto/convertProphotoToXyz50.js | 39 - .../src/prophoto/convertXyz50ToProphoto.js | 38 - .../culori/src/prophoto/definition.js | 33 - node_modules/culori/src/random.js | 36 - .../src/rec2020/convertRec2020ToXyz65.js | 43 - .../src/rec2020/convertXyz65ToRec2020.js | 45 - node_modules/culori/src/rec2020/definition.js | 27 - node_modules/culori/src/rgb/definition.js | 34 - node_modules/culori/src/rgb/parseHex.js | 13 - node_modules/culori/src/rgb/parseNamed.js | 10 - node_modules/culori/src/rgb/parseNumber.js | 47 - node_modules/culori/src/rgb/parseRgb.js | 28 - node_modules/culori/src/rgb/parseRgbLegacy.js | 51 - .../culori/src/rgb/parseTransparent.js | 6 - node_modules/culori/src/round.js | 11 - node_modules/culori/src/samples.js | 15 - node_modules/culori/src/util/hue.js | 14 - node_modules/culori/src/util/normalizeHue.js | 3 - .../culori/src/util/normalizePositions.js | 53 - node_modules/culori/src/util/regex.js | 37 - node_modules/culori/src/wcag.js | 22 - node_modules/culori/src/xyb/constants.js | 2 - .../culori/src/xyb/convertRgbToXyb.js | 27 - .../culori/src/xyb/convertXybToRgb.js | 30 - node_modules/culori/src/xyb/definition.js | 39 - node_modules/culori/src/xyz50/constants.js | 2 - .../culori/src/xyz50/convertRgbToXyz50.js | 35 - .../culori/src/xyz50/convertXyz50ToRgb.js | 32 - node_modules/culori/src/xyz50/definition.js | 44 - node_modules/culori/src/xyz65/constants.js | 2 - .../culori/src/xyz65/convertRgbToXyz65.js | 35 - .../culori/src/xyz65/convertXyz50ToXyz65.js | 33 - .../culori/src/xyz65/convertXyz65ToRgb.js | 33 - .../culori/src/xyz65/convertXyz65ToXyz50.js | 33 - node_modules/culori/src/xyz65/definition.js | 47 - .../culori/src/yiq/convertRgbToYiq.js | 12 - .../culori/src/yiq/convertYiqToRgb.js | 12 - node_modules/culori/src/yiq/definition.js | 55 - node_modules/daisyui/LICENSE | 21 - node_modules/daisyui/README.md | 68 - node_modules/daisyui/dist/base.js | 1 - node_modules/daisyui/dist/full.css | 48959 ---------------- node_modules/daisyui/dist/styled.css | 5178 -- node_modules/daisyui/dist/styled.js | 1 - node_modules/daisyui/dist/themes.css | 2118 - node_modules/daisyui/dist/unstyled.css | 1322 - node_modules/daisyui/dist/unstyled.js | 1 - node_modules/daisyui/dist/utilities-styled.js | 1 - .../daisyui/dist/utilities-unstyled.js | 1 - node_modules/daisyui/dist/utilities.js | 1 - node_modules/daisyui/package.json | 86 - node_modules/daisyui/src/index.d.ts | 114 - node_modules/daisyui/src/index.js | 149 - node_modules/daisyui/src/lib/addPrefix.js | 104 - node_modules/daisyui/src/lib/createPlugin.js | 21 - .../daisyui/src/lib/responsiveRegex.js | 45 - .../daisyui/src/lib/utility-classes.js | 7 - .../daisyui/src/theming/colorNames.js | 30 - node_modules/daisyui/src/theming/functions.js | 266 - node_modules/daisyui/src/theming/index.js | 35 - .../daisyui/src/theming/themeDefaults.js | 47 - node_modules/daisyui/src/theming/themes.d.ts | 5 - node_modules/daisyui/src/theming/themes.js | 485 - node_modules/fastparse/LICENSE | 7 - node_modules/fastparse/README.md | 118 - node_modules/fastparse/lib/Parser.js | 108 - node_modules/fastparse/package.json | 39 - node_modules/nanoid/LICENSE | 20 - node_modules/nanoid/README.md | 39 - node_modules/nanoid/async/index.browser.cjs | 34 - node_modules/nanoid/async/index.browser.js | 34 - node_modules/nanoid/async/index.cjs | 35 - node_modules/nanoid/async/index.d.ts | 56 - node_modules/nanoid/async/index.js | 35 - node_modules/nanoid/async/index.native.js | 26 - node_modules/nanoid/async/package.json | 12 - node_modules/nanoid/bin/nanoid.cjs | 55 - node_modules/nanoid/index.browser.cjs | 34 - node_modules/nanoid/index.browser.js | 34 - node_modules/nanoid/index.cjs | 45 - node_modules/nanoid/index.d.cts | 91 - node_modules/nanoid/index.d.ts | 91 - node_modules/nanoid/index.js | 45 - node_modules/nanoid/nanoid.js | 1 - node_modules/nanoid/non-secure/index.cjs | 21 - node_modules/nanoid/non-secure/index.d.ts | 33 - node_modules/nanoid/non-secure/index.js | 21 - node_modules/nanoid/non-secure/package.json | 6 - node_modules/nanoid/package.json | 88 - node_modules/nanoid/url-alphabet/index.cjs | 3 - node_modules/nanoid/url-alphabet/index.js | 3 - node_modules/nanoid/url-alphabet/package.json | 6 - node_modules/picocolors/LICENSE | 15 - node_modules/picocolors/README.md | 21 - node_modules/picocolors/package.json | 25 - node_modules/picocolors/picocolors.browser.js | 4 - node_modules/picocolors/picocolors.d.ts | 5 - node_modules/picocolors/picocolors.js | 65 - node_modules/picocolors/types.ts | 30 - node_modules/postcss-js/LICENSE | 20 - node_modules/postcss-js/README.md | 22 - node_modules/postcss-js/async.js | 15 - node_modules/postcss-js/index.js | 11 - node_modules/postcss-js/index.mjs | 8 - node_modules/postcss-js/objectifier.js | 85 - node_modules/postcss-js/package.json | 42 - node_modules/postcss-js/parser.js | 104 - node_modules/postcss-js/process-result.js | 11 - node_modules/postcss-js/sync.js | 12 - node_modules/postcss/LICENSE | 20 - node_modules/postcss/README.md | 28 - node_modules/postcss/lib/at-rule.d.ts | 137 - node_modules/postcss/lib/at-rule.js | 25 - node_modules/postcss/lib/comment.d.ts | 67 - node_modules/postcss/lib/comment.js | 13 - node_modules/postcss/lib/container.d.ts | 490 - node_modules/postcss/lib/container.js | 441 - .../postcss/lib/css-syntax-error.d.ts | 248 - node_modules/postcss/lib/css-syntax-error.js | 100 - node_modules/postcss/lib/declaration.d.ts | 148 - node_modules/postcss/lib/declaration.js | 24 - node_modules/postcss/lib/document.d.ts | 69 - node_modules/postcss/lib/document.js | 33 - node_modules/postcss/lib/fromJSON.d.ts | 9 - node_modules/postcss/lib/fromJSON.js | 54 - node_modules/postcss/lib/input.d.ts | 194 - node_modules/postcss/lib/input.js | 248 - node_modules/postcss/lib/lazy-result.d.ts | 190 - node_modules/postcss/lib/lazy-result.js | 550 - node_modules/postcss/lib/list.d.ts | 57 - node_modules/postcss/lib/list.js | 58 - node_modules/postcss/lib/map-generator.js | 368 - node_modules/postcss/lib/no-work-result.d.ts | 46 - node_modules/postcss/lib/no-work-result.js | 138 - node_modules/postcss/lib/node.d.ts | 536 - node_modules/postcss/lib/node.js | 381 - node_modules/postcss/lib/parse.d.ts | 9 - node_modules/postcss/lib/parse.js | 42 - node_modules/postcss/lib/parser.js | 609 - node_modules/postcss/lib/postcss.d.mts | 72 - node_modules/postcss/lib/postcss.d.ts | 441 - node_modules/postcss/lib/postcss.js | 101 - node_modules/postcss/lib/postcss.mjs | 30 - node_modules/postcss/lib/previous-map.d.ts | 81 - node_modules/postcss/lib/previous-map.js | 142 - node_modules/postcss/lib/processor.d.ts | 115 - node_modules/postcss/lib/processor.js | 67 - node_modules/postcss/lib/result.d.ts | 206 - node_modules/postcss/lib/result.js | 42 - node_modules/postcss/lib/root.d.ts | 87 - node_modules/postcss/lib/root.js | 61 - node_modules/postcss/lib/rule.d.ts | 117 - node_modules/postcss/lib/rule.js | 27 - node_modules/postcss/lib/stringifier.d.ts | 46 - node_modules/postcss/lib/stringifier.js | 353 - node_modules/postcss/lib/stringify.d.ts | 9 - node_modules/postcss/lib/stringify.js | 11 - node_modules/postcss/lib/symbols.js | 5 - .../postcss/lib/terminal-highlight.js | 70 - node_modules/postcss/lib/tokenize.js | 266 - node_modules/postcss/lib/warn-once.js | 13 - node_modules/postcss/lib/warning.d.ts | 147 - node_modules/postcss/lib/warning.js | 37 - node_modules/postcss/package.json | 88 - node_modules/source-map-js/LICENSE | 28 - node_modules/source-map-js/README.md | 765 - node_modules/source-map-js/lib/array-set.js | 121 - node_modules/source-map-js/lib/base64-vlq.js | 140 - node_modules/source-map-js/lib/base64.js | 67 - .../source-map-js/lib/binary-search.js | 111 - .../source-map-js/lib/mapping-list.js | 79 - node_modules/source-map-js/lib/quick-sort.js | 132 - .../source-map-js/lib/source-map-consumer.js | 1184 - .../source-map-js/lib/source-map-generator.js | 444 - node_modules/source-map-js/lib/source-node.js | 413 - node_modules/source-map-js/lib/util.js | 594 - node_modules/source-map-js/package.json | 71 - node_modules/source-map-js/source-map.d.ts | 115 - node_modules/source-map-js/source-map.js | 8 - 327 files changed, 104478 deletions(-) delete mode 120000 node_modules/.bin/cssesc delete mode 120000 node_modules/.bin/nanoid delete mode 100644 node_modules/.package-lock.json delete mode 100644 node_modules/camelcase-css/README.md delete mode 100644 node_modules/camelcase-css/index-es5.js delete mode 100644 node_modules/camelcase-css/index.js delete mode 100644 node_modules/camelcase-css/license delete mode 100644 node_modules/camelcase-css/package.json delete mode 100644 node_modules/css-selector-tokenizer/LICENSE delete mode 100644 node_modules/css-selector-tokenizer/README.md delete mode 100644 node_modules/css-selector-tokenizer/lib/index.js delete mode 100644 node_modules/css-selector-tokenizer/lib/parse.js delete mode 100644 node_modules/css-selector-tokenizer/lib/parseValues.js delete mode 100644 node_modules/css-selector-tokenizer/lib/stringify.js delete mode 100644 node_modules/css-selector-tokenizer/lib/stringifyValues.js delete mode 100644 node_modules/css-selector-tokenizer/lib/uni-regexp.js delete mode 100644 node_modules/css-selector-tokenizer/package.json delete mode 100644 node_modules/cssesc/LICENSE-MIT.txt delete mode 100644 node_modules/cssesc/README.md delete mode 100755 node_modules/cssesc/bin/cssesc delete mode 100644 node_modules/cssesc/cssesc.js delete mode 100644 node_modules/cssesc/man/cssesc.1 delete mode 100644 node_modules/cssesc/package.json delete mode 100644 node_modules/culori/LICENSE delete mode 100644 node_modules/culori/README.md delete mode 100644 node_modules/culori/bundled/culori.cjs delete mode 100644 node_modules/culori/bundled/culori.cjs.map delete mode 100644 node_modules/culori/bundled/culori.js delete mode 100644 node_modules/culori/bundled/culori.min.cjs delete mode 100644 node_modules/culori/bundled/culori.min.js delete mode 100644 node_modules/culori/bundled/culori.min.mjs delete mode 100644 node_modules/culori/bundled/culori.min.mjs.map delete mode 100644 node_modules/culori/bundled/culori.mjs delete mode 100644 node_modules/culori/bundled/culori.umd.js delete mode 100644 node_modules/culori/bundled/meta.json delete mode 100644 node_modules/culori/package.json delete mode 100644 node_modules/culori/src/_prepare.js delete mode 100644 node_modules/culori/src/a98/convertA98ToXyz65.js delete mode 100644 node_modules/culori/src/a98/convertXyz65ToA98.js delete mode 100644 node_modules/culori/src/a98/definition.js delete mode 100644 node_modules/culori/src/average.js delete mode 100644 node_modules/culori/src/blend.js delete mode 100644 node_modules/culori/src/bootstrap/all.js delete mode 100644 node_modules/culori/src/bootstrap/css.js delete mode 100644 node_modules/culori/src/clamp.js delete mode 100644 node_modules/culori/src/colors/named.js delete mode 100644 node_modules/culori/src/constants.js delete mode 100644 node_modules/culori/src/converter.js delete mode 100644 node_modules/culori/src/cubehelix/constants.js delete mode 100644 node_modules/culori/src/cubehelix/convertCubehelixToRgb.js delete mode 100644 node_modules/culori/src/cubehelix/convertRgbToCubehelix.js delete mode 100644 node_modules/culori/src/cubehelix/definition.js delete mode 100644 node_modules/culori/src/deficiency.js delete mode 100644 node_modules/culori/src/difference.js delete mode 100644 node_modules/culori/src/dlab/definition.js delete mode 100644 node_modules/culori/src/dlch/constants.js delete mode 100644 node_modules/culori/src/dlch/convertDlchToLab65.js delete mode 100644 node_modules/culori/src/dlch/convertLab65ToDlch.js delete mode 100644 node_modules/culori/src/dlch/definition.js delete mode 100644 node_modules/culori/src/easing/gamma.js delete mode 100644 node_modules/culori/src/easing/inOutSine.js delete mode 100644 node_modules/culori/src/easing/midpoint.js delete mode 100644 node_modules/culori/src/easing/smootherstep.js delete mode 100644 node_modules/culori/src/easing/smoothstep.js delete mode 100644 node_modules/culori/src/filter.js delete mode 100644 node_modules/culori/src/fixup/alpha.js delete mode 100644 node_modules/culori/src/fixup/hue.js delete mode 100644 node_modules/culori/src/formatter.js delete mode 100644 node_modules/culori/src/hsi/convertHsiToRgb.js delete mode 100644 node_modules/culori/src/hsi/convertRgbToHsi.js delete mode 100644 node_modules/culori/src/hsi/definition.js delete mode 100644 node_modules/culori/src/hsl/convertHslToRgb.js delete mode 100644 node_modules/culori/src/hsl/convertRgbToHsl.js delete mode 100644 node_modules/culori/src/hsl/definition.js delete mode 100644 node_modules/culori/src/hsl/parseHsl.js delete mode 100644 node_modules/culori/src/hsl/parseHslLegacy.js delete mode 100644 node_modules/culori/src/hsv/convertHsvToRgb.js delete mode 100644 node_modules/culori/src/hsv/convertRgbToHsv.js delete mode 100644 node_modules/culori/src/hsv/definition.js delete mode 100644 node_modules/culori/src/hwb/convertHwbToRgb.js delete mode 100644 node_modules/culori/src/hwb/convertRgbToHwb.js delete mode 100644 node_modules/culori/src/hwb/definition.js delete mode 100644 node_modules/culori/src/hwb/parseHwb.js delete mode 100644 node_modules/culori/src/index-fn.js delete mode 100644 node_modules/culori/src/index.js delete mode 100644 node_modules/culori/src/interpolate/interpolate.js delete mode 100644 node_modules/culori/src/interpolate/lerp.js delete mode 100644 node_modules/culori/src/interpolate/linear.js delete mode 100644 node_modules/culori/src/interpolate/piecewise.js delete mode 100644 node_modules/culori/src/interpolate/splineBasis.js delete mode 100644 node_modules/culori/src/interpolate/splineMonotone.js delete mode 100644 node_modules/culori/src/interpolate/splineNatural.js delete mode 100644 node_modules/culori/src/jab/convertJabToRgb.js delete mode 100644 node_modules/culori/src/jab/convertJabToXyz65.js delete mode 100644 node_modules/culori/src/jab/convertRgbToJab.js delete mode 100644 node_modules/culori/src/jab/convertXyz65ToJab.js delete mode 100644 node_modules/culori/src/jab/definition.js delete mode 100644 node_modules/culori/src/jch/convertJabToJch.js delete mode 100644 node_modules/culori/src/jch/convertJchToJab.js delete mode 100644 node_modules/culori/src/jch/definition.js delete mode 100644 node_modules/culori/src/lab/convertLabToRgb.js delete mode 100644 node_modules/culori/src/lab/convertLabToXyz50.js delete mode 100644 node_modules/culori/src/lab/convertRgbToLab.js delete mode 100644 node_modules/culori/src/lab/convertXyz50ToLab.js delete mode 100644 node_modules/culori/src/lab/definition.js delete mode 100644 node_modules/culori/src/lab/parseLab.js delete mode 100644 node_modules/culori/src/lab65/convertLab65ToRgb.js delete mode 100644 node_modules/culori/src/lab65/convertLab65ToXyz65.js delete mode 100644 node_modules/culori/src/lab65/convertRgbToLab65.js delete mode 100644 node_modules/culori/src/lab65/convertXyz65ToLab65.js delete mode 100644 node_modules/culori/src/lab65/definition.js delete mode 100644 node_modules/culori/src/lch/convertLabToLch.js delete mode 100644 node_modules/culori/src/lch/convertLchToLab.js delete mode 100644 node_modules/culori/src/lch/definition.js delete mode 100644 node_modules/culori/src/lch/parseLch.js delete mode 100644 node_modules/culori/src/lch65/definition.js delete mode 100644 node_modules/culori/src/lchuv/convertLchuvToLuv.js delete mode 100644 node_modules/culori/src/lchuv/convertLuvToLchuv.js delete mode 100644 node_modules/culori/src/lchuv/definition.js delete mode 100644 node_modules/culori/src/lrgb/convertLrgbToRgb.js delete mode 100644 node_modules/culori/src/lrgb/convertRgbToLrgb.js delete mode 100644 node_modules/culori/src/lrgb/definition.js delete mode 100644 node_modules/culori/src/luv/convertLuvToXyz50.js delete mode 100644 node_modules/culori/src/luv/convertXyz50ToLuv.js delete mode 100644 node_modules/culori/src/luv/definition.js delete mode 100644 node_modules/culori/src/map.js delete mode 100644 node_modules/culori/src/modes.js delete mode 100644 node_modules/culori/src/nearest.js delete mode 100644 node_modules/culori/src/okhsl/LICENSE delete mode 100644 node_modules/culori/src/okhsl/convertOkhslToOklab.js delete mode 100644 node_modules/culori/src/okhsl/convertOklabToOkhsl.js delete mode 100644 node_modules/culori/src/okhsl/helpers.js delete mode 100644 node_modules/culori/src/okhsl/modeOkhsl.js delete mode 100644 node_modules/culori/src/okhsv/convertOkhsvToOklab.js delete mode 100644 node_modules/culori/src/okhsv/convertOklabToOkhsv.js delete mode 100644 node_modules/culori/src/okhsv/modeOkhsv.js delete mode 100644 node_modules/culori/src/oklab/convertLrgbToOklab.js delete mode 100644 node_modules/culori/src/oklab/convertOklabToLrgb.js delete mode 100644 node_modules/culori/src/oklab/convertOklabToRgb.js delete mode 100644 node_modules/culori/src/oklab/convertRgbToOklab.js delete mode 100644 node_modules/culori/src/oklab/definition.js delete mode 100644 node_modules/culori/src/oklab/parseOklab.js delete mode 100644 node_modules/culori/src/oklch/definition.js delete mode 100644 node_modules/culori/src/oklch/parseOklch.js delete mode 100644 node_modules/culori/src/p3/convertP3ToXyz65.js delete mode 100644 node_modules/culori/src/p3/convertXyz65ToP3.js delete mode 100644 node_modules/culori/src/p3/definition.js delete mode 100644 node_modules/culori/src/parse.js delete mode 100644 node_modules/culori/src/prophoto/convertProphotoToXyz50.js delete mode 100644 node_modules/culori/src/prophoto/convertXyz50ToProphoto.js delete mode 100644 node_modules/culori/src/prophoto/definition.js delete mode 100644 node_modules/culori/src/random.js delete mode 100644 node_modules/culori/src/rec2020/convertRec2020ToXyz65.js delete mode 100644 node_modules/culori/src/rec2020/convertXyz65ToRec2020.js delete mode 100644 node_modules/culori/src/rec2020/definition.js delete mode 100644 node_modules/culori/src/rgb/definition.js delete mode 100644 node_modules/culori/src/rgb/parseHex.js delete mode 100644 node_modules/culori/src/rgb/parseNamed.js delete mode 100644 node_modules/culori/src/rgb/parseNumber.js delete mode 100644 node_modules/culori/src/rgb/parseRgb.js delete mode 100644 node_modules/culori/src/rgb/parseRgbLegacy.js delete mode 100644 node_modules/culori/src/rgb/parseTransparent.js delete mode 100644 node_modules/culori/src/round.js delete mode 100644 node_modules/culori/src/samples.js delete mode 100644 node_modules/culori/src/util/hue.js delete mode 100644 node_modules/culori/src/util/normalizeHue.js delete mode 100644 node_modules/culori/src/util/normalizePositions.js delete mode 100644 node_modules/culori/src/util/regex.js delete mode 100644 node_modules/culori/src/wcag.js delete mode 100644 node_modules/culori/src/xyb/constants.js delete mode 100644 node_modules/culori/src/xyb/convertRgbToXyb.js delete mode 100644 node_modules/culori/src/xyb/convertXybToRgb.js delete mode 100644 node_modules/culori/src/xyb/definition.js delete mode 100644 node_modules/culori/src/xyz50/constants.js delete mode 100644 node_modules/culori/src/xyz50/convertRgbToXyz50.js delete mode 100644 node_modules/culori/src/xyz50/convertXyz50ToRgb.js delete mode 100644 node_modules/culori/src/xyz50/definition.js delete mode 100644 node_modules/culori/src/xyz65/constants.js delete mode 100644 node_modules/culori/src/xyz65/convertRgbToXyz65.js delete mode 100644 node_modules/culori/src/xyz65/convertXyz50ToXyz65.js delete mode 100644 node_modules/culori/src/xyz65/convertXyz65ToRgb.js delete mode 100644 node_modules/culori/src/xyz65/convertXyz65ToXyz50.js delete mode 100644 node_modules/culori/src/xyz65/definition.js delete mode 100644 node_modules/culori/src/yiq/convertRgbToYiq.js delete mode 100644 node_modules/culori/src/yiq/convertYiqToRgb.js delete mode 100644 node_modules/culori/src/yiq/definition.js delete mode 100644 node_modules/daisyui/LICENSE delete mode 100644 node_modules/daisyui/README.md delete mode 100644 node_modules/daisyui/dist/base.js delete mode 100644 node_modules/daisyui/dist/full.css delete mode 100644 node_modules/daisyui/dist/styled.css delete mode 100644 node_modules/daisyui/dist/styled.js delete mode 100644 node_modules/daisyui/dist/themes.css delete mode 100644 node_modules/daisyui/dist/unstyled.css delete mode 100644 node_modules/daisyui/dist/unstyled.js delete mode 100644 node_modules/daisyui/dist/utilities-styled.js delete mode 100644 node_modules/daisyui/dist/utilities-unstyled.js delete mode 100644 node_modules/daisyui/dist/utilities.js delete mode 100644 node_modules/daisyui/package.json delete mode 100644 node_modules/daisyui/src/index.d.ts delete mode 100644 node_modules/daisyui/src/index.js delete mode 100644 node_modules/daisyui/src/lib/addPrefix.js delete mode 100644 node_modules/daisyui/src/lib/createPlugin.js delete mode 100644 node_modules/daisyui/src/lib/responsiveRegex.js delete mode 100644 node_modules/daisyui/src/lib/utility-classes.js delete mode 100644 node_modules/daisyui/src/theming/colorNames.js delete mode 100644 node_modules/daisyui/src/theming/functions.js delete mode 100644 node_modules/daisyui/src/theming/index.js delete mode 100644 node_modules/daisyui/src/theming/themeDefaults.js delete mode 100644 node_modules/daisyui/src/theming/themes.d.ts delete mode 100644 node_modules/daisyui/src/theming/themes.js delete mode 100644 node_modules/fastparse/LICENSE delete mode 100644 node_modules/fastparse/README.md delete mode 100644 node_modules/fastparse/lib/Parser.js delete mode 100644 node_modules/fastparse/package.json delete mode 100644 node_modules/nanoid/LICENSE delete mode 100644 node_modules/nanoid/README.md delete mode 100644 node_modules/nanoid/async/index.browser.cjs delete mode 100644 node_modules/nanoid/async/index.browser.js delete mode 100644 node_modules/nanoid/async/index.cjs delete mode 100644 node_modules/nanoid/async/index.d.ts delete mode 100644 node_modules/nanoid/async/index.js delete mode 100644 node_modules/nanoid/async/index.native.js delete mode 100644 node_modules/nanoid/async/package.json delete mode 100755 node_modules/nanoid/bin/nanoid.cjs delete mode 100644 node_modules/nanoid/index.browser.cjs delete mode 100644 node_modules/nanoid/index.browser.js delete mode 100644 node_modules/nanoid/index.cjs delete mode 100644 node_modules/nanoid/index.d.cts delete mode 100644 node_modules/nanoid/index.d.ts delete mode 100644 node_modules/nanoid/index.js delete mode 100644 node_modules/nanoid/nanoid.js delete mode 100644 node_modules/nanoid/non-secure/index.cjs delete mode 100644 node_modules/nanoid/non-secure/index.d.ts delete mode 100644 node_modules/nanoid/non-secure/index.js delete mode 100644 node_modules/nanoid/non-secure/package.json delete mode 100644 node_modules/nanoid/package.json delete mode 100644 node_modules/nanoid/url-alphabet/index.cjs delete mode 100644 node_modules/nanoid/url-alphabet/index.js delete mode 100644 node_modules/nanoid/url-alphabet/package.json delete mode 100644 node_modules/picocolors/LICENSE delete mode 100644 node_modules/picocolors/README.md delete mode 100644 node_modules/picocolors/package.json delete mode 100644 node_modules/picocolors/picocolors.browser.js delete mode 100644 node_modules/picocolors/picocolors.d.ts delete mode 100644 node_modules/picocolors/picocolors.js delete mode 100644 node_modules/picocolors/types.ts delete mode 100644 node_modules/postcss-js/LICENSE delete mode 100644 node_modules/postcss-js/README.md delete mode 100644 node_modules/postcss-js/async.js delete mode 100644 node_modules/postcss-js/index.js delete mode 100644 node_modules/postcss-js/index.mjs delete mode 100644 node_modules/postcss-js/objectifier.js delete mode 100644 node_modules/postcss-js/package.json delete mode 100644 node_modules/postcss-js/parser.js delete mode 100644 node_modules/postcss-js/process-result.js delete mode 100644 node_modules/postcss-js/sync.js delete mode 100644 node_modules/postcss/LICENSE delete mode 100644 node_modules/postcss/README.md delete mode 100644 node_modules/postcss/lib/at-rule.d.ts delete mode 100644 node_modules/postcss/lib/at-rule.js delete mode 100644 node_modules/postcss/lib/comment.d.ts delete mode 100644 node_modules/postcss/lib/comment.js delete mode 100644 node_modules/postcss/lib/container.d.ts delete mode 100644 node_modules/postcss/lib/container.js delete mode 100644 node_modules/postcss/lib/css-syntax-error.d.ts delete mode 100644 node_modules/postcss/lib/css-syntax-error.js delete mode 100644 node_modules/postcss/lib/declaration.d.ts delete mode 100644 node_modules/postcss/lib/declaration.js delete mode 100644 node_modules/postcss/lib/document.d.ts delete mode 100644 node_modules/postcss/lib/document.js delete mode 100644 node_modules/postcss/lib/fromJSON.d.ts delete mode 100644 node_modules/postcss/lib/fromJSON.js delete mode 100644 node_modules/postcss/lib/input.d.ts delete mode 100644 node_modules/postcss/lib/input.js delete mode 100644 node_modules/postcss/lib/lazy-result.d.ts delete mode 100644 node_modules/postcss/lib/lazy-result.js delete mode 100644 node_modules/postcss/lib/list.d.ts delete mode 100644 node_modules/postcss/lib/list.js delete mode 100644 node_modules/postcss/lib/map-generator.js delete mode 100644 node_modules/postcss/lib/no-work-result.d.ts delete mode 100644 node_modules/postcss/lib/no-work-result.js delete mode 100644 node_modules/postcss/lib/node.d.ts delete mode 100644 node_modules/postcss/lib/node.js delete mode 100644 node_modules/postcss/lib/parse.d.ts delete mode 100644 node_modules/postcss/lib/parse.js delete mode 100644 node_modules/postcss/lib/parser.js delete mode 100644 node_modules/postcss/lib/postcss.d.mts delete mode 100644 node_modules/postcss/lib/postcss.d.ts delete mode 100644 node_modules/postcss/lib/postcss.js delete mode 100644 node_modules/postcss/lib/postcss.mjs delete mode 100644 node_modules/postcss/lib/previous-map.d.ts delete mode 100644 node_modules/postcss/lib/previous-map.js delete mode 100644 node_modules/postcss/lib/processor.d.ts delete mode 100644 node_modules/postcss/lib/processor.js delete mode 100644 node_modules/postcss/lib/result.d.ts delete mode 100644 node_modules/postcss/lib/result.js delete mode 100644 node_modules/postcss/lib/root.d.ts delete mode 100644 node_modules/postcss/lib/root.js delete mode 100644 node_modules/postcss/lib/rule.d.ts delete mode 100644 node_modules/postcss/lib/rule.js delete mode 100644 node_modules/postcss/lib/stringifier.d.ts delete mode 100644 node_modules/postcss/lib/stringifier.js delete mode 100644 node_modules/postcss/lib/stringify.d.ts delete mode 100644 node_modules/postcss/lib/stringify.js delete mode 100644 node_modules/postcss/lib/symbols.js delete mode 100644 node_modules/postcss/lib/terminal-highlight.js delete mode 100644 node_modules/postcss/lib/tokenize.js delete mode 100644 node_modules/postcss/lib/warn-once.js delete mode 100644 node_modules/postcss/lib/warning.d.ts delete mode 100644 node_modules/postcss/lib/warning.js delete mode 100755 node_modules/postcss/package.json delete mode 100644 node_modules/source-map-js/LICENSE delete mode 100644 node_modules/source-map-js/README.md delete mode 100644 node_modules/source-map-js/lib/array-set.js delete mode 100644 node_modules/source-map-js/lib/base64-vlq.js delete mode 100644 node_modules/source-map-js/lib/base64.js delete mode 100644 node_modules/source-map-js/lib/binary-search.js delete mode 100644 node_modules/source-map-js/lib/mapping-list.js delete mode 100644 node_modules/source-map-js/lib/quick-sort.js delete mode 100644 node_modules/source-map-js/lib/source-map-consumer.js delete mode 100644 node_modules/source-map-js/lib/source-map-generator.js delete mode 100644 node_modules/source-map-js/lib/source-node.js delete mode 100644 node_modules/source-map-js/lib/util.js delete mode 100644 node_modules/source-map-js/package.json delete mode 100644 node_modules/source-map-js/source-map.d.ts delete mode 100644 node_modules/source-map-js/source-map.js diff --git a/node_modules/.bin/cssesc b/node_modules/.bin/cssesc deleted file mode 120000 index 487b689..0000000 --- a/node_modules/.bin/cssesc +++ /dev/null @@ -1 +0,0 @@ -../cssesc/bin/cssesc \ No newline at end of file diff --git a/node_modules/.bin/nanoid b/node_modules/.bin/nanoid deleted file mode 120000 index e2be547..0000000 --- a/node_modules/.bin/nanoid +++ /dev/null @@ -1 +0,0 @@ -../nanoid/bin/nanoid.cjs \ No newline at end of file diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json deleted file mode 100644 index 07acfaf..0000000 --- a/node_modules/.package-lock.json +++ /dev/null @@ -1,155 +0,0 @@ -{ - "name": "xvmcmm", - "lockfileVersion": 3, - "requires": true, - "packages": { - "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/css-selector-tokenizer": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.8.0.tgz", - "integrity": "sha512-Jd6Ig3/pe62/qe5SBPTN8h8LeUg/pT4lLgtavPf7updwwHpvFzxvOQBHYj2LZDMjUnBzgvIUSjRcf6oT5HzHFg==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "fastparse": "^1.1.2" - } - }, - "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/culori": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/culori/-/culori-3.3.0.tgz", - "integrity": "sha512-pHJg+jbuFsCjz9iclQBqyL3B2HLCBF71BwVNujUYEvCeQMvV97R59MNK3R2+jgJ3a1fcZgI9B3vYgz8lzr/BFQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/daisyui": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-4.11.1.tgz", - "integrity": "sha512-obT9CUbQdW6eoHwSeT5VwaRrWlwrM4OT5qlfdJ0oQlSIEYhwnEl2+L2fwu5PioLbitwuMdYC2X8I1cyy8Pf6LQ==", - "dev": true, - "dependencies": { - "css-selector-tokenizer": "^0.8", - "culori": "^3", - "picocolors": "^1", - "postcss-js": "^4" - }, - "engines": { - "node": ">=16.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/daisyui" - } - }, - "node_modules/fastparse": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", - "dev": true - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "peer": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", - "dev": true - }, - "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", - "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" - } - ], - "peer": true, - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "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/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - } - } -} diff --git a/node_modules/camelcase-css/README.md b/node_modules/camelcase-css/README.md deleted file mode 100644 index caaa817..0000000 --- a/node_modules/camelcase-css/README.md +++ /dev/null @@ -1,27 +0,0 @@ -# camelcase-css [![NPM Version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] - -> Convert a kebab-cased CSS property into a camelCased DOM property. - - -## Installation -[Node.js](http://nodejs.org/) `>= 6` is required. Type this at the command line: -```shell -npm install camelcase-css -``` - - -## Usage -```js -const camelCaseCSS = require('camelcase-css'); - -camelCaseCSS('-webkit-border-radius'); //-> WebkitBorderRadius -camelCaseCSS('-moz-border-radius'); //-> MozBorderRadius -camelCaseCSS('-ms-border-radius'); //-> msBorderRadius -camelCaseCSS('border-radius'); //-> borderRadius -``` - - -[npm-image]: https://img.shields.io/npm/v/camelcase-css.svg -[npm-url]: https://npmjs.org/package/camelcase-css -[travis-image]: https://img.shields.io/travis/stevenvachon/camelcase-css.svg -[travis-url]: https://travis-ci.org/stevenvachon/camelcase-css diff --git a/node_modules/camelcase-css/index-es5.js b/node_modules/camelcase-css/index-es5.js deleted file mode 100644 index 48ef078..0000000 --- a/node_modules/camelcase-css/index-es5.js +++ /dev/null @@ -1,24 +0,0 @@ -"use strict"; - -var pattern = /-(\w|$)/g; - -var callback = function callback(dashChar, char) { - return char.toUpperCase(); -}; - -var camelCaseCSS = function camelCaseCSS(property) { - property = property.toLowerCase(); - - // NOTE :: IE8's "styleFloat" is intentionally not supported - if (property === "float") { - return "cssFloat"; - } - // Microsoft vendor-prefixes are uniquely cased - else if (property.charCodeAt(0) === 45&& property.charCodeAt(1) === 109&& property.charCodeAt(2) === 115&& property.charCodeAt(3) === 45) { - return property.substr(1).replace(pattern, callback); - } else { - return property.replace(pattern, callback); - } -}; - -module.exports = camelCaseCSS; diff --git a/node_modules/camelcase-css/index.js b/node_modules/camelcase-css/index.js deleted file mode 100644 index c9d1f1b..0000000 --- a/node_modules/camelcase-css/index.js +++ /dev/null @@ -1,30 +0,0 @@ -"use strict"; -const pattern = /-(\w|$)/g; - -const callback = (dashChar, char) => char.toUpperCase(); - - - -const camelCaseCSS = property => -{ - property = property.toLowerCase(); - - // NOTE :: IE8's "styleFloat" is intentionally not supported - if (property === "float") - { - return "cssFloat"; - } - // Microsoft vendor-prefixes are uniquely cased - else if (property.startsWith("-ms-")) - { - return property.substr(1).replace(pattern, callback); - } - else - { - return property.replace(pattern, callback); - } -}; - - - -module.exports = camelCaseCSS; diff --git a/node_modules/camelcase-css/license b/node_modules/camelcase-css/license deleted file mode 100644 index b760007..0000000 --- a/node_modules/camelcase-css/license +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) Steven Vachon (svachon.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/node_modules/camelcase-css/package.json b/node_modules/camelcase-css/package.json deleted file mode 100644 index 61dc51a..0000000 --- a/node_modules/camelcase-css/package.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "camelcase-css", - "description": "Convert a kebab-cased CSS property into a camelCased DOM property.", - "version": "2.0.1", - "license": "MIT", - "author": "Steven Vachon (https://www.svachon.com/)", - "repository": "stevenvachon/camelcase-css", - "browser": "index-es5.js", - "devDependencies": { - "babel-cli": "^6.26.0", - "babel-core": "^6.26.3", - "babel-plugin-optimize-starts-with": "^1.0.1", - "babel-preset-env": "^1.7.0", - "chai": "^4.1.2", - "mocha": "^5.2.0" - }, - "engines": { - "node": ">= 6" - }, - "scripts": { - "pretest": "babel index.js --out-file=index-es5.js --presets=env --plugins=optimize-starts-with", - "test": "mocha test.js --check-leaks --bail" - }, - "files": [ - "index.js", - "index-es5.js" - ], - "keywords": [ - "camelcase", - "case", - "css", - "dom" - ] -} diff --git a/node_modules/css-selector-tokenizer/LICENSE b/node_modules/css-selector-tokenizer/LICENSE deleted file mode 100644 index abdebcd..0000000 --- a/node_modules/css-selector-tokenizer/LICENSE +++ /dev/null @@ -1,7 +0,0 @@ -Copyright 2015 Tobias Koppers - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/css-selector-tokenizer/README.md b/node_modules/css-selector-tokenizer/README.md deleted file mode 100644 index 91976c9..0000000 --- a/node_modules/css-selector-tokenizer/README.md +++ /dev/null @@ -1,92 +0,0 @@ -# CSS Modules: css-selector-tokenizer -[![Build Status](https://travis-ci.org/css-modules/css-selector-tokenizer.svg?branch=master)](https://travis-ci.org/css-modules/css-selector-tokenizer) -[![coveralls.io](https://coveralls.io/repos/css-modules/css-selector-tokenizer/badge.svg?branch=master)](https://coveralls.io/r/css-modules/css-selector-tokenizer?branch=master) -[![codecov.io](https://codecov.io/github/css-modules/css-selector-tokenizer/coverage.svg?branch=master)](https://codecov.io/github/css-modules/css-selector-tokenizer?branch=master) - -Parses and stringifies CSS selectors. - -``` js -import Tokenizer from "css-selector-tokenizer"; - -let input = "a#content.active > div::first-line [data-content], a:not(:visited)"; - -Tokenizer.parse(input); // === expected -let expected = { - type: "selectors", - nodes: [ - { - type: "selector", - nodes: [ - { type: "element", name: "a" }, - { type: "id", name: "content" }, - { type: "class", name: "active" }, - { type: "operator", operator: ">", before: " ", after: " " }, - { type: "element", name: "div" }, - { type: "pseudo-element", name: "first-line" }, - { type: "spacing", value: " " }, - { type: "attribute", content: "data-content" }, - ] - }, - { - type: "selector", - nodes: [ - { type: "element", name: "a" }, - { type: "nested-pseudo-class", name: "not", nodes: [ - { - type: "selector", - nodes: [ - { type: "pseudo-class", name: "visited" } - ] - } - ] } - ], - before: " " - } - ] -} - -Tokenizer.stringify(expected) // === input - -// * => { type: "universal" } -// foo|element = { type: "element", name: "element", namespace: "foo" } -// *|* = { type: "universal", namespace: "*" } -// :has(h1, h2) => { type: "nested-pseudo-class", name: "has", nodes: [ -// { -// type: "selector", -// nodes: [ -// { type: "element", name: "h1" } -// ] -// }, -// { -// type: "selector", -// nodes: [ -// { type: "element", name: "h2" } -// ], -// before: " " -// } -// ] } -``` - -## Building - -``` -npm install -npm test -``` - -## Development - -- `npm test -- -w` will watch `lib` and `test` for changes and retest - -## License - -MIT - -## With thanks - -- Mark Dalgleish -- Glen Maddern -- Guy Bedford - ---- -Tobias Koppers, 2015. diff --git a/node_modules/css-selector-tokenizer/lib/index.js b/node_modules/css-selector-tokenizer/lib/index.js deleted file mode 100644 index c1caeb8..0000000 --- a/node_modules/css-selector-tokenizer/lib/index.js +++ /dev/null @@ -1,4 +0,0 @@ -exports.parse = require("./parse"); -exports.stringify = require("./stringify"); -exports.parseValues = require("./parseValues"); -exports.stringifyValues = require("./stringifyValues"); diff --git a/node_modules/css-selector-tokenizer/lib/parse.js b/node_modules/css-selector-tokenizer/lib/parse.js deleted file mode 100644 index 2c3a855..0000000 --- a/node_modules/css-selector-tokenizer/lib/parse.js +++ /dev/null @@ -1,239 +0,0 @@ -"use strict"; - -var Parser = require("fastparse"); -var uniRegexp = require("./uni-regexp"); - -function unescape(str) { - return str.replace(/\\(.)/g, "$1"); -} - -function commentMatch(match, content) { - this.selector.nodes.push({ - type: "comment", - content: content - }); -} - -function typeMatch(type) { - return function(match, name) { - this.selector.nodes.push({ - type: type, - name: unescape(name) - }); - }; -} - -function pseudoClassStartMatch(match, name) { - var newToken = { - type: "pseudo-class", - name: unescape(name), - content: "" - }; - this.selector.nodes.push(newToken); - this.token = newToken; - this.brackets = 1; - return "inBrackets"; -} - -function nestedPseudoClassStartMatch(match, name, after) { - var newSelector = { - type: "selector", - nodes: [] - }; - var newToken = { - type: "nested-pseudo-class", - name: unescape(name), - nodes: [newSelector] - }; - if(after) { - newSelector.before = after; - } - this.selector.nodes.push(newToken); - this.stack.push(this.root); - this.root = newToken; - this.selector = newSelector; -} - -function nestedEnd(match, before) { - if(this.stack.length > 0) { - if(before) { - this.selector.after = before; - } - this.root = this.stack.pop(); - this.selector = this.root.nodes[this.root.nodes.length - 1]; - } else { - this.selector.nodes.push({ - type: "invalid", - value: match - }); - } -} - -function operatorMatch(match, before, operator, after) { - var token = { - type: "operator", - operator: operator - }; - if(before) { - token.before = before; - } - if(after) { - token.after = after; - } - this.selector.nodes.push(token); -} - -function spacingMatch(match) { - this.selector.nodes.push({ - type: "spacing", - value: match - }); -} - -function elementMatch(match, namespace, name) { - var newToken = { - type: "element", - name: unescape(name) - }; - - if(namespace) { - newToken.namespace = unescape(namespace.substr(0, namespace.length - 1)); - } - this.selector.nodes.push(newToken); -} - -function universalMatch(match, namespace) { - var newToken = { - type: "universal" - }; - if(namespace) { - newToken.namespace = unescape(namespace.substr(0, namespace.length - 1)); - } - this.selector.nodes.push(newToken); -} - -function attributeMatch(match, content) { - this.selector.nodes.push({ - type: "attribute", - content: content - }); -} - -function invalidMatch(match) { - this.selector.nodes.push({ - type: "invalid", - value: match - }); -} - -function irrelevantSpacingStartMatch(match) { - this.selector.before = match; -} - -function irrelevantSpacingEndMatch(match) { - this.selector.after = match; -} - -function nextSelectorMatch(match, before, after) { - var newSelector = { - type: "selector", - nodes: [] - }; - if(before) { - this.selector.after = before; - } - if(after) { - newSelector.before = after; - } - this.root.nodes.push(newSelector); - this.selector = newSelector; -} - -function addToCurrent(match) { - this.token.content += match; -} - -function bracketStart(match) { - this.token.content += match; - this.brackets++; -} - -function bracketEnd(match) { - if(--this.brackets === 0) { - return "selector"; - } - this.token.content += match; -} - -function getSelectors() { - // The assignment here is split to preserve the property enumeration order. - var selectors = { - "/\\*([\\s\\S]*?)\\*/": commentMatch - }; - // https://www.w3.org/TR/CSS21/syndata.html#characters - // 4.1.3: identifiers (...) can contain only the characters [a-zA-Z0-9] and - // ISO 10646 characters U+00A0 and higher, plus the hyphen (-) and the underscore (_) - // - // 10ffff is the maximum allowed in current Unicode - selectors[uniRegexp.typeMatchClass] = typeMatch("class"); - selectors[uniRegexp.typeMatchId] = typeMatch("id"); - var selectorsSecondHalf = { - ":(not|any|-\\w+?-any|matches|is|where|has|local|global)\\((\\s*)": nestedPseudoClassStartMatch, - ":((?:\\\\.|[A-Za-z_\\-0-9])+)\\(": pseudoClassStartMatch, - ":((?:\\\\.|[A-Za-z_\\-0-9])+)": typeMatch("pseudo-class"), - "::((?:\\\\.|[A-Za-z_\\-0-9])+)": typeMatch("pseudo-element"), - "(\\*\\|)((?:\\\\.|[A-Za-z_\\-0-9])+)": elementMatch, - "(\\*\\|)\\*": universalMatch, - "((?:\\\\.|[A-Za-z_\\-0-9])*\\|)?\\*": universalMatch, - "((?:\\\\.|[A-Za-z_\\-0-9])*\\|)?((?:\\\\.|[A-Za-z_\\-])(?:\\\\.|[A-Za-z_\\-0-9])*)": elementMatch, - "\\[([^\\]]+)\\]": attributeMatch, - "(\\s*)\\)": nestedEnd, - "(\\s*)((?:\\|\\|)|(?:>>)|[>+~])(\\s*)": operatorMatch, - "(\\s*),(\\s*)": nextSelectorMatch, - "\\s+$": irrelevantSpacingEndMatch, - "^\\s+": irrelevantSpacingStartMatch, - "\\s+": spacingMatch, - ".": invalidMatch - }; - var selector; - for (selector in selectorsSecondHalf) { - if (Object.prototype.hasOwnProperty.call(selectorsSecondHalf, selector)) { - selectors[selector] = selectorsSecondHalf[selector]; - } - } - return selectors; -} - -var parser = new Parser({ - selector: getSelectors(), - inBrackets: { - "/\\*[\\s\\S]*?\\*/": addToCurrent, - "\"([^\\\\\"]|\\\\.)*\"": addToCurrent, - "'([^\\\\']|\\\\.)*'": addToCurrent, - "[^()'\"/]+": addToCurrent, - "\\(": bracketStart, - "\\)": bracketEnd, - ".": addToCurrent - } -}); - -function parse(str) { - var selectorNode = { - type: "selector", - nodes: [] - }; - var rootNode = { - type: "selectors", - nodes: [ - selectorNode - ] - }; - parser.parse("selector", str, { - stack: [], - root: rootNode, - selector: selectorNode - }); - return rootNode; -} - -module.exports = parse; diff --git a/node_modules/css-selector-tokenizer/lib/parseValues.js b/node_modules/css-selector-tokenizer/lib/parseValues.js deleted file mode 100644 index 690c093..0000000 --- a/node_modules/css-selector-tokenizer/lib/parseValues.js +++ /dev/null @@ -1,167 +0,0 @@ -"use strict"; - -var Parser = require("fastparse"); - -function commentMatch(match, content) { - this.value.nodes.push({ - type: "comment", - content: content - }); -} - -function spacingMatch(match) { - var item = this.value.nodes[this.value.nodes.length - 1]; - item.after = (item.after || "") + match; -} - -function initialSpacingMatch(match) { - this.value.before = match; -} - -function endSpacingMatch(match) { - this.value.after = match; -} - -function unescapeString(content) { - return content.replace(/\\(?:([a-fA-F0-9]{1,6})|(.))/g, function(all, unicode, otherCharacter) { - if (otherCharacter) { - return otherCharacter; - } - - var C = parseInt(unicode, 16); - if(C < 0x10000) { - return String.fromCharCode(C); - } else { - return String.fromCharCode(Math.floor((C - 0x10000) / 0x400) + 0xD800) + - String.fromCharCode((C - 0x10000) % 0x400 + 0xDC00); - } - }); -} - -function stringMatch(match, content) { - var value = unescapeString(content); - this.value.nodes.push({ - type: "string", - value: value, - stringType: match[0] - }); -} - -function commaMatch(match, spacing) { - var newValue = { - type: "value", - nodes: [] - }; - if(spacing) { - newValue.before = spacing; - } - this.root.nodes.push(newValue); - this.value = newValue; -} - -function itemMatch(match) { - this.value.nodes.push({ - type: "item", - name: match - }); -} - -function nestedItemMatch(match, name, spacing) { - this.stack.push(this.root); - this.root = { - type: "nested-item", - name: name, - nodes: [ - { type: "value", nodes: [] } - ] - }; - if(spacing) { - this.root.nodes[0].before = spacing; - } - this.value.nodes.push(this.root); - this.value = this.root.nodes[0]; -} - -function nestedItemEndMatch(match, spacing, remaining) { - if(this.stack.length === 0) { - if(spacing) { - var item = this.value.nodes[this.value.nodes.length - 1]; - item.after = (item.after || "") + spacing; - } - this.value.nodes.push({ - type: "invalid", - value: remaining - }); - } else { - if(spacing) { - this.value.after = spacing; - } - this.root = this.stack.pop(); - this.value = this.root.nodes[this.root.nodes.length - 1]; - } -} - -function urlMatch(match, innerSpacingBefore, content, innerSpacingAfter) { - var item = { - type: "url" - }; - if(innerSpacingBefore) { - item.innerSpacingBefore = innerSpacingBefore; - } - if(innerSpacingAfter) { - item.innerSpacingAfter = innerSpacingAfter; - } - switch(content[0]) { - case "\"": - item.stringType = "\""; - item.url = unescapeString(content.substr(1, content.length - 2)); - break; - case "'": - item.stringType = "'"; - item.url = unescapeString(content.substr(1, content.length - 2)); - break; - default: - item.url = unescapeString(content); - break; - } - this.value.nodes.push(item); -} - -var parser = new Parser({ - decl: { - "^\\s+": initialSpacingMatch, - "/\\*([\\s\\S]*?)\\*/": commentMatch, - "\"((?:[^\\\\\"]|\\\\.)*)\"": stringMatch, - "'((?:[^\\\\']|\\\\.)*)'": stringMatch, - "url\\((\\s*)(\"(?:[^\\\\\"]|\\\\.)*\")(\\s*)\\)": urlMatch, - "url\\((\\s*)('(?:[^\\\\']|\\\\.)*')(\\s*)\\)": urlMatch, - "url\\((\\s*)((?:[^\\\\)'\"]|\\\\.)*)(\\s*)\\)": urlMatch, - "([\\w-]+)\\((\\s*)": nestedItemMatch, - "(\\s*)(\\))": nestedItemEndMatch, - ",(\\s*)": commaMatch, - "\\s+$": endSpacingMatch, - "\\s+": spacingMatch, - "[^\\s,)]+": itemMatch - } -}); - -function parseValues(str) { - var valueNode = { - type: "value", - nodes: [] - }; - var rootNode = { - type: "values", - nodes: [ - valueNode - ] - }; - parser.parse("decl", str, { - stack: [], - root: rootNode, - value: valueNode - }); - return rootNode; -} - -module.exports = parseValues; diff --git a/node_modules/css-selector-tokenizer/lib/stringify.js b/node_modules/css-selector-tokenizer/lib/stringify.js deleted file mode 100644 index bb63ee8..0000000 --- a/node_modules/css-selector-tokenizer/lib/stringify.js +++ /dev/null @@ -1,62 +0,0 @@ -"use strict"; - -var uniRegexp = require("./uni-regexp"); -var identifierEscapeRegexp = new RegExp(uniRegexp.identifierEscapeRegexp, "g"); - -function escape(str, identifier) { - if(str === "*") { - return "*"; - } - if (identifier) { - return str.replace(identifierEscapeRegexp, "\\$1"); - } else { - return str.replace(/(^[^A-Za-z_\\-]|^--|[^A-Za-z_0-9\\-])/g, "\\$1"); - } -} - -function stringifyWithoutBeforeAfter(tree) { - switch(tree.type) { - case "selectors": - return tree.nodes.map(stringify).join(","); - case "selector": - return tree.nodes.map(stringify).join(""); - case "element": - return (typeof tree.namespace === "string" ? escape(tree.namespace) + "|" : "") + escape(tree.name); - case "class": - return "." + escape(tree.name, true); - case "id": - return "#" + escape(tree.name, true); - case "attribute": - return "[" + tree.content + "]"; - case "spacing": - return tree.value; - case "pseudo-class": - return ":" + escape(tree.name) + (typeof tree.content === "string" ? "(" + tree.content + ")" : ""); - case "nested-pseudo-class": - return ":" + escape(tree.name) + "(" + tree.nodes.map(stringify).join(",") + ")"; - case "pseudo-element": - return "::" + escape(tree.name); - case "universal": - return (typeof tree.namespace === "string" ? escape(tree.namespace) + "|" : "") + "*"; - case "operator": - return tree.operator; - case "comment": - return "/*" + tree.content + "*/"; - case "invalid": - return tree.value; - } -} - - -function stringify(tree) { - var str = stringifyWithoutBeforeAfter(tree); - if(tree.before) { - str = tree.before + str; - } - if(tree.after) { - str = str + tree.after; - } - return str; -} - -module.exports = stringify; diff --git a/node_modules/css-selector-tokenizer/lib/stringifyValues.js b/node_modules/css-selector-tokenizer/lib/stringifyValues.js deleted file mode 100644 index a61d8d5..0000000 --- a/node_modules/css-selector-tokenizer/lib/stringifyValues.js +++ /dev/null @@ -1,62 +0,0 @@ -"use strict"; - -var cssesc = require("cssesc"); - -var stringify; - -function escape(str, stringType) { - return cssesc(str, { - quotes: stringType === "\"" ? "double" : "single" - }); -} - -function stringifyWithoutBeforeAfter(tree) { - switch(tree.type) { - case "values": - return tree.nodes.map(stringify).join(","); - case "value": - return tree.nodes.map(stringify).join(""); - case "item": - return tree.name; - case "nested-item": - return tree.name + "(" + tree.nodes.map(stringify).join(",") + ")"; - case "invalid": - return tree.value; - case "comment": - return "/*" + tree.content + "*/"; - case "string": - switch(tree.stringType) { - case "'": - return "'" + escape(tree.value, "'") + "'"; - case "\"": - return "\"" + escape(tree.value, "\"") + "\""; - } - /* istanbul ignore next */ - throw new Error("Invalid stringType"); - case "url": - var start = "url(" + (tree.innerSpacingBefore || ""); - var end = (tree.innerSpacingAfter || "") + ")"; - switch(tree.stringType) { - case "'": - return start + "'" + tree.url.replace(/(\\)/g, "\\$1").replace(/'/g, "\\'") + "'" + end; - case "\"": - return start + "\"" + tree.url.replace(/(\\)/g, "\\$1").replace(/"/g, "\\\"") + "\"" + end; - default: - return start + tree.url.replace(/("|'|\)|\\)/g, "\\$1") + end; - } - } -} - - -stringify = function stringify(tree) { - var str = stringifyWithoutBeforeAfter(tree); - if(tree.before) { - str = tree.before + str; - } - if(tree.after) { - str = str + tree.after; - } - return str; -}; - -module.exports = stringify; diff --git a/node_modules/css-selector-tokenizer/lib/uni-regexp.js b/node_modules/css-selector-tokenizer/lib/uni-regexp.js deleted file mode 100644 index a60623d..0000000 --- a/node_modules/css-selector-tokenizer/lib/uni-regexp.js +++ /dev/null @@ -1,6 +0,0 @@ -/* AUTO GENERATED */ -module.exports = { - "typeMatchClass": "\\.((?:\\\\(?:[\\0-\\t\\x0B\\f\\x0E-\\u2027\\u202A-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF])|(?:[\\x2DA-Z_a-z\\xA0-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF]))(?:\\\\(?:[\\0-\\t\\x0B\\f\\x0E-\\u2027\\u202A-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF])|(?:[\\x2D0-9A-Z_a-z\\xA0-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF]))*)", - "typeMatchId": "#((?:\\\\(?:[\\0-\\t\\x0B\\f\\x0E-\\u2027\\u202A-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF])|(?:[\\x2DA-Z_a-z\\xA0-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF]))(?:\\\\(?:[\\0-\\t\\x0B\\f\\x0E-\\u2027\\u202A-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF])|(?:[\\x2D0-9A-Z_a-z\\xA0-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF]))*)", - "identifierEscapeRegexp": "(^[\\0-,\\.-@\\[-\\^`\\{-\\x9F]|^\\x2D\\x2D|[\\0-,\\.\\/:-@\\[-\\^`\\{-\\x9F])" -} diff --git a/node_modules/css-selector-tokenizer/package.json b/node_modules/css-selector-tokenizer/package.json deleted file mode 100644 index 0634278..0000000 --- a/node_modules/css-selector-tokenizer/package.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "name": "css-selector-tokenizer", - "version": "0.8.0", - "description": "Parses and stringifies CSS selectors", - "main": "lib/index.js", - "scripts": { - "lint": "eslint .", - "pretest": "npm run lint", - "test": "mocha", - "cover": "nyc npm test", - "build-regexpu": "node scripts/build-regexpu.js", - "report:coveralls": "nyc report --reporter=text-lcov | coveralls", - "report:codecov": "nyc report --reporter=text-lcov | codecov --pipe", - "publish-patch": "npm test && npm version patch && git push && git push --tags && npm publish" - }, - "repository": { - "type": "git", - "url": "https://github.com/css-modules/css-selector-tokenizer.git" - }, - "keywords": [ - "css-modules", - "selectors" - ], - "files": [ - "lib" - ], - "author": "Tobias Koppers @sokra", - "license": "MIT", - "bugs": { - "url": "https://github.com/css-modules/css-selector-tokenizer/issues" - }, - "homepage": "https://github.com/css-modules/css-selector-tokenizer", - "dependencies": { - "cssesc": "^3.0.0", - "fastparse": "^1.1.2" - }, - "devDependencies": { - "codecov": "^3.6.5", - "coveralls": "^3.0.9", - "eslint": "^6.8.0", - "mocha": "^7.1.0", - "nyc": "^15.0.0", - "regexpu-core": "^4.6.0" - }, - "directories": { - "test": "test" - } -} diff --git a/node_modules/cssesc/LICENSE-MIT.txt b/node_modules/cssesc/LICENSE-MIT.txt deleted file mode 100644 index a41e0a7..0000000 --- a/node_modules/cssesc/LICENSE-MIT.txt +++ /dev/null @@ -1,20 +0,0 @@ -Copyright Mathias Bynens - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/cssesc/README.md b/node_modules/cssesc/README.md deleted file mode 100644 index 58fb8fe..0000000 --- a/node_modules/cssesc/README.md +++ /dev/null @@ -1,201 +0,0 @@ -# cssesc [![Build status](https://travis-ci.org/mathiasbynens/cssesc.svg?branch=master)](https://travis-ci.org/mathiasbynens/cssesc) [![Code coverage status](https://img.shields.io/codecov/c/github/mathiasbynens/cssesc.svg)](https://codecov.io/gh/mathiasbynens/cssesc) - -A JavaScript library for escaping CSS strings and identifiers while generating the shortest possible ASCII-only output. - -This is a JavaScript library for [escaping text for use in CSS strings or identifiers](https://mathiasbynens.be/notes/css-escapes) while generating the shortest possible valid ASCII-only output. [Here’s an online demo.](https://mothereff.in/css-escapes) - -[A polyfill for the CSSOM `CSS.escape()` method is available in a separate repository.](https://mths.be/cssescape) (In comparison, _cssesc_ is much more powerful.) - -Feel free to fork if you see possible improvements! - -## Installation - -Via [npm](https://www.npmjs.com/): - -```bash -npm install cssesc -``` - -In a browser: - -```html - -``` - -In [Node.js](https://nodejs.org/): - -```js -const cssesc = require('cssesc'); -``` - -In Ruby using [the `ruby-cssesc` wrapper gem](https://github.com/borodean/ruby-cssesc): - -```bash -gem install ruby-cssesc -``` - -```ruby -require 'ruby-cssesc' -CSSEsc.escape('I ♥ Ruby', is_identifier: true) -``` - -In Sass using [`sassy-escape`](https://github.com/borodean/sassy-escape): - -```bash -gem install sassy-escape -``` - -```scss -body { - content: escape('I ♥ Sass', $is-identifier: true); -} -``` - -## API - -### `cssesc(value, options)` - -This function takes a value and returns an escaped version of the value where any characters that are not printable ASCII symbols are escaped using the shortest possible (but valid) [escape sequences for use in CSS strings or identifiers](https://mathiasbynens.be/notes/css-escapes). - -```js -cssesc('Ich ♥ Bücher'); -// → 'Ich \\2665 B\\FC cher' - -cssesc('foo 𝌆 bar'); -// → 'foo \\1D306 bar' -``` - -By default, `cssesc` returns a string that can be used as part of a CSS string. If the target is a CSS identifier rather than a CSS string, use the `isIdentifier: true` setting (see below). - -The optional `options` argument accepts an object with the following options: - -#### `isIdentifier` - -The default value for the `isIdentifier` option is `false`. This means that the input text will be escaped for use in a CSS string literal. If you want to use the result as a CSS identifier instead (in a selector, for example), set this option to `true`. - -```js -cssesc('123a2b'); -// → '123a2b' - -cssesc('123a2b', { - 'isIdentifier': true -}); -// → '\\31 23a2b' -``` - -#### `quotes` - -The default value for the `quotes` option is `'single'`. This means that any occurences of `'` in the input text will be escaped as `\'`, so that the output can be used in a CSS string literal wrapped in single quotes. - -```js -cssesc('Lorem ipsum "dolor" sit \'amet\' etc.'); -// → 'Lorem ipsum "dolor" sit \\\'amet\\\' etc.' -// → "Lorem ipsum \"dolor\" sit \\'amet\\' etc." - -cssesc('Lorem ipsum "dolor" sit \'amet\' etc.', { - 'quotes': 'single' -}); -// → 'Lorem ipsum "dolor" sit \\\'amet\\\' etc.' -// → "Lorem ipsum \"dolor\" sit \\'amet\\' etc." -``` - -If you want to use the output as part of a CSS string literal wrapped in double quotes, set the `quotes` option to `'double'`. - -```js -cssesc('Lorem ipsum "dolor" sit \'amet\' etc.', { - 'quotes': 'double' -}); -// → 'Lorem ipsum \\"dolor\\" sit \'amet\' etc.' -// → "Lorem ipsum \\\"dolor\\\" sit 'amet' etc." -``` - -#### `wrap` - -The `wrap` option takes a boolean value (`true` or `false`), and defaults to `false` (disabled). When enabled, the output will be a valid CSS string literal wrapped in quotes. The type of quotes can be specified through the `quotes` setting. - -```js -cssesc('Lorem ipsum "dolor" sit \'amet\' etc.', { - 'quotes': 'single', - 'wrap': true -}); -// → '\'Lorem ipsum "dolor" sit \\\'amet\\\' etc.\'' -// → "\'Lorem ipsum \"dolor\" sit \\\'amet\\\' etc.\'" - -cssesc('Lorem ipsum "dolor" sit \'amet\' etc.', { - 'quotes': 'double', - 'wrap': true -}); -// → '"Lorem ipsum \\"dolor\\" sit \'amet\' etc."' -// → "\"Lorem ipsum \\\"dolor\\\" sit \'amet\' etc.\"" -``` - -#### `escapeEverything` - -The `escapeEverything` option takes a boolean value (`true` or `false`), and defaults to `false` (disabled). When enabled, all the symbols in the output will be escaped, even printable ASCII symbols. - -```js -cssesc('lolwat"foo\'bar', { - 'escapeEverything': true -}); -// → '\\6C\\6F\\6C\\77\\61\\74\\"\\66\\6F\\6F\\\'\\62\\61\\72' -// → "\\6C\\6F\\6C\\77\\61\\74\\\"\\66\\6F\\6F\\'\\62\\61\\72" -``` - -#### Overriding the default options globally - -The global default settings can be overridden by modifying the `css.options` object. This saves you from passing in an `options` object for every call to `encode` if you want to use the non-default setting. - -```js -// Read the global default setting for `escapeEverything`: -cssesc.options.escapeEverything; -// → `false` by default - -// Override the global default setting for `escapeEverything`: -cssesc.options.escapeEverything = true; - -// Using the global default setting for `escapeEverything`, which is now `true`: -cssesc('foo © bar ≠ baz 𝌆 qux'); -// → '\\66\\6F\\6F\\ \\A9\\ \\62\\61\\72\\ \\2260\\ \\62\\61\\7A\\ \\1D306\\ \\71\\75\\78' -``` - -### `cssesc.version` - -A string representing the semantic version number. - -### Using the `cssesc` binary - -To use the `cssesc` binary in your shell, simply install cssesc globally using npm: - -```bash -npm install -g cssesc -``` - -After that you will be able to escape text for use in CSS strings or identifiers from the command line: - -```bash -$ cssesc 'föo ♥ bår 𝌆 baz' -f\F6o \2665 b\E5r \1D306 baz -``` - -If the output needs to be a CSS identifier rather than part of a string literal, use the `-i`/`--identifier` option: - -```bash -$ cssesc --identifier 'föo ♥ bår 𝌆 baz' -f\F6o\ \2665\ b\E5r\ \1D306\ baz -``` - -See `cssesc --help` for the full list of options. - -## Support - -This library supports the Node.js and browser versions mentioned in [`.babelrc`](https://github.com/mathiasbynens/cssesc/blob/master/.babelrc). For a version that supports a wider variety of legacy browsers and environments out-of-the-box, [see v0.1.0](https://github.com/mathiasbynens/cssesc/releases/tag/v0.1.0). - -## Author - -| [![twitter/mathias](https://gravatar.com/avatar/24e08a9ea84deb17ae121074d0f17125?s=70)](https://twitter.com/mathias "Follow @mathias on Twitter") | -|---| -| [Mathias Bynens](https://mathiasbynens.be/) | - -## License - -This library is available under the [MIT](https://mths.be/mit) license. diff --git a/node_modules/cssesc/bin/cssesc b/node_modules/cssesc/bin/cssesc deleted file mode 100755 index 188c034..0000000 --- a/node_modules/cssesc/bin/cssesc +++ /dev/null @@ -1,116 +0,0 @@ -#!/usr/bin/env node -const fs = require('fs'); -const cssesc = require('../cssesc.js'); -const strings = process.argv.splice(2); -const stdin = process.stdin; -const options = {}; -const log = console.log; - -const main = function() { - const option = strings[0]; - - if (/^(?:-h|--help|undefined)$/.test(option)) { - log( - 'cssesc v%s - https://mths.be/cssesc', - cssesc.version - ); - log([ - '\nUsage:\n', - '\tcssesc [string]', - '\tcssesc [-i | --identifier] [string]', - '\tcssesc [-s | --single-quotes] [string]', - '\tcssesc [-d | --double-quotes] [string]', - '\tcssesc [-w | --wrap] [string]', - '\tcssesc [-e | --escape-everything] [string]', - '\tcssesc [-v | --version]', - '\tcssesc [-h | --help]', - '\nExamples:\n', - '\tcssesc \'f\xF6o \u2665 b\xE5r \uD834\uDF06 baz\'', - '\tcssesc --identifier \'f\xF6o \u2665 b\xE5r \uD834\uDF06 baz\'', - '\tcssesc --escape-everything \'f\xF6o \u2665 b\xE5r \uD834\uDF06 baz\'', - '\tcssesc --double-quotes --wrap \'f\xF6o \u2665 b\xE5r \uD834\uDF06 baz\'', - '\techo \'f\xF6o \u2665 b\xE5r \uD834\uDF06 baz\' | cssesc' - ].join('\n')); - return process.exit(1); - } - - if (/^(?:-v|--version)$/.test(option)) { - log('v%s', cssesc.version); - return process.exit(1); - } - - strings.forEach(function(string) { - // Process options - if (/^(?:-i|--identifier)$/.test(string)) { - options.isIdentifier = true; - return; - } - if (/^(?:-s|--single-quotes)$/.test(string)) { - options.quotes = 'single'; - return; - } - if (/^(?:-d|--double-quotes)$/.test(string)) { - options.quotes = 'double'; - return; - } - if (/^(?:-w|--wrap)$/.test(string)) { - options.wrap = true; - return; - } - if (/^(?:-e|--escape-everything)$/.test(string)) { - options.escapeEverything = true; - return; - } - - // Process string(s) - let result; - try { - result = cssesc(string, options); - log(result); - } catch (exception) { - log(exception.message + '\n'); - log('Error: failed to escape.'); - log('If you think this is a bug in cssesc, please report it:'); - log('https://github.com/mathiasbynens/cssesc/issues/new'); - log( - '\nStack trace using cssesc@%s:\n', - cssesc.version - ); - log(exception.stack); - return process.exit(1); - } - }); - // Return with exit status 0 outside of the `forEach` loop, in case - // multiple strings were passed in. - return process.exit(0); - -}; - -if (stdin.isTTY) { - // handle shell arguments - main(); -} else { - let timeout; - // Either the script is called from within a non-TTY context, or `stdin` - // content is being piped in. - if (!process.stdout.isTTY) { - // The script was called from a non-TTY context. This is a rather uncommon - // use case we don’t actively support. However, we don’t want the script - // to wait forever in such cases, so… - timeout = setTimeout(function() { - // …if no piped data arrived after a whole minute, handle shell - // arguments instead. - main(); - }, 60000); - } - let data = ''; - stdin.on('data', function(chunk) { - clearTimeout(timeout); - data += chunk; - }); - stdin.on('end', function() { - strings.push(data.trim()); - main(); - }); - stdin.resume(); -} diff --git a/node_modules/cssesc/cssesc.js b/node_modules/cssesc/cssesc.js deleted file mode 100644 index 1c0928e..0000000 --- a/node_modules/cssesc/cssesc.js +++ /dev/null @@ -1,110 +0,0 @@ -/*! https://mths.be/cssesc v3.0.0 by @mathias */ -'use strict'; - -var object = {}; -var hasOwnProperty = object.hasOwnProperty; -var merge = function merge(options, defaults) { - if (!options) { - return defaults; - } - var result = {}; - for (var key in defaults) { - // `if (defaults.hasOwnProperty(key) { … }` is not needed here, since - // only recognized option names are used. - result[key] = hasOwnProperty.call(options, key) ? options[key] : defaults[key]; - } - return result; -}; - -var regexAnySingleEscape = /[ -,\.\/:-@\[-\^`\{-~]/; -var regexSingleEscape = /[ -,\.\/:-@\[\]\^`\{-~]/; -var regexAlwaysEscape = /['"\\]/; -var regexExcessiveSpaces = /(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g; - -// https://mathiasbynens.be/notes/css-escapes#css -var cssesc = function cssesc(string, options) { - options = merge(options, cssesc.options); - if (options.quotes != 'single' && options.quotes != 'double') { - options.quotes = 'single'; - } - var quote = options.quotes == 'double' ? '"' : '\''; - var isIdentifier = options.isIdentifier; - - var firstChar = string.charAt(0); - var output = ''; - var counter = 0; - var length = string.length; - while (counter < length) { - var character = string.charAt(counter++); - var codePoint = character.charCodeAt(); - var value = void 0; - // If it’s not a printable ASCII character… - if (codePoint < 0x20 || codePoint > 0x7E) { - if (codePoint >= 0xD800 && codePoint <= 0xDBFF && counter < length) { - // It’s a high surrogate, and there is a next character. - var extra = string.charCodeAt(counter++); - if ((extra & 0xFC00) == 0xDC00) { - // next character is low surrogate - codePoint = ((codePoint & 0x3FF) << 10) + (extra & 0x3FF) + 0x10000; - } else { - // It’s an unmatched surrogate; only append this code unit, in case - // the next code unit is the high surrogate of a surrogate pair. - counter--; - } - } - value = '\\' + codePoint.toString(16).toUpperCase() + ' '; - } else { - if (options.escapeEverything) { - if (regexAnySingleEscape.test(character)) { - value = '\\' + character; - } else { - value = '\\' + codePoint.toString(16).toUpperCase() + ' '; - } - } else if (/[\t\n\f\r\x0B]/.test(character)) { - value = '\\' + codePoint.toString(16).toUpperCase() + ' '; - } else if (character == '\\' || !isIdentifier && (character == '"' && quote == character || character == '\'' && quote == character) || isIdentifier && regexSingleEscape.test(character)) { - value = '\\' + character; - } else { - value = character; - } - } - output += value; - } - - if (isIdentifier) { - if (/^-[-\d]/.test(output)) { - output = '\\-' + output.slice(1); - } else if (/\d/.test(firstChar)) { - output = '\\3' + firstChar + ' ' + output.slice(1); - } - } - - // Remove spaces after `\HEX` escapes that are not followed by a hex digit, - // since they’re redundant. Note that this is only possible if the escape - // sequence isn’t preceded by an odd number of backslashes. - output = output.replace(regexExcessiveSpaces, function ($0, $1, $2) { - if ($1 && $1.length % 2) { - // It’s not safe to remove the space, so don’t. - return $0; - } - // Strip the space. - return ($1 || '') + $2; - }); - - if (!isIdentifier && options.wrap) { - return quote + output + quote; - } - return output; -}; - -// Expose default options (so they can be overridden globally). -cssesc.options = { - 'escapeEverything': false, - 'isIdentifier': false, - 'quotes': 'single', - 'wrap': false -}; - -cssesc.version = '3.0.0'; - -module.exports = cssesc; diff --git a/node_modules/cssesc/man/cssesc.1 b/node_modules/cssesc/man/cssesc.1 deleted file mode 100644 index eee4996..0000000 --- a/node_modules/cssesc/man/cssesc.1 +++ /dev/null @@ -1,70 +0,0 @@ -.Dd August 9, 2013 -.Dt cssesc 1 -.Sh NAME -.Nm cssesc -.Nd escape text for use in CSS string literals or identifiers -.Sh SYNOPSIS -.Nm -.Op Fl i | -identifier Ar string -.br -.Op Fl s | -single-quotes Ar string -.br -.Op Fl d | -double-quotes Ar string -.br -.Op Fl w | -wrap Ar string -.br -.Op Fl e | -escape-everything Ar string -.br -.Op Fl v | -version -.br -.Op Fl h | -help -.Sh DESCRIPTION -.Nm -escapes strings for use in CSS string literals or identifiers while generating the shortest possible valid ASCII-only output. -.Sh OPTIONS -.Bl -ohang -offset -.It Sy "-s, --single-quotes" -Escape any occurences of ' in the input string as \\', so that the output can be used in a CSS string literal wrapped in single quotes. -.It Sy "-d, --double-quotes" -Escape any occurences of " in the input string as \\", so that the output can be used in a CSS string literal wrapped in double quotes. -.It Sy "-w, --wrap" -Make sure the output is a valid CSS string literal wrapped in quotes. The type of quotes can be specified using the -.Ar -s | --single-quotes -or -.Ar -d | --double-quotes -settings. -.It Sy "-e, --escape-everything" -Escape all the symbols in the output, even printable ASCII symbols. -.It Sy "-v, --version" -Print cssesc's version. -.It Sy "-h, --help" -Show the help screen. -.El -.Sh EXIT STATUS -The -.Nm cssesc -utility exits with one of the following values: -.Pp -.Bl -tag -width flag -compact -.It Li 0 -.Nm -successfully escaped the given text and printed the result. -.It Li 1 -.Nm -wasn't instructed to escape anything (for example, the -.Ar --help -flag was set); or, an error occurred. -.El -.Sh EXAMPLES -.Bl -ohang -offset -.It Sy "cssesc 'foo bar baz'" -Print an escaped version of the given text. -.It Sy echo\ 'foo bar baz'\ |\ cssesc -Print an escaped version of the text that gets piped in. -.El -.Sh BUGS -cssesc's bug tracker is located at . -.Sh AUTHOR -Mathias Bynens -.Sh WWW - diff --git a/node_modules/cssesc/package.json b/node_modules/cssesc/package.json deleted file mode 100644 index 076c84d..0000000 --- a/node_modules/cssesc/package.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "name": "cssesc", - "version": "3.0.0", - "description": "A JavaScript library for escaping CSS strings and identifiers while generating the shortest possible ASCII-only output.", - "homepage": "https://mths.be/cssesc", - "engines": { - "node": ">=4" - }, - "main": "cssesc.js", - "bin": "bin/cssesc", - "man": "man/cssesc.1", - "keywords": [ - "css", - "escape", - "identifier", - "string", - "tool" - ], - "license": "MIT", - "author": { - "name": "Mathias Bynens", - "url": "https://mathiasbynens.be/" - }, - "repository": { - "type": "git", - "url": "https://github.com/mathiasbynens/cssesc.git" - }, - "bugs": "https://github.com/mathiasbynens/cssesc/issues", - "files": [ - "LICENSE-MIT.txt", - "cssesc.js", - "bin/", - "man/" - ], - "scripts": { - "build": "grunt template && babel cssesc.js -o cssesc.js", - "test": "mocha tests", - "cover": "istanbul cover --report html node_modules/.bin/_mocha tests -- -u exports -R spec" - }, - "devDependencies": { - "babel-cli": "^6.26.0", - "babel-preset-env": "^1.6.1", - "codecov": "^1.0.1", - "grunt": "^1.0.1", - "grunt-template": "^1.0.0", - "istanbul": "^0.4.4", - "mocha": "^2.5.3", - "regenerate": "^1.2.1", - "requirejs": "^2.1.16" - } -} diff --git a/node_modules/culori/LICENSE b/node_modules/culori/LICENSE deleted file mode 100644 index fa64274..0000000 --- a/node_modules/culori/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018 Dan Burzo - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/node_modules/culori/README.md b/node_modules/culori/README.md deleted file mode 100644 index ca4000e..0000000 --- a/node_modules/culori/README.md +++ /dev/null @@ -1,19 +0,0 @@ -![culori](./docs/img/culori.svg) - -npm version bundle size - -Culori is a comprehensive color library for JavaScript that works across many color spaces to offer conversion, interpolation, color difference formulas, blending functions, and more. It provides up-to-date support for the color spaces defined in [CSS Color Module Level 4](https://drafts.csswg.org/css-color/) specification. - -```bash -npm install culori -``` - -The full documentation is published on [culorijs.org](https://culorijs.org). Some quick entry points: - -- [Getting started](https://culorijs.org/getting-started) -- [API References](https://culorijs.org/api/) -- [Supported color spaces](https://culorijs.org/color-spaces/) - -## Contributing - -Contributions of any kind (feedback, ideas, bug fixes) are welcome. Please open a GitHub issue before starting work on anything that's not straightforward. diff --git a/node_modules/culori/bundled/culori.cjs b/node_modules/culori/bundled/culori.cjs deleted file mode 100644 index ce15c14..0000000 --- a/node_modules/culori/bundled/culori.cjs +++ /dev/null @@ -1,4787 +0,0 @@ -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __export = (target, all) => { - for (var name in all) - __defProp(target, name, { get: all[name], enumerable: true }); -}; -var __copyProps = (to, from, except, desc) => { - if (from && typeof from === "object" || typeof from === "function") { - for (let key of __getOwnPropNames(from)) - if (!__hasOwnProp.call(to, key) && key !== except) - __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); - } - return to; -}; -var __toCommonJS = (mod2) => __copyProps(__defProp({}, "__esModule", { value: true }), mod2); - -// src/index.js -var src_exports = {}; -__export(src_exports, { - a98: () => a98, - average: () => average, - averageAngle: () => averageAngle, - averageNumber: () => averageNumber, - blend: () => blend_default, - blerp: () => blerp, - clampChroma: () => clampChroma, - clampGamut: () => clampGamut, - clampRgb: () => clampRgb, - colorsNamed: () => named_default, - convertA98ToXyz65: () => convertA98ToXyz65_default, - convertCubehelixToRgb: () => convertCubehelixToRgb_default, - convertDlchToLab65: () => convertDlchToLab65_default, - convertHsiToRgb: () => convertHsiToRgb, - convertHslToRgb: () => convertHslToRgb, - convertHsvToRgb: () => convertHsvToRgb, - convertHwbToRgb: () => convertHwbToRgb, - convertJabToJch: () => convertJabToJch_default, - convertJabToRgb: () => convertJabToRgb_default, - convertJabToXyz65: () => convertJabToXyz65_default, - convertJchToJab: () => convertJchToJab_default, - convertLab65ToDlch: () => convertLab65ToDlch_default, - convertLab65ToRgb: () => convertLab65ToRgb_default, - convertLab65ToXyz65: () => convertLab65ToXyz65_default, - convertLabToLch: () => convertLabToLch_default, - convertLabToRgb: () => convertLabToRgb_default, - convertLabToXyz50: () => convertLabToXyz50_default, - convertLchToLab: () => convertLchToLab_default, - convertLchuvToLuv: () => convertLchuvToLuv_default, - convertLrgbToOklab: () => convertLrgbToOklab_default, - convertLrgbToRgb: () => convertLrgbToRgb_default, - convertLuvToLchuv: () => convertLuvToLchuv_default, - convertLuvToXyz50: () => convertLuvToXyz50_default, - convertOkhslToOklab: () => convertOkhslToOklab, - convertOkhsvToOklab: () => convertOkhsvToOklab, - convertOklabToLrgb: () => convertOklabToLrgb_default, - convertOklabToOkhsl: () => convertOklabToOkhsl, - convertOklabToOkhsv: () => convertOklabToOkhsv, - convertOklabToRgb: () => convertOklabToRgb_default, - convertP3ToXyz65: () => convertP3ToXyz65_default, - convertProphotoToXyz50: () => convertProphotoToXyz50_default, - convertRec2020ToXyz65: () => convertRec2020ToXyz65_default, - convertRgbToCubehelix: () => convertRgbToCubehelix_default, - convertRgbToHsi: () => convertRgbToHsi, - convertRgbToHsl: () => convertRgbToHsl, - convertRgbToHsv: () => convertRgbToHsv, - convertRgbToHwb: () => convertRgbToHwb, - convertRgbToJab: () => convertRgbToJab_default, - convertRgbToLab: () => convertRgbToLab_default, - convertRgbToLab65: () => convertRgbToLab65_default, - convertRgbToLrgb: () => convertRgbToLrgb_default, - convertRgbToOklab: () => convertRgbToOklab_default, - convertRgbToXyb: () => convertRgbToXyb_default, - convertRgbToXyz50: () => convertRgbToXyz50_default, - convertRgbToXyz65: () => convertRgbToXyz65_default, - convertRgbToYiq: () => convertRgbToYiq_default, - convertXybToRgb: () => convertXybToRgb_default, - convertXyz50ToLab: () => convertXyz50ToLab_default, - convertXyz50ToLuv: () => convertXyz50ToLuv_default, - convertXyz50ToProphoto: () => convertXyz50ToProphoto_default, - convertXyz50ToRgb: () => convertXyz50ToRgb_default, - convertXyz50ToXyz65: () => convertXyz50ToXyz65_default, - convertXyz65ToA98: () => convertXyz65ToA98_default, - convertXyz65ToJab: () => convertXyz65ToJab_default, - convertXyz65ToLab65: () => convertXyz65ToLab65_default, - convertXyz65ToP3: () => convertXyz65ToP3_default, - convertXyz65ToRec2020: () => convertXyz65ToRec2020_default, - convertXyz65ToRgb: () => convertXyz65ToRgb_default, - convertXyz65ToXyz50: () => convertXyz65ToXyz50_default, - convertYiqToRgb: () => convertYiqToRgb_default, - converter: () => converter_default, - cubehelix: () => cubehelix, - differenceCie76: () => differenceCie76, - differenceCie94: () => differenceCie94, - differenceCiede2000: () => differenceCiede2000, - differenceCmc: () => differenceCmc, - differenceEuclidean: () => differenceEuclidean, - differenceHueChroma: () => differenceHueChroma, - differenceHueNaive: () => differenceHueNaive, - differenceHueSaturation: () => differenceHueSaturation, - differenceHyab: () => differenceHyab, - differenceKotsarenkoRamos: () => differenceKotsarenkoRamos, - displayable: () => displayable, - dlab: () => dlab, - dlch: () => dlch, - easingGamma: () => gamma_default, - easingInOutSine: () => inOutSine_default, - easingMidpoint: () => midpoint_default, - easingSmootherstep: () => smootherstep_default, - easingSmoothstep: () => easingSmoothstep, - easingSmoothstepInverse: () => easingSmoothstepInverse, - filterBrightness: () => filterBrightness, - filterContrast: () => filterContrast, - filterDeficiencyDeuter: () => filterDeficiencyDeuter, - filterDeficiencyProt: () => filterDeficiencyProt, - filterDeficiencyTrit: () => filterDeficiencyTrit, - filterGrayscale: () => filterGrayscale, - filterHueRotate: () => filterHueRotate, - filterInvert: () => filterInvert, - filterSaturate: () => filterSaturate, - filterSepia: () => filterSepia, - fixupAlpha: () => fixupAlpha, - fixupHueDecreasing: () => fixupHueDecreasing, - fixupHueIncreasing: () => fixupHueIncreasing, - fixupHueLonger: () => fixupHueLonger, - fixupHueShorter: () => fixupHueShorter, - formatCss: () => formatCss, - formatHex: () => formatHex, - formatHex8: () => formatHex8, - formatHsl: () => formatHsl, - formatRgb: () => formatRgb, - getMode: () => getMode, - hsi: () => hsi, - hsl: () => hsl, - hsv: () => hsv, - hwb: () => hwb, - inGamut: () => inGamut, - interpolate: () => interpolate, - interpolateWith: () => interpolateWith, - interpolateWithPremultipliedAlpha: () => interpolateWithPremultipliedAlpha, - interpolatorLinear: () => interpolatorLinear, - interpolatorPiecewise: () => interpolatorPiecewise, - interpolatorSplineBasis: () => interpolatorSplineBasis, - interpolatorSplineBasisClosed: () => interpolatorSplineBasisClosed, - interpolatorSplineMonotone: () => interpolatorSplineMonotone, - interpolatorSplineMonotone2: () => interpolatorSplineMonotone2, - interpolatorSplineMonotoneClosed: () => interpolatorSplineMonotoneClosed, - interpolatorSplineNatural: () => interpolatorSplineNatural, - interpolatorSplineNaturalClosed: () => interpolatorSplineNaturalClosed, - jab: () => jab, - jch: () => jch, - lab: () => lab, - lab65: () => lab65, - lch: () => lch, - lch65: () => lch65, - lchuv: () => lchuv, - lerp: () => lerp, - lrgb: () => lrgb, - luv: () => luv, - mapAlphaDivide: () => mapAlphaDivide, - mapAlphaMultiply: () => mapAlphaMultiply, - mapTransferGamma: () => mapTransferGamma, - mapTransferLinear: () => mapTransferLinear, - mapper: () => mapper, - modeA98: () => definition_default2, - modeCubehelix: () => definition_default3, - modeDlab: () => definition_default4, - modeDlch: () => definition_default5, - modeHsi: () => definition_default6, - modeHsl: () => definition_default7, - modeHsv: () => definition_default8, - modeHwb: () => definition_default9, - modeJab: () => definition_default10, - modeJch: () => definition_default11, - modeLab: () => definition_default12, - modeLab65: () => definition_default13, - modeLch: () => definition_default14, - modeLch65: () => definition_default15, - modeLchuv: () => definition_default16, - modeLrgb: () => definition_default17, - modeLuv: () => definition_default18, - modeOkhsl: () => modeOkhsl_default, - modeOkhsv: () => modeOkhsv_default, - modeOklab: () => definition_default19, - modeOklch: () => definition_default20, - modeP3: () => definition_default21, - modeProphoto: () => definition_default22, - modeRec2020: () => definition_default23, - modeRgb: () => definition_default, - modeXyb: () => definition_default24, - modeXyz50: () => definition_default25, - modeXyz65: () => definition_default26, - modeYiq: () => definition_default27, - nearest: () => nearest_default, - okhsl: () => okhsl, - okhsv: () => okhsv, - oklab: () => oklab, - oklch: () => oklch, - p3: () => p3, - parse: () => parse_default, - parseHex: () => parseHex_default, - parseHsl: () => parseHsl_default, - parseHslLegacy: () => parseHslLegacy_default, - parseHwb: () => parseHwb_default, - parseLab: () => parseLab_default, - parseLch: () => parseLch_default, - parseNamed: () => parseNamed_default, - parseOklab: () => parseOklab_default, - parseOklch: () => parseOklch_default, - parseRgb: () => parseRgb_default, - parseRgbLegacy: () => parseRgbLegacy_default, - parseTransparent: () => parseTransparent_default, - prophoto: () => prophoto, - random: () => random_default, - rec2020: () => rec2020, - removeParser: () => removeParser, - rgb: () => rgb3, - round: () => round_default, - samples: () => samples_default, - serializeHex: () => serializeHex, - serializeHex8: () => serializeHex8, - serializeHsl: () => serializeHsl, - serializeRgb: () => serializeRgb, - toGamut: () => toGamut, - trilerp: () => trilerp, - unlerp: () => unlerp, - useMode: () => useMode, - useParser: () => useParser, - wcagContrast: () => contrast, - wcagLuminance: () => luminance, - xyb: () => xyb, - xyz50: () => xyz50, - xyz65: () => xyz65, - yiq: () => yiq -}); -module.exports = __toCommonJS(src_exports); - -// src/rgb/parseNumber.js -var parseNumber = (color, len) => { - if (typeof color !== "number") - return; - if (len === 3) { - return { - mode: "rgb", - r: (color >> 8 & 15 | color >> 4 & 240) / 255, - g: (color >> 4 & 15 | color & 240) / 255, - b: (color & 15 | color << 4 & 240) / 255 - }; - } - if (len === 4) { - return { - mode: "rgb", - r: (color >> 12 & 15 | color >> 8 & 240) / 255, - g: (color >> 8 & 15 | color >> 4 & 240) / 255, - b: (color >> 4 & 15 | color & 240) / 255, - alpha: (color & 15 | color << 4 & 240) / 255 - }; - } - if (len === 6) { - return { - mode: "rgb", - r: (color >> 16 & 255) / 255, - g: (color >> 8 & 255) / 255, - b: (color & 255) / 255 - }; - } - if (len === 8) { - return { - mode: "rgb", - r: (color >> 24 & 255) / 255, - g: (color >> 16 & 255) / 255, - b: (color >> 8 & 255) / 255, - alpha: (color & 255) / 255 - }; - } -}; -var parseNumber_default = parseNumber; - -// src/colors/named.js -var named = { - aliceblue: 15792383, - antiquewhite: 16444375, - aqua: 65535, - aquamarine: 8388564, - azure: 15794175, - beige: 16119260, - bisque: 16770244, - black: 0, - blanchedalmond: 16772045, - blue: 255, - blueviolet: 9055202, - brown: 10824234, - burlywood: 14596231, - cadetblue: 6266528, - chartreuse: 8388352, - chocolate: 13789470, - coral: 16744272, - cornflowerblue: 6591981, - cornsilk: 16775388, - crimson: 14423100, - cyan: 65535, - darkblue: 139, - darkcyan: 35723, - darkgoldenrod: 12092939, - darkgray: 11119017, - darkgreen: 25600, - darkgrey: 11119017, - darkkhaki: 12433259, - darkmagenta: 9109643, - darkolivegreen: 5597999, - darkorange: 16747520, - darkorchid: 10040012, - darkred: 9109504, - darksalmon: 15308410, - darkseagreen: 9419919, - darkslateblue: 4734347, - darkslategray: 3100495, - darkslategrey: 3100495, - darkturquoise: 52945, - darkviolet: 9699539, - deeppink: 16716947, - deepskyblue: 49151, - dimgray: 6908265, - dimgrey: 6908265, - dodgerblue: 2003199, - firebrick: 11674146, - floralwhite: 16775920, - forestgreen: 2263842, - fuchsia: 16711935, - gainsboro: 14474460, - ghostwhite: 16316671, - gold: 16766720, - goldenrod: 14329120, - gray: 8421504, - green: 32768, - greenyellow: 11403055, - grey: 8421504, - honeydew: 15794160, - hotpink: 16738740, - indianred: 13458524, - indigo: 4915330, - ivory: 16777200, - khaki: 15787660, - lavender: 15132410, - lavenderblush: 16773365, - lawngreen: 8190976, - lemonchiffon: 16775885, - lightblue: 11393254, - lightcoral: 15761536, - lightcyan: 14745599, - lightgoldenrodyellow: 16448210, - lightgray: 13882323, - lightgreen: 9498256, - lightgrey: 13882323, - lightpink: 16758465, - lightsalmon: 16752762, - lightseagreen: 2142890, - lightskyblue: 8900346, - lightslategray: 7833753, - lightslategrey: 7833753, - lightsteelblue: 11584734, - lightyellow: 16777184, - lime: 65280, - limegreen: 3329330, - linen: 16445670, - magenta: 16711935, - maroon: 8388608, - mediumaquamarine: 6737322, - mediumblue: 205, - mediumorchid: 12211667, - mediumpurple: 9662683, - mediumseagreen: 3978097, - mediumslateblue: 8087790, - mediumspringgreen: 64154, - mediumturquoise: 4772300, - mediumvioletred: 13047173, - midnightblue: 1644912, - mintcream: 16121850, - mistyrose: 16770273, - moccasin: 16770229, - navajowhite: 16768685, - navy: 128, - oldlace: 16643558, - olive: 8421376, - olivedrab: 7048739, - orange: 16753920, - orangered: 16729344, - orchid: 14315734, - palegoldenrod: 15657130, - palegreen: 10025880, - paleturquoise: 11529966, - palevioletred: 14381203, - papayawhip: 16773077, - peachpuff: 16767673, - peru: 13468991, - pink: 16761035, - plum: 14524637, - powderblue: 11591910, - purple: 8388736, - // Added in CSS Colors Level 4: - // https://drafts.csswg.org/css-color/#changes-from-3 - rebeccapurple: 6697881, - red: 16711680, - rosybrown: 12357519, - royalblue: 4286945, - saddlebrown: 9127187, - salmon: 16416882, - sandybrown: 16032864, - seagreen: 3050327, - seashell: 16774638, - sienna: 10506797, - silver: 12632256, - skyblue: 8900331, - slateblue: 6970061, - slategray: 7372944, - slategrey: 7372944, - snow: 16775930, - springgreen: 65407, - steelblue: 4620980, - tan: 13808780, - teal: 32896, - thistle: 14204888, - tomato: 16737095, - turquoise: 4251856, - violet: 15631086, - wheat: 16113331, - white: 16777215, - whitesmoke: 16119285, - yellow: 16776960, - yellowgreen: 10145074 -}; -var named_default = named; - -// src/rgb/parseNamed.js -var parseNamed = (color) => { - return parseNumber_default(named_default[color.toLowerCase()], 6); -}; -var parseNamed_default = parseNamed; - -// src/rgb/parseHex.js -var hex = /^#?([0-9a-f]{8}|[0-9a-f]{6}|[0-9a-f]{4}|[0-9a-f]{3})$/i; -var parseHex = (color) => { - let match; - return (match = color.match(hex)) ? parseNumber_default(parseInt(match[1], 16), match[1].length) : void 0; -}; -var parseHex_default = parseHex; - -// src/util/regex.js -var num = "([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)"; -var num_none = `(?:${num}|none)`; -var per = `${num}%`; -var per_none = `(?:${num}%|none)`; -var num_per = `(?:${num}%|${num})`; -var num_per_none = `(?:${num}%|${num}|none)`; -var hue = `(?:${num}(deg|grad|rad|turn)|${num})`; -var hue_none = `(?:${num}(deg|grad|rad|turn)|${num}|none)`; -var c = `\\s*,\\s*`; -var rx_num_per_none = new RegExp("^" + num_per_none + "$"); - -// src/rgb/parseRgbLegacy.js -var rgb_num_old = new RegExp( - `^rgba?\\(\\s*${num}${c}${num}${c}${num}\\s*(?:,\\s*${num_per}\\s*)?\\)$` -); -var rgb_per_old = new RegExp( - `^rgba?\\(\\s*${per}${c}${per}${c}${per}\\s*(?:,\\s*${num_per}\\s*)?\\)$` -); -var parseRgbLegacy = (color) => { - let res = { mode: "rgb" }; - let match; - if (match = color.match(rgb_num_old)) { - if (match[1] !== void 0) { - res.r = match[1] / 255; - } - if (match[2] !== void 0) { - res.g = match[2] / 255; - } - if (match[3] !== void 0) { - res.b = match[3] / 255; - } - } else if (match = color.match(rgb_per_old)) { - if (match[1] !== void 0) { - res.r = match[1] / 100; - } - if (match[2] !== void 0) { - res.g = match[2] / 100; - } - if (match[3] !== void 0) { - res.b = match[3] / 100; - } - } else { - return void 0; - } - if (match[4] !== void 0) { - res.alpha = match[4] / 100; - } else if (match[5] !== void 0) { - res.alpha = +match[5]; - } - return res; -}; -var parseRgbLegacy_default = parseRgbLegacy; - -// src/_prepare.js -var prepare = (color, mode) => color === void 0 ? void 0 : typeof color !== "object" ? parse_default(color) : color.mode !== void 0 ? color : mode ? { ...color, mode } : void 0; -var prepare_default = prepare; - -// src/converter.js -var converter = (target_mode = "rgb") => (color) => (color = prepare_default(color, target_mode)) !== void 0 ? ( - // if the color's mode corresponds to our target mode - color.mode === target_mode ? ( - // then just return the color - color - ) : ( - // otherwise check to see if we have a dedicated - // converter for the target mode - converters[color.mode][target_mode] ? ( - // and return its result... - converters[color.mode][target_mode](color) - ) : ( - // ...otherwise pass through RGB as an intermediary step. - // if the target mode is RGB... - target_mode === "rgb" ? ( - // just return the RGB - converters[color.mode].rgb(color) - ) : ( - // otherwise convert color.mode -> RGB -> target_mode - converters.rgb[target_mode](converters[color.mode].rgb(color)) - ) - ) - ) -) : void 0; -var converter_default = converter; - -// src/modes.js -var converters = {}; -var modes = {}; -var parsers = []; -var colorProfiles = {}; -var identity = (v) => v; -var useMode = (definition28) => { - converters[definition28.mode] = { - ...converters[definition28.mode], - ...definition28.toMode - }; - Object.keys(definition28.fromMode || {}).forEach((k4) => { - if (!converters[k4]) { - converters[k4] = {}; - } - converters[k4][definition28.mode] = definition28.fromMode[k4]; - }); - if (!definition28.ranges) { - definition28.ranges = {}; - } - if (!definition28.difference) { - definition28.difference = {}; - } - definition28.channels.forEach((channel) => { - if (definition28.ranges[channel] === void 0) { - definition28.ranges[channel] = [0, 1]; - } - if (!definition28.interpolate[channel]) { - throw new Error(`Missing interpolator for: ${channel}`); - } - if (typeof definition28.interpolate[channel] === "function") { - definition28.interpolate[channel] = { - use: definition28.interpolate[channel] - }; - } - if (!definition28.interpolate[channel].fixup) { - definition28.interpolate[channel].fixup = identity; - } - }); - modes[definition28.mode] = definition28; - (definition28.parse || []).forEach((parser) => { - useParser(parser, definition28.mode); - }); - return converter_default(definition28.mode); -}; -var getMode = (mode) => modes[mode]; -var useParser = (parser, mode) => { - if (typeof parser === "string") { - if (!mode) { - throw new Error(`'mode' required when 'parser' is a string`); - } - colorProfiles[parser] = mode; - } else if (typeof parser === "function") { - if (parsers.indexOf(parser) < 0) { - parsers.push(parser); - } - } -}; -var removeParser = (parser) => { - if (typeof parser === "string") { - delete colorProfiles[parser]; - } else if (typeof parser === "function") { - const idx = parsers.indexOf(parser); - if (idx > 0) { - parsers.splice(idx, 1); - } - } -}; - -// src/parse.js -var IdentStartCodePoint = /[^\x00-\x7F]|[a-zA-Z_]/; -var IdentCodePoint = /[^\x00-\x7F]|[-\w]/; -var Tok = { - Function: "function", - Ident: "ident", - Number: "number", - Percentage: "percentage", - ParenClose: ")", - None: "none", - Hue: "hue", - Alpha: "alpha" -}; -var _i = 0; -function is_num(chars) { - let ch = chars[_i]; - let ch1 = chars[_i + 1]; - if (ch === "-" || ch === "+") { - return /\d/.test(ch1) || ch1 === "." && /\d/.test(chars[_i + 2]); - } - if (ch === ".") { - return /\d/.test(ch1); - } - return /\d/.test(ch); -} -function is_ident(chars) { - if (_i >= chars.length) { - return false; - } - let ch = chars[_i]; - if (IdentStartCodePoint.test(ch)) { - return true; - } - if (ch === "-") { - if (chars.length - _i < 2) { - return false; - } - let ch1 = chars[_i + 1]; - if (ch1 === "-" || IdentStartCodePoint.test(ch1)) { - return true; - } - return false; - } - return false; -} -var huenits = { - deg: 1, - rad: 180 / Math.PI, - grad: 9 / 10, - turn: 360 -}; -function num2(chars) { - let value = ""; - if (chars[_i] === "-" || chars[_i] === "+") { - value += chars[_i++]; - } - value += digits(chars); - if (chars[_i] === "." && /\d/.test(chars[_i + 1])) { - value += chars[_i++] + digits(chars); - } - if (chars[_i] === "e" || chars[_i] === "E") { - if ((chars[_i + 1] === "-" || chars[_i + 1] === "+") && /\d/.test(chars[_i + 2])) { - value += chars[_i++] + chars[_i++] + digits(chars); - } else if (/\d/.test(chars[_i + 1])) { - value += chars[_i++] + digits(chars); - } - } - if (is_ident(chars)) { - let id = ident(chars); - if (id === "deg" || id === "rad" || id === "turn" || id === "grad") { - return { type: Tok.Hue, value: value * huenits[id] }; - } - return void 0; - } - if (chars[_i] === "%") { - _i++; - return { type: Tok.Percentage, value: +value }; - } - return { type: Tok.Number, value: +value }; -} -function digits(chars) { - let v = ""; - while (/\d/.test(chars[_i])) { - v += chars[_i++]; - } - return v; -} -function ident(chars) { - let v = ""; - while (_i < chars.length && IdentCodePoint.test(chars[_i])) { - v += chars[_i++]; - } - return v; -} -function identlike(chars) { - let v = ident(chars); - if (chars[_i] === "(") { - _i++; - return { type: Tok.Function, value: v }; - } - if (v === "none") { - return { type: Tok.None, value: void 0 }; - } - return { type: Tok.Ident, value: v }; -} -function tokenize(str = "") { - let chars = str.trim(); - let tokens = []; - let ch; - _i = 0; - while (_i < chars.length) { - ch = chars[_i++]; - if (ch === "\n" || ch === " " || ch === " ") { - while (_i < chars.length && (chars[_i] === "\n" || chars[_i] === " " || chars[_i] === " ")) { - _i++; - } - continue; - } - if (ch === ",") { - return void 0; - } - if (ch === ")") { - tokens.push({ type: Tok.ParenClose }); - continue; - } - if (ch === "+") { - _i--; - if (is_num(chars)) { - tokens.push(num2(chars)); - continue; - } - return void 0; - } - if (ch === "-") { - _i--; - if (is_num(chars)) { - tokens.push(num2(chars)); - continue; - } - if (is_ident(chars)) { - tokens.push({ type: Tok.Ident, value: ident(chars) }); - continue; - } - return void 0; - } - if (ch === ".") { - _i--; - if (is_num(chars)) { - tokens.push(num2(chars)); - continue; - } - return void 0; - } - if (ch === "/") { - while (_i < chars.length && (chars[_i] === "\n" || chars[_i] === " " || chars[_i] === " ")) { - _i++; - } - let alpha; - if (is_num(chars)) { - alpha = num2(chars); - if (alpha.type !== Tok.Hue) { - tokens.push({ type: Tok.Alpha, value: alpha }); - continue; - } - } - if (is_ident(chars)) { - if (ident(chars) === "none") { - tokens.push({ - type: Tok.Alpha, - value: { type: Tok.None, value: void 0 } - }); - continue; - } - } - return void 0; - } - if (/\d/.test(ch)) { - _i--; - tokens.push(num2(chars)); - continue; - } - if (IdentStartCodePoint.test(ch)) { - _i--; - tokens.push(identlike(chars)); - continue; - } - return void 0; - } - return tokens; -} -function parseColorSyntax(tokens) { - tokens._i = 0; - let token = tokens[tokens._i++]; - if (!token || token.type !== Tok.Function || token.value !== "color") { - return void 0; - } - token = tokens[tokens._i++]; - if (token.type !== Tok.Ident) { - return void 0; - } - const mode = colorProfiles[token.value]; - if (!mode) { - return void 0; - } - const res = { mode }; - const coords = consumeCoords(tokens, false); - if (!coords) { - return void 0; - } - const channels = getMode(mode).channels; - for (let ii = 0, c4; ii < channels.length; ii++) { - c4 = coords[ii]; - if (c4.type !== Tok.None) { - res[channels[ii]] = c4.type === Tok.Number ? c4.value : c4.value / 100; - } - } - return res; -} -function consumeCoords(tokens, includeHue) { - const coords = []; - let token; - while (tokens._i < tokens.length) { - token = tokens[tokens._i++]; - if (token.type === Tok.None || token.type === Tok.Number || token.type === Tok.Alpha || token.type === Tok.Percentage || includeHue && token.type === Tok.Hue) { - coords.push(token); - continue; - } - if (token.type === Tok.ParenClose) { - if (tokens._i < tokens.length) { - return void 0; - } - continue; - } - return void 0; - } - if (coords.length < 3 || coords.length > 4) { - return void 0; - } - if (coords.length === 4) { - if (coords[3].type !== Tok.Alpha) { - return void 0; - } - coords[3] = coords[3].value; - } - if (coords.length === 3) { - coords.push({ type: Tok.None, value: void 0 }); - } - return coords.every((c4) => c4.type !== Tok.Alpha) ? coords : void 0; -} -function parseModernSyntax(tokens, includeHue) { - tokens._i = 0; - let token = tokens[tokens._i++]; - if (!token || token.type !== Tok.Function) { - return void 0; - } - let coords = consumeCoords(tokens, includeHue); - if (!coords) { - return void 0; - } - coords.unshift(token.value); - return coords; -} -var parse = (color) => { - if (typeof color !== "string") { - return void 0; - } - const tokens = tokenize(color); - const parsed = tokens ? parseModernSyntax(tokens, true) : void 0; - let result = void 0; - let i = 0; - let len = parsers.length; - while (i < len) { - if ((result = parsers[i++](color, parsed)) !== void 0) { - return result; - } - } - return tokens ? parseColorSyntax(tokens) : void 0; -}; -var parse_default = parse; - -// src/rgb/parseRgb.js -function parseRgb(color, parsed) { - if (!parsed || parsed[0] !== "rgb" && parsed[0] !== "rgba") { - return void 0; - } - const res = { mode: "rgb" }; - const [, r2, g, b, alpha] = parsed; - if (r2.type === Tok.Hue || g.type === Tok.Hue || b.type === Tok.Hue) { - return void 0; - } - if (r2.type !== Tok.None) { - res.r = r2.type === Tok.Number ? r2.value / 255 : r2.value / 100; - } - if (g.type !== Tok.None) { - res.g = g.type === Tok.Number ? g.value / 255 : g.value / 100; - } - if (b.type !== Tok.None) { - res.b = b.type === Tok.Number ? b.value / 255 : b.value / 100; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; -} -var parseRgb_default = parseRgb; - -// src/rgb/parseTransparent.js -var parseTransparent = (c4) => c4 === "transparent" ? { mode: "rgb", r: 0, g: 0, b: 0, alpha: 0 } : void 0; -var parseTransparent_default = parseTransparent; - -// src/interpolate/lerp.js -var lerp = (a, b, t) => a + t * (b - a); -var unlerp = (a, b, v) => (v - a) / (b - a); -var blerp = (a00, a01, a10, a11, tx, ty) => { - return lerp(lerp(a00, a01, tx), lerp(a10, a11, tx), ty); -}; -var trilerp = (a000, a010, a100, a110, a001, a011, a101, a111, tx, ty, tz) => { - return lerp( - blerp(a000, a010, a100, a110, tx, ty), - blerp(a001, a011, a101, a111, tx, ty), - tz - ); -}; - -// src/interpolate/piecewise.js -var get_classes = (arr) => { - let classes = []; - for (let i = 0; i < arr.length - 1; i++) { - let a = arr[i]; - let b = arr[i + 1]; - if (a === void 0 && b === void 0) { - classes.push(void 0); - } else if (a !== void 0 && b !== void 0) { - classes.push([a, b]); - } else { - classes.push(a !== void 0 ? [a, a] : [b, b]); - } - } - return classes; -}; -var interpolatorPiecewise = (interpolator2) => (arr) => { - let classes = get_classes(arr); - return (t) => { - let cls = t * classes.length; - let idx = t >= 1 ? classes.length - 1 : Math.max(Math.floor(cls), 0); - let pair = classes[idx]; - return pair === void 0 ? void 0 : interpolator2(pair[0], pair[1], cls - idx); - }; -}; - -// src/interpolate/linear.js -var interpolatorLinear = interpolatorPiecewise(lerp); - -// src/fixup/alpha.js -var fixupAlpha = (arr) => { - let some_defined = false; - let res = arr.map((v) => { - if (v !== void 0) { - some_defined = true; - return v; - } - return 1; - }); - return some_defined ? res : arr; -}; - -// src/rgb/definition.js -var definition = { - mode: "rgb", - channels: ["r", "g", "b", "alpha"], - parse: [ - parseRgb_default, - parseHex_default, - parseRgbLegacy_default, - parseNamed_default, - parseTransparent_default, - "srgb" - ], - serialize: "srgb", - interpolate: { - r: interpolatorLinear, - g: interpolatorLinear, - b: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - gamut: true -}; -var definition_default = definition; - -// src/a98/convertA98ToXyz65.js -var linearize = (v) => Math.pow(Math.abs(v), 563 / 256) * Math.sign(v); -var convertA98ToXyz65 = (a982) => { - let r2 = linearize(a982.r); - let g = linearize(a982.g); - let b = linearize(a982.b); - let res = { - mode: "xyz65", - x: 0.5766690429101305 * r2 + 0.1855582379065463 * g + 0.1882286462349947 * b, - y: 0.297344975250536 * r2 + 0.6273635662554661 * g + 0.0752914584939979 * b, - z: 0.0270313613864123 * r2 + 0.0706888525358272 * g + 0.9913375368376386 * b - }; - if (a982.alpha !== void 0) { - res.alpha = a982.alpha; - } - return res; -}; -var convertA98ToXyz65_default = convertA98ToXyz65; - -// src/a98/convertXyz65ToA98.js -var gamma = (v) => Math.pow(Math.abs(v), 256 / 563) * Math.sign(v); -var convertXyz65ToA98 = ({ x, y, z, alpha }) => { - let res = { - mode: "a98", - r: gamma( - x * 2.0415879038107465 - y * 0.5650069742788597 - 0.3447313507783297 * z - ), - g: gamma( - x * -0.9692436362808798 + y * 1.8759675015077206 + 0.0415550574071756 * z - ), - b: gamma( - x * 0.0134442806320312 - y * 0.1183623922310184 + 1.0151749943912058 * z - ) - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertXyz65ToA98_default = convertXyz65ToA98; - -// src/lrgb/convertRgbToLrgb.js -var fn = (c4) => { - const abs3 = Math.abs(c4); - if (abs3 <= 0.04045) { - return c4 / 12.92; - } - return (Math.sign(c4) || 1) * Math.pow((abs3 + 0.055) / 1.055, 2.4); -}; -var convertRgbToLrgb = ({ r: r2, g, b, alpha }) => { - let res = { - mode: "lrgb", - r: fn(r2), - g: fn(g), - b: fn(b) - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertRgbToLrgb_default = convertRgbToLrgb; - -// src/xyz65/convertRgbToXyz65.js -var convertRgbToXyz65 = (rgb4) => { - let { r: r2, g, b, alpha } = convertRgbToLrgb_default(rgb4); - let res = { - mode: "xyz65", - x: 0.4123907992659593 * r2 + 0.357584339383878 * g + 0.1804807884018343 * b, - y: 0.2126390058715102 * r2 + 0.715168678767756 * g + 0.0721923153607337 * b, - z: 0.0193308187155918 * r2 + 0.119194779794626 * g + 0.9505321522496607 * b - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertRgbToXyz65_default = convertRgbToXyz65; - -// src/lrgb/convertLrgbToRgb.js -var fn2 = (c4) => { - const abs3 = Math.abs(c4); - if (abs3 > 31308e-7) { - return (Math.sign(c4) || 1) * (1.055 * Math.pow(abs3, 1 / 2.4) - 0.055); - } - return c4 * 12.92; -}; -var convertLrgbToRgb = ({ r: r2, g, b, alpha }, mode = "rgb") => { - let res = { - mode, - r: fn2(r2), - g: fn2(g), - b: fn2(b) - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertLrgbToRgb_default = convertLrgbToRgb; - -// src/xyz65/convertXyz65ToRgb.js -var convertXyz65ToRgb = ({ x, y, z, alpha }) => { - let res = convertLrgbToRgb_default({ - r: x * 3.2409699419045226 - y * 1.537383177570094 - 0.4986107602930034 * z, - g: x * -0.9692436362808796 + y * 1.8759675015077204 + 0.0415550574071756 * z, - b: x * 0.0556300796969936 - y * 0.2039769588889765 + 1.0569715142428784 * z - }); - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertXyz65ToRgb_default = convertXyz65ToRgb; - -// src/a98/definition.js -var definition2 = { - ...definition_default, - mode: "a98", - parse: ["a98-rgb"], - serialize: "a98-rgb", - fromMode: { - rgb: (color) => convertXyz65ToA98_default(convertRgbToXyz65_default(color)), - xyz65: convertXyz65ToA98_default - }, - toMode: { - rgb: (color) => convertXyz65ToRgb_default(convertA98ToXyz65_default(color)), - xyz65: convertA98ToXyz65_default - } -}; -var definition_default2 = definition2; - -// src/util/normalizeHue.js -var normalizeHue = (hue3) => (hue3 = hue3 % 360) < 0 ? hue3 + 360 : hue3; -var normalizeHue_default = normalizeHue; - -// src/fixup/hue.js -var hue2 = (hues, fn5) => { - return hues.map((hue3, idx, arr) => { - if (hue3 === void 0) { - return hue3; - } - let normalized = normalizeHue_default(hue3); - if (idx === 0 || hues[idx - 1] === void 0) { - return normalized; - } - return fn5(normalized - normalizeHue_default(arr[idx - 1])); - }).reduce((acc, curr) => { - if (!acc.length || curr === void 0 || acc[acc.length - 1] === void 0) { - acc.push(curr); - return acc; - } - acc.push(curr + acc[acc.length - 1]); - return acc; - }, []); -}; -var fixupHueShorter = (arr) => hue2(arr, (d) => Math.abs(d) <= 180 ? d : d - 360 * Math.sign(d)); -var fixupHueLonger = (arr) => hue2(arr, (d) => Math.abs(d) >= 180 || d === 0 ? d : d - 360 * Math.sign(d)); -var fixupHueIncreasing = (arr) => hue2(arr, (d) => d >= 0 ? d : d + 360); -var fixupHueDecreasing = (arr) => hue2(arr, (d) => d <= 0 ? d : d - 360); - -// src/cubehelix/constants.js -var M = [-0.14861, 1.78277, -0.29227, -0.90649, 1.97294, 0]; -var degToRad = Math.PI / 180; -var radToDeg = 180 / Math.PI; - -// src/cubehelix/convertRgbToCubehelix.js -var DE = M[3] * M[4]; -var BE = M[1] * M[4]; -var BCAD = M[1] * M[2] - M[0] * M[3]; -var convertRgbToCubehelix = ({ r: r2, g, b, alpha }) => { - let l = (BCAD * b + r2 * DE - g * BE) / (BCAD + DE - BE); - let x = b - l; - let y = (M[4] * (g - l) - M[2] * x) / M[3]; - let res = { - mode: "cubehelix", - l, - s: l === 0 || l === 1 ? void 0 : Math.sqrt(x * x + y * y) / (M[4] * l * (1 - l)) - }; - if (res.s) - res.h = Math.atan2(y, x) * radToDeg - 120; - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertRgbToCubehelix_default = convertRgbToCubehelix; - -// src/cubehelix/convertCubehelixToRgb.js -var convertCubehelixToRgb = ({ h, s, l, alpha }) => { - let res = { mode: "rgb" }; - h = (h === void 0 ? 0 : h + 120) * degToRad; - let amp = s === void 0 ? 0 : s * l * (1 - l); - let cosh = Math.cos(h); - let sinh = Math.sin(h); - res.r = l + amp * (M[0] * cosh + M[1] * sinh); - res.g = l + amp * (M[2] * cosh + M[3] * sinh); - res.b = l + amp * (M[4] * cosh + M[5] * sinh); - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertCubehelixToRgb_default = convertCubehelixToRgb; - -// src/difference.js -var differenceHueSaturation = (std, smp) => { - if (std.h === void 0 || smp.h === void 0 || !std.s || !smp.s) { - return 0; - } - let std_h = normalizeHue_default(std.h); - let smp_h = normalizeHue_default(smp.h); - let dH = Math.sin((smp_h - std_h + 360) / 2 * Math.PI / 180); - return 2 * Math.sqrt(std.s * smp.s) * dH; -}; -var differenceHueNaive = (std, smp) => { - if (std.h === void 0 || smp.h === void 0) { - return 0; - } - let std_h = normalizeHue_default(std.h); - let smp_h = normalizeHue_default(smp.h); - if (Math.abs(smp_h - std_h) > 180) { - return std_h - (smp_h - 360 * Math.sign(smp_h - std_h)); - } - return smp_h - std_h; -}; -var differenceHueChroma = (std, smp) => { - if (std.h === void 0 || smp.h === void 0 || !std.c || !smp.c) { - return 0; - } - let std_h = normalizeHue_default(std.h); - let smp_h = normalizeHue_default(smp.h); - let dH = Math.sin((smp_h - std_h + 360) / 2 * Math.PI / 180); - return 2 * Math.sqrt(std.c * smp.c) * dH; -}; -var differenceEuclidean = (mode = "rgb", weights = [1, 1, 1, 0]) => { - let def = getMode(mode); - let channels = def.channels; - let diffs = def.difference; - let conv = converter_default(mode); - return (std, smp) => { - let ConvStd = conv(std); - let ConvSmp = conv(smp); - return Math.sqrt( - channels.reduce((sum, k4, idx) => { - let delta = diffs[k4] ? diffs[k4](ConvStd, ConvSmp) : ConvStd[k4] - ConvSmp[k4]; - return sum + (weights[idx] || 0) * Math.pow(isNaN(delta) ? 0 : delta, 2); - }, 0) - ); - }; -}; -var differenceCie76 = () => differenceEuclidean("lab65"); -var differenceCie94 = (kL = 1, K1 = 0.045, K2 = 0.015) => { - let lab2 = converter_default("lab65"); - return (std, smp) => { - let LabStd = lab2(std); - let LabSmp = lab2(smp); - let lStd = LabStd.l; - let aStd = LabStd.a; - let bStd = LabStd.b; - let cStd = Math.sqrt(aStd * aStd + bStd * bStd); - let lSmp = LabSmp.l; - let aSmp = LabSmp.a; - let bSmp = LabSmp.b; - let cSmp = Math.sqrt(aSmp * aSmp + bSmp * bSmp); - let dL2 = Math.pow(lStd - lSmp, 2); - let dC2 = Math.pow(cStd - cSmp, 2); - let dH2 = Math.pow(aStd - aSmp, 2) + Math.pow(bStd - bSmp, 2) - dC2; - return Math.sqrt( - dL2 / Math.pow(kL, 2) + dC2 / Math.pow(1 + K1 * cStd, 2) + dH2 / Math.pow(1 + K2 * cStd, 2) - ); - }; -}; -var differenceCiede2000 = (Kl = 1, Kc = 1, Kh = 1) => { - let lab2 = converter_default("lab65"); - return (std, smp) => { - let LabStd = lab2(std); - let LabSmp = lab2(smp); - let lStd = LabStd.l; - let aStd = LabStd.a; - let bStd = LabStd.b; - let cStd = Math.sqrt(aStd * aStd + bStd * bStd); - let lSmp = LabSmp.l; - let aSmp = LabSmp.a; - let bSmp = LabSmp.b; - let cSmp = Math.sqrt(aSmp * aSmp + bSmp * bSmp); - let cAvg = (cStd + cSmp) / 2; - let G = 0.5 * (1 - Math.sqrt( - Math.pow(cAvg, 7) / (Math.pow(cAvg, 7) + Math.pow(25, 7)) - )); - let apStd = aStd * (1 + G); - let apSmp = aSmp * (1 + G); - let cpStd = Math.sqrt(apStd * apStd + bStd * bStd); - let cpSmp = Math.sqrt(apSmp * apSmp + bSmp * bSmp); - let hpStd = Math.abs(apStd) + Math.abs(bStd) === 0 ? 0 : Math.atan2(bStd, apStd); - hpStd += (hpStd < 0) * 2 * Math.PI; - let hpSmp = Math.abs(apSmp) + Math.abs(bSmp) === 0 ? 0 : Math.atan2(bSmp, apSmp); - hpSmp += (hpSmp < 0) * 2 * Math.PI; - let dL = lSmp - lStd; - let dC = cpSmp - cpStd; - let dhp = cpStd * cpSmp === 0 ? 0 : hpSmp - hpStd; - dhp -= (dhp > Math.PI) * 2 * Math.PI; - dhp += (dhp < -Math.PI) * 2 * Math.PI; - let dH = 2 * Math.sqrt(cpStd * cpSmp) * Math.sin(dhp / 2); - let Lp = (lStd + lSmp) / 2; - let Cp = (cpStd + cpSmp) / 2; - let hp; - if (cpStd * cpSmp === 0) { - hp = hpStd + hpSmp; - } else { - hp = (hpStd + hpSmp) / 2; - hp -= (Math.abs(hpStd - hpSmp) > Math.PI) * Math.PI; - hp += (hp < 0) * 2 * Math.PI; - } - let Lpm50 = Math.pow(Lp - 50, 2); - let T = 1 - 0.17 * Math.cos(hp - Math.PI / 6) + 0.24 * Math.cos(2 * hp) + 0.32 * Math.cos(3 * hp + Math.PI / 30) - 0.2 * Math.cos(4 * hp - 63 * Math.PI / 180); - let Sl = 1 + 0.015 * Lpm50 / Math.sqrt(20 + Lpm50); - let Sc = 1 + 0.045 * Cp; - let Sh = 1 + 0.015 * Cp * T; - let deltaTheta = 30 * Math.PI / 180 * Math.exp(-1 * Math.pow((180 / Math.PI * hp - 275) / 25, 2)); - let Rc = 2 * Math.sqrt(Math.pow(Cp, 7) / (Math.pow(Cp, 7) + Math.pow(25, 7))); - let Rt = -1 * Math.sin(2 * deltaTheta) * Rc; - return Math.sqrt( - Math.pow(dL / (Kl * Sl), 2) + Math.pow(dC / (Kc * Sc), 2) + Math.pow(dH / (Kh * Sh), 2) + Rt * dC / (Kc * Sc) * dH / (Kh * Sh) - ); - }; -}; -var differenceCmc = (l = 1, c4 = 1) => { - let lab2 = converter_default("lab65"); - return (std, smp) => { - let LabStd = lab2(std); - let lStd = LabStd.l; - let aStd = LabStd.a; - let bStd = LabStd.b; - let cStd = Math.sqrt(aStd * aStd + bStd * bStd); - let hStd = Math.atan2(bStd, aStd); - hStd = hStd + 2 * Math.PI * (hStd < 0); - let LabSmp = lab2(smp); - let lSmp = LabSmp.l; - let aSmp = LabSmp.a; - let bSmp = LabSmp.b; - let cSmp = Math.sqrt(aSmp * aSmp + bSmp * bSmp); - let dL2 = Math.pow(lStd - lSmp, 2); - let dC2 = Math.pow(cStd - cSmp, 2); - let dH2 = Math.pow(aStd - aSmp, 2) + Math.pow(bStd - bSmp, 2) - dC2; - let F = Math.sqrt(Math.pow(cStd, 4) / (Math.pow(cStd, 4) + 1900)); - let T = hStd >= 164 / 180 * Math.PI && hStd <= 345 / 180 * Math.PI ? 0.56 + Math.abs(0.2 * Math.cos(hStd + 168 / 180 * Math.PI)) : 0.36 + Math.abs(0.4 * Math.cos(hStd + 35 / 180 * Math.PI)); - let Sl = lStd < 16 ? 0.511 : 0.040975 * lStd / (1 + 0.01765 * lStd); - let Sc = 0.0638 * cStd / (1 + 0.0131 * cStd) + 0.638; - let Sh = Sc * (F * T + 1 - F); - return Math.sqrt( - dL2 / Math.pow(l * Sl, 2) + dC2 / Math.pow(c4 * Sc, 2) + dH2 / Math.pow(Sh, 2) - ); - }; -}; -var differenceHyab = () => { - let lab2 = converter_default("lab65"); - return (std, smp) => { - let LabStd = lab2(std); - let LabSmp = lab2(smp); - let dL = LabStd.l - LabSmp.l; - let dA = LabStd.a - LabSmp.a; - let dB = LabStd.b - LabSmp.b; - return Math.abs(dL) + Math.sqrt(dA * dA + dB * dB); - }; -}; -var differenceKotsarenkoRamos = () => differenceEuclidean("yiq", [0.5053, 0.299, 0.1957]); - -// src/average.js -var averageAngle = (val) => { - let sum = val.reduce( - (sum2, val2) => { - if (val2 !== void 0) { - let rad = val2 * Math.PI / 180; - sum2.sin += Math.sin(rad); - sum2.cos += Math.cos(rad); - } - return sum2; - }, - { sin: 0, cos: 0 } - ); - return Math.atan2(sum.sin, sum.cos) * 180 / Math.PI; -}; -var averageNumber = (val) => { - let a = val.filter((v) => v !== void 0); - return a.length ? a.reduce((sum, v) => sum + v, 0) / a.length : void 0; -}; -var isfn = (o) => typeof o === "function"; -function average(colors, mode = "rgb", overrides) { - let def = getMode(mode); - let cc = colors.map(converter_default(mode)); - return def.channels.reduce( - (res, ch) => { - let arr = cc.map((c4) => c4[ch]).filter((val) => val !== void 0); - if (arr.length) { - let fn5; - if (isfn(overrides)) { - fn5 = overrides; - } else if (overrides && isfn(overrides[ch])) { - fn5 = overrides[ch]; - } else if (def.average && isfn(def.average[ch])) { - fn5 = def.average[ch]; - } else { - fn5 = averageNumber; - } - res[ch] = fn5(arr, ch); - } - return res; - }, - { mode } - ); -} - -// src/cubehelix/definition.js -var definition3 = { - mode: "cubehelix", - channels: ["h", "s", "l", "alpha"], - parse: ["--cubehelix"], - serialize: "--cubehelix", - ranges: { - h: [0, 360], - s: [0, 4.614], - l: [0, 1] - }, - fromMode: { - rgb: convertRgbToCubehelix_default - }, - toMode: { - rgb: convertCubehelixToRgb_default - }, - interpolate: { - h: { - use: interpolatorLinear, - fixup: fixupHueShorter - }, - s: interpolatorLinear, - l: interpolatorLinear, - alpha: { - use: interpolatorLinear, - fixup: fixupAlpha - } - }, - difference: { - h: differenceHueSaturation - }, - average: { - h: averageAngle - } -}; -var definition_default3 = definition3; - -// src/lch/convertLabToLch.js -var convertLabToLch = ({ l, a, b, alpha }, mode = "lch") => { - let c4 = Math.sqrt(a * a + b * b); - let res = { mode, l, c: c4 }; - if (c4) - res.h = normalizeHue_default(Math.atan2(b, a) * 180 / Math.PI); - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertLabToLch_default = convertLabToLch; - -// src/lch/convertLchToLab.js -var convertLchToLab = ({ l, c: c4, h, alpha }, mode = "lab") => { - let res = { - mode, - l, - a: c4 ? c4 * Math.cos(h / 180 * Math.PI) : 0, - b: c4 ? c4 * Math.sin(h / 180 * Math.PI) : 0 - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertLchToLab_default = convertLchToLab; - -// src/xyz65/constants.js -var k = Math.pow(29, 3) / Math.pow(3, 3); -var e = Math.pow(6, 3) / Math.pow(29, 3); - -// src/constants.js -var D50 = { - X: 0.3457 / 0.3585, - Y: 1, - Z: (1 - 0.3457 - 0.3585) / 0.3585 -}; -var D65 = { - X: 0.3127 / 0.329, - Y: 1, - Z: (1 - 0.3127 - 0.329) / 0.329 -}; -var k2 = Math.pow(29, 3) / Math.pow(3, 3); -var e2 = Math.pow(6, 3) / Math.pow(29, 3); - -// src/lab65/convertLab65ToXyz65.js -var fn3 = (v) => Math.pow(v, 3) > e ? Math.pow(v, 3) : (116 * v - 16) / k; -var convertLab65ToXyz65 = ({ l, a, b, alpha }) => { - let fy = (l + 16) / 116; - let fx = a / 500 + fy; - let fz = fy - b / 200; - let res = { - mode: "xyz65", - x: fn3(fx) * D65.X, - y: fn3(fy) * D65.Y, - z: fn3(fz) * D65.Z - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertLab65ToXyz65_default = convertLab65ToXyz65; - -// src/lab65/convertLab65ToRgb.js -var convertLab65ToRgb = (lab2) => convertXyz65ToRgb_default(convertLab65ToXyz65_default(lab2)); -var convertLab65ToRgb_default = convertLab65ToRgb; - -// src/lab65/convertXyz65ToLab65.js -var f = (value) => value > e ? Math.cbrt(value) : (k * value + 16) / 116; -var convertXyz65ToLab65 = ({ x, y, z, alpha }) => { - let f0 = f(x / D65.X); - let f1 = f(y / D65.Y); - let f22 = f(z / D65.Z); - let res = { - mode: "lab65", - l: 116 * f1 - 16, - a: 500 * (f0 - f1), - b: 200 * (f1 - f22) - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertXyz65ToLab65_default = convertXyz65ToLab65; - -// src/lab65/convertRgbToLab65.js -var convertRgbToLab65 = (rgb4) => { - let res = convertXyz65ToLab65_default(convertRgbToXyz65_default(rgb4)); - if (rgb4.r === rgb4.b && rgb4.b === rgb4.g) { - res.a = res.b = 0; - } - return res; -}; -var convertRgbToLab65_default = convertRgbToLab65; - -// src/dlch/constants.js -var kE = 1; -var kCH = 1; -var \u03B8 = 26 / 180 * Math.PI; -var cos\u03B8 = Math.cos(\u03B8); -var sin\u03B8 = Math.sin(\u03B8); -var factor = 100 / Math.log(139 / 100); - -// src/dlch/convertDlchToLab65.js -var convertDlchToLab65 = ({ l, c: c4, h, alpha }) => { - let res = { - mode: "lab65", - l: (Math.exp(l * kE / factor) - 1) / 39e-4 - }; - if (h === void 0) { - res.a = res.b = 0; - } else { - let G = (Math.exp(0.0435 * c4 * kCH * kE) - 1) / 0.075; - let e4 = G * Math.cos(h / 180 * Math.PI - \u03B8); - let f3 = G * Math.sin(h / 180 * Math.PI - \u03B8); - res.a = e4 * cos\u03B8 - f3 / 0.83 * sin\u03B8; - res.b = e4 * sin\u03B8 + f3 / 0.83 * cos\u03B8; - } - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertDlchToLab65_default = convertDlchToLab65; - -// src/dlch/convertLab65ToDlch.js -var convertLab65ToDlch = ({ l, a, b, alpha }) => { - let e4 = a * cos\u03B8 + b * sin\u03B8; - let f3 = 0.83 * (b * cos\u03B8 - a * sin\u03B8); - let G = Math.sqrt(e4 * e4 + f3 * f3); - let res = { - mode: "dlch", - l: factor / kE * Math.log(1 + 39e-4 * l), - c: Math.log(1 + 0.075 * G) / (0.0435 * kCH * kE) - }; - if (res.c) { - res.h = normalizeHue_default((Math.atan2(f3, e4) + \u03B8) / Math.PI * 180); - } - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertLab65ToDlch_default = convertLab65ToDlch; - -// src/dlab/definition.js -var convertDlabToLab65 = (c4) => convertDlchToLab65_default(convertLabToLch_default(c4, "dlch")); -var convertLab65ToDlab = (c4) => convertLchToLab_default(convertLab65ToDlch_default(c4), "dlab"); -var definition4 = { - mode: "dlab", - parse: ["--din99o-lab"], - serialize: "--din99o-lab", - toMode: { - lab65: convertDlabToLab65, - rgb: (c4) => convertLab65ToRgb_default(convertDlabToLab65(c4)) - }, - fromMode: { - lab65: convertLab65ToDlab, - rgb: (c4) => convertLab65ToDlab(convertRgbToLab65_default(c4)) - }, - channels: ["l", "a", "b", "alpha"], - ranges: { - l: [0, 100], - a: [-40.09, 45.501], - b: [-40.469, 44.344] - }, - interpolate: { - l: interpolatorLinear, - a: interpolatorLinear, - b: interpolatorLinear, - alpha: { - use: interpolatorLinear, - fixup: fixupAlpha - } - } -}; -var definition_default4 = definition4; - -// src/dlch/definition.js -var definition5 = { - mode: "dlch", - parse: ["--din99o-lch"], - serialize: "--din99o-lch", - toMode: { - lab65: convertDlchToLab65_default, - dlab: (c4) => convertLchToLab_default(c4, "dlab"), - rgb: (c4) => convertLab65ToRgb_default(convertDlchToLab65_default(c4)) - }, - fromMode: { - lab65: convertLab65ToDlch_default, - dlab: (c4) => convertLabToLch_default(c4, "dlch"), - rgb: (c4) => convertLab65ToDlch_default(convertRgbToLab65_default(c4)) - }, - channels: ["l", "c", "h", "alpha"], - ranges: { - l: [0, 100], - c: [0, 51.484], - h: [0, 360] - }, - interpolate: { - l: interpolatorLinear, - c: interpolatorLinear, - h: { - use: interpolatorLinear, - fixup: fixupHueShorter - }, - alpha: { - use: interpolatorLinear, - fixup: fixupAlpha - } - }, - difference: { - h: differenceHueChroma - }, - average: { - h: averageAngle - } -}; -var definition_default5 = definition5; - -// src/hsi/convertHsiToRgb.js -function convertHsiToRgb({ h, s, i, alpha }) { - h = normalizeHue_default(h); - let f3 = Math.abs(h / 60 % 2 - 1); - let res; - switch (Math.floor(h / 60)) { - case 0: - res = { - r: i * (1 + s * (3 / (2 - f3) - 1)), - g: i * (1 + s * (3 * (1 - f3) / (2 - f3) - 1)), - b: i * (1 - s) - }; - break; - case 1: - res = { - r: i * (1 + s * (3 * (1 - f3) / (2 - f3) - 1)), - g: i * (1 + s * (3 / (2 - f3) - 1)), - b: i * (1 - s) - }; - break; - case 2: - res = { - r: i * (1 - s), - g: i * (1 + s * (3 / (2 - f3) - 1)), - b: i * (1 + s * (3 * (1 - f3) / (2 - f3) - 1)) - }; - break; - case 3: - res = { - r: i * (1 - s), - g: i * (1 + s * (3 * (1 - f3) / (2 - f3) - 1)), - b: i * (1 + s * (3 / (2 - f3) - 1)) - }; - break; - case 4: - res = { - r: i * (1 + s * (3 * (1 - f3) / (2 - f3) - 1)), - g: i * (1 - s), - b: i * (1 + s * (3 / (2 - f3) - 1)) - }; - break; - case 5: - res = { - r: i * (1 + s * (3 / (2 - f3) - 1)), - g: i * (1 - s), - b: i * (1 + s * (3 * (1 - f3) / (2 - f3) - 1)) - }; - break; - default: - res = { r: i * (1 - s), g: i * (1 - s), b: i * (1 - s) }; - } - res.mode = "rgb"; - if (alpha !== void 0) - res.alpha = alpha; - return res; -} - -// src/hsi/convertRgbToHsi.js -function convertRgbToHsi({ r: r2, g, b, alpha }) { - let M2 = Math.max(r2, g, b), m = Math.min(r2, g, b); - let res = { - mode: "hsi", - s: r2 + g + b === 0 ? 0 : 1 - 3 * m / (r2 + g + b), - i: (r2 + g + b) / 3 - }; - if (M2 - m !== 0) - res.h = (M2 === r2 ? (g - b) / (M2 - m) + (g < b) * 6 : M2 === g ? (b - r2) / (M2 - m) + 2 : (r2 - g) / (M2 - m) + 4) * 60; - if (alpha !== void 0) - res.alpha = alpha; - return res; -} - -// src/hsi/definition.js -var definition6 = { - mode: "hsi", - toMode: { - rgb: convertHsiToRgb - }, - parse: ["--hsi"], - serialize: "--hsi", - fromMode: { - rgb: convertRgbToHsi - }, - channels: ["h", "s", "i", "alpha"], - ranges: { - h: [0, 360] - }, - gamut: "rgb", - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - s: interpolatorLinear, - i: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueSaturation - }, - average: { - h: averageAngle - } -}; -var definition_default6 = definition6; - -// src/hsl/convertHslToRgb.js -function convertHslToRgb({ h, s, l, alpha }) { - h = normalizeHue_default(h); - let m1 = l + s * (l < 0.5 ? l : 1 - l); - let m2 = m1 - (m1 - l) * 2 * Math.abs(h / 60 % 2 - 1); - let res; - switch (Math.floor(h / 60)) { - case 0: - res = { r: m1, g: m2, b: 2 * l - m1 }; - break; - case 1: - res = { r: m2, g: m1, b: 2 * l - m1 }; - break; - case 2: - res = { r: 2 * l - m1, g: m1, b: m2 }; - break; - case 3: - res = { r: 2 * l - m1, g: m2, b: m1 }; - break; - case 4: - res = { r: m2, g: 2 * l - m1, b: m1 }; - break; - case 5: - res = { r: m1, g: 2 * l - m1, b: m2 }; - break; - default: - res = { r: 2 * l - m1, g: 2 * l - m1, b: 2 * l - m1 }; - } - res.mode = "rgb"; - if (alpha !== void 0) - res.alpha = alpha; - return res; -} - -// src/hsl/convertRgbToHsl.js -function convertRgbToHsl({ r: r2, g, b, alpha }) { - let M2 = Math.max(r2, g, b), m = Math.min(r2, g, b); - let res = { - mode: "hsl", - s: M2 === m ? 0 : (M2 - m) / (1 - Math.abs(M2 + m - 1)), - l: 0.5 * (M2 + m) - }; - if (M2 - m !== 0) - res.h = (M2 === r2 ? (g - b) / (M2 - m) + (g < b) * 6 : M2 === g ? (b - r2) / (M2 - m) + 2 : (r2 - g) / (M2 - m) + 4) * 60; - if (alpha !== void 0) - res.alpha = alpha; - return res; -} - -// src/util/hue.js -var hueToDeg = (val, unit) => { - switch (unit) { - case "deg": - return +val; - case "rad": - return val / Math.PI * 180; - case "grad": - return val / 10 * 9; - case "turn": - return val * 360; - } -}; -var hue_default = hueToDeg; - -// src/hsl/parseHslLegacy.js -var hsl_old = new RegExp( - `^hsla?\\(\\s*${hue}${c}${per}${c}${per}\\s*(?:,\\s*${num_per}\\s*)?\\)$` -); -var parseHslLegacy = (color) => { - let match = color.match(hsl_old); - if (!match) - return; - let res = { mode: "hsl" }; - if (match[3] !== void 0) { - res.h = +match[3]; - } else if (match[1] !== void 0 && match[2] !== void 0) { - res.h = hue_default(match[1], match[2]); - } - if (match[4] !== void 0) { - res.s = Math.min(Math.max(0, match[4] / 100), 1); - } - if (match[5] !== void 0) { - res.l = Math.min(Math.max(0, match[5] / 100), 1); - } - if (match[6] !== void 0) { - res.alpha = match[6] / 100; - } else if (match[7] !== void 0) { - res.alpha = +match[7]; - } - return res; -}; -var parseHslLegacy_default = parseHslLegacy; - -// src/hsl/parseHsl.js -function parseHsl(color, parsed) { - if (!parsed || parsed[0] !== "hsl" && parsed[0] !== "hsla") { - return void 0; - } - const res = { mode: "hsl" }; - const [, h, s, l, alpha] = parsed; - if (h.type !== Tok.None) { - if (h.type === Tok.Percentage) { - return void 0; - } - res.h = h.value; - } - if (s.type !== Tok.None) { - if (s.type === Tok.Hue) { - return void 0; - } - res.s = s.type === Tok.Number ? s.value : s.value / 100; - } - if (l.type !== Tok.None) { - if (l.type === Tok.Hue) { - return void 0; - } - res.l = l.type === Tok.Number ? l.value : l.value / 100; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; -} -var parseHsl_default = parseHsl; - -// src/hsl/definition.js -var definition7 = { - mode: "hsl", - toMode: { - rgb: convertHslToRgb - }, - fromMode: { - rgb: convertRgbToHsl - }, - channels: ["h", "s", "l", "alpha"], - ranges: { - h: [0, 360] - }, - gamut: "rgb", - parse: [parseHsl_default, parseHslLegacy_default], - serialize: (c4) => `hsl(${c4.h || 0} ${c4.s !== void 0 ? c4.s * 100 + "%" : "none"} ${c4.l !== void 0 ? c4.l * 100 + "%" : "none"}${c4.alpha < 1 ? ` / ${c4.alpha}` : ""})`, - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - s: interpolatorLinear, - l: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueSaturation - }, - average: { - h: averageAngle - } -}; -var definition_default7 = definition7; - -// src/hsv/convertHsvToRgb.js -function convertHsvToRgb({ h, s, v, alpha }) { - h = normalizeHue_default(h); - let f3 = Math.abs(h / 60 % 2 - 1); - let res; - switch (Math.floor(h / 60)) { - case 0: - res = { r: v, g: v * (1 - s * f3), b: v * (1 - s) }; - break; - case 1: - res = { r: v * (1 - s * f3), g: v, b: v * (1 - s) }; - break; - case 2: - res = { r: v * (1 - s), g: v, b: v * (1 - s * f3) }; - break; - case 3: - res = { r: v * (1 - s), g: v * (1 - s * f3), b: v }; - break; - case 4: - res = { r: v * (1 - s * f3), g: v * (1 - s), b: v }; - break; - case 5: - res = { r: v, g: v * (1 - s), b: v * (1 - s * f3) }; - break; - default: - res = { r: v * (1 - s), g: v * (1 - s), b: v * (1 - s) }; - } - res.mode = "rgb"; - if (alpha !== void 0) - res.alpha = alpha; - return res; -} - -// src/hsv/convertRgbToHsv.js -function convertRgbToHsv({ r: r2, g, b, alpha }) { - let M2 = Math.max(r2, g, b), m = Math.min(r2, g, b); - let res = { - mode: "hsv", - s: M2 === 0 ? 0 : 1 - m / M2, - v: M2 - }; - if (M2 - m !== 0) - res.h = (M2 === r2 ? (g - b) / (M2 - m) + (g < b) * 6 : M2 === g ? (b - r2) / (M2 - m) + 2 : (r2 - g) / (M2 - m) + 4) * 60; - if (alpha !== void 0) - res.alpha = alpha; - return res; -} - -// src/hsv/definition.js -var definition8 = { - mode: "hsv", - toMode: { - rgb: convertHsvToRgb - }, - parse: ["--hsv"], - serialize: "--hsv", - fromMode: { - rgb: convertRgbToHsv - }, - channels: ["h", "s", "v", "alpha"], - ranges: { - h: [0, 360] - }, - gamut: "rgb", - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - s: interpolatorLinear, - v: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueSaturation - }, - average: { - h: averageAngle - } -}; -var definition_default8 = definition8; - -// src/hwb/convertHwbToRgb.js -function convertHwbToRgb({ h, w, b, alpha }) { - if (w + b > 1) { - let s = w + b; - w /= s; - b /= s; - } - return convertHsvToRgb({ - h, - s: b === 1 ? 1 : 1 - w / (1 - b), - v: 1 - b, - alpha - }); -} - -// src/hwb/convertRgbToHwb.js -function convertRgbToHwb(rgba) { - let hsv2 = convertRgbToHsv(rgba); - if (hsv2 === void 0) - return void 0; - let res = { - mode: "hwb", - w: (1 - hsv2.s) * hsv2.v, - b: 1 - hsv2.v - }; - if (hsv2.h !== void 0) - res.h = hsv2.h; - if (hsv2.alpha !== void 0) - res.alpha = hsv2.alpha; - return res; -} - -// src/hwb/parseHwb.js -function ParseHwb(color, parsed) { - if (!parsed || parsed[0] !== "hwb") { - return void 0; - } - const res = { mode: "hwb" }; - const [, h, w, b, alpha] = parsed; - if (h.type !== Tok.None) { - if (h.type === Tok.Percentage) { - return void 0; - } - res.h = h.value; - } - if (w.type !== Tok.None) { - if (w.type === Tok.Hue) { - return void 0; - } - res.w = w.type === Tok.Number ? w.value : w.value / 100; - } - if (b.type !== Tok.None) { - if (b.type === Tok.Hue) { - return void 0; - } - res.b = b.type === Tok.Number ? b.value : b.value / 100; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; -} -var parseHwb_default = ParseHwb; - -// src/hwb/definition.js -var definition9 = { - mode: "hwb", - toMode: { - rgb: convertHwbToRgb - }, - fromMode: { - rgb: convertRgbToHwb - }, - channels: ["h", "w", "b", "alpha"], - ranges: { - h: [0, 360] - }, - gamut: "rgb", - parse: [parseHwb_default], - serialize: (c4) => `hwb(${c4.h || 0} ${c4.w * 100}% ${c4.b * 100}%${c4.alpha < 1 ? ` / ${c4.alpha}` : ""})`, - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - w: interpolatorLinear, - b: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueNaive - }, - average: { - h: averageAngle - } -}; -var definition_default9 = definition9; - -// src/jab/convertXyz65ToJab.js -var n = 0.1593017578125; -var p = 134.03437499999998; -var c1 = 0.8359375; -var c2 = 18.8515625; -var c3 = 18.6875; -var d0 = 16295499532821565e-27; -var pq = (v) => { - let vn3 = Math.pow(v / 1e4, n); - return Math.pow((c1 + c2 * vn3) / (1 + c3 * vn3), p) || 0; -}; -var abs = (v) => Math.max(v * 203, 0); -var convertXyz65ToJab = ({ x, y, z, alpha }) => { - x = abs(x); - y = abs(y); - z = abs(z); - let xp = 1.15 * x - 0.15 * z; - let yp = 0.66 * y + 0.34 * x; - let l = pq(0.41478972 * xp + 0.579999 * yp + 0.014648 * z); - let m = pq(-0.20151 * xp + 1.120649 * yp + 0.0531008 * z); - let s = pq(-0.0166008 * xp + 0.2648 * yp + 0.6684799 * z); - let i = (l + m) / 2; - let res = { - mode: "jab", - j: 0.44 * i / (1 - 0.56 * i) - d0, - a: 3.524 * l - 4.066708 * m + 0.542708 * s, - b: 0.199076 * l + 1.096799 * m - 1.295875 * s - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertXyz65ToJab_default = convertXyz65ToJab; - -// src/jab/convertJabToXyz65.js -var n2 = 0.1593017578125; -var p2 = 134.03437499999998; -var c12 = 0.8359375; -var c22 = 18.8515625; -var c32 = 18.6875; -var d02 = 16295499532821565e-27; -var pq_inv = (v) => { - let vp = Math.pow(v, 1 / p2); - return 1e4 * Math.pow((c12 - vp) / (c32 * vp - c22), 1 / n2) || 0; -}; -var rel = (v) => v / 203; -var convertJabToXyz65 = ({ j, a, b, alpha }) => { - let i = (j + d02) / (0.44 + 0.56 * (j + d02)); - let l = pq_inv(i + 0.13860504 * a + 0.058047316 * b); - let m = pq_inv(i - 0.13860504 * a - 0.058047316 * b); - let s = pq_inv(i - 0.096019242 * a - 0.8118919 * b); - let res = { - mode: "xyz65", - x: rel( - 1.661373024652174 * l - 0.914523081304348 * m + 0.23136208173913045 * s - ), - y: rel( - -0.3250758611844533 * l + 1.571847026732543 * m - 0.21825383453227928 * s - ), - z: rel(-0.090982811 * l - 0.31272829 * m + 1.5227666 * s) - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertJabToXyz65_default = convertJabToXyz65; - -// src/jab/convertRgbToJab.js -var convertRgbToJab = (rgb4) => { - let res = convertXyz65ToJab_default(convertRgbToXyz65_default(rgb4)); - if (rgb4.r === rgb4.b && rgb4.b === rgb4.g) { - res.a = res.b = 0; - } - return res; -}; -var convertRgbToJab_default = convertRgbToJab; - -// src/jab/convertJabToRgb.js -var convertJabToRgb = (color) => convertXyz65ToRgb_default(convertJabToXyz65_default(color)); -var convertJabToRgb_default = convertJabToRgb; - -// src/jab/definition.js -var definition10 = { - mode: "jab", - channels: ["j", "a", "b", "alpha"], - parse: ["--jzazbz"], - serialize: "--jzazbz", - fromMode: { - rgb: convertRgbToJab_default, - xyz65: convertXyz65ToJab_default - }, - toMode: { - rgb: convertJabToRgb_default, - xyz65: convertJabToXyz65_default - }, - ranges: { - j: [0, 0.222], - a: [-0.109, 0.129], - b: [-0.185, 0.134] - }, - interpolate: { - j: interpolatorLinear, - a: interpolatorLinear, - b: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } -}; -var definition_default10 = definition10; - -// src/jch/convertJabToJch.js -var convertJabToJch = ({ j, a, b, alpha }) => { - let c4 = Math.sqrt(a * a + b * b); - let res = { - mode: "jch", - j, - c: c4 - }; - if (c4) { - res.h = normalizeHue_default(Math.atan2(b, a) * 180 / Math.PI); - } - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertJabToJch_default = convertJabToJch; - -// src/jch/convertJchToJab.js -var convertJchToJab = ({ j, c: c4, h, alpha }) => { - let res = { - mode: "jab", - j, - a: c4 ? c4 * Math.cos(h / 180 * Math.PI) : 0, - b: c4 ? c4 * Math.sin(h / 180 * Math.PI) : 0 - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertJchToJab_default = convertJchToJab; - -// src/jch/definition.js -var definition11 = { - mode: "jch", - parse: ["--jzczhz"], - serialize: "--jzczhz", - toMode: { - jab: convertJchToJab_default, - rgb: (c4) => convertJabToRgb_default(convertJchToJab_default(c4)) - }, - fromMode: { - rgb: (c4) => convertJabToJch_default(convertRgbToJab_default(c4)), - jab: convertJabToJch_default - }, - channels: ["j", "c", "h", "alpha"], - ranges: { - j: [0, 0.221], - c: [0, 0.19], - h: [0, 360] - }, - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - c: interpolatorLinear, - j: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueChroma - }, - average: { - h: averageAngle - } -}; -var definition_default11 = definition11; - -// src/xyz50/constants.js -var k3 = Math.pow(29, 3) / Math.pow(3, 3); -var e3 = Math.pow(6, 3) / Math.pow(29, 3); - -// src/lab/convertLabToXyz50.js -var fn4 = (v) => Math.pow(v, 3) > e3 ? Math.pow(v, 3) : (116 * v - 16) / k3; -var convertLabToXyz50 = ({ l, a, b, alpha }) => { - let fy = (l + 16) / 116; - let fx = a / 500 + fy; - let fz = fy - b / 200; - let res = { - mode: "xyz50", - x: fn4(fx) * D50.X, - y: fn4(fy) * D50.Y, - z: fn4(fz) * D50.Z - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertLabToXyz50_default = convertLabToXyz50; - -// src/xyz50/convertXyz50ToRgb.js -var convertXyz50ToRgb = ({ x, y, z, alpha }) => { - let res = convertLrgbToRgb_default({ - r: x * 3.1341359569958707 - y * 1.6173863321612538 - 0.4906619460083532 * z, - g: x * -0.978795502912089 + y * 1.916254567259524 + 0.03344273116131949 * z, - b: x * 0.07195537988411677 - y * 0.2289768264158322 + 1.405386058324125 * z - }); - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertXyz50ToRgb_default = convertXyz50ToRgb; - -// src/lab/convertLabToRgb.js -var convertLabToRgb = (lab2) => convertXyz50ToRgb_default(convertLabToXyz50_default(lab2)); -var convertLabToRgb_default = convertLabToRgb; - -// src/xyz50/convertRgbToXyz50.js -var convertRgbToXyz50 = (rgb4) => { - let { r: r2, g, b, alpha } = convertRgbToLrgb_default(rgb4); - let res = { - mode: "xyz50", - x: 0.436065742824811 * r2 + 0.3851514688337912 * g + 0.14307845442264197 * b, - y: 0.22249319175623702 * r2 + 0.7168870538238823 * g + 0.06061979053616537 * b, - z: 0.013923904500943465 * r2 + 0.09708128566574634 * g + 0.7140993584005155 * b - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertRgbToXyz50_default = convertRgbToXyz50; - -// src/lab/convertXyz50ToLab.js -var f2 = (value) => value > e3 ? Math.cbrt(value) : (k3 * value + 16) / 116; -var convertXyz50ToLab = ({ x, y, z, alpha }) => { - let f0 = f2(x / D50.X); - let f1 = f2(y / D50.Y); - let f22 = f2(z / D50.Z); - let res = { - mode: "lab", - l: 116 * f1 - 16, - a: 500 * (f0 - f1), - b: 200 * (f1 - f22) - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertXyz50ToLab_default = convertXyz50ToLab; - -// src/lab/convertRgbToLab.js -var convertRgbToLab = (rgb4) => { - let res = convertXyz50ToLab_default(convertRgbToXyz50_default(rgb4)); - if (rgb4.r === rgb4.b && rgb4.b === rgb4.g) { - res.a = res.b = 0; - } - return res; -}; -var convertRgbToLab_default = convertRgbToLab; - -// src/lab/parseLab.js -function parseLab(color, parsed) { - if (!parsed || parsed[0] !== "lab") { - return void 0; - } - const res = { mode: "lab" }; - const [, l, a, b, alpha] = parsed; - if (l.type === Tok.Hue || a.type === Tok.Hue || b.type === Tok.Hue) { - return void 0; - } - if (l.type !== Tok.None) { - res.l = l.value; - } - if (a.type !== Tok.None) { - res.a = a.type === Tok.Number ? a.value : a.value * 125 / 100; - } - if (b.type !== Tok.None) { - res.b = b.type === Tok.Number ? b.value : b.value * 125 / 100; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; -} -var parseLab_default = parseLab; - -// src/lab/definition.js -var definition12 = { - mode: "lab", - toMode: { - xyz50: convertLabToXyz50_default, - rgb: convertLabToRgb_default - }, - fromMode: { - xyz50: convertXyz50ToLab_default, - rgb: convertRgbToLab_default - }, - channels: ["l", "a", "b", "alpha"], - ranges: { - l: [0, 100], - a: [-100, 100], - b: [-100, 100] - }, - parse: [parseLab_default], - serialize: (c4) => `lab(${c4.l !== void 0 ? c4.l : "none"} ${c4.a !== void 0 ? c4.a : "none"} ${c4.b !== void 0 ? c4.b : "none"}${c4.alpha < 1 ? ` / ${c4.alpha}` : ""})`, - interpolate: { - l: interpolatorLinear, - a: interpolatorLinear, - b: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } -}; -var definition_default12 = definition12; - -// src/lab65/definition.js -var definition13 = { - ...definition_default12, - mode: "lab65", - parse: ["--lab-d65"], - serialize: "--lab-d65", - toMode: { - xyz65: convertLab65ToXyz65_default, - rgb: convertLab65ToRgb_default - }, - fromMode: { - xyz65: convertXyz65ToLab65_default, - rgb: convertRgbToLab65_default - }, - ranges: { - l: [0, 100], - a: [-86.182, 98.234], - b: [-107.86, 94.477] - } -}; -var definition_default13 = definition13; - -// src/lch/parseLch.js -function parseLch(color, parsed) { - if (!parsed || parsed[0] !== "lch") { - return void 0; - } - const res = { mode: "lch" }; - const [, l, c4, h, alpha] = parsed; - if (l.type !== Tok.None) { - if (l.type === Tok.Hue) { - return void 0; - } - res.l = l.value; - } - if (c4.type !== Tok.None) { - res.c = Math.max( - 0, - c4.type === Tok.Number ? c4.value : c4.value * 150 / 100 - ); - } - if (h.type !== Tok.None) { - if (h.type === Tok.Percentage) { - return void 0; - } - res.h = h.value; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; -} -var parseLch_default = parseLch; - -// src/lch/definition.js -var definition14 = { - mode: "lch", - toMode: { - lab: convertLchToLab_default, - rgb: (c4) => convertLabToRgb_default(convertLchToLab_default(c4)) - }, - fromMode: { - rgb: (c4) => convertLabToLch_default(convertRgbToLab_default(c4)), - lab: convertLabToLch_default - }, - channels: ["l", "c", "h", "alpha"], - ranges: { - l: [0, 100], - c: [0, 150], - h: [0, 360] - }, - parse: [parseLch_default], - serialize: (c4) => `lch(${c4.l !== void 0 ? c4.l : "none"} ${c4.c !== void 0 ? c4.c : "none"} ${c4.h || 0}${c4.alpha < 1 ? ` / ${c4.alpha}` : ""})`, - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - c: interpolatorLinear, - l: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueChroma - }, - average: { - h: averageAngle - } -}; -var definition_default14 = definition14; - -// src/lch65/definition.js -var definition15 = { - ...definition_default14, - mode: "lch65", - parse: ["--lch-d65"], - serialize: "--lch-d65", - toMode: { - lab65: (c4) => convertLchToLab_default(c4, "lab65"), - rgb: (c4) => convertLab65ToRgb_default(convertLchToLab_default(c4, "lab65")) - }, - fromMode: { - rgb: (c4) => convertLabToLch_default(convertRgbToLab65_default(c4), "lch65"), - lab65: (c4) => convertLabToLch_default(c4, "lch65") - }, - ranges: { - l: [0, 100], - c: [0, 133.807], - h: [0, 360] - } -}; -var definition_default15 = definition15; - -// src/lchuv/convertLuvToLchuv.js -var convertLuvToLchuv = ({ l, u, v, alpha }) => { - let c4 = Math.sqrt(u * u + v * v); - let res = { - mode: "lchuv", - l, - c: c4 - }; - if (c4) { - res.h = normalizeHue_default(Math.atan2(v, u) * 180 / Math.PI); - } - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertLuvToLchuv_default = convertLuvToLchuv; - -// src/lchuv/convertLchuvToLuv.js -var convertLchuvToLuv = ({ l, c: c4, h, alpha }) => { - let res = { - mode: "luv", - l, - u: c4 ? c4 * Math.cos(h / 180 * Math.PI) : 0, - v: c4 ? c4 * Math.sin(h / 180 * Math.PI) : 0 - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertLchuvToLuv_default = convertLchuvToLuv; - -// src/luv/convertXyz50ToLuv.js -var u_fn = (x, y, z) => 4 * x / (x + 15 * y + 3 * z); -var v_fn = (x, y, z) => 9 * y / (x + 15 * y + 3 * z); -var un = u_fn(D50.X, D50.Y, D50.Z); -var vn = v_fn(D50.X, D50.Y, D50.Z); -var l_fn = (value) => value <= e3 ? k3 * value : 116 * Math.cbrt(value) - 16; -var convertXyz50ToLuv = ({ x, y, z, alpha }) => { - let l = l_fn(y / D50.Y); - let u = u_fn(x, y, z); - let v = v_fn(x, y, z); - if (!isFinite(u) || !isFinite(v)) { - l = u = v = 0; - } else { - u = 13 * l * (u - un); - v = 13 * l * (v - vn); - } - let res = { - mode: "luv", - l, - u, - v - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertXyz50ToLuv_default = convertXyz50ToLuv; - -// src/luv/convertLuvToXyz50.js -var u_fn2 = (x, y, z) => 4 * x / (x + 15 * y + 3 * z); -var v_fn2 = (x, y, z) => 9 * y / (x + 15 * y + 3 * z); -var un2 = u_fn2(D50.X, D50.Y, D50.Z); -var vn2 = v_fn2(D50.X, D50.Y, D50.Z); -var convertLuvToXyz50 = ({ l, u, v, alpha }) => { - let up = u / (13 * l) + un2; - let vp = v / (13 * l) + vn2; - let y = D50.Y * (l <= 8 ? l / k3 : Math.pow((l + 16) / 116, 3)); - let x = y * (9 * up) / (4 * vp); - let z = y * (12 - 3 * up - 20 * vp) / (4 * vp); - let res = { mode: "xyz50", x, y, z }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertLuvToXyz50_default = convertLuvToXyz50; - -// src/lchuv/definition.js -var convertRgbToLchuv = (rgb4) => convertLuvToLchuv_default(convertXyz50ToLuv_default(convertRgbToXyz50_default(rgb4))); -var convertLchuvToRgb = (lchuv2) => convertXyz50ToRgb_default(convertLuvToXyz50_default(convertLchuvToLuv_default(lchuv2))); -var definition16 = { - mode: "lchuv", - toMode: { - luv: convertLchuvToLuv_default, - rgb: convertLchuvToRgb - }, - fromMode: { - rgb: convertRgbToLchuv, - luv: convertLuvToLchuv_default - }, - channels: ["l", "c", "h", "alpha"], - parse: ["--lchuv"], - serialize: "--lchuv", - ranges: { - l: [0, 100], - c: [0, 176.956], - h: [0, 360] - }, - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - c: interpolatorLinear, - l: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueChroma - }, - average: { - h: averageAngle - } -}; -var definition_default16 = definition16; - -// src/lrgb/definition.js -var definition17 = { - ...definition_default, - mode: "lrgb", - toMode: { - rgb: convertLrgbToRgb_default - }, - fromMode: { - rgb: convertRgbToLrgb_default - }, - parse: ["srgb-linear"], - serialize: "srgb-linear" -}; -var definition_default17 = definition17; - -// src/luv/definition.js -var definition18 = { - mode: "luv", - toMode: { - xyz50: convertLuvToXyz50_default, - rgb: (luv2) => convertXyz50ToRgb_default(convertLuvToXyz50_default(luv2)) - }, - fromMode: { - xyz50: convertXyz50ToLuv_default, - rgb: (rgb4) => convertXyz50ToLuv_default(convertRgbToXyz50_default(rgb4)) - }, - channels: ["l", "u", "v", "alpha"], - parse: ["--luv"], - serialize: "--luv", - ranges: { - l: [0, 100], - u: [-84.936, 175.042], - v: [-125.882, 87.243] - }, - interpolate: { - l: interpolatorLinear, - u: interpolatorLinear, - v: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } -}; -var definition_default18 = definition18; - -// src/oklab/convertLrgbToOklab.js -var convertLrgbToOklab = ({ r: r2, g, b, alpha }) => { - let L = Math.cbrt( - 0.41222147079999993 * r2 + 0.5363325363 * g + 0.0514459929 * b - ); - let M2 = Math.cbrt( - 0.2119034981999999 * r2 + 0.6806995450999999 * g + 0.1073969566 * b - ); - let S = Math.cbrt( - 0.08830246189999998 * r2 + 0.2817188376 * g + 0.6299787005000002 * b - ); - let res = { - mode: "oklab", - l: 0.2104542553 * L + 0.793617785 * M2 - 0.0040720468 * S, - a: 1.9779984951 * L - 2.428592205 * M2 + 0.4505937099 * S, - b: 0.0259040371 * L + 0.7827717662 * M2 - 0.808675766 * S - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertLrgbToOklab_default = convertLrgbToOklab; - -// src/oklab/convertRgbToOklab.js -var convertRgbToOklab = (rgb4) => { - let res = convertLrgbToOklab_default(convertRgbToLrgb_default(rgb4)); - if (rgb4.r === rgb4.b && rgb4.b === rgb4.g) { - res.a = res.b = 0; - } - return res; -}; -var convertRgbToOklab_default = convertRgbToOklab; - -// src/oklab/convertOklabToLrgb.js -var convertOklabToLrgb = ({ l, a, b, alpha }) => { - let L = Math.pow( - l * 0.9999999984505198 + 0.39633779217376786 * a + 0.2158037580607588 * b, - 3 - ); - let M2 = Math.pow( - l * 1.0000000088817609 - 0.10556134232365635 * a - 0.06385417477170591 * b, - 3 - ); - let S = Math.pow( - l * 1.0000000546724108 - 0.08948418209496575 * a - 1.2914855378640917 * b, - 3 - ); - let res = { - mode: "lrgb", - r: 4.076741661347994 * L - 3.307711590408193 * M2 + 0.230969928729428 * S, - g: -1.2684380040921763 * L + 2.6097574006633715 * M2 - 0.3413193963102197 * S, - b: -0.004196086541837188 * L - 0.7034186144594493 * M2 + 1.7076147009309444 * S - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertOklabToLrgb_default = convertOklabToLrgb; - -// src/oklab/convertOklabToRgb.js -var convertOklabToRgb = (c4) => convertLrgbToRgb_default(convertOklabToLrgb_default(c4)); -var convertOklabToRgb_default = convertOklabToRgb; - -// src/okhsl/helpers.js -function toe(x) { - const k_1 = 0.206; - const k_2 = 0.03; - const k_3 = (1 + k_1) / (1 + k_2); - return 0.5 * (k_3 * x - k_1 + Math.sqrt((k_3 * x - k_1) * (k_3 * x - k_1) + 4 * k_2 * k_3 * x)); -} -function toe_inv(x) { - const k_1 = 0.206; - const k_2 = 0.03; - const k_3 = (1 + k_1) / (1 + k_2); - return (x * x + k_1 * x) / (k_3 * (x + k_2)); -} -function compute_max_saturation(a, b) { - let k0, k1, k22, k32, k4, wl, wm, ws; - if (-1.88170328 * a - 0.80936493 * b > 1) { - k0 = 1.19086277; - k1 = 1.76576728; - k22 = 0.59662641; - k32 = 0.75515197; - k4 = 0.56771245; - wl = 4.0767416621; - wm = -3.3077115913; - ws = 0.2309699292; - } else if (1.81444104 * a - 1.19445276 * b > 1) { - k0 = 0.73956515; - k1 = -0.45954404; - k22 = 0.08285427; - k32 = 0.1254107; - k4 = 0.14503204; - wl = -1.2684380046; - wm = 2.6097574011; - ws = -0.3413193965; - } else { - k0 = 1.35733652; - k1 = -915799e-8; - k22 = -1.1513021; - k32 = -0.50559606; - k4 = 692167e-8; - wl = -0.0041960863; - wm = -0.7034186147; - ws = 1.707614701; - } - let S = k0 + k1 * a + k22 * b + k32 * a * a + k4 * a * b; - let k_l = 0.3963377774 * a + 0.2158037573 * b; - let k_m = -0.1055613458 * a - 0.0638541728 * b; - let k_s = -0.0894841775 * a - 1.291485548 * b; - { - let l_ = 1 + S * k_l; - let m_ = 1 + S * k_m; - let s_ = 1 + S * k_s; - let l = l_ * l_ * l_; - let m = m_ * m_ * m_; - let s = s_ * s_ * s_; - let l_dS = 3 * k_l * l_ * l_; - let m_dS = 3 * k_m * m_ * m_; - let s_dS = 3 * k_s * s_ * s_; - let l_dS2 = 6 * k_l * k_l * l_; - let m_dS2 = 6 * k_m * k_m * m_; - let s_dS2 = 6 * k_s * k_s * s_; - let f3 = wl * l + wm * m + ws * s; - let f1 = wl * l_dS + wm * m_dS + ws * s_dS; - let f22 = wl * l_dS2 + wm * m_dS2 + ws * s_dS2; - S = S - f3 * f1 / (f1 * f1 - 0.5 * f3 * f22); - } - return S; -} -function find_cusp(a, b) { - let S_cusp = compute_max_saturation(a, b); - let rgb4 = convertOklabToLrgb_default({ l: 1, a: S_cusp * a, b: S_cusp * b }); - let L_cusp = Math.cbrt(1 / Math.max(rgb4.r, rgb4.g, rgb4.b)); - let C_cusp = L_cusp * S_cusp; - return [L_cusp, C_cusp]; -} -function find_gamut_intersection(a, b, L1, C1, L0, cusp = null) { - if (!cusp) { - cusp = find_cusp(a, b); - } - let t; - if ((L1 - L0) * cusp[1] - (cusp[0] - L0) * C1 <= 0) { - t = cusp[1] * L0 / (C1 * cusp[0] + cusp[1] * (L0 - L1)); - } else { - t = cusp[1] * (L0 - 1) / (C1 * (cusp[0] - 1) + cusp[1] * (L0 - L1)); - { - let dL = L1 - L0; - let dC = C1; - let k_l = 0.3963377774 * a + 0.2158037573 * b; - let k_m = -0.1055613458 * a - 0.0638541728 * b; - let k_s = -0.0894841775 * a - 1.291485548 * b; - let l_dt = dL + dC * k_l; - let m_dt = dL + dC * k_m; - let s_dt = dL + dC * k_s; - { - let L = L0 * (1 - t) + t * L1; - let C = t * C1; - let l_ = L + C * k_l; - let m_ = L + C * k_m; - let s_ = L + C * k_s; - let l = l_ * l_ * l_; - let m = m_ * m_ * m_; - let s = s_ * s_ * s_; - let ldt = 3 * l_dt * l_ * l_; - let mdt = 3 * m_dt * m_ * m_; - let sdt = 3 * s_dt * s_ * s_; - let ldt2 = 6 * l_dt * l_dt * l_; - let mdt2 = 6 * m_dt * m_dt * m_; - let sdt2 = 6 * s_dt * s_dt * s_; - let r2 = 4.0767416621 * l - 3.3077115913 * m + 0.2309699292 * s - 1; - let r1 = 4.0767416621 * ldt - 3.3077115913 * mdt + 0.2309699292 * sdt; - let r22 = 4.0767416621 * ldt2 - 3.3077115913 * mdt2 + 0.2309699292 * sdt2; - let u_r = r1 / (r1 * r1 - 0.5 * r2 * r22); - let t_r = -r2 * u_r; - let g = -1.2684380046 * l + 2.6097574011 * m - 0.3413193965 * s - 1; - let g1 = -1.2684380046 * ldt + 2.6097574011 * mdt - 0.3413193965 * sdt; - let g2 = -1.2684380046 * ldt2 + 2.6097574011 * mdt2 - 0.3413193965 * sdt2; - let u_g = g1 / (g1 * g1 - 0.5 * g * g2); - let t_g = -g * u_g; - let b2 = -0.0041960863 * l - 0.7034186147 * m + 1.707614701 * s - 1; - let b1 = -0.0041960863 * ldt - 0.7034186147 * mdt + 1.707614701 * sdt; - let b22 = -0.0041960863 * ldt2 - 0.7034186147 * mdt2 + 1.707614701 * sdt2; - let u_b = b1 / (b1 * b1 - 0.5 * b2 * b22); - let t_b = -b2 * u_b; - t_r = u_r >= 0 ? t_r : 1e6; - t_g = u_g >= 0 ? t_g : 1e6; - t_b = u_b >= 0 ? t_b : 1e6; - t += Math.min(t_r, Math.min(t_g, t_b)); - } - } - } - return t; -} -function get_ST_max(a_, b_, cusp = null) { - if (!cusp) { - cusp = find_cusp(a_, b_); - } - let L = cusp[0]; - let C = cusp[1]; - return [C / L, C / (1 - L)]; -} -function get_Cs(L, a_, b_) { - let cusp = find_cusp(a_, b_); - let C_max = find_gamut_intersection(a_, b_, L, 1, L, cusp); - let ST_max = get_ST_max(a_, b_, cusp); - let S_mid = 0.11516993 + 1 / (7.4477897 + 4.1590124 * b_ + a_ * (-2.19557347 + 1.75198401 * b_ + a_ * (-2.13704948 - 10.02301043 * b_ + a_ * (-4.24894561 + 5.38770819 * b_ + 4.69891013 * a_)))); - let T_mid = 0.11239642 + 1 / (1.6132032 - 0.68124379 * b_ + a_ * (0.40370612 + 0.90148123 * b_ + a_ * (-0.27087943 + 0.6122399 * b_ + a_ * (299215e-8 - 0.45399568 * b_ - 0.14661872 * a_)))); - let k4 = C_max / Math.min(L * ST_max[0], (1 - L) * ST_max[1]); - let C_a = L * S_mid; - let C_b = (1 - L) * T_mid; - let C_mid = 0.9 * k4 * Math.sqrt( - Math.sqrt( - 1 / (1 / (C_a * C_a * C_a * C_a) + 1 / (C_b * C_b * C_b * C_b)) - ) - ); - C_a = L * 0.4; - C_b = (1 - L) * 0.8; - let C_0 = Math.sqrt(1 / (1 / (C_a * C_a) + 1 / (C_b * C_b))); - return [C_0, C_mid, C_max]; -} - -// src/okhsl/convertOklabToOkhsl.js -function convertOklabToOkhsl(lab2) { - const ret = { mode: "okhsl", l: toe(lab2.l) }; - if (lab2.alpha !== void 0) { - ret.alpha = lab2.alpha; - } - let c4 = Math.sqrt(lab2.a * lab2.a + lab2.b * lab2.b); - if (!c4) { - ret.s = 0; - return ret; - } - let [C_0, C_mid, C_max] = get_Cs(lab2.l, lab2.a / c4, lab2.b / c4); - let s; - if (c4 < C_mid) { - let k_0 = 0; - let k_1 = 0.8 * C_0; - let k_2 = 1 - k_1 / C_mid; - let t = (c4 - k_0) / (k_1 + k_2 * (c4 - k_0)); - s = t * 0.8; - } else { - let k_0 = C_mid; - let k_1 = 0.2 * C_mid * C_mid * 1.25 * 1.25 / C_0; - let k_2 = 1 - k_1 / (C_max - C_mid); - let t = (c4 - k_0) / (k_1 + k_2 * (c4 - k_0)); - s = 0.8 + 0.2 * t; - } - if (s) { - ret.s = s; - ret.h = normalizeHue_default(Math.atan2(lab2.b, lab2.a) * 180 / Math.PI); - } - return ret; -} - -// src/okhsl/convertOkhslToOklab.js -function convertOkhslToOklab(hsl2) { - let l = toe_inv(hsl2.l); - const ret = { mode: "oklab", l }; - if (hsl2.alpha !== void 0) { - ret.alpha = hsl2.alpha; - } - if (!hsl2.s || hsl2.l === 1) { - ret.a = ret.b = 0; - return ret; - } - let a_ = Math.cos(hsl2.h / 180 * Math.PI); - let b_ = Math.sin(hsl2.h / 180 * Math.PI); - let [C_0, C_mid, C_max] = get_Cs(l, a_, b_); - let t, k_0, k_1, k_2; - if (hsl2.s < 0.8) { - t = 1.25 * hsl2.s; - k_0 = 0; - k_1 = 0.8 * C_0; - k_2 = 1 - k_1 / C_mid; - } else { - t = 5 * (hsl2.s - 0.8); - k_0 = C_mid; - k_1 = 0.2 * C_mid * C_mid * 1.25 * 1.25 / C_0; - k_2 = 1 - k_1 / (C_max - C_mid); - } - let C = k_0 + t * k_1 / (1 - k_2 * t); - ret.a = C * a_; - ret.b = C * b_; - return ret; -} - -// src/okhsl/modeOkhsl.js -var modeOkhsl = { - ...definition_default7, - mode: "okhsl", - channels: ["h", "s", "l", "alpha"], - parse: ["--okhsl"], - serialize: "--okhsl", - fromMode: { - oklab: convertOklabToOkhsl, - rgb: (c4) => convertOklabToOkhsl(convertRgbToOklab_default(c4)) - }, - toMode: { - oklab: convertOkhslToOklab, - rgb: (c4) => convertOklabToRgb_default(convertOkhslToOklab(c4)) - } -}; -var modeOkhsl_default = modeOkhsl; - -// src/okhsv/convertOklabToOkhsv.js -function convertOklabToOkhsv(lab2) { - let c4 = Math.sqrt(lab2.a * lab2.a + lab2.b * lab2.b); - let l = lab2.l; - let a_ = c4 ? lab2.a / c4 : 1; - let b_ = c4 ? lab2.b / c4 : 1; - let [S_max, T] = get_ST_max(a_, b_); - let S_0 = 0.5; - let k4 = 1 - S_0 / S_max; - let t = T / (c4 + l * T); - let L_v = t * l; - let C_v = t * c4; - let L_vt = toe_inv(L_v); - let C_vt = C_v * L_vt / L_v; - let rgb_scale = convertOklabToLrgb_default({ l: L_vt, a: a_ * C_vt, b: b_ * C_vt }); - let scale_L = Math.cbrt( - 1 / Math.max(rgb_scale.r, rgb_scale.g, rgb_scale.b, 0) - ); - l = l / scale_L; - c4 = c4 / scale_L * toe(l) / l; - l = toe(l); - const ret = { - mode: "okhsv", - s: c4 ? (S_0 + T) * C_v / (T * S_0 + T * k4 * C_v) : 0, - v: l ? l / L_v : 0 - }; - if (ret.s) { - ret.h = normalizeHue_default(Math.atan2(lab2.b, lab2.a) * 180 / Math.PI); - } - if (lab2.alpha !== void 0) { - ret.alpha = lab2.alpha; - } - return ret; -} - -// src/okhsv/convertOkhsvToOklab.js -function convertOkhsvToOklab(hsv2) { - const ret = { mode: "oklab" }; - if (hsv2.alpha !== void 0) { - ret.alpha = hsv2.alpha; - } - const h = hsv2.h || 0; - const a_ = Math.cos(h / 180 * Math.PI); - const b_ = Math.sin(h / 180 * Math.PI); - const [S_max, T] = get_ST_max(a_, b_); - const S_0 = 0.5; - const k4 = 1 - S_0 / S_max; - const L_v = 1 - hsv2.s * S_0 / (S_0 + T - T * k4 * hsv2.s); - const C_v = hsv2.s * T * S_0 / (S_0 + T - T * k4 * hsv2.s); - const L_vt = toe_inv(L_v); - const C_vt = C_v * L_vt / L_v; - const rgb_scale = convertOklabToLrgb_default({ - l: L_vt, - a: a_ * C_vt, - b: b_ * C_vt - }); - const scale_L = Math.cbrt( - 1 / Math.max(rgb_scale.r, rgb_scale.g, rgb_scale.b, 0) - ); - const L_new = toe_inv(hsv2.v * L_v); - const C = C_v * L_new / L_v; - ret.l = L_new * scale_L; - ret.a = C * a_ * scale_L; - ret.b = C * b_ * scale_L; - return ret; -} - -// src/okhsv/modeOkhsv.js -var modeOkhsv = { - ...definition_default8, - mode: "okhsv", - channels: ["h", "s", "v", "alpha"], - parse: ["--okhsv"], - serialize: "--okhsv", - fromMode: { - oklab: convertOklabToOkhsv, - rgb: (c4) => convertOklabToOkhsv(convertRgbToOklab_default(c4)) - }, - toMode: { - oklab: convertOkhsvToOklab, - rgb: (c4) => convertOklabToRgb_default(convertOkhsvToOklab(c4)) - } -}; -var modeOkhsv_default = modeOkhsv; - -// src/oklab/parseOklab.js -function parseOklab(color, parsed) { - if (!parsed || parsed[0] !== "oklab") { - return void 0; - } - const res = { mode: "oklab" }; - const [, l, a, b, alpha] = parsed; - if (l.type === Tok.Hue || a.type === Tok.Hue || b.type === Tok.Hue) { - return void 0; - } - if (l.type !== Tok.None) { - res.l = l.type === Tok.Number ? l.value : l.value / 100; - } - if (a.type !== Tok.None) { - res.a = a.type === Tok.Number ? a.value : a.value * 0.4 / 100; - } - if (b.type !== Tok.None) { - res.b = b.type === Tok.Number ? b.value : b.value * 0.4 / 100; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; -} -var parseOklab_default = parseOklab; - -// src/oklab/definition.js -var definition19 = { - ...definition_default12, - mode: "oklab", - toMode: { - lrgb: convertOklabToLrgb_default, - rgb: convertOklabToRgb_default - }, - fromMode: { - lrgb: convertLrgbToOklab_default, - rgb: convertRgbToOklab_default - }, - ranges: { - l: [0, 1], - a: [-0.4, 0.4], - b: [-0.4, 0.4] - }, - parse: [parseOklab_default], - serialize: (c4) => `oklab(${c4.l !== void 0 ? c4.l : "none"} ${c4.a !== void 0 ? c4.a : "none"} ${c4.b !== void 0 ? c4.b : "none"}${c4.alpha < 1 ? ` / ${c4.alpha}` : ""})` -}; -var definition_default19 = definition19; - -// src/oklch/parseOklch.js -function parseOklch(color, parsed) { - if (!parsed || parsed[0] !== "oklch") { - return void 0; - } - const res = { mode: "oklch" }; - const [, l, c4, h, alpha] = parsed; - if (l.type !== Tok.None) { - if (l.type === Tok.Hue) { - return void 0; - } - res.l = l.type === Tok.Number ? l.value : l.value / 100; - } - if (c4.type !== Tok.None) { - res.c = Math.max( - 0, - c4.type === Tok.Number ? c4.value : c4.value * 0.4 / 100 - ); - } - if (h.type !== Tok.None) { - if (h.type === Tok.Percentage) { - return void 0; - } - res.h = h.value; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; -} -var parseOklch_default = parseOklch; - -// src/oklch/definition.js -var definition20 = { - ...definition_default14, - mode: "oklch", - toMode: { - oklab: (c4) => convertLchToLab_default(c4, "oklab"), - rgb: (c4) => convertOklabToRgb_default(convertLchToLab_default(c4, "oklab")) - }, - fromMode: { - rgb: (c4) => convertLabToLch_default(convertRgbToOklab_default(c4), "oklch"), - oklab: (c4) => convertLabToLch_default(c4, "oklch") - }, - parse: [parseOklch_default], - serialize: (c4) => `oklch(${c4.l !== void 0 ? c4.l : "none"} ${c4.c !== void 0 ? c4.c : "none"} ${c4.h || 0}${c4.alpha < 1 ? ` / ${c4.alpha}` : ""})`, - ranges: { - l: [0, 1], - c: [0, 0.4], - h: [0, 360] - } -}; -var definition_default20 = definition20; - -// src/p3/convertP3ToXyz65.js -var convertP3ToXyz65 = (rgb4) => { - let { r: r2, g, b, alpha } = convertRgbToLrgb_default(rgb4); - let res = { - mode: "xyz65", - x: 0.486570948648216 * r2 + 0.265667693169093 * g + 0.1982172852343625 * b, - y: 0.2289745640697487 * r2 + 0.6917385218365062 * g + 0.079286914093745 * b, - z: 0 * r2 + 0.0451133818589026 * g + 1.043944368900976 * b - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertP3ToXyz65_default = convertP3ToXyz65; - -// src/p3/convertXyz65ToP3.js -var convertXyz65ToP3 = ({ x, y, z, alpha }) => { - let res = convertLrgbToRgb_default( - { - r: x * 2.4934969119414263 - y * 0.9313836179191242 - 0.402710784450717 * z, - g: x * -0.8294889695615749 + y * 1.7626640603183465 + 0.0236246858419436 * z, - b: x * 0.0358458302437845 - y * 0.0761723892680418 + 0.9568845240076871 * z - }, - "p3" - ); - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertXyz65ToP3_default = convertXyz65ToP3; - -// src/p3/definition.js -var definition21 = { - ...definition_default, - mode: "p3", - parse: ["display-p3"], - serialize: "display-p3", - fromMode: { - rgb: (color) => convertXyz65ToP3_default(convertRgbToXyz65_default(color)), - xyz65: convertXyz65ToP3_default - }, - toMode: { - rgb: (color) => convertXyz65ToRgb_default(convertP3ToXyz65_default(color)), - xyz65: convertP3ToXyz65_default - } -}; -var definition_default21 = definition21; - -// src/prophoto/convertXyz50ToProphoto.js -var gamma2 = (v) => { - let abs3 = Math.abs(v); - if (abs3 >= 1 / 512) { - return Math.sign(v) * Math.pow(abs3, 1 / 1.8); - } - return 16 * v; -}; -var convertXyz50ToProphoto = ({ x, y, z, alpha }) => { - let res = { - mode: "prophoto", - r: gamma2( - x * 1.3457868816471585 - y * 0.2555720873797946 - 0.0511018649755453 * z - ), - g: gamma2( - x * -0.5446307051249019 + y * 1.5082477428451466 + 0.0205274474364214 * z - ), - b: gamma2(x * 0 + y * 0 + 1.2119675456389452 * z) - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertXyz50ToProphoto_default = convertXyz50ToProphoto; - -// src/prophoto/convertProphotoToXyz50.js -var linearize2 = (v) => { - let abs3 = Math.abs(v); - if (abs3 >= 16 / 512) { - return Math.sign(v) * Math.pow(abs3, 1.8); - } - return v / 16; -}; -var convertProphotoToXyz50 = (prophoto2) => { - let r2 = linearize2(prophoto2.r); - let g = linearize2(prophoto2.g); - let b = linearize2(prophoto2.b); - let res = { - mode: "xyz50", - x: 0.7977666449006423 * r2 + 0.1351812974005331 * g + 0.0313477341283922 * b, - y: 0.2880748288194013 * r2 + 0.7118352342418731 * g + 899369387256e-16 * b, - z: 0 * r2 + 0 * g + 0.8251046025104602 * b - }; - if (prophoto2.alpha !== void 0) { - res.alpha = prophoto2.alpha; - } - return res; -}; -var convertProphotoToXyz50_default = convertProphotoToXyz50; - -// src/prophoto/definition.js -var definition22 = { - ...definition_default, - mode: "prophoto", - parse: ["prophoto-rgb"], - serialize: "prophoto-rgb", - fromMode: { - xyz50: convertXyz50ToProphoto_default, - rgb: (color) => convertXyz50ToProphoto_default(convertRgbToXyz50_default(color)) - }, - toMode: { - xyz50: convertProphotoToXyz50_default, - rgb: (color) => convertXyz50ToRgb_default(convertProphotoToXyz50_default(color)) - } -}; -var definition_default22 = definition22; - -// src/rec2020/convertXyz65ToRec2020.js -var \u03B1 = 1.09929682680944; -var \u03B2 = 0.018053968510807; -var gamma3 = (v) => { - const abs3 = Math.abs(v); - if (abs3 > \u03B2) { - return (Math.sign(v) || 1) * (\u03B1 * Math.pow(abs3, 0.45) - (\u03B1 - 1)); - } - return 4.5 * v; -}; -var convertXyz65ToRec2020 = ({ x, y, z, alpha }) => { - let res = { - mode: "rec2020", - r: gamma3( - x * 1.7166511879712683 - y * 0.3556707837763925 - 0.2533662813736599 * z - ), - g: gamma3( - x * -0.6666843518324893 + y * 1.6164812366349395 + 0.0157685458139111 * z - ), - b: gamma3( - x * 0.0176398574453108 - y * 0.0427706132578085 + 0.9421031212354739 * z - ) - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertXyz65ToRec2020_default = convertXyz65ToRec2020; - -// src/rec2020/convertRec2020ToXyz65.js -var \u03B12 = 1.09929682680944; -var \u03B22 = 0.018053968510807; -var linearize3 = (v) => { - let abs3 = Math.abs(v); - if (abs3 < \u03B22 * 4.5) { - return v / 4.5; - } - return (Math.sign(v) || 1) * Math.pow((abs3 + \u03B12 - 1) / \u03B12, 1 / 0.45); -}; -var convertRec2020ToXyz65 = (rec20202) => { - let r2 = linearize3(rec20202.r); - let g = linearize3(rec20202.g); - let b = linearize3(rec20202.b); - let res = { - mode: "xyz65", - x: 0.6369580483012911 * r2 + 0.1446169035862083 * g + 0.1688809751641721 * b, - y: 0.262700212011267 * r2 + 0.6779980715188708 * g + 0.059301716469862 * b, - z: 0 * r2 + 0.0280726930490874 * g + 1.0609850577107909 * b - }; - if (rec20202.alpha !== void 0) { - res.alpha = rec20202.alpha; - } - return res; -}; -var convertRec2020ToXyz65_default = convertRec2020ToXyz65; - -// src/rec2020/definition.js -var definition23 = { - ...definition_default, - mode: "rec2020", - fromMode: { - xyz65: convertXyz65ToRec2020_default, - rgb: (color) => convertXyz65ToRec2020_default(convertRgbToXyz65_default(color)) - }, - toMode: { - xyz65: convertRec2020ToXyz65_default, - rgb: (color) => convertXyz65ToRgb_default(convertRec2020ToXyz65_default(color)) - }, - parse: ["rec2020"], - serialize: "rec2020" -}; -var definition_default23 = definition23; - -// src/xyb/constants.js -var bias = 0.0037930732552754493; -var bias_cbrt = Math.cbrt(bias); - -// src/xyb/convertRgbToXyb.js -var transfer = (v) => Math.cbrt(v) - bias_cbrt; -var convertRgbToXyb = (color) => { - const { r: r2, g, b, alpha } = convertRgbToLrgb_default(color); - const l = transfer(0.3 * r2 + 0.622 * g + 0.078 * b + bias); - const m = transfer(0.23 * r2 + 0.692 * g + 0.078 * b + bias); - const s = transfer( - 0.2434226892454782 * r2 + 0.2047674442449682 * g + 0.5518098665095535 * b + bias - ); - const res = { - mode: "xyb", - x: (l - m) / 2, - y: (l + m) / 2, - /* Apply default chroma from luma (subtract Y from B) */ - b: s - (l + m) / 2 - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertRgbToXyb_default = convertRgbToXyb; - -// src/xyb/convertXybToRgb.js -var transfer2 = (v) => Math.pow(v + bias_cbrt, 3); -var convertXybToRgb = ({ x, y, b, alpha }) => { - const l = transfer2(x + y) - bias; - const m = transfer2(y - x) - bias; - const s = transfer2(b + y) - bias; - const res = convertLrgbToRgb_default({ - r: 11.031566904639861 * l - 9.866943908131562 * m - 0.16462299650829934 * s, - g: -3.2541473810744237 * l + 4.418770377582723 * m - 0.16462299650829934 * s, - b: -3.6588512867136815 * l + 2.7129230459360922 * m + 1.9459282407775895 * s - }); - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertXybToRgb_default = convertXybToRgb; - -// src/xyb/definition.js -var definition24 = { - mode: "xyb", - channels: ["x", "y", "b", "alpha"], - parse: ["--xyb"], - serialize: "--xyb", - toMode: { - rgb: convertXybToRgb_default - }, - fromMode: { - rgb: convertRgbToXyb_default - }, - ranges: { - x: [-0.0154, 0.0281], - y: [0, 0.8453], - b: [-0.2778, 0.388] - }, - interpolate: { - x: interpolatorLinear, - y: interpolatorLinear, - b: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } -}; -var definition_default24 = definition24; - -// src/xyz50/definition.js -var definition25 = { - mode: "xyz50", - parse: ["xyz-d50"], - serialize: "xyz-d50", - toMode: { - rgb: convertXyz50ToRgb_default, - lab: convertXyz50ToLab_default - }, - fromMode: { - rgb: convertRgbToXyz50_default, - lab: convertLabToXyz50_default - }, - channels: ["x", "y", "z", "alpha"], - ranges: { - x: [0, 0.964], - y: [0, 0.999], - z: [0, 0.825] - }, - interpolate: { - x: interpolatorLinear, - y: interpolatorLinear, - z: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } -}; -var definition_default25 = definition25; - -// src/xyz65/convertXyz65ToXyz50.js -var convertXyz65ToXyz50 = (xyz652) => { - let { x, y, z, alpha } = xyz652; - let res = { - mode: "xyz50", - x: 1.0479298208405488 * x + 0.0229467933410191 * y - 0.0501922295431356 * z, - y: 0.0296278156881593 * x + 0.990434484573249 * y - 0.0170738250293851 * z, - z: -0.0092430581525912 * x + 0.0150551448965779 * y + 0.7518742899580008 * z - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertXyz65ToXyz50_default = convertXyz65ToXyz50; - -// src/xyz65/convertXyz50ToXyz65.js -var convertXyz50ToXyz65 = (xyz502) => { - let { x, y, z, alpha } = xyz502; - let res = { - mode: "xyz65", - x: 0.9554734527042182 * x - 0.0230985368742614 * y + 0.0632593086610217 * z, - y: -0.0283697069632081 * x + 1.0099954580058226 * y + 0.021041398966943 * z, - z: 0.0123140016883199 * x - 0.0205076964334779 * y + 1.3303659366080753 * z - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertXyz50ToXyz65_default = convertXyz50ToXyz65; - -// src/xyz65/definition.js -var definition26 = { - mode: "xyz65", - toMode: { - rgb: convertXyz65ToRgb_default, - xyz50: convertXyz65ToXyz50_default - }, - fromMode: { - rgb: convertRgbToXyz65_default, - xyz50: convertXyz50ToXyz65_default - }, - ranges: { - x: [0, 0.95], - y: [0, 1], - z: [0, 1.088] - }, - channels: ["x", "y", "z", "alpha"], - parse: ["xyz", "xyz-d65"], - serialize: "xyz-d65", - interpolate: { - x: interpolatorLinear, - y: interpolatorLinear, - z: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } -}; -var definition_default26 = definition26; - -// src/yiq/convertRgbToYiq.js -var convertRgbToYiq = ({ r: r2, g, b, alpha }) => { - const res = { - mode: "yiq", - y: 0.29889531 * r2 + 0.58662247 * g + 0.11448223 * b, - i: 0.59597799 * r2 - 0.2741761 * g - 0.32180189 * b, - q: 0.21147017 * r2 - 0.52261711 * g + 0.31114694 * b - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertRgbToYiq_default = convertRgbToYiq; - -// src/yiq/convertYiqToRgb.js -var convertYiqToRgb = ({ y, i, q, alpha }) => { - const res = { - mode: "rgb", - r: y + 0.95608445 * i + 0.6208885 * q, - g: y - 0.27137664 * i - 0.6486059 * q, - b: y - 1.10561724 * i + 1.70250126 * q - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertYiqToRgb_default = convertYiqToRgb; - -// src/yiq/definition.js -var definition27 = { - mode: "yiq", - toMode: { - rgb: convertYiqToRgb_default - }, - fromMode: { - rgb: convertRgbToYiq_default - }, - channels: ["y", "i", "q", "alpha"], - parse: ["--yiq"], - serialize: "--yiq", - ranges: { - i: [-0.595, 0.595], - q: [-0.522, 0.522] - }, - interpolate: { - y: interpolatorLinear, - i: interpolatorLinear, - q: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } -}; -var definition_default27 = definition27; - -// src/round.js -var r = (value, precision) => Math.round(value * (precision = Math.pow(10, precision))) / precision; -var round = (precision = 4) => (value) => typeof value === "number" ? r(value, precision) : value; -var round_default = round; - -// src/formatter.js -var twoDecimals = round_default(2); -var clamp = (value) => Math.max(0, Math.min(1, value)); -var fixup = (value) => Math.round(clamp(value) * 255); -var serializeHex = (color) => { - if (color === void 0) { - return void 0; - } - let r2 = fixup(color.r); - let g = fixup(color.g); - let b = fixup(color.b); - return "#" + (1 << 24 | r2 << 16 | g << 8 | b).toString(16).slice(1); -}; -var serializeHex8 = (color) => { - if (color === void 0) { - return void 0; - } - let a = fixup(color.alpha !== void 0 ? color.alpha : 1); - return serializeHex(color) + (1 << 8 | a).toString(16).slice(1); -}; -var serializeRgb = (color) => { - if (color === void 0) { - return void 0; - } - let r2 = color.r !== void 0 ? fixup(color.r) : "none"; - let g = color.g !== void 0 ? fixup(color.g) : "none"; - let b = color.b !== void 0 ? fixup(color.b) : "none"; - if (color.alpha === void 0 || color.alpha === 1) { - return `rgb(${r2}, ${g}, ${b})`; - } else { - return `rgba(${r2}, ${g}, ${b}, ${twoDecimals(clamp(color.alpha))})`; - } -}; -var serializeHsl = (color) => { - if (color === void 0) { - return void 0; - } - const h = twoDecimals(color.h || 0); - const s = color.s !== void 0 ? twoDecimals(clamp(color.s) * 100) + "%" : "none"; - const l = color.l !== void 0 ? twoDecimals(clamp(color.l) * 100) + "%" : "none"; - if (color.alpha === void 0 || color.alpha === 1) { - return `hsl(${h}, ${s}, ${l})`; - } else { - return `hsla(${h}, ${s}, ${l}, ${twoDecimals(clamp(color.alpha))})`; - } -}; -var formatCss = (c4) => { - const color = prepare_default(c4); - if (!color) { - return void 0; - } - const def = getMode(color.mode); - if (!def.serialize || typeof def.serialize === "string") { - let res = `color(${def.serialize || `--${color.mode}`} `; - def.channels.forEach((ch, i) => { - if (ch !== "alpha") { - res += (i ? " " : "") + (color[ch] !== void 0 ? color[ch] : "none"); - } - }); - if (color.alpha !== void 0 && color.alpha < 1) { - res += ` / ${color.alpha}`; - } - return res + ")"; - } - if (typeof def.serialize === "function") { - return def.serialize(color); - } - return void 0; -}; -var formatHex = (c4) => serializeHex(converter_default("rgb")(c4)); -var formatHex8 = (c4) => serializeHex8(converter_default("rgb")(c4)); -var formatRgb = (c4) => serializeRgb(converter_default("rgb")(c4)); -var formatHsl = (c4) => serializeHsl(converter_default("hsl")(c4)); - -// src/blend.js -var BLENDS = { - normal: (b, s) => s, - multiply: (b, s) => b * s, - screen: (b, s) => b + s - b * s, - "hard-light": (b, s) => s < 0.5 ? b * 2 * s : 2 * s * (1 - b) - 1, - overlay: (b, s) => b < 0.5 ? s * 2 * b : 2 * b * (1 - s) - 1, - darken: (b, s) => Math.min(b, s), - lighten: (b, s) => Math.max(b, s), - "color-dodge": (b, s) => b === 0 ? 0 : s === 1 ? 1 : Math.min(1, b / (1 - s)), - "color-burn": (b, s) => b === 1 ? 1 : s === 0 ? 0 : 1 - Math.min(1, (1 - b) / s), - "soft-light": (b, s) => s < 0.5 ? b - (1 - 2 * s) * b * (1 - b) : b + (2 * s - 1) * ((b < 0.25 ? ((16 * b - 12) * b + 4) * b : Math.sqrt(b)) - b), - difference: (b, s) => Math.abs(b - s), - exclusion: (b, s) => b + s - 2 * b * s -}; -var blend = (colors, type = "normal", mode = "rgb") => { - let fn5 = typeof type === "function" ? type : BLENDS[type]; - let conv = converter_default(mode); - let channels = getMode(mode).channels; - let converted = colors.map((c4) => { - let cc = conv(c4); - if (cc.alpha === void 0) { - cc.alpha = 1; - } - return cc; - }); - return converted.reduce((b, s) => { - if (b === void 0) - return s; - let alpha = s.alpha + b.alpha * (1 - s.alpha); - return channels.reduce( - (res, ch) => { - if (ch !== "alpha") { - if (alpha === 0) { - res[ch] = 0; - } else { - res[ch] = s.alpha * (1 - b.alpha) * s[ch] + s.alpha * b.alpha * fn5(b[ch], s[ch]) + (1 - s.alpha) * b.alpha * b[ch]; - res[ch] = Math.max(0, Math.min(1, res[ch] / alpha)); - } - } - return res; - }, - { mode, alpha } - ); - }); -}; -var blend_default = blend; - -// src/random.js -var rand = ([min2, max]) => min2 + Math.random() * (max - min2); -var to_intervals = (constraints) => Object.keys(constraints).reduce((o, k4) => { - let v = constraints[k4]; - o[k4] = Array.isArray(v) ? v : [v, v]; - return o; -}, {}); -var random = (mode = "rgb", constraints = {}) => { - let def = getMode(mode); - let limits = to_intervals(constraints); - return def.channels.reduce( - (res, ch) => { - if (limits.alpha || ch !== "alpha") { - res[ch] = rand(limits[ch] || def.ranges[ch]); - } - return res; - }, - { mode } - ); -}; -var random_default = random; - -// src/map.js -var mapper = (fn5, mode = "rgb", preserve_mode = false) => { - let channels = mode ? getMode(mode).channels : null; - let conv = mode ? converter_default(mode) : prepare_default; - return (color) => { - let conv_color = conv(color); - if (!conv_color) { - return void 0; - } - let res = (channels || getMode(conv_color.mode).channels).reduce( - (res2, ch) => { - let v = fn5(conv_color[ch], ch, conv_color, mode); - if (v !== void 0 && !isNaN(v)) { - res2[ch] = v; - } - return res2; - }, - { mode: conv_color.mode } - ); - if (!preserve_mode) { - return res; - } - let prep = prepare_default(color); - if (prep && prep.mode !== res.mode) { - return converter_default(prep.mode)(res); - } - return res; - }; -}; -var mapAlphaMultiply = (v, ch, c4) => { - if (ch !== "alpha") { - return (v || 0) * (c4.alpha !== void 0 ? c4.alpha : 1); - } - return v; -}; -var mapAlphaDivide = (v, ch, c4) => { - if (ch !== "alpha" && c4.alpha !== 0) { - return (v || 0) / (c4.alpha !== void 0 ? c4.alpha : 1); - } - return v; -}; -var mapTransferLinear = (slope = 1, intercept = 0) => (v, ch) => { - if (ch !== "alpha") { - return v * slope + intercept; - } - return v; -}; -var mapTransferGamma = (amplitude = 1, exponent = 1, offset = 0) => (v, ch) => { - if (ch !== "alpha") { - return amplitude * Math.pow(v, exponent) + offset; - } - return v; -}; - -// src/util/normalizePositions.js -var normalizePositions = (arr) => { - if (arr[0] === void 0) { - arr[0] = 0; - } - if (arr[arr.length - 1] === void 0) { - arr[arr.length - 1] = 1; - } - let i = 1; - let j; - let from_idx; - let from_pos; - let inc; - while (i < arr.length) { - if (arr[i] === void 0) { - from_idx = i; - from_pos = arr[i - 1]; - j = i; - while (arr[j] === void 0) - j++; - inc = (arr[j] - from_pos) / (j - i + 1); - while (i < j) { - arr[i] = from_pos + (i + 1 - from_idx) * inc; - i++; - } - } else if (arr[i] < arr[i - 1]) { - arr[i] = arr[i - 1]; - } - i++; - } - return arr; -}; -var normalizePositions_default = normalizePositions; - -// src/easing/midpoint.js -var midpoint = (H = 0.5) => (t) => H <= 0 ? 1 : H >= 1 ? 0 : Math.pow(t, Math.log(0.5) / Math.log(H)); -var midpoint_default = midpoint; - -// src/interpolate/interpolate.js -var isfn2 = (o) => typeof o === "function"; -var isobj = (o) => o && typeof o === "object"; -var isnum = (o) => typeof o === "number"; -var interpolate_fn = (colors, mode = "rgb", overrides, premap) => { - let def = getMode(mode); - let conv = converter_default(mode); - let conv_colors = []; - let positions = []; - let fns = {}; - colors.forEach((val) => { - if (Array.isArray(val)) { - conv_colors.push(conv(val[0])); - positions.push(val[1]); - } else if (isnum(val) || isfn2(val)) { - fns[positions.length] = val; - } else { - conv_colors.push(conv(val)); - positions.push(void 0); - } - }); - normalizePositions_default(positions); - let fixed = def.channels.reduce((res, ch) => { - let ffn; - if (isobj(overrides) && isobj(overrides[ch]) && overrides[ch].fixup) { - ffn = overrides[ch].fixup; - } else if (isobj(def.interpolate[ch]) && def.interpolate[ch].fixup) { - ffn = def.interpolate[ch].fixup; - } else { - ffn = (v) => v; - } - res[ch] = ffn(conv_colors.map((color) => color[ch])); - return res; - }, {}); - if (premap) { - let ccolors = conv_colors.map((color, idx) => { - return def.channels.reduce( - (c4, ch) => { - c4[ch] = fixed[ch][idx]; - return c4; - }, - { mode } - ); - }); - fixed = def.channels.reduce((res, ch) => { - res[ch] = ccolors.map((c4) => { - let v = premap(c4[ch], ch, c4, mode); - return isNaN(v) ? void 0 : v; - }); - return res; - }, {}); - } - let interpolators = def.channels.reduce((res, ch) => { - let ifn; - if (isfn2(overrides)) { - ifn = overrides; - } else if (isobj(overrides) && isfn2(overrides[ch])) { - ifn = overrides[ch]; - } else if (isobj(overrides) && isobj(overrides[ch]) && overrides[ch].use) { - ifn = overrides[ch].use; - } else if (isfn2(def.interpolate[ch])) { - ifn = def.interpolate[ch]; - } else if (isobj(def.interpolate[ch])) { - ifn = def.interpolate[ch].use; - } - res[ch] = ifn(fixed[ch]); - return res; - }, {}); - let n3 = conv_colors.length - 1; - return (t) => { - t = Math.min(Math.max(0, t), 1); - if (t <= positions[0]) { - return conv_colors[0]; - } - if (t > positions[n3]) { - return conv_colors[n3]; - } - let idx = 0; - while (positions[idx] < t) - idx++; - let start = positions[idx - 1]; - let delta = positions[idx] - start; - let P = (t - start) / delta; - let fn5 = fns[idx] || fns[0]; - if (fn5 !== void 0) { - if (isnum(fn5)) { - fn5 = midpoint_default((fn5 - start) / delta); - } - P = fn5(P); - } - let t0 = (idx - 1 + P) / n3; - return def.channels.reduce( - (res, channel) => { - let val = interpolators[channel](t0); - if (val !== void 0) { - res[channel] = val; - } - return res; - }, - { mode } - ); - }; -}; -var interpolate = (colors, mode = "rgb", overrides) => interpolate_fn(colors, mode, overrides); -var interpolateWith = (premap, postmap) => (colors, mode = "rgb", overrides) => { - let post = postmap ? mapper(postmap, mode) : void 0; - let it = interpolate_fn(colors, mode, overrides, premap); - return post ? (t) => post(it(t)) : it; -}; -var interpolateWithPremultipliedAlpha = interpolateWith( - mapAlphaMultiply, - mapAlphaDivide -); - -// src/interpolate/splineBasis.js -var mod = (v, l) => (v + l) % l; -var bspline = (Vim2, Vim1, Vi, Vip1, t) => { - let t2 = t * t; - let t3 = t2 * t; - return ((1 - 3 * t + 3 * t2 - t3) * Vim2 + (4 - 6 * t2 + 3 * t3) * Vim1 + (1 + 3 * t + 3 * t2 - 3 * t3) * Vi + t3 * Vip1) / 6; -}; -var interpolatorSplineBasis = (arr) => (t) => { - let classes = arr.length - 1; - let i = t >= 1 ? classes - 1 : Math.max(0, Math.floor(t * classes)); - return bspline( - i > 0 ? arr[i - 1] : 2 * arr[i] - arr[i + 1], - arr[i], - arr[i + 1], - i < classes - 1 ? arr[i + 2] : 2 * arr[i + 1] - arr[i], - (t - i / classes) * classes - ); -}; -var interpolatorSplineBasisClosed = (arr) => (t) => { - const classes = arr.length - 1; - const i = Math.floor(t * classes); - return bspline( - arr[mod(i - 1, arr.length)], - arr[mod(i, arr.length)], - arr[mod(i + 1, arr.length)], - arr[mod(i + 2, arr.length)], - (t - i / classes) * classes - ); -}; - -// src/interpolate/splineNatural.js -var solve = (v) => { - let i; - let n3 = v.length - 1; - let c4 = new Array(n3); - let _v = new Array(n3); - let sol = new Array(n3); - c4[1] = 1 / 4; - _v[1] = (6 * v[1] - v[0]) / 4; - for (i = 2; i < n3; ++i) { - c4[i] = 1 / (4 - c4[i - 1]); - _v[i] = (6 * v[i] - (i == n3 - 1 ? v[n3] : 0) - _v[i - 1]) * c4[i]; - } - sol[0] = v[0]; - sol[n3] = v[n3]; - if (n3 - 1 > 0) { - sol[n3 - 1] = _v[n3 - 1]; - } - for (i = n3 - 2; i > 0; --i) { - sol[i] = _v[i] - c4[i] * sol[i + 1]; - } - return sol; -}; -var interpolatorSplineNatural = (arr) => interpolatorSplineBasis(solve(arr)); -var interpolatorSplineNaturalClosed = (arr) => interpolatorSplineBasisClosed(solve(arr)); - -// src/interpolate/splineMonotone.js -var sgn = Math.sign; -var min = Math.min; -var abs2 = Math.abs; -var mono = (arr) => { - let n3 = arr.length - 1; - let s = []; - let p4 = []; - let yp = []; - for (let i = 0; i < n3; i++) { - s.push((arr[i + 1] - arr[i]) * n3); - p4.push(i > 0 ? 0.5 * (arr[i + 1] - arr[i - 1]) * n3 : void 0); - yp.push( - i > 0 ? (sgn(s[i - 1]) + sgn(s[i])) * min(abs2(s[i - 1]), abs2(s[i]), 0.5 * abs2(p4[i])) : void 0 - ); - } - return [s, p4, yp]; -}; -var interpolator = (arr, yp, s) => { - let n3 = arr.length - 1; - let n22 = n3 * n3; - return (t) => { - let i; - if (t >= 1) { - i = n3 - 1; - } else { - i = Math.max(0, Math.floor(t * n3)); - } - let t1 = t - i / n3; - let t2 = t1 * t1; - let t3 = t2 * t1; - return (yp[i] + yp[i + 1] - 2 * s[i]) * n22 * t3 + (3 * s[i] - 2 * yp[i] - yp[i + 1]) * n3 * t2 + yp[i] * t1 + arr[i]; - }; -}; -var interpolatorSplineMonotone = (arr) => { - if (arr.length < 3) { - return interpolatorLinear(arr); - } - let n3 = arr.length - 1; - let [s, , yp] = mono(arr); - yp[0] = s[0]; - yp[n3] = s[n3 - 1]; - return interpolator(arr, yp, s); -}; -var interpolatorSplineMonotone2 = (arr) => { - if (arr.length < 3) { - return interpolatorLinear(arr); - } - let n3 = arr.length - 1; - let [s, p4, yp] = mono(arr); - p4[0] = (arr[1] * 2 - arr[0] * 1.5 - arr[2] * 0.5) * n3; - p4[n3] = (arr[n3] * 1.5 - arr[n3 - 1] * 2 + arr[n3 - 2] * 0.5) * n3; - yp[0] = p4[0] * s[0] <= 0 ? 0 : abs2(p4[0]) > 2 * abs2(s[0]) ? 2 * s[0] : p4[0]; - yp[n3] = p4[n3] * s[n3 - 1] <= 0 ? 0 : abs2(p4[n3]) > 2 * abs2(s[n3 - 1]) ? 2 * s[n3 - 1] : p4[n3]; - return interpolator(arr, yp, s); -}; -var interpolatorSplineMonotoneClosed = (arr) => { - let n3 = arr.length - 1; - let [s, p4, yp] = mono(arr); - p4[0] = 0.5 * (arr[1] - arr[n3]) * n3; - p4[n3] = 0.5 * (arr[0] - arr[n3 - 1]) * n3; - let s_m1 = (arr[0] - arr[n3]) * n3; - let s_n = s_m1; - yp[0] = (sgn(s_m1) + sgn(s[0])) * min(abs2(s_m1), abs2(s[0]), 0.5 * abs2(p4[0])); - yp[n3] = (sgn(s[n3 - 1]) + sgn(s_n)) * min(abs2(s[n3 - 1]), abs2(s_n), 0.5 * abs2(p4[n3])); - return interpolator(arr, yp, s); -}; - -// src/easing/gamma.js -var gamma4 = (\u03B3 = 1) => \u03B3 === 1 ? (t) => t : (t) => Math.pow(t, \u03B3); -var gamma_default = gamma4; - -// src/samples.js -var samples = (n3 = 2, \u03B3 = 1) => { - let ease = gamma_default(\u03B3); - if (n3 < 2) { - return n3 < 1 ? [] : [ease(0.5)]; - } - let res = []; - for (let i = 0; i < n3; i++) { - res.push(ease(i / (n3 - 1))); - } - return res; -}; -var samples_default = samples; - -// src/clamp.js -var rgb = converter_default("rgb"); -var fixup_rgb = (c4) => { - const res = { - mode: c4.mode, - r: Math.max(0, Math.min(c4.r, 1)), - g: Math.max(0, Math.min(c4.g, 1)), - b: Math.max(0, Math.min(c4.b, 1)) - }; - if (c4.alpha !== void 0) { - res.alpha = c4.alpha; - } - return res; -}; -var to_displayable_srgb = (c4) => fixup_rgb(rgb(c4)); -var inrange_rgb = (c4) => { - return c4 !== void 0 && c4.r >= 0 && c4.r <= 1 && c4.g >= 0 && c4.g <= 1 && c4.b >= 0 && c4.b <= 1; -}; -function displayable(color) { - return inrange_rgb(rgb(color)); -} -function inGamut(mode = "rgb") { - const { gamut } = getMode(mode); - if (!gamut) { - return (color) => true; - } - const conv = converter_default(typeof gamut === "string" ? gamut : mode); - return (color) => inrange_rgb(conv(color)); -} -function clampRgb(color) { - color = prepare_default(color); - if (color === void 0 || displayable(color)) - return color; - let conv = converter_default(color.mode); - return conv(to_displayable_srgb(color)); -} -function clampGamut(mode = "rgb") { - const { gamut } = getMode(mode); - if (!gamut) { - return (color) => prepare_default(color); - } - const destMode = typeof gamut === "string" ? gamut : mode; - const destConv = converter_default(destMode); - const inDestGamut = inGamut(destMode); - return (color) => { - const original = prepare_default(color); - if (!original) { - return void 0; - } - const converted = destConv(original); - if (inDestGamut(converted)) { - return original; - } - const clamped = fixup_rgb(converted); - if (original.mode === clamped.mode) { - return clamped; - } - return converter_default(original.mode)(clamped); - }; -} -function clampChroma(color, mode = "lch", rgbGamut = "rgb") { - color = prepare_default(color); - let inDestinationGamut = rgbGamut === "rgb" ? displayable : inGamut(rgbGamut); - let clipToGamut = rgbGamut === "rgb" ? to_displayable_srgb : clampGamut(rgbGamut); - if (color === void 0 || inDestinationGamut(color)) - return color; - let conv = converter_default(color.mode); - color = converter_default(mode)(color); - let clamped = { ...color, c: 0 }; - if (!inDestinationGamut(clamped)) { - return conv(clipToGamut(clamped)); - } - let start = 0; - let end = color.c; - let range = getMode(mode).ranges.c; - let resolution = (range[1] - range[0]) / Math.pow(2, 13); - let _last_good_c; - while (end - start > resolution) { - clamped.c = start + (end - start) * 0.5; - if (inDestinationGamut(clamped)) { - _last_good_c = clamped.c; - start = clamped.c; - } else { - end = clamped.c; - } - } - return conv( - inDestinationGamut(clamped) ? clamped : { ...clamped, c: _last_good_c } - ); -} -function toGamut(dest = "rgb", mode = "oklch", delta = differenceEuclidean("oklch"), jnd = 0.02) { - const destConv = converter_default(dest); - if (!getMode(dest).gamut) { - return (color) => destConv(color); - } - const inDestinationGamut = inGamut(dest); - const clipToGamut = clampGamut(dest); - const ucs = converter_default(mode); - const { ranges } = getMode(mode); - const White = destConv("white"); - const Black = destConv("black"); - return (color) => { - color = prepare_default(color); - if (color === void 0) { - return void 0; - } - const candidate = { ...ucs(color) }; - if (candidate.l >= ranges.l[1]) { - const res = { ...White }; - if (color.alpha !== void 0) { - res.alpha = color.alpha; - } - return res; - } - if (candidate.l <= ranges.l[0]) { - const res = { ...Black }; - if (color.alpha !== void 0) { - res.alpha = color.alpha; - } - return res; - } - if (inDestinationGamut(candidate)) { - return destConv(candidate); - } - let start = 0; - let end = candidate.c; - let epsilon = (ranges.c[1] - ranges.c[0]) / 4e3; - let clipped = clipToGamut(candidate); - while (end - start > epsilon) { - candidate.c = (start + end) * 0.5; - clipped = clipToGamut(candidate); - if (inDestinationGamut(candidate) || delta && jnd > 0 && delta(candidate, clipped) <= jnd) { - start = candidate.c; - } else { - end = candidate.c; - } - } - return destConv(inDestinationGamut(candidate) ? candidate : clipped); - }; -} - -// src/nearest.js -var nearest = (colors, metric = differenceEuclidean(), accessor = (d) => d) => { - let arr = colors.map((c4, idx) => ({ color: accessor(c4), i: idx })); - return (color, n3 = 1, \u03C4 = Infinity) => { - if (isFinite(n3)) { - n3 = Math.max(1, Math.min(n3, arr.length - 1)); - } - arr.forEach((c4) => { - c4.d = metric(color, c4.color); - }); - return arr.sort((a, b) => a.d - b.d).slice(0, n3).filter((c4) => c4.d < \u03C4).map((c4) => colors[c4.i]); - }; -}; -var nearest_default = nearest; - -// src/filter.js -var minzero = (v) => Math.max(v, 0); -var clamp2 = (v) => Math.max(Math.min(v, 1), 0); -var lerp2 = (a, b, t) => a === void 0 || b === void 0 ? void 0 : a + t * (b - a); -var matrixSepia = (amount) => { - let a = 1 - clamp2(amount); - return [ - 0.393 + 0.607 * a, - 0.769 - 0.769 * a, - 0.189 - 0.189 * a, - 0, - 0.349 - 0.349 * a, - 0.686 + 0.314 * a, - 0.168 - 0.168 * a, - 0, - 0.272 - 0.272 * a, - 0.534 - 0.534 * a, - 0.131 + 0.869 * a, - 0, - 0, - 0, - 0, - 1 - ]; -}; -var matrixSaturate = (sat) => { - let s = minzero(sat); - return [ - 0.213 + 0.787 * s, - 0.715 - 0.715 * s, - 0.072 - 0.072 * s, - 0, - 0.213 - 0.213 * s, - 0.715 + 0.285 * s, - 0.072 - 0.072 * s, - 0, - 0.213 - 0.213 * s, - 0.715 - 0.715 * s, - 0.072 + 0.928 * s, - 0, - 0, - 0, - 0, - 1 - ]; -}; -var matrixGrayscale = (amount) => { - let a = 1 - clamp2(amount); - return [ - 0.2126 + 0.7874 * a, - 0.7152 - 0.7152 * a, - 0.0722 - 0.0722 * a, - 0, - 0.2126 - 0.2126 * a, - 0.7152 + 0.2848 * a, - 0.0722 - 0.0722 * a, - 0, - 0.2126 - 0.2126 * a, - 0.7152 - 0.7152 * a, - 0.0722 + 0.9278 * a, - 0, - 0, - 0, - 0, - 1 - ]; -}; -var matrixHueRotate = (degrees) => { - let rad = Math.PI * degrees / 180; - let c4 = Math.cos(rad); - let s = Math.sin(rad); - return [ - 0.213 + c4 * 0.787 - s * 0.213, - 0.715 - c4 * 0.715 - s * 0.715, - 0.072 - c4 * 0.072 + s * 0.928, - 0, - 0.213 - c4 * 0.213 + s * 0.143, - 0.715 + c4 * 0.285 + s * 0.14, - 0.072 - c4 * 0.072 - s * 0.283, - 0, - 0.213 - c4 * 0.213 - s * 0.787, - 0.715 - c4 * 0.715 + s * 0.715, - 0.072 + c4 * 0.928 + s * 0.072, - 0, - 0, - 0, - 0, - 1 - ]; -}; -var matrix = (values, mode, preserve_mode = false) => { - let conv = converter_default(mode); - let channels = getMode(mode).channels; - return (color) => { - let c4 = conv(color); - if (!c4) { - return void 0; - } - let res = { mode }; - let ch; - let count = channels.length; - for (let i = 0; i < values.length; i++) { - ch = channels[Math.floor(i / count)]; - if (c4[ch] === void 0) { - continue; - } - res[ch] = (res[ch] || 0) + values[i] * (c4[channels[i % count]] || 0); - } - if (!preserve_mode) { - return res; - } - let prep = prepare_default(color); - return prep && res.mode !== prep.mode ? converter_default(prep.mode)(res) : res; - }; -}; -var filterBrightness = (amt = 1, mode = "rgb") => { - let a = minzero(amt); - return mapper(mapTransferLinear(a), mode, true); -}; -var filterContrast = (amt = 1, mode = "rgb") => { - let a = minzero(amt); - return mapper(mapTransferLinear(a, (1 - a) / 2), mode, true); -}; -var filterSepia = (amt = 1, mode = "rgb") => matrix(matrixSepia(amt), mode, true); -var filterSaturate = (amt = 1, mode = "rgb") => matrix(matrixSaturate(amt), mode, true); -var filterGrayscale = (amt = 1, mode = "rgb") => matrix(matrixGrayscale(amt), mode, true); -var filterInvert = (amt = 1, mode = "rgb") => { - let a = clamp2(amt); - return mapper( - (v, ch) => ch === "alpha" ? v : lerp2(a, 1 - a, v), - mode, - true - ); -}; -var filterHueRotate = (deg = 0, mode = "rgb") => matrix(matrixHueRotate(deg), mode, true); - -// src/deficiency.js -var rgb2 = converter_default("rgb"); -var PROT = [ - [1, 0, -0, 0, 1, 0, -0, -0, 1], - [ - 0.856167, - 0.182038, - -0.038205, - 0.029342, - 0.955115, - 0.015544, - -288e-5, - -1563e-6, - 1.004443 - ], - [ - 0.734766, - 0.334872, - -0.069637, - 0.05184, - 0.919198, - 0.028963, - -4928e-6, - -4209e-6, - 1.009137 - ], - [ - 0.630323, - 0.465641, - -0.095964, - 0.069181, - 0.890046, - 0.040773, - -6308e-6, - -7724e-6, - 1.014032 - ], - [ - 0.539009, - 0.579343, - -0.118352, - 0.082546, - 0.866121, - 0.051332, - -7136e-6, - -0.011959, - 1.019095 - ], - [ - 0.458064, - 0.679578, - -0.137642, - 0.092785, - 0.846313, - 0.060902, - -7494e-6, - -0.016807, - 1.024301 - ], - [ - 0.38545, - 0.769005, - -0.154455, - 0.100526, - 0.829802, - 0.069673, - -7442e-6, - -0.02219, - 1.029632 - ], - [ - 0.319627, - 0.849633, - -0.169261, - 0.106241, - 0.815969, - 0.07779, - -7025e-6, - -0.028051, - 1.035076 - ], - [ - 0.259411, - 0.923008, - -0.18242, - 0.110296, - 0.80434, - 0.085364, - -6276e-6, - -0.034346, - 1.040622 - ], - [ - 0.203876, - 0.990338, - -0.194214, - 0.112975, - 0.794542, - 0.092483, - -5222e-6, - -0.041043, - 1.046265 - ], - [ - 0.152286, - 1.052583, - -0.204868, - 0.114503, - 0.786281, - 0.099216, - -3882e-6, - -0.048116, - 1.051998 - ] -]; -var DEUTER = [ - [1, 0, -0, 0, 1, 0, -0, -0, 1], - [ - 0.866435, - 0.177704, - -0.044139, - 0.049567, - 0.939063, - 0.01137, - -3453e-6, - 7233e-6, - 0.99622 - ], - [ - 0.760729, - 0.319078, - -0.079807, - 0.090568, - 0.889315, - 0.020117, - -6027e-6, - 0.013325, - 0.992702 - ], - [ - 0.675425, - 0.43385, - -0.109275, - 0.125303, - 0.847755, - 0.026942, - -795e-5, - 0.018572, - 0.989378 - ], - [ - 0.605511, - 0.52856, - -0.134071, - 0.155318, - 0.812366, - 0.032316, - -9376e-6, - 0.023176, - 0.9862 - ], - [ - 0.547494, - 0.607765, - -0.155259, - 0.181692, - 0.781742, - 0.036566, - -0.01041, - 0.027275, - 0.983136 - ], - [ - 0.498864, - 0.674741, - -0.173604, - 0.205199, - 0.754872, - 0.039929, - -0.011131, - 0.030969, - 0.980162 - ], - [ - 0.457771, - 0.731899, - -0.18967, - 0.226409, - 0.731012, - 0.042579, - -0.011595, - 0.034333, - 0.977261 - ], - [ - 0.422823, - 0.781057, - -0.203881, - 0.245752, - 0.709602, - 0.044646, - -0.011843, - 0.037423, - 0.974421 - ], - [ - 0.392952, - 0.82361, - -0.216562, - 0.263559, - 0.69021, - 0.046232, - -0.01191, - 0.040281, - 0.97163 - ], - [ - 0.367322, - 0.860646, - -0.227968, - 0.280085, - 0.672501, - 0.047413, - -0.01182, - 0.04294, - 0.968881 - ] -]; -var TRIT = [ - [1, 0, -0, 0, 1, 0, -0, -0, 1], - [ - 0.92667, - 0.092514, - -0.019184, - 0.021191, - 0.964503, - 0.014306, - 8437e-6, - 0.054813, - 0.93675 - ], - [ - 0.89572, - 0.13333, - -0.02905, - 0.029997, - 0.9454, - 0.024603, - 0.013027, - 0.104707, - 0.882266 - ], - [ - 0.905871, - 0.127791, - -0.033662, - 0.026856, - 0.941251, - 0.031893, - 0.01341, - 0.148296, - 0.838294 - ], - [ - 0.948035, - 0.08949, - -0.037526, - 0.014364, - 0.946792, - 0.038844, - 0.010853, - 0.193991, - 0.795156 - ], - [ - 1.017277, - 0.027029, - -0.044306, - -6113e-6, - 0.958479, - 0.047634, - 6379e-6, - 0.248708, - 0.744913 - ], - [ - 1.104996, - -0.046633, - -0.058363, - -0.032137, - 0.971635, - 0.060503, - 1336e-6, - 0.317922, - 0.680742 - ], - [ - 1.193214, - -0.109812, - -0.083402, - -0.058496, - 0.97941, - 0.079086, - -2346e-6, - 0.403492, - 0.598854 - ], - [ - 1.257728, - -0.139648, - -0.118081, - -0.078003, - 0.975409, - 0.102594, - -3316e-6, - 0.501214, - 0.502102 - ], - [ - 1.278864, - -0.125333, - -0.153531, - -0.084748, - 0.957674, - 0.127074, - -989e-6, - 0.601151, - 0.399838 - ], - [ - 1.255528, - -0.076749, - -0.178779, - -0.078411, - 0.930809, - 0.147602, - 4733e-6, - 0.691367, - 0.3039 - ] -]; -var deficiency = (lut, t) => { - let tt = Math.max(0, Math.min(1, t)); - let i = Math.round(tt / 0.1); - let w = Math.round(tt % 0.1); - let arr = lut[i]; - if (w > 0 && i < lut.length - 1) { - let arr_2 = lut[i + 1]; - arr = arr.map((v, idx) => lerp(arr[idx], arr_2[idx], w)); - } - return (color) => { - let c4 = prepare_default(color); - if (c4 === void 0) { - return void 0; - } - let { r: r2, g, b } = rgb2(c4); - let ret = { - mode: "rgb", - r: arr[0] * r2 + arr[1] * g + arr[2] * b, - g: arr[3] * r2 + arr[4] * g + arr[5] * b, - b: arr[6] * r2 + arr[7] * g + arr[8] * b - }; - if (c4.alpha !== void 0) { - ret.alpha = c4.alpha; - } - return converter_default(c4.mode)(ret); - }; -}; -var filterDeficiencyProt = (severity = 1) => deficiency(PROT, severity); -var filterDeficiencyDeuter = (severity = 1) => deficiency(DEUTER, severity); -var filterDeficiencyTrit = (severity = 1) => deficiency(TRIT, severity); - -// src/easing/smoothstep.js -var easingSmoothstep = (t) => t * t * (3 - 2 * t); -var easingSmoothstepInverse = (t) => 0.5 - Math.sin(Math.asin(1 - 2 * t) / 3); - -// src/easing/smootherstep.js -var smootherstep = (t) => t * t * t * (t * (t * 6 - 15) + 10); -var smootherstep_default = smootherstep; - -// src/easing/inOutSine.js -var inOutSine = (t) => (1 - Math.cos(t * Math.PI)) / 2; -var inOutSine_default = inOutSine; - -// src/wcag.js -function luminance(color) { - let c4 = converter_default("lrgb")(color); - return 0.2126 * c4.r + 0.7152 * c4.g + 0.0722 * c4.b; -} -function contrast(a, b) { - let L1 = luminance(a); - let L2 = luminance(b); - return (Math.max(L1, L2) + 0.05) / (Math.min(L1, L2) + 0.05); -} - -// src/index.js -var a98 = useMode(definition_default2); -var cubehelix = useMode(definition_default3); -var dlab = useMode(definition_default4); -var dlch = useMode(definition_default5); -var hsi = useMode(definition_default6); -var hsl = useMode(definition_default7); -var hsv = useMode(definition_default8); -var hwb = useMode(definition_default9); -var jab = useMode(definition_default10); -var jch = useMode(definition_default11); -var lab = useMode(definition_default12); -var lab65 = useMode(definition_default13); -var lch = useMode(definition_default14); -var lch65 = useMode(definition_default15); -var lchuv = useMode(definition_default16); -var lrgb = useMode(definition_default17); -var luv = useMode(definition_default18); -var okhsl = useMode(modeOkhsl_default); -var okhsv = useMode(modeOkhsv_default); -var oklab = useMode(definition_default19); -var oklch = useMode(definition_default20); -var p3 = useMode(definition_default21); -var prophoto = useMode(definition_default22); -var rec2020 = useMode(definition_default23); -var rgb3 = useMode(definition_default); -var xyb = useMode(definition_default24); -var xyz50 = useMode(definition_default25); -var xyz65 = useMode(definition_default26); -var yiq = useMode(definition_default27); diff --git a/node_modules/culori/bundled/culori.cjs.map b/node_modules/culori/bundled/culori.cjs.map deleted file mode 100644 index 6d37602..0000000 --- a/node_modules/culori/bundled/culori.cjs.map +++ /dev/null @@ -1 +0,0 @@ -{"mappings":"ACAA,wEAAwE;AAEzD,kDAAyB,KAAE,EAAC,KAAE,EAAC,KAAE,EAAC,SAAE,MAAK,EAAE;IACzD,IAAI,IAAI,KAAK,IAAI,GAAG,GAAG,IACtB,IAAI,KAAK,IAAI,GAAG,GAAG;IACpB,IAAI,MAAM;QACT,MAAM;QACN,GAAG,MAAM,IAAI,IAAI,AAAC,CAAA,IAAI,CAAA,IAAM,CAAA,IAAI,KAAK,IAAI,IAAI,IAAI,EAAC;QAClD,GAAG,MAAO,CAAA,IAAI,CAAA;IACf;IACA,IAAI,IAAI,MAAM,GACb,IAAI,IACH,AAAC,CAAA,MAAM,IACJ,AAAC,CAAA,IAAI,CAAA,IAAM,CAAA,IAAI,CAAA,IAAK,AAAC,CAAA,IAAI,CAAA,IAAK,IAC9B,MAAM,IACN,AAAC,CAAA,IAAI,CAAA,IAAM,CAAA,IAAI,CAAA,IAAK,IACpB,AAAC,CAAA,IAAI,CAAA,IAAM,CAAA,IAAI,CAAA,IAAK,CAAA,IAAK;IAC9B,IAAI,UAAU,WAAW,IAAI,QAAQ;IACrC,OAAO;AACR;;AEnBA,MAAM,oCAAc,CAAC,OAAO;IAC3B,IAAI,OAAO,UAAU,UAAU;IAE/B,wBAAwB;IACxB,IAAI,QAAQ,GACX,OAAO;QACN,MAAM;QACN,GAAG,AAAC,CAAA,AAAE,SAAS,IAAK,MAAQ,AAAC,SAAS,IAAK,IAAI,IAAK;QACpD,GAAG,AAAC,CAAA,AAAE,SAAS,IAAK,MAAQ,QAAQ,IAAI,IAAK;QAC7C,GAAG,AAAC,CAAA,AAAC,QAAQ,MAAQ,AAAC,SAAS,IAAK,IAAI,IAAK;IAC9C;IAGD,2BAA2B;IAC3B,IAAI,QAAQ,GACX,OAAO;QACN,MAAM;QACN,GAAG,AAAC,CAAA,AAAE,SAAS,KAAM,MAAQ,AAAC,SAAS,IAAK,IAAI,IAAK;QACrD,GAAG,AAAC,CAAA,AAAE,SAAS,IAAK,MAAQ,AAAC,SAAS,IAAK,IAAI,IAAK;QACpD,GAAG,AAAC,CAAA,AAAE,SAAS,IAAK,MAAQ,QAAQ,IAAI,IAAK;QAC7C,OAAO,AAAC,CAAA,AAAC,QAAQ,MAAQ,AAAC,SAAS,IAAK,IAAI,IAAK;IAClD;IAGD,gBAAgB;IAChB,IAAI,QAAQ,GACX,OAAO;QACN,MAAM;QACN,GAAG,AAAC,CAAA,AAAC,SAAS,KAAM,IAAG,IAAK;QAC5B,GAAG,AAAC,CAAA,AAAC,SAAS,IAAK,IAAG,IAAK;QAC3B,GAAG,AAAC,CAAA,QAAQ,IAAG,IAAK;IACrB;IAGD,kBAAkB;IAClB,IAAI,QAAQ,GACX,OAAO;QACN,MAAM;QACN,GAAG,AAAC,CAAA,AAAC,SAAS,KAAM,IAAG,IAAK;QAC5B,GAAG,AAAC,CAAA,AAAC,SAAS,KAAM,IAAG,IAAK;QAC5B,GAAG,AAAC,CAAA,AAAC,SAAS,IAAK,IAAG,IAAK;QAC3B,OAAO,AAAC,CAAA,QAAQ,IAAG,IAAK;IACzB;AAEF;IAEA,2CAAe;;;AD5Cf,MAAM,4BAAM;AAEZ,MAAM,iCAAW,CAAA;IAChB,IAAI;IACJ,0CAA0C;IAC1C,OAAO,AAAC,CAAA,QAAQ,MAAM,MAAM,0BAAG,IAC5B,CAAA,GAAA,wCAAU,EAAE,SAAS,KAAK,CAAC,EAAE,EAAE,KAAK,KAAK,CAAC,EAAE,CAAC,UAC7C;AACJ;IAEA,2CAAe;;;AIVf,MAAM,4CAAa,CAAC;AACpB,MAAM,8BAAQ,CAAC;AAEf,MAAM,4CAAU,EAAE;AAClB,MAAM,4CAAgB,CAAC;AAEvB,MAAM,iCAAW,CAAA,IAAK;AAEtB,MAAM,4CAAU,CAAA;IACf,yCAAU,CAAC,WAAW,KAAK,GAAG;QAC7B,GAAG,yCAAU,CAAC,WAAW,KAAK;QAC9B,GAAG,WAAW,MAAM;IACrB;IAEA,OAAO,KAAK,WAAW,YAAY,CAAC,GAAG,QAAQ,CAAA;QAC9C,IAAI,CAAC,yCAAU,CAAC,EAAE,EACjB,yCAAU,CAAC,EAAE,GAAG,CAAC;QAElB,yCAAU,CAAC,EAAE,CAAC,WAAW,KAAK,GAAG,WAAW,QAAQ,CAAC,EAAE;IACxD;IAEA,6BAA6B;IAC7B,IAAI,CAAC,WAAW,QACf,WAAW,SAAS,CAAC;IAGtB,IAAI,CAAC,WAAW,YACf,WAAW,aAAa,CAAC;IAG1B,WAAW,SAAS,QAAQ,CAAA;QAC3B,0DAA0D;QAC1D,IAAI,WAAW,MAAM,CAAC,QAAQ,KAAK,WAClC,WAAW,MAAM,CAAC,QAAQ,GAAG;YAAC;YAAG;SAAE;QAGpC,IAAI,CAAC,WAAW,WAAW,CAAC,QAAQ,EACnC,MAAM,IAAI,MAAM,CAAC,0BAA0B,EAAE,QAAQ,CAAC;QAGvD,IAAI,OAAO,WAAW,WAAW,CAAC,QAAQ,KAAK,YAC9C,WAAW,WAAW,CAAC,QAAQ,GAAG;YACjC,KAAK,WAAW,WAAW,CAAC,QAAQ;QACrC;QAGD,IAAI,CAAC,WAAW,WAAW,CAAC,QAAQ,CAAC,OACpC,WAAW,WAAW,CAAC,QAAQ,CAAC,QAAQ;IAE1C;IAEA,2BAAK,CAAC,WAAW,KAAK,GAAG;IACxB,CAAA,WAAW,SAAS,EAAE,AAAD,EAAG,QAAQ,CAAA;QAChC,0CAAU,QAAQ,WAAW;IAC9B;IAEA,OAAO,CAAA,GAAA,wCAAQ,EAAE,WAAW;AAC7B;AAEA,MAAM,4CAAU,CAAA,OAAQ,2BAAK,CAAC,KAAK;AAEnC,MAAM,4CAAY,CAAC,QAAQ;IAC1B,IAAI,OAAO,WAAW,UAAU;QAC/B,IAAI,CAAC,MACJ,MAAM,IAAI,MAAM,CAAC,yCAAyC,CAAC;QAE5D,yCAAa,CAAC,OAAO,GAAG;IACzB,OAAO,IAAI,OAAO,WAAW,YAC5B;QAAA,IAAI,0CAAQ,QAAQ,UAAU,GAC7B,0CAAQ,KAAK;IACd;AAEF;AAEA,MAAM,4CAAe,CAAA;IACpB,IAAI,OAAO,WAAW,UACrB,OAAO,yCAAa,CAAC,OAAO;SACtB,IAAI,OAAO,WAAW,YAAY;QACxC,MAAM,MAAM,0CAAQ,QAAQ;QAC5B,IAAI,MAAM,GACT,0CAAQ,OAAO,KAAK;IAEtB;AACD;;;;AEnFA,6CAA6C,GAC7C,MAAM,4CAAsB;AAE5B,6CAA6C,GAC7C,MAAM,uCAAiB;AAEhB,MAAM,4CAAM;IAClB,UAAU;IACV,OAAO;IACP,QAAQ;IACR,YAAY;IACZ,YAAY;IACZ,MAAM;IACN,KAAK;IACL,OAAO;AACR;AAEA,IAAI,2BAAK;AAET;;;CAGC,GACD,SAAS,6BAAO,KAAK;IACpB,IAAI,KAAK,KAAK,CAAC,yBAAG;IAClB,IAAI,MAAM,KAAK,CAAC,2BAAK,EAAE;IACvB,IAAI,OAAO,OAAO,OAAO,KACxB,OAAO,KAAK,KAAK,QAAS,QAAQ,OAAO,KAAK,KAAK,KAAK,CAAC,2BAAK,EAAE;IAEjE,IAAI,OAAO,KACV,OAAO,KAAK,KAAK;IAElB,OAAO,KAAK,KAAK;AAClB;AAEA;;CAEC,GAED,SAAS,+BAAS,KAAK;IACtB,IAAI,4BAAM,MAAM,QACf,OAAO;IAER,IAAI,KAAK,KAAK,CAAC,yBAAG;IAClB,IAAI,0CAAoB,KAAK,KAC5B,OAAO;IAER,IAAI,OAAO,KAAK;QACf,IAAI,MAAM,SAAS,2BAAK,GACvB,OAAO;QAER,IAAI,MAAM,KAAK,CAAC,2BAAK,EAAE;QACvB,IAAI,QAAQ,OAAO,0CAAoB,KAAK,MAC3C,OAAO;QAER,OAAO;IACR;IACA,OAAO;AACR;AAEA;;;CAGC,GAED,MAAM,gCAAU;IACf,KAAK;IACL,KAAK,MAAM,KAAK;IAChB,MAAM;IACN,MAAM;AACP;AAEA,SAAS,0BAAI,KAAK;IACjB,IAAI,QAAQ;IACZ,IAAI,KAAK,CAAC,yBAAG,KAAK,OAAO,KAAK,CAAC,yBAAG,KAAK,KACtC,SAAS,KAAK,CAAC,2BAAK;IAErB,SAAS,6BAAO;IAChB,IAAI,KAAK,CAAC,yBAAG,KAAK,OAAO,KAAK,KAAK,KAAK,CAAC,2BAAK,EAAE,GAC/C,SAAS,KAAK,CAAC,2BAAK,GAAG,6BAAO;IAE/B,IAAI,KAAK,CAAC,yBAAG,KAAK,OAAO,KAAK,CAAC,yBAAG,KAAK,KAAK;QAC3C,IACC,AAAC,CAAA,KAAK,CAAC,2BAAK,EAAE,KAAK,OAAO,KAAK,CAAC,2BAAK,EAAE,KAAK,GAAE,KAC9C,KAAK,KAAK,KAAK,CAAC,2BAAK,EAAE,GAEvB,SAAS,KAAK,CAAC,2BAAK,GAAG,KAAK,CAAC,2BAAK,GAAG,6BAAO;aACtC,IAAI,KAAK,KAAK,KAAK,CAAC,2BAAK,EAAE,GACjC,SAAS,KAAK,CAAC,2BAAK,GAAG,6BAAO;IAEhC;IACA,IAAI,+BAAS,QAAQ;QACpB,IAAI,KAAK,4BAAM;QACf,IAAI,OAAO,SAAS,OAAO,SAAS,OAAO,UAAU,OAAO,QAC3D,OAAO;YAAE,MAAM,0CAAI;YAAK,OAAO,QAAQ,6BAAO,CAAC,GAAG;QAAC;QAEpD,OAAO;IACR;IACA,IAAI,KAAK,CAAC,yBAAG,KAAK,KAAK;QACtB;QACA,OAAO;YAAE,MAAM,0CAAI;YAAY,OAAO,CAAC;QAAM;IAC9C;IACA,OAAO;QAAE,MAAM,0CAAI;QAAQ,OAAO,CAAC;IAAM;AAC1C;AAEA;;CAEC,GACD,SAAS,6BAAO,KAAK;IACpB,IAAI,IAAI;IACR,MAAO,KAAK,KAAK,KAAK,CAAC,yBAAG,EACzB,KAAK,KAAK,CAAC,2BAAK;IAEjB,OAAO;AACR;AAEA;;CAEC,GACD,SAAS,4BAAM,KAAK;IACnB,IAAI,IAAI;IACR,MAAO,2BAAK,MAAM,UAAU,qCAAe,KAAK,KAAK,CAAC,yBAAG,EACxD,KAAK,KAAK,CAAC,2BAAK;IAEjB,OAAO;AACR;AAEA;;CAEC,GACD,SAAS,gCAAU,KAAK;IACvB,IAAI,IAAI,4BAAM;IACd,IAAI,KAAK,CAAC,yBAAG,KAAK,KAAK;QACtB;QACA,OAAO;YAAE,MAAM,0CAAI;YAAU,OAAO;QAAE;IACvC;IACA,IAAI,MAAM,QACT,OAAO;QAAE,MAAM,0CAAI;QAAM,OAAO;IAAU;IAE3C,OAAO;QAAE,MAAM,0CAAI;QAAO,OAAO;IAAE;AACpC;AAEO,SAAS,0CAAS,MAAM,EAAE;IAChC,IAAI,QAAQ,IAAI;IAChB,IAAI,SAAS,EAAE;IACf,IAAI;IAEJ,iBAAiB,GACjB,2BAAK;IAEL,MAAO,2BAAK,MAAM,OAAQ;QACzB,KAAK,KAAK,CAAC,2BAAK;QAEhB;;GAEC,GACD,IAAI,OAAO,QAAQ,OAAO,OAAQ,OAAO,KAAK;YAC7C,MACC,2BAAK,MAAM,UACV,CAAA,KAAK,CAAC,yBAAG,KAAK,QAAQ,KAAK,CAAC,yBAAG,KAAK,OAAQ,KAAK,CAAC,yBAAG,KAAK,GAAE,EAE7D;YAED;QACD;QAEA,IAAI,OAAO,KACV,OAAO;QAGR,IAAI,OAAO,KAAK;YACf,OAAO,KAAK;gBAAE,MAAM,0CAAI;YAAW;YACnC;QACD;QAEA,IAAI,OAAO,KAAK;YACf;YACA,IAAI,6BAAO,QAAQ;gBAClB,OAAO,KAAK,0BAAI;gBAChB;YACD;YACA,OAAO;QACR;QAEA,IAAI,OAAO,KAAK;YACf;YACA,IAAI,6BAAO,QAAQ;gBAClB,OAAO,KAAK,0BAAI;gBAChB;YACD;YACA,IAAI,+BAAS,QAAQ;gBACpB,OAAO,KAAK;oBAAE,MAAM,0CAAI;oBAAO,OAAO,4BAAM;gBAAO;gBACnD;YACD;YACA,OAAO;QACR;QAEA,IAAI,OAAO,KAAK;YACf;YACA,IAAI,6BAAO,QAAQ;gBAClB,OAAO,KAAK,0BAAI;gBAChB;YACD;YACA,OAAO;QACR;QAEA,IAAI,OAAO,KAAK;YACf,MACC,2BAAK,MAAM,UACV,CAAA,KAAK,CAAC,yBAAG,KAAK,QAAQ,KAAK,CAAC,yBAAG,KAAK,OAAQ,KAAK,CAAC,yBAAG,KAAK,GAAE,EAE7D;YAED,IAAI;YACJ,IAAI,6BAAO,QAAQ;gBAClB,QAAQ,0BAAI;gBACZ,IAAI,MAAM,SAAS,0CAAI,KAAK;oBAC3B,OAAO,KAAK;wBAAE,MAAM,0CAAI;wBAAO,OAAO;oBAAM;oBAC5C;gBACD;YACD;YACA,IAAI,+BAAS,QACZ;gBAAA,IAAI,4BAAM,WAAW,QAAQ;oBAC5B,OAAO,KAAK;wBACX,MAAM,0CAAI;wBACV,OAAO;4BAAE,MAAM,0CAAI;4BAAM,OAAO;wBAAU;oBAC3C;oBACA;gBACD;YAAA;YAED,OAAO;QACR;QAEA,IAAI,KAAK,KAAK,KAAK;YAClB;YACA,OAAO,KAAK,0BAAI;YAChB;QACD;QAEA,IAAI,0CAAoB,KAAK,KAAK;YACjC;YACA,OAAO,KAAK,gCAAU;YACtB;QACD;QAEA;;GAEC,GACD,OAAO;IACR;IAEA,OAAO;AACR;AAEO,SAAS,0CAAiB,MAAM;IACtC,OAAO,KAAK;IACZ,IAAI,QAAQ,MAAM,CAAC,OAAO,KAAK;IAC/B,IAAI,CAAC,SAAS,MAAM,SAAS,0CAAI,YAAY,MAAM,UAAU,SAC5D,OAAO;IAER,QAAQ,MAAM,CAAC,OAAO,KAAK;IAC3B,IAAI,MAAM,SAAS,0CAAI,OACtB,OAAO;IAER,MAAM,OAAO,CAAA,GAAA,yCAAY,CAAC,CAAC,MAAM,MAAM;IACvC,IAAI,CAAC,MACJ,OAAO;IAER,MAAM,MAAM;cAAE;IAAK;IACnB,MAAM,SAAS,oCAAc,QAAQ;IACrC,IAAI,CAAC,QACJ,OAAO;IAER,MAAM,WAAW,CAAA,GAAA,yCAAM,EAAE,MAAM;IAC/B,IAAK,IAAI,KAAK,GAAG,GAAG,KAAK,SAAS,QAAQ,KAAM;QAC/C,IAAI,MAAM,CAAC,GAAG;QACd,IAAI,EAAE,SAAS,0CAAI,MAClB,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,EAAE,SAAS,0CAAI,SAAS,EAAE,QAAQ,EAAE,QAAQ;IAElE;IACA,OAAO;AACR;AAEA,SAAS,oCAAc,MAAM,EAAE,UAAU;IACxC,MAAM,SAAS,EAAE;IACjB,IAAI;IACJ,MAAO,OAAO,KAAK,OAAO,OAAQ;QACjC,QAAQ,MAAM,CAAC,OAAO,KAAK;QAC3B,IACC,MAAM,SAAS,0CAAI,QACnB,MAAM,SAAS,0CAAI,UACnB,MAAM,SAAS,0CAAI,SACnB,MAAM,SAAS,0CAAI,cAClB,cAAc,MAAM,SAAS,0CAAI,KACjC;YACD,OAAO,KAAK;YACZ;QACD;QACA,IAAI,MAAM,SAAS,0CAAI,YAAY;YAClC,IAAI,OAAO,KAAK,OAAO,QACtB,OAAO;YAER;QACD;QACA,OAAO;IACR;IAEA,IAAI,OAAO,SAAS,KAAK,OAAO,SAAS,GACxC,OAAO;IAGR,IAAI,OAAO,WAAW,GAAG;QACxB,IAAI,MAAM,CAAC,EAAE,CAAC,SAAS,0CAAI,OAC1B,OAAO;QAER,MAAM,CAAC,EAAE,GAAG,MAAM,CAAC,EAAE,CAAC;IACvB;IACA,IAAI,OAAO,WAAW,GACrB,OAAO,KAAK;QAAE,MAAM,0CAAI;QAAM,OAAO;IAAU;IAGhD,OAAO,OAAO,MAAM,CAAA,IAAK,EAAE,SAAS,0CAAI,SAAS,SAAS;AAC3D;AAEO,SAAS,0CAAkB,MAAM,EAAE,UAAU;IACnD,OAAO,KAAK;IACZ,IAAI,QAAQ,MAAM,CAAC,OAAO,KAAK;IAC/B,IAAI,CAAC,SAAS,MAAM,SAAS,0CAAI,UAChC,OAAO;IAER,IAAI,SAAS,oCAAc,QAAQ;IACnC,IAAI,CAAC,QACJ,OAAO;IAER,OAAO,QAAQ,MAAM;IACrB,OAAO;AACR;AAEA,MAAM,8BAAQ,CAAA;IACb,IAAI,OAAO,UAAU,UACpB,OAAO;IAER,MAAM,SAAS,0CAAS;IACxB,MAAM,SAAS,SAAS,0CAAkB,QAAQ,QAAQ;IAC1D,IAAI,SAAS;IACb,IAAI,IAAI;IACR,IAAI,MAAM,CAAA,GAAA,yCAAM,EAAE;IAClB,MAAO,IAAI,IAAK;QACf,IAAI,AAAC,CAAA,SAAS,CAAA,GAAA,yCAAM,CAAC,CAAC,IAAI,CAAC,OAAO,OAAM,MAAO,WAC9C,OAAO;IAET;IACA,OAAO,SAAS,0CAAiB,UAAU;AAC5C;IAEA,2CAAe;;;ADnWf,MAAM,gCAAU,CAAC,OAAO,OACvB,UAAU,YACP,YACA,OAAO,UAAU,WACjB,CAAA,GAAA,wCAAI,EAAE,SACN,MAAM,SAAS,YACf,QACA,OACA;QAAE,GAAG,KAAK;cAAE;IAAK,IACjB;IAEJ,2CAAe;;;AFVf,MAAM,kCACL,CAAC,cAAc,KAAK,GACpB,CAAA,QACC,AAAC,CAAA,QAAQ,CAAA,GAAA,wCAAM,EAAE,OAAO,YAAW,MAAO,YAEvC,MAAM,SAAS,cAEd,QAEF,gCAAgC;QAChC,CAAA,GAAA,yCAAS,CAAC,CAAC,MAAM,KAAK,CAAC,YAAY,GAEjC,CAAA,GAAA,yCAAS,CAAC,CAAC,MAAM,KAAK,CAAC,YAAY,CAAC,SAEtC,+BAA+B;QAC/B,gBAAgB,QAEd,CAAA,GAAA,yCAAS,CAAC,CAAC,MAAM,KAAK,CAAC,IAAI,SAE3B,CAAA,GAAA,yCAAS,EAAE,GAAG,CAAC,YAAY,CAAC,CAAA,GAAA,yCAAS,CAAC,CAAC,MAAM,KAAK,CAAC,IAAI,UACxD;IAEL,2CAAe;;;AIzBf,kDAAkD;AAElD,MAAM,0BAAI,CAAC,OAAO,YACjB,KAAK,MAAM,QAAS,CAAA,YAAY,KAAK,IAAI,IAAI,UAAS,KAAM;AAE7D,MAAM,8BACL,CAAC,YAAY,CAAC,GACd,CAAA,QACC,OAAO,UAAU,WAAW,wBAAE,OAAO,aAAa;IAEpD,2CAAe;;;;;ALLf,IAAI,oCAAc,CAAA,GAAA,wCAAI,EAAE;AAExB,MAAM,8BAAQ,CAAA,QAAS,KAAK,IAAI,GAAG,KAAK,IAAI,GAAG;AAC/C,MAAM,8BAAQ,CAAA,QAAS,KAAK,MAAM,4BAAM,SAAS;AAE1C,MAAM,4CAAe,CAAA;IAC3B,IAAI,UAAU,WACb,OAAO;IAGR,IAAI,IAAI,4BAAM,MAAM;IACpB,IAAI,IAAI,4BAAM,MAAM;IACpB,IAAI,IAAI,4BAAM,MAAM;IAEpB,OAAO,MAAM,AAAC,CAAA,AAAC,WAAY,KAAK,KAAO,KAAK,IAAK,CAAA,EAAG,SAAS,IAAI,MAAM;AACxE;AAEO,MAAM,4CAAgB,CAAA;IAC5B,IAAI,UAAU,WACb,OAAO;IAGR,IAAI,IAAI,4BAAM,MAAM,UAAU,YAAY,MAAM,QAAQ;IACxD,OAAO,0CAAa,SAAS,AAAC,CAAA,AAAC,MAAU,CAAA,EAAG,SAAS,IAAI,MAAM;AAChE;AAEO,MAAM,4CAAe,CAAA;IAC3B,IAAI,UAAU,WACb,OAAO;IAGR,IAAI,IAAI,MAAM,MAAM,YAAY,4BAAM,MAAM,KAAK;IACjD,IAAI,IAAI,MAAM,MAAM,YAAY,4BAAM,MAAM,KAAK;IACjD,IAAI,IAAI,MAAM,MAAM,YAAY,4BAAM,MAAM,KAAK;IAEjD,IAAI,MAAM,UAAU,aAAa,MAAM,UAAU,GAChD,eAAe;IACf,OAAO,CAAC,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC;SAE9B,oBAAoB;IACpB,OAAO,CAAC,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,kCAAY,4BAAM,MAAM,QAAQ,CAAC,CAAC;AAErE;AAEO,MAAM,4CAAe,CAAA;IAC3B,IAAI,UAAU,WACb,OAAO;IAGR,MAAM,IAAI,kCAAY,MAAM,KAAK;IACjC,MAAM,IACL,MAAM,MAAM,YACT,kCAAY,4BAAM,MAAM,KAAK,OAAO,MACpC;IACJ,MAAM,IACL,MAAM,MAAM,YACT,kCAAY,4BAAM,MAAM,KAAK,OAAO,MACpC;IAEJ,IAAI,MAAM,UAAU,aAAa,MAAM,UAAU,GAChD,eAAe;IACf,OAAO,CAAC,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC;SAE9B,oBAAoB;IACpB,OAAO,CAAC,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,kCAAY,4BAAM,MAAM,QAAQ,CAAC,CAAC;AAErE;AAEO,MAAM,4CAAY,CAAA;IACxB,MAAM,QAAQ,CAAA,GAAA,wCAAM,EAAE;IACtB,IAAI,CAAC,OACJ,OAAO;IAER,MAAM,MAAM,CAAA,GAAA,yCAAM,EAAE,MAAM;IAC1B,IAAI,CAAC,IAAI,aAAa,OAAO,IAAI,cAAc,UAAU;QACxD,IAAI,MAAM,CAAC,MAAM,EAAE,IAAI,aAAa,CAAC,EAAE,EAAE,MAAM,KAAK,CAAC,CAAC,CAAC,CAAC;QACxD,IAAI,SAAS,QAAQ,CAAC,IAAI;YACzB,IAAI,OAAO,SACV,OACC,AAAC,CAAA,IAAI,MAAM,EAAC,IACX,CAAA,KAAK,CAAC,GAAG,KAAK,YAAY,KAAK,CAAC,GAAG,GAAG,MAAK;QAE/C;QACA,IAAI,MAAM,UAAU,aAAa,MAAM,QAAQ,GAC9C,OAAO,CAAC,GAAG,EAAE,MAAM,MAAM,CAAC;QAE3B,OAAO,MAAM;IACd;IACA,IAAI,OAAO,IAAI,cAAc,YAC5B,OAAO,IAAI,UAAU;IAEtB,OAAO;AACR;AAEO,MAAM,4CAAY,CAAA,IAAK,0CAAa,CAAA,GAAA,wCAAQ,EAAE,OAAO;AACrD,MAAM,4CAAa,CAAA,IAAK,0CAAc,CAAA,GAAA,wCAAQ,EAAE,OAAO;AACvD,MAAM,4CAAY,CAAA,IAAK,0CAAa,CAAA,GAAA,wCAAQ,EAAE,OAAO;AACrD,MAAM,4CAAY,CAAA,IAAK,0CAAa,CAAA,GAAA,wCAAQ,EAAE,OAAO;;;AJpG5D,QAAQ,IACP,CAAA,GAAA,yCAAW,EACV,CAAA,GAAA,wCAAc,EACb,CAAA,GAAA,wCAAO,EAAE","sources":["test/tree-shaking/tree-shaken.js","src/hsl/convertRgbToHsl.js","src/rgb/parseHex.js","src/rgb/parseNumber.js","src/formatter.js","src/converter.js","src/modes.js","src/_prepare.js","src/parse.js","src/round.js"],"sourcesContent":["import { parseHex, convertRgbToHsl, serializeHsl } from '../../src/index-fn.js';\n\nconsole.log(\n\tserializeHsl(\n\t\tconvertRgbToHsl(\n\t\t\tparseHex('#ffcc00')\n\t\t)\n\t)\n);","// Based on: https://en.wikipedia.org/wiki/HSL_and_HSV#Formal_derivation\n\nexport default function convertRgbToHsl({ r, g, b, alpha }) {\n\tlet M = Math.max(r, g, b),\n\t\tm = Math.min(r, g, b);\n\tlet res = {\n\t\tmode: 'hsl',\n\t\ts: M === m ? 0 : (M - m) / (1 - Math.abs(M + m - 1)),\n\t\tl: 0.5 * (M + m)\n\t};\n\tif (M - m !== 0)\n\t\tres.h =\n\t\t\t(M === r\n\t\t\t\t? (g - b) / (M - m) + (g < b) * 6\n\t\t\t\t: M === g\n\t\t\t\t? (b - r) / (M - m) + 2\n\t\t\t\t: (r - g) / (M - m) + 4) * 60;\n\tif (alpha !== undefined) res.alpha = alpha;\n\treturn res;\n}\n","import parseNumber from './parseNumber.js';\n\nconst hex = /^#?([0-9a-f]{8}|[0-9a-f]{6}|[0-9a-f]{4}|[0-9a-f]{3})$/i;\n\nconst parseHex = color => {\n\tlet match;\n\t// eslint-disable-next-line no-cond-assign\n\treturn (match = color.match(hex))\n\t\t? parseNumber(parseInt(match[1], 16), match[1].length)\n\t\t: undefined;\n};\n\nexport default parseHex;\n","const parseNumber = (color, len) => {\n\tif (typeof color !== 'number') return;\n\n\t// hex3: #c93 -> #cc9933\n\tif (len === 3) {\n\t\treturn {\n\t\t\tmode: 'rgb',\n\t\t\tr: (((color >> 8) & 0xf) | ((color >> 4) & 0xf0)) / 255,\n\t\t\tg: (((color >> 4) & 0xf) | (color & 0xf0)) / 255,\n\t\t\tb: ((color & 0xf) | ((color << 4) & 0xf0)) / 255\n\t\t};\n\t}\n\n\t// hex4: #c931 -> #cc993311\n\tif (len === 4) {\n\t\treturn {\n\t\t\tmode: 'rgb',\n\t\t\tr: (((color >> 12) & 0xf) | ((color >> 8) & 0xf0)) / 255,\n\t\t\tg: (((color >> 8) & 0xf) | ((color >> 4) & 0xf0)) / 255,\n\t\t\tb: (((color >> 4) & 0xf) | (color & 0xf0)) / 255,\n\t\t\talpha: ((color & 0xf) | ((color << 4) & 0xf0)) / 255\n\t\t};\n\t}\n\n\t// hex6: #f0f1f2\n\tif (len === 6) {\n\t\treturn {\n\t\t\tmode: 'rgb',\n\t\t\tr: ((color >> 16) & 0xff) / 255,\n\t\t\tg: ((color >> 8) & 0xff) / 255,\n\t\t\tb: (color & 0xff) / 255\n\t\t};\n\t}\n\n\t// hex8: #f0f1f2ff\n\tif (len === 8) {\n\t\treturn {\n\t\t\tmode: 'rgb',\n\t\t\tr: ((color >> 24) & 0xff) / 255,\n\t\t\tg: ((color >> 16) & 0xff) / 255,\n\t\t\tb: ((color >> 8) & 0xff) / 255,\n\t\t\talpha: (color & 0xff) / 255\n\t\t};\n\t}\n};\n\nexport default parseNumber;\n","import converter from './converter.js';\nimport round from './round.js';\nimport prepare from './_prepare.js';\nimport { getMode } from './modes.js';\n\nlet twoDecimals = round(2);\n\nconst clamp = value => Math.max(0, Math.min(1, value));\nconst fixup = value => Math.round(clamp(value) * 255);\n\nexport const serializeHex = color => {\n\tif (color === undefined) {\n\t\treturn undefined;\n\t}\n\n\tlet r = fixup(color.r);\n\tlet g = fixup(color.g);\n\tlet b = fixup(color.b);\n\n\treturn '#' + ((1 << 24) | (r << 16) | (g << 8) | b).toString(16).slice(1);\n};\n\nexport const serializeHex8 = color => {\n\tif (color === undefined) {\n\t\treturn undefined;\n\t}\n\n\tlet a = fixup(color.alpha !== undefined ? color.alpha : 1);\n\treturn serializeHex(color) + ((1 << 8) | a).toString(16).slice(1);\n};\n\nexport const serializeRgb = color => {\n\tif (color === undefined) {\n\t\treturn undefined;\n\t}\n\n\tlet r = color.r !== undefined ? fixup(color.r) : 'none';\n\tlet g = color.g !== undefined ? fixup(color.g) : 'none';\n\tlet b = color.b !== undefined ? fixup(color.b) : 'none';\n\n\tif (color.alpha === undefined || color.alpha === 1) {\n\t\t// opaque color\n\t\treturn `rgb(${r}, ${g}, ${b})`;\n\t} else {\n\t\t// transparent color\n\t\treturn `rgba(${r}, ${g}, ${b}, ${twoDecimals(clamp(color.alpha))})`;\n\t}\n};\n\nexport const serializeHsl = color => {\n\tif (color === undefined) {\n\t\treturn undefined;\n\t}\n\n\tconst h = twoDecimals(color.h || 0);\n\tconst s =\n\t\tcolor.s !== undefined\n\t\t\t? twoDecimals(clamp(color.s) * 100) + '%'\n\t\t\t: 'none';\n\tconst l =\n\t\tcolor.l !== undefined\n\t\t\t? twoDecimals(clamp(color.l) * 100) + '%'\n\t\t\t: 'none';\n\n\tif (color.alpha === undefined || color.alpha === 1) {\n\t\t// opaque color\n\t\treturn `hsl(${h}, ${s}, ${l})`;\n\t} else {\n\t\t// transparent color\n\t\treturn `hsla(${h}, ${s}, ${l}, ${twoDecimals(clamp(color.alpha))})`;\n\t}\n};\n\nexport const formatCss = c => {\n\tconst color = prepare(c);\n\tif (!color) {\n\t\treturn undefined;\n\t}\n\tconst def = getMode(color.mode);\n\tif (!def.serialize || typeof def.serialize === 'string') {\n\t\tlet res = `color(${def.serialize || `--${color.mode}`} `;\n\t\tdef.channels.forEach((ch, i) => {\n\t\t\tif (ch !== 'alpha') {\n\t\t\t\tres +=\n\t\t\t\t\t(i ? ' ' : '') +\n\t\t\t\t\t(color[ch] !== undefined ? color[ch] : 'none');\n\t\t\t}\n\t\t});\n\t\tif (color.alpha !== undefined && color.alpha < 1) {\n\t\t\tres += ` / ${color.alpha}`;\n\t\t}\n\t\treturn res + ')';\n\t}\n\tif (typeof def.serialize === 'function') {\n\t\treturn def.serialize(color);\n\t}\n\treturn undefined;\n};\n\nexport const formatHex = c => serializeHex(converter('rgb')(c));\nexport const formatHex8 = c => serializeHex8(converter('rgb')(c));\nexport const formatRgb = c => serializeRgb(converter('rgb')(c));\nexport const formatHsl = c => serializeHsl(converter('hsl')(c));\n","import { converters } from './modes.js';\nimport prepare from './_prepare.js';\n\nconst converter =\n\t(target_mode = 'rgb') =>\n\tcolor =>\n\t\t(color = prepare(color, target_mode)) !== undefined\n\t\t\t? // if the color's mode corresponds to our target mode\n\t\t\t color.mode === target_mode\n\t\t\t\t? // then just return the color\n\t\t\t\t color\n\t\t\t\t: // otherwise check to see if we have a dedicated\n\t\t\t\t// converter for the target mode\n\t\t\t\tconverters[color.mode][target_mode]\n\t\t\t\t? // and return its result...\n\t\t\t\t converters[color.mode][target_mode](color)\n\t\t\t\t: // ...otherwise pass through RGB as an intermediary step.\n\t\t\t\t// if the target mode is RGB...\n\t\t\t\ttarget_mode === 'rgb'\n\t\t\t\t? // just return the RGB\n\t\t\t\t converters[color.mode].rgb(color)\n\t\t\t\t: // otherwise convert color.mode -> RGB -> target_mode\n\t\t\t\t converters.rgb[target_mode](converters[color.mode].rgb(color))\n\t\t\t: undefined;\n\nexport default converter;\n","import converter from './converter.js';\n\nconst converters = {};\nconst modes = {};\n\nconst parsers = [];\nconst colorProfiles = {};\n\nconst identity = v => v;\n\nconst useMode = definition => {\n\tconverters[definition.mode] = {\n\t\t...converters[definition.mode],\n\t\t...definition.toMode\n\t};\n\n\tObject.keys(definition.fromMode || {}).forEach(k => {\n\t\tif (!converters[k]) {\n\t\t\tconverters[k] = {};\n\t\t}\n\t\tconverters[k][definition.mode] = definition.fromMode[k];\n\t});\n\n\t// Color space channel ranges\n\tif (!definition.ranges) {\n\t\tdefinition.ranges = {};\n\t}\n\n\tif (!definition.difference) {\n\t\tdefinition.difference = {};\n\t}\n\n\tdefinition.channels.forEach(channel => {\n\t\t// undefined channel ranges default to the [0, 1] interval\n\t\tif (definition.ranges[channel] === undefined) {\n\t\t\tdefinition.ranges[channel] = [0, 1];\n\t\t}\n\n\t\tif (!definition.interpolate[channel]) {\n\t\t\tthrow new Error(`Missing interpolator for: ${channel}`);\n\t\t}\n\n\t\tif (typeof definition.interpolate[channel] === 'function') {\n\t\t\tdefinition.interpolate[channel] = {\n\t\t\t\tuse: definition.interpolate[channel]\n\t\t\t};\n\t\t}\n\n\t\tif (!definition.interpolate[channel].fixup) {\n\t\t\tdefinition.interpolate[channel].fixup = identity;\n\t\t}\n\t});\n\n\tmodes[definition.mode] = definition;\n\t(definition.parse || []).forEach(parser => {\n\t\tuseParser(parser, definition.mode);\n\t});\n\n\treturn converter(definition.mode);\n};\n\nconst getMode = mode => modes[mode];\n\nconst useParser = (parser, mode) => {\n\tif (typeof parser === 'string') {\n\t\tif (!mode) {\n\t\t\tthrow new Error(`'mode' required when 'parser' is a string`);\n\t\t}\n\t\tcolorProfiles[parser] = mode;\n\t} else if (typeof parser === 'function') {\n\t\tif (parsers.indexOf(parser) < 0) {\n\t\t\tparsers.push(parser);\n\t\t}\n\t}\n};\n\nconst removeParser = parser => {\n\tif (typeof parser === 'string') {\n\t\tdelete colorProfiles[parser];\n\t} else if (typeof parser === 'function') {\n\t\tconst idx = parsers.indexOf(parser);\n\t\tif (idx > 0) {\n\t\t\tparsers.splice(idx, 1);\n\t\t}\n\t}\n};\n\nexport {\n\tuseMode,\n\tgetMode,\n\tuseParser,\n\tremoveParser,\n\tconverters,\n\tparsers,\n\tcolorProfiles\n};\n","import parse from './parse.js';\n\nconst prepare = (color, mode) =>\n\tcolor === undefined\n\t\t? undefined\n\t\t: typeof color !== 'object'\n\t\t? parse(color)\n\t\t: color.mode !== undefined\n\t\t? color\n\t\t: mode\n\t\t? { ...color, mode }\n\t\t: undefined;\n\nexport default prepare;\n","import { parsers, colorProfiles, getMode } from './modes.js';\n\n/* eslint-disable-next-line no-control-regex */\nconst IdentStartCodePoint = /[^\\x00-\\x7F]|[a-zA-Z_]/;\n\n/* eslint-disable-next-line no-control-regex */\nconst IdentCodePoint = /[^\\x00-\\x7F]|[-\\w]/;\n\nexport const Tok = {\n\tFunction: 'function',\n\tIdent: 'ident',\n\tNumber: 'number',\n\tPercentage: 'percentage',\n\tParenClose: ')',\n\tNone: 'none',\n\tHue: 'hue',\n\tAlpha: 'alpha'\n};\n\nlet _i = 0;\n\n/*\n\t4.3.10. Check if three code points would start a number\n\thttps://drafts.csswg.org/css-syntax/#starts-with-a-number\n */\nfunction is_num(chars) {\n\tlet ch = chars[_i];\n\tlet ch1 = chars[_i + 1];\n\tif (ch === '-' || ch === '+') {\n\t\treturn /\\d/.test(ch1) || (ch1 === '.' && /\\d/.test(chars[_i + 2]));\n\t}\n\tif (ch === '.') {\n\t\treturn /\\d/.test(ch1);\n\t}\n\treturn /\\d/.test(ch);\n}\n\n/*\n\tCheck if the stream starts with an identifier.\n */\n\nfunction is_ident(chars) {\n\tif (_i >= chars.length) {\n\t\treturn false;\n\t}\n\tlet ch = chars[_i];\n\tif (IdentStartCodePoint.test(ch)) {\n\t\treturn true;\n\t}\n\tif (ch === '-') {\n\t\tif (chars.length - _i < 2) {\n\t\t\treturn false;\n\t\t}\n\t\tlet ch1 = chars[_i + 1];\n\t\tif (ch1 === '-' || IdentStartCodePoint.test(ch1)) {\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t}\n\treturn false;\n}\n\n/*\n\t4.3.3. Consume a numeric token\n\thttps://drafts.csswg.org/css-syntax/#consume-numeric-token\n */\n\nconst huenits = {\n\tdeg: 1,\n\trad: 180 / Math.PI,\n\tgrad: 9 / 10,\n\tturn: 360\n};\n\nfunction num(chars) {\n\tlet value = '';\n\tif (chars[_i] === '-' || chars[_i] === '+') {\n\t\tvalue += chars[_i++];\n\t}\n\tvalue += digits(chars);\n\tif (chars[_i] === '.' && /\\d/.test(chars[_i + 1])) {\n\t\tvalue += chars[_i++] + digits(chars);\n\t}\n\tif (chars[_i] === 'e' || chars[_i] === 'E') {\n\t\tif (\n\t\t\t(chars[_i + 1] === '-' || chars[_i + 1] === '+') &&\n\t\t\t/\\d/.test(chars[_i + 2])\n\t\t) {\n\t\t\tvalue += chars[_i++] + chars[_i++] + digits(chars);\n\t\t} else if (/\\d/.test(chars[_i + 1])) {\n\t\t\tvalue += chars[_i++] + digits(chars);\n\t\t}\n\t}\n\tif (is_ident(chars)) {\n\t\tlet id = ident(chars);\n\t\tif (id === 'deg' || id === 'rad' || id === 'turn' || id === 'grad') {\n\t\t\treturn { type: Tok.Hue, value: value * huenits[id] };\n\t\t}\n\t\treturn undefined;\n\t}\n\tif (chars[_i] === '%') {\n\t\t_i++;\n\t\treturn { type: Tok.Percentage, value: +value };\n\t}\n\treturn { type: Tok.Number, value: +value };\n}\n\n/*\n\tConsume digits.\n */\nfunction digits(chars) {\n\tlet v = '';\n\twhile (/\\d/.test(chars[_i])) {\n\t\tv += chars[_i++];\n\t}\n\treturn v;\n}\n\n/*\n\tConsume an identifier.\n */\nfunction ident(chars) {\n\tlet v = '';\n\twhile (_i < chars.length && IdentCodePoint.test(chars[_i])) {\n\t\tv += chars[_i++];\n\t}\n\treturn v;\n}\n\n/*\n\tConsume an ident-like token.\n */\nfunction identlike(chars) {\n\tlet v = ident(chars);\n\tif (chars[_i] === '(') {\n\t\t_i++;\n\t\treturn { type: Tok.Function, value: v };\n\t}\n\tif (v === 'none') {\n\t\treturn { type: Tok.None, value: undefined };\n\t}\n\treturn { type: Tok.Ident, value: v };\n}\n\nexport function tokenize(str = '') {\n\tlet chars = str.trim();\n\tlet tokens = [];\n\tlet ch;\n\n\t/* reset counter */\n\t_i = 0;\n\n\twhile (_i < chars.length) {\n\t\tch = chars[_i++];\n\n\t\t/*\n\t\t\tConsume whitespace without emitting it\n\t\t */\n\t\tif (ch === '\\n' || ch === '\\t' || ch === ' ') {\n\t\t\twhile (\n\t\t\t\t_i < chars.length &&\n\t\t\t\t(chars[_i] === '\\n' || chars[_i] === '\\t' || chars[_i] === ' ')\n\t\t\t) {\n\t\t\t\t_i++;\n\t\t\t}\n\t\t\tcontinue;\n\t\t}\n\n\t\tif (ch === ',') {\n\t\t\treturn undefined;\n\t\t}\n\n\t\tif (ch === ')') {\n\t\t\ttokens.push({ type: Tok.ParenClose });\n\t\t\tcontinue;\n\t\t}\n\n\t\tif (ch === '+') {\n\t\t\t_i--;\n\t\t\tif (is_num(chars)) {\n\t\t\t\ttokens.push(num(chars));\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\treturn undefined;\n\t\t}\n\n\t\tif (ch === '-') {\n\t\t\t_i--;\n\t\t\tif (is_num(chars)) {\n\t\t\t\ttokens.push(num(chars));\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tif (is_ident(chars)) {\n\t\t\t\ttokens.push({ type: Tok.Ident, value: ident(chars) });\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\treturn undefined;\n\t\t}\n\n\t\tif (ch === '.') {\n\t\t\t_i--;\n\t\t\tif (is_num(chars)) {\n\t\t\t\ttokens.push(num(chars));\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\treturn undefined;\n\t\t}\n\n\t\tif (ch === '/') {\n\t\t\twhile (\n\t\t\t\t_i < chars.length &&\n\t\t\t\t(chars[_i] === '\\n' || chars[_i] === '\\t' || chars[_i] === ' ')\n\t\t\t) {\n\t\t\t\t_i++;\n\t\t\t}\n\t\t\tlet alpha;\n\t\t\tif (is_num(chars)) {\n\t\t\t\talpha = num(chars);\n\t\t\t\tif (alpha.type !== Tok.Hue) {\n\t\t\t\t\ttokens.push({ type: Tok.Alpha, value: alpha });\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (is_ident(chars)) {\n\t\t\t\tif (ident(chars) === 'none') {\n\t\t\t\t\ttokens.push({\n\t\t\t\t\t\ttype: Tok.Alpha,\n\t\t\t\t\t\tvalue: { type: Tok.None, value: undefined }\n\t\t\t\t\t});\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn undefined;\n\t\t}\n\n\t\tif (/\\d/.test(ch)) {\n\t\t\t_i--;\n\t\t\ttokens.push(num(chars));\n\t\t\tcontinue;\n\t\t}\n\n\t\tif (IdentStartCodePoint.test(ch)) {\n\t\t\t_i--;\n\t\t\ttokens.push(identlike(chars));\n\t\t\tcontinue;\n\t\t}\n\n\t\t/*\n\t\t\tTreat everything not already handled as an error.\n\t\t */\n\t\treturn undefined;\n\t}\n\n\treturn tokens;\n}\n\nexport function parseColorSyntax(tokens) {\n\ttokens._i = 0;\n\tlet token = tokens[tokens._i++];\n\tif (!token || token.type !== Tok.Function || token.value !== 'color') {\n\t\treturn undefined;\n\t}\n\ttoken = tokens[tokens._i++];\n\tif (token.type !== Tok.Ident) {\n\t\treturn undefined;\n\t}\n\tconst mode = colorProfiles[token.value];\n\tif (!mode) {\n\t\treturn undefined;\n\t}\n\tconst res = { mode };\n\tconst coords = consumeCoords(tokens, false);\n\tif (!coords) {\n\t\treturn undefined;\n\t}\n\tconst channels = getMode(mode).channels;\n\tfor (let ii = 0, c; ii < channels.length; ii++) {\n\t\tc = coords[ii];\n\t\tif (c.type !== Tok.None) {\n\t\t\tres[channels[ii]] = c.type === Tok.Number ? c.value : c.value / 100;\n\t\t}\n\t}\n\treturn res;\n}\n\nfunction consumeCoords(tokens, includeHue) {\n\tconst coords = [];\n\tlet token;\n\twhile (tokens._i < tokens.length) {\n\t\ttoken = tokens[tokens._i++];\n\t\tif (\n\t\t\ttoken.type === Tok.None ||\n\t\t\ttoken.type === Tok.Number ||\n\t\t\ttoken.type === Tok.Alpha ||\n\t\t\ttoken.type === Tok.Percentage ||\n\t\t\t(includeHue && token.type === Tok.Hue)\n\t\t) {\n\t\t\tcoords.push(token);\n\t\t\tcontinue;\n\t\t}\n\t\tif (token.type === Tok.ParenClose) {\n\t\t\tif (tokens._i < tokens.length) {\n\t\t\t\treturn undefined;\n\t\t\t}\n\t\t\tcontinue;\n\t\t}\n\t\treturn undefined;\n\t}\n\n\tif (coords.length < 3 || coords.length > 4) {\n\t\treturn undefined;\n\t}\n\n\tif (coords.length === 4) {\n\t\tif (coords[3].type !== Tok.Alpha) {\n\t\t\treturn undefined;\n\t\t}\n\t\tcoords[3] = coords[3].value;\n\t}\n\tif (coords.length === 3) {\n\t\tcoords.push({ type: Tok.None, value: undefined });\n\t}\n\n\treturn coords.every(c => c.type !== Tok.Alpha) ? coords : undefined;\n}\n\nexport function parseModernSyntax(tokens, includeHue) {\n\ttokens._i = 0;\n\tlet token = tokens[tokens._i++];\n\tif (!token || token.type !== Tok.Function) {\n\t\treturn undefined;\n\t}\n\tlet coords = consumeCoords(tokens, includeHue);\n\tif (!coords) {\n\t\treturn undefined;\n\t}\n\tcoords.unshift(token.value);\n\treturn coords;\n}\n\nconst parse = color => {\n\tif (typeof color !== 'string') {\n\t\treturn undefined;\n\t}\n\tconst tokens = tokenize(color);\n\tconst parsed = tokens ? parseModernSyntax(tokens, true) : undefined;\n\tlet result = undefined;\n\tlet i = 0;\n\tlet len = parsers.length;\n\twhile (i < len) {\n\t\tif ((result = parsers[i++](color, parsed)) !== undefined) {\n\t\t\treturn result;\n\t\t}\n\t}\n\treturn tokens ? parseColorSyntax(tokens) : undefined;\n};\n\nexport default parse;\n","// From: https://github.com/d3/d3-format/issues/32\n\nconst r = (value, precision) =>\n\tMath.round(value * (precision = Math.pow(10, precision))) / precision;\n\nconst round =\n\t(precision = 4) =>\n\tvalue =>\n\t\ttypeof value === 'number' ? r(value, precision) : value;\n\nexport default round;\n"],"names":[],"version":3,"file":"culori.cjs.map","sourceRoot":"../"} \ No newline at end of file diff --git a/node_modules/culori/bundled/culori.js b/node_modules/culori/bundled/culori.js deleted file mode 100644 index 5d4f763..0000000 --- a/node_modules/culori/bundled/culori.js +++ /dev/null @@ -1,4789 +0,0 @@ -var culori = (() => { - var __defProp = Object.defineProperty; - var __getOwnPropDesc = Object.getOwnPropertyDescriptor; - var __getOwnPropNames = Object.getOwnPropertyNames; - var __hasOwnProp = Object.prototype.hasOwnProperty; - var __export = (target, all) => { - for (var name in all) - __defProp(target, name, { get: all[name], enumerable: true }); - }; - var __copyProps = (to, from, except, desc) => { - if (from && typeof from === "object" || typeof from === "function") { - for (let key of __getOwnPropNames(from)) - if (!__hasOwnProp.call(to, key) && key !== except) - __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); - } - return to; - }; - var __toCommonJS = (mod2) => __copyProps(__defProp({}, "__esModule", { value: true }), mod2); - - // src/index.js - var src_exports = {}; - __export(src_exports, { - a98: () => a98, - average: () => average, - averageAngle: () => averageAngle, - averageNumber: () => averageNumber, - blend: () => blend_default, - blerp: () => blerp, - clampChroma: () => clampChroma, - clampGamut: () => clampGamut, - clampRgb: () => clampRgb, - colorsNamed: () => named_default, - convertA98ToXyz65: () => convertA98ToXyz65_default, - convertCubehelixToRgb: () => convertCubehelixToRgb_default, - convertDlchToLab65: () => convertDlchToLab65_default, - convertHsiToRgb: () => convertHsiToRgb, - convertHslToRgb: () => convertHslToRgb, - convertHsvToRgb: () => convertHsvToRgb, - convertHwbToRgb: () => convertHwbToRgb, - convertJabToJch: () => convertJabToJch_default, - convertJabToRgb: () => convertJabToRgb_default, - convertJabToXyz65: () => convertJabToXyz65_default, - convertJchToJab: () => convertJchToJab_default, - convertLab65ToDlch: () => convertLab65ToDlch_default, - convertLab65ToRgb: () => convertLab65ToRgb_default, - convertLab65ToXyz65: () => convertLab65ToXyz65_default, - convertLabToLch: () => convertLabToLch_default, - convertLabToRgb: () => convertLabToRgb_default, - convertLabToXyz50: () => convertLabToXyz50_default, - convertLchToLab: () => convertLchToLab_default, - convertLchuvToLuv: () => convertLchuvToLuv_default, - convertLrgbToOklab: () => convertLrgbToOklab_default, - convertLrgbToRgb: () => convertLrgbToRgb_default, - convertLuvToLchuv: () => convertLuvToLchuv_default, - convertLuvToXyz50: () => convertLuvToXyz50_default, - convertOkhslToOklab: () => convertOkhslToOklab, - convertOkhsvToOklab: () => convertOkhsvToOklab, - convertOklabToLrgb: () => convertOklabToLrgb_default, - convertOklabToOkhsl: () => convertOklabToOkhsl, - convertOklabToOkhsv: () => convertOklabToOkhsv, - convertOklabToRgb: () => convertOklabToRgb_default, - convertP3ToXyz65: () => convertP3ToXyz65_default, - convertProphotoToXyz50: () => convertProphotoToXyz50_default, - convertRec2020ToXyz65: () => convertRec2020ToXyz65_default, - convertRgbToCubehelix: () => convertRgbToCubehelix_default, - convertRgbToHsi: () => convertRgbToHsi, - convertRgbToHsl: () => convertRgbToHsl, - convertRgbToHsv: () => convertRgbToHsv, - convertRgbToHwb: () => convertRgbToHwb, - convertRgbToJab: () => convertRgbToJab_default, - convertRgbToLab: () => convertRgbToLab_default, - convertRgbToLab65: () => convertRgbToLab65_default, - convertRgbToLrgb: () => convertRgbToLrgb_default, - convertRgbToOklab: () => convertRgbToOklab_default, - convertRgbToXyb: () => convertRgbToXyb_default, - convertRgbToXyz50: () => convertRgbToXyz50_default, - convertRgbToXyz65: () => convertRgbToXyz65_default, - convertRgbToYiq: () => convertRgbToYiq_default, - convertXybToRgb: () => convertXybToRgb_default, - convertXyz50ToLab: () => convertXyz50ToLab_default, - convertXyz50ToLuv: () => convertXyz50ToLuv_default, - convertXyz50ToProphoto: () => convertXyz50ToProphoto_default, - convertXyz50ToRgb: () => convertXyz50ToRgb_default, - convertXyz50ToXyz65: () => convertXyz50ToXyz65_default, - convertXyz65ToA98: () => convertXyz65ToA98_default, - convertXyz65ToJab: () => convertXyz65ToJab_default, - convertXyz65ToLab65: () => convertXyz65ToLab65_default, - convertXyz65ToP3: () => convertXyz65ToP3_default, - convertXyz65ToRec2020: () => convertXyz65ToRec2020_default, - convertXyz65ToRgb: () => convertXyz65ToRgb_default, - convertXyz65ToXyz50: () => convertXyz65ToXyz50_default, - convertYiqToRgb: () => convertYiqToRgb_default, - converter: () => converter_default, - cubehelix: () => cubehelix, - differenceCie76: () => differenceCie76, - differenceCie94: () => differenceCie94, - differenceCiede2000: () => differenceCiede2000, - differenceCmc: () => differenceCmc, - differenceEuclidean: () => differenceEuclidean, - differenceHueChroma: () => differenceHueChroma, - differenceHueNaive: () => differenceHueNaive, - differenceHueSaturation: () => differenceHueSaturation, - differenceHyab: () => differenceHyab, - differenceKotsarenkoRamos: () => differenceKotsarenkoRamos, - displayable: () => displayable, - dlab: () => dlab, - dlch: () => dlch, - easingGamma: () => gamma_default, - easingInOutSine: () => inOutSine_default, - easingMidpoint: () => midpoint_default, - easingSmootherstep: () => smootherstep_default, - easingSmoothstep: () => easingSmoothstep, - easingSmoothstepInverse: () => easingSmoothstepInverse, - filterBrightness: () => filterBrightness, - filterContrast: () => filterContrast, - filterDeficiencyDeuter: () => filterDeficiencyDeuter, - filterDeficiencyProt: () => filterDeficiencyProt, - filterDeficiencyTrit: () => filterDeficiencyTrit, - filterGrayscale: () => filterGrayscale, - filterHueRotate: () => filterHueRotate, - filterInvert: () => filterInvert, - filterSaturate: () => filterSaturate, - filterSepia: () => filterSepia, - fixupAlpha: () => fixupAlpha, - fixupHueDecreasing: () => fixupHueDecreasing, - fixupHueIncreasing: () => fixupHueIncreasing, - fixupHueLonger: () => fixupHueLonger, - fixupHueShorter: () => fixupHueShorter, - formatCss: () => formatCss, - formatHex: () => formatHex, - formatHex8: () => formatHex8, - formatHsl: () => formatHsl, - formatRgb: () => formatRgb, - getMode: () => getMode, - hsi: () => hsi, - hsl: () => hsl, - hsv: () => hsv, - hwb: () => hwb, - inGamut: () => inGamut, - interpolate: () => interpolate, - interpolateWith: () => interpolateWith, - interpolateWithPremultipliedAlpha: () => interpolateWithPremultipliedAlpha, - interpolatorLinear: () => interpolatorLinear, - interpolatorPiecewise: () => interpolatorPiecewise, - interpolatorSplineBasis: () => interpolatorSplineBasis, - interpolatorSplineBasisClosed: () => interpolatorSplineBasisClosed, - interpolatorSplineMonotone: () => interpolatorSplineMonotone, - interpolatorSplineMonotone2: () => interpolatorSplineMonotone2, - interpolatorSplineMonotoneClosed: () => interpolatorSplineMonotoneClosed, - interpolatorSplineNatural: () => interpolatorSplineNatural, - interpolatorSplineNaturalClosed: () => interpolatorSplineNaturalClosed, - jab: () => jab, - jch: () => jch, - lab: () => lab, - lab65: () => lab65, - lch: () => lch, - lch65: () => lch65, - lchuv: () => lchuv, - lerp: () => lerp, - lrgb: () => lrgb, - luv: () => luv, - mapAlphaDivide: () => mapAlphaDivide, - mapAlphaMultiply: () => mapAlphaMultiply, - mapTransferGamma: () => mapTransferGamma, - mapTransferLinear: () => mapTransferLinear, - mapper: () => mapper, - modeA98: () => definition_default2, - modeCubehelix: () => definition_default3, - modeDlab: () => definition_default4, - modeDlch: () => definition_default5, - modeHsi: () => definition_default6, - modeHsl: () => definition_default7, - modeHsv: () => definition_default8, - modeHwb: () => definition_default9, - modeJab: () => definition_default10, - modeJch: () => definition_default11, - modeLab: () => definition_default12, - modeLab65: () => definition_default13, - modeLch: () => definition_default14, - modeLch65: () => definition_default15, - modeLchuv: () => definition_default16, - modeLrgb: () => definition_default17, - modeLuv: () => definition_default18, - modeOkhsl: () => modeOkhsl_default, - modeOkhsv: () => modeOkhsv_default, - modeOklab: () => definition_default19, - modeOklch: () => definition_default20, - modeP3: () => definition_default21, - modeProphoto: () => definition_default22, - modeRec2020: () => definition_default23, - modeRgb: () => definition_default, - modeXyb: () => definition_default24, - modeXyz50: () => definition_default25, - modeXyz65: () => definition_default26, - modeYiq: () => definition_default27, - nearest: () => nearest_default, - okhsl: () => okhsl, - okhsv: () => okhsv, - oklab: () => oklab, - oklch: () => oklch, - p3: () => p3, - parse: () => parse_default, - parseHex: () => parseHex_default, - parseHsl: () => parseHsl_default, - parseHslLegacy: () => parseHslLegacy_default, - parseHwb: () => parseHwb_default, - parseLab: () => parseLab_default, - parseLch: () => parseLch_default, - parseNamed: () => parseNamed_default, - parseOklab: () => parseOklab_default, - parseOklch: () => parseOklch_default, - parseRgb: () => parseRgb_default, - parseRgbLegacy: () => parseRgbLegacy_default, - parseTransparent: () => parseTransparent_default, - prophoto: () => prophoto, - random: () => random_default, - rec2020: () => rec2020, - removeParser: () => removeParser, - rgb: () => rgb3, - round: () => round_default, - samples: () => samples_default, - serializeHex: () => serializeHex, - serializeHex8: () => serializeHex8, - serializeHsl: () => serializeHsl, - serializeRgb: () => serializeRgb, - toGamut: () => toGamut, - trilerp: () => trilerp, - unlerp: () => unlerp, - useMode: () => useMode, - useParser: () => useParser, - wcagContrast: () => contrast, - wcagLuminance: () => luminance, - xyb: () => xyb, - xyz50: () => xyz50, - xyz65: () => xyz65, - yiq: () => yiq - }); - - // src/rgb/parseNumber.js - var parseNumber = (color, len) => { - if (typeof color !== "number") - return; - if (len === 3) { - return { - mode: "rgb", - r: (color >> 8 & 15 | color >> 4 & 240) / 255, - g: (color >> 4 & 15 | color & 240) / 255, - b: (color & 15 | color << 4 & 240) / 255 - }; - } - if (len === 4) { - return { - mode: "rgb", - r: (color >> 12 & 15 | color >> 8 & 240) / 255, - g: (color >> 8 & 15 | color >> 4 & 240) / 255, - b: (color >> 4 & 15 | color & 240) / 255, - alpha: (color & 15 | color << 4 & 240) / 255 - }; - } - if (len === 6) { - return { - mode: "rgb", - r: (color >> 16 & 255) / 255, - g: (color >> 8 & 255) / 255, - b: (color & 255) / 255 - }; - } - if (len === 8) { - return { - mode: "rgb", - r: (color >> 24 & 255) / 255, - g: (color >> 16 & 255) / 255, - b: (color >> 8 & 255) / 255, - alpha: (color & 255) / 255 - }; - } - }; - var parseNumber_default = parseNumber; - - // src/colors/named.js - var named = { - aliceblue: 15792383, - antiquewhite: 16444375, - aqua: 65535, - aquamarine: 8388564, - azure: 15794175, - beige: 16119260, - bisque: 16770244, - black: 0, - blanchedalmond: 16772045, - blue: 255, - blueviolet: 9055202, - brown: 10824234, - burlywood: 14596231, - cadetblue: 6266528, - chartreuse: 8388352, - chocolate: 13789470, - coral: 16744272, - cornflowerblue: 6591981, - cornsilk: 16775388, - crimson: 14423100, - cyan: 65535, - darkblue: 139, - darkcyan: 35723, - darkgoldenrod: 12092939, - darkgray: 11119017, - darkgreen: 25600, - darkgrey: 11119017, - darkkhaki: 12433259, - darkmagenta: 9109643, - darkolivegreen: 5597999, - darkorange: 16747520, - darkorchid: 10040012, - darkred: 9109504, - darksalmon: 15308410, - darkseagreen: 9419919, - darkslateblue: 4734347, - darkslategray: 3100495, - darkslategrey: 3100495, - darkturquoise: 52945, - darkviolet: 9699539, - deeppink: 16716947, - deepskyblue: 49151, - dimgray: 6908265, - dimgrey: 6908265, - dodgerblue: 2003199, - firebrick: 11674146, - floralwhite: 16775920, - forestgreen: 2263842, - fuchsia: 16711935, - gainsboro: 14474460, - ghostwhite: 16316671, - gold: 16766720, - goldenrod: 14329120, - gray: 8421504, - green: 32768, - greenyellow: 11403055, - grey: 8421504, - honeydew: 15794160, - hotpink: 16738740, - indianred: 13458524, - indigo: 4915330, - ivory: 16777200, - khaki: 15787660, - lavender: 15132410, - lavenderblush: 16773365, - lawngreen: 8190976, - lemonchiffon: 16775885, - lightblue: 11393254, - lightcoral: 15761536, - lightcyan: 14745599, - lightgoldenrodyellow: 16448210, - lightgray: 13882323, - lightgreen: 9498256, - lightgrey: 13882323, - lightpink: 16758465, - lightsalmon: 16752762, - lightseagreen: 2142890, - lightskyblue: 8900346, - lightslategray: 7833753, - lightslategrey: 7833753, - lightsteelblue: 11584734, - lightyellow: 16777184, - lime: 65280, - limegreen: 3329330, - linen: 16445670, - magenta: 16711935, - maroon: 8388608, - mediumaquamarine: 6737322, - mediumblue: 205, - mediumorchid: 12211667, - mediumpurple: 9662683, - mediumseagreen: 3978097, - mediumslateblue: 8087790, - mediumspringgreen: 64154, - mediumturquoise: 4772300, - mediumvioletred: 13047173, - midnightblue: 1644912, - mintcream: 16121850, - mistyrose: 16770273, - moccasin: 16770229, - navajowhite: 16768685, - navy: 128, - oldlace: 16643558, - olive: 8421376, - olivedrab: 7048739, - orange: 16753920, - orangered: 16729344, - orchid: 14315734, - palegoldenrod: 15657130, - palegreen: 10025880, - paleturquoise: 11529966, - palevioletred: 14381203, - papayawhip: 16773077, - peachpuff: 16767673, - peru: 13468991, - pink: 16761035, - plum: 14524637, - powderblue: 11591910, - purple: 8388736, - // Added in CSS Colors Level 4: - // https://drafts.csswg.org/css-color/#changes-from-3 - rebeccapurple: 6697881, - red: 16711680, - rosybrown: 12357519, - royalblue: 4286945, - saddlebrown: 9127187, - salmon: 16416882, - sandybrown: 16032864, - seagreen: 3050327, - seashell: 16774638, - sienna: 10506797, - silver: 12632256, - skyblue: 8900331, - slateblue: 6970061, - slategray: 7372944, - slategrey: 7372944, - snow: 16775930, - springgreen: 65407, - steelblue: 4620980, - tan: 13808780, - teal: 32896, - thistle: 14204888, - tomato: 16737095, - turquoise: 4251856, - violet: 15631086, - wheat: 16113331, - white: 16777215, - whitesmoke: 16119285, - yellow: 16776960, - yellowgreen: 10145074 - }; - var named_default = named; - - // src/rgb/parseNamed.js - var parseNamed = (color) => { - return parseNumber_default(named_default[color.toLowerCase()], 6); - }; - var parseNamed_default = parseNamed; - - // src/rgb/parseHex.js - var hex = /^#?([0-9a-f]{8}|[0-9a-f]{6}|[0-9a-f]{4}|[0-9a-f]{3})$/i; - var parseHex = (color) => { - let match; - return (match = color.match(hex)) ? parseNumber_default(parseInt(match[1], 16), match[1].length) : void 0; - }; - var parseHex_default = parseHex; - - // src/util/regex.js - var num = "([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)"; - var num_none = `(?:${num}|none)`; - var per = `${num}%`; - var per_none = `(?:${num}%|none)`; - var num_per = `(?:${num}%|${num})`; - var num_per_none = `(?:${num}%|${num}|none)`; - var hue = `(?:${num}(deg|grad|rad|turn)|${num})`; - var hue_none = `(?:${num}(deg|grad|rad|turn)|${num}|none)`; - var c = `\\s*,\\s*`; - var rx_num_per_none = new RegExp("^" + num_per_none + "$"); - - // src/rgb/parseRgbLegacy.js - var rgb_num_old = new RegExp( - `^rgba?\\(\\s*${num}${c}${num}${c}${num}\\s*(?:,\\s*${num_per}\\s*)?\\)$` - ); - var rgb_per_old = new RegExp( - `^rgba?\\(\\s*${per}${c}${per}${c}${per}\\s*(?:,\\s*${num_per}\\s*)?\\)$` - ); - var parseRgbLegacy = (color) => { - let res = { mode: "rgb" }; - let match; - if (match = color.match(rgb_num_old)) { - if (match[1] !== void 0) { - res.r = match[1] / 255; - } - if (match[2] !== void 0) { - res.g = match[2] / 255; - } - if (match[3] !== void 0) { - res.b = match[3] / 255; - } - } else if (match = color.match(rgb_per_old)) { - if (match[1] !== void 0) { - res.r = match[1] / 100; - } - if (match[2] !== void 0) { - res.g = match[2] / 100; - } - if (match[3] !== void 0) { - res.b = match[3] / 100; - } - } else { - return void 0; - } - if (match[4] !== void 0) { - res.alpha = match[4] / 100; - } else if (match[5] !== void 0) { - res.alpha = +match[5]; - } - return res; - }; - var parseRgbLegacy_default = parseRgbLegacy; - - // src/_prepare.js - var prepare = (color, mode) => color === void 0 ? void 0 : typeof color !== "object" ? parse_default(color) : color.mode !== void 0 ? color : mode ? { ...color, mode } : void 0; - var prepare_default = prepare; - - // src/converter.js - var converter = (target_mode = "rgb") => (color) => (color = prepare_default(color, target_mode)) !== void 0 ? ( - // if the color's mode corresponds to our target mode - color.mode === target_mode ? ( - // then just return the color - color - ) : ( - // otherwise check to see if we have a dedicated - // converter for the target mode - converters[color.mode][target_mode] ? ( - // and return its result... - converters[color.mode][target_mode](color) - ) : ( - // ...otherwise pass through RGB as an intermediary step. - // if the target mode is RGB... - target_mode === "rgb" ? ( - // just return the RGB - converters[color.mode].rgb(color) - ) : ( - // otherwise convert color.mode -> RGB -> target_mode - converters.rgb[target_mode](converters[color.mode].rgb(color)) - ) - ) - ) - ) : void 0; - var converter_default = converter; - - // src/modes.js - var converters = {}; - var modes = {}; - var parsers = []; - var colorProfiles = {}; - var identity = (v) => v; - var useMode = (definition28) => { - converters[definition28.mode] = { - ...converters[definition28.mode], - ...definition28.toMode - }; - Object.keys(definition28.fromMode || {}).forEach((k4) => { - if (!converters[k4]) { - converters[k4] = {}; - } - converters[k4][definition28.mode] = definition28.fromMode[k4]; - }); - if (!definition28.ranges) { - definition28.ranges = {}; - } - if (!definition28.difference) { - definition28.difference = {}; - } - definition28.channels.forEach((channel) => { - if (definition28.ranges[channel] === void 0) { - definition28.ranges[channel] = [0, 1]; - } - if (!definition28.interpolate[channel]) { - throw new Error(`Missing interpolator for: ${channel}`); - } - if (typeof definition28.interpolate[channel] === "function") { - definition28.interpolate[channel] = { - use: definition28.interpolate[channel] - }; - } - if (!definition28.interpolate[channel].fixup) { - definition28.interpolate[channel].fixup = identity; - } - }); - modes[definition28.mode] = definition28; - (definition28.parse || []).forEach((parser) => { - useParser(parser, definition28.mode); - }); - return converter_default(definition28.mode); - }; - var getMode = (mode) => modes[mode]; - var useParser = (parser, mode) => { - if (typeof parser === "string") { - if (!mode) { - throw new Error(`'mode' required when 'parser' is a string`); - } - colorProfiles[parser] = mode; - } else if (typeof parser === "function") { - if (parsers.indexOf(parser) < 0) { - parsers.push(parser); - } - } - }; - var removeParser = (parser) => { - if (typeof parser === "string") { - delete colorProfiles[parser]; - } else if (typeof parser === "function") { - const idx = parsers.indexOf(parser); - if (idx > 0) { - parsers.splice(idx, 1); - } - } - }; - - // src/parse.js - var IdentStartCodePoint = /[^\x00-\x7F]|[a-zA-Z_]/; - var IdentCodePoint = /[^\x00-\x7F]|[-\w]/; - var Tok = { - Function: "function", - Ident: "ident", - Number: "number", - Percentage: "percentage", - ParenClose: ")", - None: "none", - Hue: "hue", - Alpha: "alpha" - }; - var _i = 0; - function is_num(chars) { - let ch = chars[_i]; - let ch1 = chars[_i + 1]; - if (ch === "-" || ch === "+") { - return /\d/.test(ch1) || ch1 === "." && /\d/.test(chars[_i + 2]); - } - if (ch === ".") { - return /\d/.test(ch1); - } - return /\d/.test(ch); - } - function is_ident(chars) { - if (_i >= chars.length) { - return false; - } - let ch = chars[_i]; - if (IdentStartCodePoint.test(ch)) { - return true; - } - if (ch === "-") { - if (chars.length - _i < 2) { - return false; - } - let ch1 = chars[_i + 1]; - if (ch1 === "-" || IdentStartCodePoint.test(ch1)) { - return true; - } - return false; - } - return false; - } - var huenits = { - deg: 1, - rad: 180 / Math.PI, - grad: 9 / 10, - turn: 360 - }; - function num2(chars) { - let value = ""; - if (chars[_i] === "-" || chars[_i] === "+") { - value += chars[_i++]; - } - value += digits(chars); - if (chars[_i] === "." && /\d/.test(chars[_i + 1])) { - value += chars[_i++] + digits(chars); - } - if (chars[_i] === "e" || chars[_i] === "E") { - if ((chars[_i + 1] === "-" || chars[_i + 1] === "+") && /\d/.test(chars[_i + 2])) { - value += chars[_i++] + chars[_i++] + digits(chars); - } else if (/\d/.test(chars[_i + 1])) { - value += chars[_i++] + digits(chars); - } - } - if (is_ident(chars)) { - let id = ident(chars); - if (id === "deg" || id === "rad" || id === "turn" || id === "grad") { - return { type: Tok.Hue, value: value * huenits[id] }; - } - return void 0; - } - if (chars[_i] === "%") { - _i++; - return { type: Tok.Percentage, value: +value }; - } - return { type: Tok.Number, value: +value }; - } - function digits(chars) { - let v = ""; - while (/\d/.test(chars[_i])) { - v += chars[_i++]; - } - return v; - } - function ident(chars) { - let v = ""; - while (_i < chars.length && IdentCodePoint.test(chars[_i])) { - v += chars[_i++]; - } - return v; - } - function identlike(chars) { - let v = ident(chars); - if (chars[_i] === "(") { - _i++; - return { type: Tok.Function, value: v }; - } - if (v === "none") { - return { type: Tok.None, value: void 0 }; - } - return { type: Tok.Ident, value: v }; - } - function tokenize(str = "") { - let chars = str.trim(); - let tokens = []; - let ch; - _i = 0; - while (_i < chars.length) { - ch = chars[_i++]; - if (ch === "\n" || ch === " " || ch === " ") { - while (_i < chars.length && (chars[_i] === "\n" || chars[_i] === " " || chars[_i] === " ")) { - _i++; - } - continue; - } - if (ch === ",") { - return void 0; - } - if (ch === ")") { - tokens.push({ type: Tok.ParenClose }); - continue; - } - if (ch === "+") { - _i--; - if (is_num(chars)) { - tokens.push(num2(chars)); - continue; - } - return void 0; - } - if (ch === "-") { - _i--; - if (is_num(chars)) { - tokens.push(num2(chars)); - continue; - } - if (is_ident(chars)) { - tokens.push({ type: Tok.Ident, value: ident(chars) }); - continue; - } - return void 0; - } - if (ch === ".") { - _i--; - if (is_num(chars)) { - tokens.push(num2(chars)); - continue; - } - return void 0; - } - if (ch === "/") { - while (_i < chars.length && (chars[_i] === "\n" || chars[_i] === " " || chars[_i] === " ")) { - _i++; - } - let alpha; - if (is_num(chars)) { - alpha = num2(chars); - if (alpha.type !== Tok.Hue) { - tokens.push({ type: Tok.Alpha, value: alpha }); - continue; - } - } - if (is_ident(chars)) { - if (ident(chars) === "none") { - tokens.push({ - type: Tok.Alpha, - value: { type: Tok.None, value: void 0 } - }); - continue; - } - } - return void 0; - } - if (/\d/.test(ch)) { - _i--; - tokens.push(num2(chars)); - continue; - } - if (IdentStartCodePoint.test(ch)) { - _i--; - tokens.push(identlike(chars)); - continue; - } - return void 0; - } - return tokens; - } - function parseColorSyntax(tokens) { - tokens._i = 0; - let token = tokens[tokens._i++]; - if (!token || token.type !== Tok.Function || token.value !== "color") { - return void 0; - } - token = tokens[tokens._i++]; - if (token.type !== Tok.Ident) { - return void 0; - } - const mode = colorProfiles[token.value]; - if (!mode) { - return void 0; - } - const res = { mode }; - const coords = consumeCoords(tokens, false); - if (!coords) { - return void 0; - } - const channels = getMode(mode).channels; - for (let ii = 0, c4; ii < channels.length; ii++) { - c4 = coords[ii]; - if (c4.type !== Tok.None) { - res[channels[ii]] = c4.type === Tok.Number ? c4.value : c4.value / 100; - } - } - return res; - } - function consumeCoords(tokens, includeHue) { - const coords = []; - let token; - while (tokens._i < tokens.length) { - token = tokens[tokens._i++]; - if (token.type === Tok.None || token.type === Tok.Number || token.type === Tok.Alpha || token.type === Tok.Percentage || includeHue && token.type === Tok.Hue) { - coords.push(token); - continue; - } - if (token.type === Tok.ParenClose) { - if (tokens._i < tokens.length) { - return void 0; - } - continue; - } - return void 0; - } - if (coords.length < 3 || coords.length > 4) { - return void 0; - } - if (coords.length === 4) { - if (coords[3].type !== Tok.Alpha) { - return void 0; - } - coords[3] = coords[3].value; - } - if (coords.length === 3) { - coords.push({ type: Tok.None, value: void 0 }); - } - return coords.every((c4) => c4.type !== Tok.Alpha) ? coords : void 0; - } - function parseModernSyntax(tokens, includeHue) { - tokens._i = 0; - let token = tokens[tokens._i++]; - if (!token || token.type !== Tok.Function) { - return void 0; - } - let coords = consumeCoords(tokens, includeHue); - if (!coords) { - return void 0; - } - coords.unshift(token.value); - return coords; - } - var parse = (color) => { - if (typeof color !== "string") { - return void 0; - } - const tokens = tokenize(color); - const parsed = tokens ? parseModernSyntax(tokens, true) : void 0; - let result = void 0; - let i = 0; - let len = parsers.length; - while (i < len) { - if ((result = parsers[i++](color, parsed)) !== void 0) { - return result; - } - } - return tokens ? parseColorSyntax(tokens) : void 0; - }; - var parse_default = parse; - - // src/rgb/parseRgb.js - function parseRgb(color, parsed) { - if (!parsed || parsed[0] !== "rgb" && parsed[0] !== "rgba") { - return void 0; - } - const res = { mode: "rgb" }; - const [, r2, g, b, alpha] = parsed; - if (r2.type === Tok.Hue || g.type === Tok.Hue || b.type === Tok.Hue) { - return void 0; - } - if (r2.type !== Tok.None) { - res.r = r2.type === Tok.Number ? r2.value / 255 : r2.value / 100; - } - if (g.type !== Tok.None) { - res.g = g.type === Tok.Number ? g.value / 255 : g.value / 100; - } - if (b.type !== Tok.None) { - res.b = b.type === Tok.Number ? b.value / 255 : b.value / 100; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; - } - var parseRgb_default = parseRgb; - - // src/rgb/parseTransparent.js - var parseTransparent = (c4) => c4 === "transparent" ? { mode: "rgb", r: 0, g: 0, b: 0, alpha: 0 } : void 0; - var parseTransparent_default = parseTransparent; - - // src/interpolate/lerp.js - var lerp = (a, b, t) => a + t * (b - a); - var unlerp = (a, b, v) => (v - a) / (b - a); - var blerp = (a00, a01, a10, a11, tx, ty) => { - return lerp(lerp(a00, a01, tx), lerp(a10, a11, tx), ty); - }; - var trilerp = (a000, a010, a100, a110, a001, a011, a101, a111, tx, ty, tz) => { - return lerp( - blerp(a000, a010, a100, a110, tx, ty), - blerp(a001, a011, a101, a111, tx, ty), - tz - ); - }; - - // src/interpolate/piecewise.js - var get_classes = (arr) => { - let classes = []; - for (let i = 0; i < arr.length - 1; i++) { - let a = arr[i]; - let b = arr[i + 1]; - if (a === void 0 && b === void 0) { - classes.push(void 0); - } else if (a !== void 0 && b !== void 0) { - classes.push([a, b]); - } else { - classes.push(a !== void 0 ? [a, a] : [b, b]); - } - } - return classes; - }; - var interpolatorPiecewise = (interpolator2) => (arr) => { - let classes = get_classes(arr); - return (t) => { - let cls = t * classes.length; - let idx = t >= 1 ? classes.length - 1 : Math.max(Math.floor(cls), 0); - let pair = classes[idx]; - return pair === void 0 ? void 0 : interpolator2(pair[0], pair[1], cls - idx); - }; - }; - - // src/interpolate/linear.js - var interpolatorLinear = interpolatorPiecewise(lerp); - - // src/fixup/alpha.js - var fixupAlpha = (arr) => { - let some_defined = false; - let res = arr.map((v) => { - if (v !== void 0) { - some_defined = true; - return v; - } - return 1; - }); - return some_defined ? res : arr; - }; - - // src/rgb/definition.js - var definition = { - mode: "rgb", - channels: ["r", "g", "b", "alpha"], - parse: [ - parseRgb_default, - parseHex_default, - parseRgbLegacy_default, - parseNamed_default, - parseTransparent_default, - "srgb" - ], - serialize: "srgb", - interpolate: { - r: interpolatorLinear, - g: interpolatorLinear, - b: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - gamut: true - }; - var definition_default = definition; - - // src/a98/convertA98ToXyz65.js - var linearize = (v) => Math.pow(Math.abs(v), 563 / 256) * Math.sign(v); - var convertA98ToXyz65 = (a982) => { - let r2 = linearize(a982.r); - let g = linearize(a982.g); - let b = linearize(a982.b); - let res = { - mode: "xyz65", - x: 0.5766690429101305 * r2 + 0.1855582379065463 * g + 0.1882286462349947 * b, - y: 0.297344975250536 * r2 + 0.6273635662554661 * g + 0.0752914584939979 * b, - z: 0.0270313613864123 * r2 + 0.0706888525358272 * g + 0.9913375368376386 * b - }; - if (a982.alpha !== void 0) { - res.alpha = a982.alpha; - } - return res; - }; - var convertA98ToXyz65_default = convertA98ToXyz65; - - // src/a98/convertXyz65ToA98.js - var gamma = (v) => Math.pow(Math.abs(v), 256 / 563) * Math.sign(v); - var convertXyz65ToA98 = ({ x, y, z, alpha }) => { - let res = { - mode: "a98", - r: gamma( - x * 2.0415879038107465 - y * 0.5650069742788597 - 0.3447313507783297 * z - ), - g: gamma( - x * -0.9692436362808798 + y * 1.8759675015077206 + 0.0415550574071756 * z - ), - b: gamma( - x * 0.0134442806320312 - y * 0.1183623922310184 + 1.0151749943912058 * z - ) - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertXyz65ToA98_default = convertXyz65ToA98; - - // src/lrgb/convertRgbToLrgb.js - var fn = (c4) => { - const abs3 = Math.abs(c4); - if (abs3 <= 0.04045) { - return c4 / 12.92; - } - return (Math.sign(c4) || 1) * Math.pow((abs3 + 0.055) / 1.055, 2.4); - }; - var convertRgbToLrgb = ({ r: r2, g, b, alpha }) => { - let res = { - mode: "lrgb", - r: fn(r2), - g: fn(g), - b: fn(b) - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertRgbToLrgb_default = convertRgbToLrgb; - - // src/xyz65/convertRgbToXyz65.js - var convertRgbToXyz65 = (rgb4) => { - let { r: r2, g, b, alpha } = convertRgbToLrgb_default(rgb4); - let res = { - mode: "xyz65", - x: 0.4123907992659593 * r2 + 0.357584339383878 * g + 0.1804807884018343 * b, - y: 0.2126390058715102 * r2 + 0.715168678767756 * g + 0.0721923153607337 * b, - z: 0.0193308187155918 * r2 + 0.119194779794626 * g + 0.9505321522496607 * b - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertRgbToXyz65_default = convertRgbToXyz65; - - // src/lrgb/convertLrgbToRgb.js - var fn2 = (c4) => { - const abs3 = Math.abs(c4); - if (abs3 > 31308e-7) { - return (Math.sign(c4) || 1) * (1.055 * Math.pow(abs3, 1 / 2.4) - 0.055); - } - return c4 * 12.92; - }; - var convertLrgbToRgb = ({ r: r2, g, b, alpha }, mode = "rgb") => { - let res = { - mode, - r: fn2(r2), - g: fn2(g), - b: fn2(b) - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertLrgbToRgb_default = convertLrgbToRgb; - - // src/xyz65/convertXyz65ToRgb.js - var convertXyz65ToRgb = ({ x, y, z, alpha }) => { - let res = convertLrgbToRgb_default({ - r: x * 3.2409699419045226 - y * 1.537383177570094 - 0.4986107602930034 * z, - g: x * -0.9692436362808796 + y * 1.8759675015077204 + 0.0415550574071756 * z, - b: x * 0.0556300796969936 - y * 0.2039769588889765 + 1.0569715142428784 * z - }); - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertXyz65ToRgb_default = convertXyz65ToRgb; - - // src/a98/definition.js - var definition2 = { - ...definition_default, - mode: "a98", - parse: ["a98-rgb"], - serialize: "a98-rgb", - fromMode: { - rgb: (color) => convertXyz65ToA98_default(convertRgbToXyz65_default(color)), - xyz65: convertXyz65ToA98_default - }, - toMode: { - rgb: (color) => convertXyz65ToRgb_default(convertA98ToXyz65_default(color)), - xyz65: convertA98ToXyz65_default - } - }; - var definition_default2 = definition2; - - // src/util/normalizeHue.js - var normalizeHue = (hue3) => (hue3 = hue3 % 360) < 0 ? hue3 + 360 : hue3; - var normalizeHue_default = normalizeHue; - - // src/fixup/hue.js - var hue2 = (hues, fn5) => { - return hues.map((hue3, idx, arr) => { - if (hue3 === void 0) { - return hue3; - } - let normalized = normalizeHue_default(hue3); - if (idx === 0 || hues[idx - 1] === void 0) { - return normalized; - } - return fn5(normalized - normalizeHue_default(arr[idx - 1])); - }).reduce((acc, curr) => { - if (!acc.length || curr === void 0 || acc[acc.length - 1] === void 0) { - acc.push(curr); - return acc; - } - acc.push(curr + acc[acc.length - 1]); - return acc; - }, []); - }; - var fixupHueShorter = (arr) => hue2(arr, (d) => Math.abs(d) <= 180 ? d : d - 360 * Math.sign(d)); - var fixupHueLonger = (arr) => hue2(arr, (d) => Math.abs(d) >= 180 || d === 0 ? d : d - 360 * Math.sign(d)); - var fixupHueIncreasing = (arr) => hue2(arr, (d) => d >= 0 ? d : d + 360); - var fixupHueDecreasing = (arr) => hue2(arr, (d) => d <= 0 ? d : d - 360); - - // src/cubehelix/constants.js - var M = [-0.14861, 1.78277, -0.29227, -0.90649, 1.97294, 0]; - var degToRad = Math.PI / 180; - var radToDeg = 180 / Math.PI; - - // src/cubehelix/convertRgbToCubehelix.js - var DE = M[3] * M[4]; - var BE = M[1] * M[4]; - var BCAD = M[1] * M[2] - M[0] * M[3]; - var convertRgbToCubehelix = ({ r: r2, g, b, alpha }) => { - let l = (BCAD * b + r2 * DE - g * BE) / (BCAD + DE - BE); - let x = b - l; - let y = (M[4] * (g - l) - M[2] * x) / M[3]; - let res = { - mode: "cubehelix", - l, - s: l === 0 || l === 1 ? void 0 : Math.sqrt(x * x + y * y) / (M[4] * l * (1 - l)) - }; - if (res.s) - res.h = Math.atan2(y, x) * radToDeg - 120; - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertRgbToCubehelix_default = convertRgbToCubehelix; - - // src/cubehelix/convertCubehelixToRgb.js - var convertCubehelixToRgb = ({ h, s, l, alpha }) => { - let res = { mode: "rgb" }; - h = (h === void 0 ? 0 : h + 120) * degToRad; - let amp = s === void 0 ? 0 : s * l * (1 - l); - let cosh = Math.cos(h); - let sinh = Math.sin(h); - res.r = l + amp * (M[0] * cosh + M[1] * sinh); - res.g = l + amp * (M[2] * cosh + M[3] * sinh); - res.b = l + amp * (M[4] * cosh + M[5] * sinh); - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertCubehelixToRgb_default = convertCubehelixToRgb; - - // src/difference.js - var differenceHueSaturation = (std, smp) => { - if (std.h === void 0 || smp.h === void 0 || !std.s || !smp.s) { - return 0; - } - let std_h = normalizeHue_default(std.h); - let smp_h = normalizeHue_default(smp.h); - let dH = Math.sin((smp_h - std_h + 360) / 2 * Math.PI / 180); - return 2 * Math.sqrt(std.s * smp.s) * dH; - }; - var differenceHueNaive = (std, smp) => { - if (std.h === void 0 || smp.h === void 0) { - return 0; - } - let std_h = normalizeHue_default(std.h); - let smp_h = normalizeHue_default(smp.h); - if (Math.abs(smp_h - std_h) > 180) { - return std_h - (smp_h - 360 * Math.sign(smp_h - std_h)); - } - return smp_h - std_h; - }; - var differenceHueChroma = (std, smp) => { - if (std.h === void 0 || smp.h === void 0 || !std.c || !smp.c) { - return 0; - } - let std_h = normalizeHue_default(std.h); - let smp_h = normalizeHue_default(smp.h); - let dH = Math.sin((smp_h - std_h + 360) / 2 * Math.PI / 180); - return 2 * Math.sqrt(std.c * smp.c) * dH; - }; - var differenceEuclidean = (mode = "rgb", weights = [1, 1, 1, 0]) => { - let def = getMode(mode); - let channels = def.channels; - let diffs = def.difference; - let conv = converter_default(mode); - return (std, smp) => { - let ConvStd = conv(std); - let ConvSmp = conv(smp); - return Math.sqrt( - channels.reduce((sum, k4, idx) => { - let delta = diffs[k4] ? diffs[k4](ConvStd, ConvSmp) : ConvStd[k4] - ConvSmp[k4]; - return sum + (weights[idx] || 0) * Math.pow(isNaN(delta) ? 0 : delta, 2); - }, 0) - ); - }; - }; - var differenceCie76 = () => differenceEuclidean("lab65"); - var differenceCie94 = (kL = 1, K1 = 0.045, K2 = 0.015) => { - let lab2 = converter_default("lab65"); - return (std, smp) => { - let LabStd = lab2(std); - let LabSmp = lab2(smp); - let lStd = LabStd.l; - let aStd = LabStd.a; - let bStd = LabStd.b; - let cStd = Math.sqrt(aStd * aStd + bStd * bStd); - let lSmp = LabSmp.l; - let aSmp = LabSmp.a; - let bSmp = LabSmp.b; - let cSmp = Math.sqrt(aSmp * aSmp + bSmp * bSmp); - let dL2 = Math.pow(lStd - lSmp, 2); - let dC2 = Math.pow(cStd - cSmp, 2); - let dH2 = Math.pow(aStd - aSmp, 2) + Math.pow(bStd - bSmp, 2) - dC2; - return Math.sqrt( - dL2 / Math.pow(kL, 2) + dC2 / Math.pow(1 + K1 * cStd, 2) + dH2 / Math.pow(1 + K2 * cStd, 2) - ); - }; - }; - var differenceCiede2000 = (Kl = 1, Kc = 1, Kh = 1) => { - let lab2 = converter_default("lab65"); - return (std, smp) => { - let LabStd = lab2(std); - let LabSmp = lab2(smp); - let lStd = LabStd.l; - let aStd = LabStd.a; - let bStd = LabStd.b; - let cStd = Math.sqrt(aStd * aStd + bStd * bStd); - let lSmp = LabSmp.l; - let aSmp = LabSmp.a; - let bSmp = LabSmp.b; - let cSmp = Math.sqrt(aSmp * aSmp + bSmp * bSmp); - let cAvg = (cStd + cSmp) / 2; - let G = 0.5 * (1 - Math.sqrt( - Math.pow(cAvg, 7) / (Math.pow(cAvg, 7) + Math.pow(25, 7)) - )); - let apStd = aStd * (1 + G); - let apSmp = aSmp * (1 + G); - let cpStd = Math.sqrt(apStd * apStd + bStd * bStd); - let cpSmp = Math.sqrt(apSmp * apSmp + bSmp * bSmp); - let hpStd = Math.abs(apStd) + Math.abs(bStd) === 0 ? 0 : Math.atan2(bStd, apStd); - hpStd += (hpStd < 0) * 2 * Math.PI; - let hpSmp = Math.abs(apSmp) + Math.abs(bSmp) === 0 ? 0 : Math.atan2(bSmp, apSmp); - hpSmp += (hpSmp < 0) * 2 * Math.PI; - let dL = lSmp - lStd; - let dC = cpSmp - cpStd; - let dhp = cpStd * cpSmp === 0 ? 0 : hpSmp - hpStd; - dhp -= (dhp > Math.PI) * 2 * Math.PI; - dhp += (dhp < -Math.PI) * 2 * Math.PI; - let dH = 2 * Math.sqrt(cpStd * cpSmp) * Math.sin(dhp / 2); - let Lp = (lStd + lSmp) / 2; - let Cp = (cpStd + cpSmp) / 2; - let hp; - if (cpStd * cpSmp === 0) { - hp = hpStd + hpSmp; - } else { - hp = (hpStd + hpSmp) / 2; - hp -= (Math.abs(hpStd - hpSmp) > Math.PI) * Math.PI; - hp += (hp < 0) * 2 * Math.PI; - } - let Lpm50 = Math.pow(Lp - 50, 2); - let T = 1 - 0.17 * Math.cos(hp - Math.PI / 6) + 0.24 * Math.cos(2 * hp) + 0.32 * Math.cos(3 * hp + Math.PI / 30) - 0.2 * Math.cos(4 * hp - 63 * Math.PI / 180); - let Sl = 1 + 0.015 * Lpm50 / Math.sqrt(20 + Lpm50); - let Sc = 1 + 0.045 * Cp; - let Sh = 1 + 0.015 * Cp * T; - let deltaTheta = 30 * Math.PI / 180 * Math.exp(-1 * Math.pow((180 / Math.PI * hp - 275) / 25, 2)); - let Rc = 2 * Math.sqrt(Math.pow(Cp, 7) / (Math.pow(Cp, 7) + Math.pow(25, 7))); - let Rt = -1 * Math.sin(2 * deltaTheta) * Rc; - return Math.sqrt( - Math.pow(dL / (Kl * Sl), 2) + Math.pow(dC / (Kc * Sc), 2) + Math.pow(dH / (Kh * Sh), 2) + Rt * dC / (Kc * Sc) * dH / (Kh * Sh) - ); - }; - }; - var differenceCmc = (l = 1, c4 = 1) => { - let lab2 = converter_default("lab65"); - return (std, smp) => { - let LabStd = lab2(std); - let lStd = LabStd.l; - let aStd = LabStd.a; - let bStd = LabStd.b; - let cStd = Math.sqrt(aStd * aStd + bStd * bStd); - let hStd = Math.atan2(bStd, aStd); - hStd = hStd + 2 * Math.PI * (hStd < 0); - let LabSmp = lab2(smp); - let lSmp = LabSmp.l; - let aSmp = LabSmp.a; - let bSmp = LabSmp.b; - let cSmp = Math.sqrt(aSmp * aSmp + bSmp * bSmp); - let dL2 = Math.pow(lStd - lSmp, 2); - let dC2 = Math.pow(cStd - cSmp, 2); - let dH2 = Math.pow(aStd - aSmp, 2) + Math.pow(bStd - bSmp, 2) - dC2; - let F = Math.sqrt(Math.pow(cStd, 4) / (Math.pow(cStd, 4) + 1900)); - let T = hStd >= 164 / 180 * Math.PI && hStd <= 345 / 180 * Math.PI ? 0.56 + Math.abs(0.2 * Math.cos(hStd + 168 / 180 * Math.PI)) : 0.36 + Math.abs(0.4 * Math.cos(hStd + 35 / 180 * Math.PI)); - let Sl = lStd < 16 ? 0.511 : 0.040975 * lStd / (1 + 0.01765 * lStd); - let Sc = 0.0638 * cStd / (1 + 0.0131 * cStd) + 0.638; - let Sh = Sc * (F * T + 1 - F); - return Math.sqrt( - dL2 / Math.pow(l * Sl, 2) + dC2 / Math.pow(c4 * Sc, 2) + dH2 / Math.pow(Sh, 2) - ); - }; - }; - var differenceHyab = () => { - let lab2 = converter_default("lab65"); - return (std, smp) => { - let LabStd = lab2(std); - let LabSmp = lab2(smp); - let dL = LabStd.l - LabSmp.l; - let dA = LabStd.a - LabSmp.a; - let dB = LabStd.b - LabSmp.b; - return Math.abs(dL) + Math.sqrt(dA * dA + dB * dB); - }; - }; - var differenceKotsarenkoRamos = () => differenceEuclidean("yiq", [0.5053, 0.299, 0.1957]); - - // src/average.js - var averageAngle = (val) => { - let sum = val.reduce( - (sum2, val2) => { - if (val2 !== void 0) { - let rad = val2 * Math.PI / 180; - sum2.sin += Math.sin(rad); - sum2.cos += Math.cos(rad); - } - return sum2; - }, - { sin: 0, cos: 0 } - ); - return Math.atan2(sum.sin, sum.cos) * 180 / Math.PI; - }; - var averageNumber = (val) => { - let a = val.filter((v) => v !== void 0); - return a.length ? a.reduce((sum, v) => sum + v, 0) / a.length : void 0; - }; - var isfn = (o) => typeof o === "function"; - function average(colors, mode = "rgb", overrides) { - let def = getMode(mode); - let cc = colors.map(converter_default(mode)); - return def.channels.reduce( - (res, ch) => { - let arr = cc.map((c4) => c4[ch]).filter((val) => val !== void 0); - if (arr.length) { - let fn5; - if (isfn(overrides)) { - fn5 = overrides; - } else if (overrides && isfn(overrides[ch])) { - fn5 = overrides[ch]; - } else if (def.average && isfn(def.average[ch])) { - fn5 = def.average[ch]; - } else { - fn5 = averageNumber; - } - res[ch] = fn5(arr, ch); - } - return res; - }, - { mode } - ); - } - - // src/cubehelix/definition.js - var definition3 = { - mode: "cubehelix", - channels: ["h", "s", "l", "alpha"], - parse: ["--cubehelix"], - serialize: "--cubehelix", - ranges: { - h: [0, 360], - s: [0, 4.614], - l: [0, 1] - }, - fromMode: { - rgb: convertRgbToCubehelix_default - }, - toMode: { - rgb: convertCubehelixToRgb_default - }, - interpolate: { - h: { - use: interpolatorLinear, - fixup: fixupHueShorter - }, - s: interpolatorLinear, - l: interpolatorLinear, - alpha: { - use: interpolatorLinear, - fixup: fixupAlpha - } - }, - difference: { - h: differenceHueSaturation - }, - average: { - h: averageAngle - } - }; - var definition_default3 = definition3; - - // src/lch/convertLabToLch.js - var convertLabToLch = ({ l, a, b, alpha }, mode = "lch") => { - let c4 = Math.sqrt(a * a + b * b); - let res = { mode, l, c: c4 }; - if (c4) - res.h = normalizeHue_default(Math.atan2(b, a) * 180 / Math.PI); - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertLabToLch_default = convertLabToLch; - - // src/lch/convertLchToLab.js - var convertLchToLab = ({ l, c: c4, h, alpha }, mode = "lab") => { - let res = { - mode, - l, - a: c4 ? c4 * Math.cos(h / 180 * Math.PI) : 0, - b: c4 ? c4 * Math.sin(h / 180 * Math.PI) : 0 - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertLchToLab_default = convertLchToLab; - - // src/xyz65/constants.js - var k = Math.pow(29, 3) / Math.pow(3, 3); - var e = Math.pow(6, 3) / Math.pow(29, 3); - - // src/constants.js - var D50 = { - X: 0.3457 / 0.3585, - Y: 1, - Z: (1 - 0.3457 - 0.3585) / 0.3585 - }; - var D65 = { - X: 0.3127 / 0.329, - Y: 1, - Z: (1 - 0.3127 - 0.329) / 0.329 - }; - var k2 = Math.pow(29, 3) / Math.pow(3, 3); - var e2 = Math.pow(6, 3) / Math.pow(29, 3); - - // src/lab65/convertLab65ToXyz65.js - var fn3 = (v) => Math.pow(v, 3) > e ? Math.pow(v, 3) : (116 * v - 16) / k; - var convertLab65ToXyz65 = ({ l, a, b, alpha }) => { - let fy = (l + 16) / 116; - let fx = a / 500 + fy; - let fz = fy - b / 200; - let res = { - mode: "xyz65", - x: fn3(fx) * D65.X, - y: fn3(fy) * D65.Y, - z: fn3(fz) * D65.Z - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertLab65ToXyz65_default = convertLab65ToXyz65; - - // src/lab65/convertLab65ToRgb.js - var convertLab65ToRgb = (lab2) => convertXyz65ToRgb_default(convertLab65ToXyz65_default(lab2)); - var convertLab65ToRgb_default = convertLab65ToRgb; - - // src/lab65/convertXyz65ToLab65.js - var f = (value) => value > e ? Math.cbrt(value) : (k * value + 16) / 116; - var convertXyz65ToLab65 = ({ x, y, z, alpha }) => { - let f0 = f(x / D65.X); - let f1 = f(y / D65.Y); - let f22 = f(z / D65.Z); - let res = { - mode: "lab65", - l: 116 * f1 - 16, - a: 500 * (f0 - f1), - b: 200 * (f1 - f22) - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertXyz65ToLab65_default = convertXyz65ToLab65; - - // src/lab65/convertRgbToLab65.js - var convertRgbToLab65 = (rgb4) => { - let res = convertXyz65ToLab65_default(convertRgbToXyz65_default(rgb4)); - if (rgb4.r === rgb4.b && rgb4.b === rgb4.g) { - res.a = res.b = 0; - } - return res; - }; - var convertRgbToLab65_default = convertRgbToLab65; - - // src/dlch/constants.js - var kE = 1; - var kCH = 1; - var \u03B8 = 26 / 180 * Math.PI; - var cos\u03B8 = Math.cos(\u03B8); - var sin\u03B8 = Math.sin(\u03B8); - var factor = 100 / Math.log(139 / 100); - - // src/dlch/convertDlchToLab65.js - var convertDlchToLab65 = ({ l, c: c4, h, alpha }) => { - let res = { - mode: "lab65", - l: (Math.exp(l * kE / factor) - 1) / 39e-4 - }; - if (h === void 0) { - res.a = res.b = 0; - } else { - let G = (Math.exp(0.0435 * c4 * kCH * kE) - 1) / 0.075; - let e4 = G * Math.cos(h / 180 * Math.PI - \u03B8); - let f3 = G * Math.sin(h / 180 * Math.PI - \u03B8); - res.a = e4 * cos\u03B8 - f3 / 0.83 * sin\u03B8; - res.b = e4 * sin\u03B8 + f3 / 0.83 * cos\u03B8; - } - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertDlchToLab65_default = convertDlchToLab65; - - // src/dlch/convertLab65ToDlch.js - var convertLab65ToDlch = ({ l, a, b, alpha }) => { - let e4 = a * cos\u03B8 + b * sin\u03B8; - let f3 = 0.83 * (b * cos\u03B8 - a * sin\u03B8); - let G = Math.sqrt(e4 * e4 + f3 * f3); - let res = { - mode: "dlch", - l: factor / kE * Math.log(1 + 39e-4 * l), - c: Math.log(1 + 0.075 * G) / (0.0435 * kCH * kE) - }; - if (res.c) { - res.h = normalizeHue_default((Math.atan2(f3, e4) + \u03B8) / Math.PI * 180); - } - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertLab65ToDlch_default = convertLab65ToDlch; - - // src/dlab/definition.js - var convertDlabToLab65 = (c4) => convertDlchToLab65_default(convertLabToLch_default(c4, "dlch")); - var convertLab65ToDlab = (c4) => convertLchToLab_default(convertLab65ToDlch_default(c4), "dlab"); - var definition4 = { - mode: "dlab", - parse: ["--din99o-lab"], - serialize: "--din99o-lab", - toMode: { - lab65: convertDlabToLab65, - rgb: (c4) => convertLab65ToRgb_default(convertDlabToLab65(c4)) - }, - fromMode: { - lab65: convertLab65ToDlab, - rgb: (c4) => convertLab65ToDlab(convertRgbToLab65_default(c4)) - }, - channels: ["l", "a", "b", "alpha"], - ranges: { - l: [0, 100], - a: [-40.09, 45.501], - b: [-40.469, 44.344] - }, - interpolate: { - l: interpolatorLinear, - a: interpolatorLinear, - b: interpolatorLinear, - alpha: { - use: interpolatorLinear, - fixup: fixupAlpha - } - } - }; - var definition_default4 = definition4; - - // src/dlch/definition.js - var definition5 = { - mode: "dlch", - parse: ["--din99o-lch"], - serialize: "--din99o-lch", - toMode: { - lab65: convertDlchToLab65_default, - dlab: (c4) => convertLchToLab_default(c4, "dlab"), - rgb: (c4) => convertLab65ToRgb_default(convertDlchToLab65_default(c4)) - }, - fromMode: { - lab65: convertLab65ToDlch_default, - dlab: (c4) => convertLabToLch_default(c4, "dlch"), - rgb: (c4) => convertLab65ToDlch_default(convertRgbToLab65_default(c4)) - }, - channels: ["l", "c", "h", "alpha"], - ranges: { - l: [0, 100], - c: [0, 51.484], - h: [0, 360] - }, - interpolate: { - l: interpolatorLinear, - c: interpolatorLinear, - h: { - use: interpolatorLinear, - fixup: fixupHueShorter - }, - alpha: { - use: interpolatorLinear, - fixup: fixupAlpha - } - }, - difference: { - h: differenceHueChroma - }, - average: { - h: averageAngle - } - }; - var definition_default5 = definition5; - - // src/hsi/convertHsiToRgb.js - function convertHsiToRgb({ h, s, i, alpha }) { - h = normalizeHue_default(h); - let f3 = Math.abs(h / 60 % 2 - 1); - let res; - switch (Math.floor(h / 60)) { - case 0: - res = { - r: i * (1 + s * (3 / (2 - f3) - 1)), - g: i * (1 + s * (3 * (1 - f3) / (2 - f3) - 1)), - b: i * (1 - s) - }; - break; - case 1: - res = { - r: i * (1 + s * (3 * (1 - f3) / (2 - f3) - 1)), - g: i * (1 + s * (3 / (2 - f3) - 1)), - b: i * (1 - s) - }; - break; - case 2: - res = { - r: i * (1 - s), - g: i * (1 + s * (3 / (2 - f3) - 1)), - b: i * (1 + s * (3 * (1 - f3) / (2 - f3) - 1)) - }; - break; - case 3: - res = { - r: i * (1 - s), - g: i * (1 + s * (3 * (1 - f3) / (2 - f3) - 1)), - b: i * (1 + s * (3 / (2 - f3) - 1)) - }; - break; - case 4: - res = { - r: i * (1 + s * (3 * (1 - f3) / (2 - f3) - 1)), - g: i * (1 - s), - b: i * (1 + s * (3 / (2 - f3) - 1)) - }; - break; - case 5: - res = { - r: i * (1 + s * (3 / (2 - f3) - 1)), - g: i * (1 - s), - b: i * (1 + s * (3 * (1 - f3) / (2 - f3) - 1)) - }; - break; - default: - res = { r: i * (1 - s), g: i * (1 - s), b: i * (1 - s) }; - } - res.mode = "rgb"; - if (alpha !== void 0) - res.alpha = alpha; - return res; - } - - // src/hsi/convertRgbToHsi.js - function convertRgbToHsi({ r: r2, g, b, alpha }) { - let M2 = Math.max(r2, g, b), m = Math.min(r2, g, b); - let res = { - mode: "hsi", - s: r2 + g + b === 0 ? 0 : 1 - 3 * m / (r2 + g + b), - i: (r2 + g + b) / 3 - }; - if (M2 - m !== 0) - res.h = (M2 === r2 ? (g - b) / (M2 - m) + (g < b) * 6 : M2 === g ? (b - r2) / (M2 - m) + 2 : (r2 - g) / (M2 - m) + 4) * 60; - if (alpha !== void 0) - res.alpha = alpha; - return res; - } - - // src/hsi/definition.js - var definition6 = { - mode: "hsi", - toMode: { - rgb: convertHsiToRgb - }, - parse: ["--hsi"], - serialize: "--hsi", - fromMode: { - rgb: convertRgbToHsi - }, - channels: ["h", "s", "i", "alpha"], - ranges: { - h: [0, 360] - }, - gamut: "rgb", - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - s: interpolatorLinear, - i: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueSaturation - }, - average: { - h: averageAngle - } - }; - var definition_default6 = definition6; - - // src/hsl/convertHslToRgb.js - function convertHslToRgb({ h, s, l, alpha }) { - h = normalizeHue_default(h); - let m1 = l + s * (l < 0.5 ? l : 1 - l); - let m2 = m1 - (m1 - l) * 2 * Math.abs(h / 60 % 2 - 1); - let res; - switch (Math.floor(h / 60)) { - case 0: - res = { r: m1, g: m2, b: 2 * l - m1 }; - break; - case 1: - res = { r: m2, g: m1, b: 2 * l - m1 }; - break; - case 2: - res = { r: 2 * l - m1, g: m1, b: m2 }; - break; - case 3: - res = { r: 2 * l - m1, g: m2, b: m1 }; - break; - case 4: - res = { r: m2, g: 2 * l - m1, b: m1 }; - break; - case 5: - res = { r: m1, g: 2 * l - m1, b: m2 }; - break; - default: - res = { r: 2 * l - m1, g: 2 * l - m1, b: 2 * l - m1 }; - } - res.mode = "rgb"; - if (alpha !== void 0) - res.alpha = alpha; - return res; - } - - // src/hsl/convertRgbToHsl.js - function convertRgbToHsl({ r: r2, g, b, alpha }) { - let M2 = Math.max(r2, g, b), m = Math.min(r2, g, b); - let res = { - mode: "hsl", - s: M2 === m ? 0 : (M2 - m) / (1 - Math.abs(M2 + m - 1)), - l: 0.5 * (M2 + m) - }; - if (M2 - m !== 0) - res.h = (M2 === r2 ? (g - b) / (M2 - m) + (g < b) * 6 : M2 === g ? (b - r2) / (M2 - m) + 2 : (r2 - g) / (M2 - m) + 4) * 60; - if (alpha !== void 0) - res.alpha = alpha; - return res; - } - - // src/util/hue.js - var hueToDeg = (val, unit) => { - switch (unit) { - case "deg": - return +val; - case "rad": - return val / Math.PI * 180; - case "grad": - return val / 10 * 9; - case "turn": - return val * 360; - } - }; - var hue_default = hueToDeg; - - // src/hsl/parseHslLegacy.js - var hsl_old = new RegExp( - `^hsla?\\(\\s*${hue}${c}${per}${c}${per}\\s*(?:,\\s*${num_per}\\s*)?\\)$` - ); - var parseHslLegacy = (color) => { - let match = color.match(hsl_old); - if (!match) - return; - let res = { mode: "hsl" }; - if (match[3] !== void 0) { - res.h = +match[3]; - } else if (match[1] !== void 0 && match[2] !== void 0) { - res.h = hue_default(match[1], match[2]); - } - if (match[4] !== void 0) { - res.s = Math.min(Math.max(0, match[4] / 100), 1); - } - if (match[5] !== void 0) { - res.l = Math.min(Math.max(0, match[5] / 100), 1); - } - if (match[6] !== void 0) { - res.alpha = match[6] / 100; - } else if (match[7] !== void 0) { - res.alpha = +match[7]; - } - return res; - }; - var parseHslLegacy_default = parseHslLegacy; - - // src/hsl/parseHsl.js - function parseHsl(color, parsed) { - if (!parsed || parsed[0] !== "hsl" && parsed[0] !== "hsla") { - return void 0; - } - const res = { mode: "hsl" }; - const [, h, s, l, alpha] = parsed; - if (h.type !== Tok.None) { - if (h.type === Tok.Percentage) { - return void 0; - } - res.h = h.value; - } - if (s.type !== Tok.None) { - if (s.type === Tok.Hue) { - return void 0; - } - res.s = s.type === Tok.Number ? s.value : s.value / 100; - } - if (l.type !== Tok.None) { - if (l.type === Tok.Hue) { - return void 0; - } - res.l = l.type === Tok.Number ? l.value : l.value / 100; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; - } - var parseHsl_default = parseHsl; - - // src/hsl/definition.js - var definition7 = { - mode: "hsl", - toMode: { - rgb: convertHslToRgb - }, - fromMode: { - rgb: convertRgbToHsl - }, - channels: ["h", "s", "l", "alpha"], - ranges: { - h: [0, 360] - }, - gamut: "rgb", - parse: [parseHsl_default, parseHslLegacy_default], - serialize: (c4) => `hsl(${c4.h || 0} ${c4.s !== void 0 ? c4.s * 100 + "%" : "none"} ${c4.l !== void 0 ? c4.l * 100 + "%" : "none"}${c4.alpha < 1 ? ` / ${c4.alpha}` : ""})`, - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - s: interpolatorLinear, - l: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueSaturation - }, - average: { - h: averageAngle - } - }; - var definition_default7 = definition7; - - // src/hsv/convertHsvToRgb.js - function convertHsvToRgb({ h, s, v, alpha }) { - h = normalizeHue_default(h); - let f3 = Math.abs(h / 60 % 2 - 1); - let res; - switch (Math.floor(h / 60)) { - case 0: - res = { r: v, g: v * (1 - s * f3), b: v * (1 - s) }; - break; - case 1: - res = { r: v * (1 - s * f3), g: v, b: v * (1 - s) }; - break; - case 2: - res = { r: v * (1 - s), g: v, b: v * (1 - s * f3) }; - break; - case 3: - res = { r: v * (1 - s), g: v * (1 - s * f3), b: v }; - break; - case 4: - res = { r: v * (1 - s * f3), g: v * (1 - s), b: v }; - break; - case 5: - res = { r: v, g: v * (1 - s), b: v * (1 - s * f3) }; - break; - default: - res = { r: v * (1 - s), g: v * (1 - s), b: v * (1 - s) }; - } - res.mode = "rgb"; - if (alpha !== void 0) - res.alpha = alpha; - return res; - } - - // src/hsv/convertRgbToHsv.js - function convertRgbToHsv({ r: r2, g, b, alpha }) { - let M2 = Math.max(r2, g, b), m = Math.min(r2, g, b); - let res = { - mode: "hsv", - s: M2 === 0 ? 0 : 1 - m / M2, - v: M2 - }; - if (M2 - m !== 0) - res.h = (M2 === r2 ? (g - b) / (M2 - m) + (g < b) * 6 : M2 === g ? (b - r2) / (M2 - m) + 2 : (r2 - g) / (M2 - m) + 4) * 60; - if (alpha !== void 0) - res.alpha = alpha; - return res; - } - - // src/hsv/definition.js - var definition8 = { - mode: "hsv", - toMode: { - rgb: convertHsvToRgb - }, - parse: ["--hsv"], - serialize: "--hsv", - fromMode: { - rgb: convertRgbToHsv - }, - channels: ["h", "s", "v", "alpha"], - ranges: { - h: [0, 360] - }, - gamut: "rgb", - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - s: interpolatorLinear, - v: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueSaturation - }, - average: { - h: averageAngle - } - }; - var definition_default8 = definition8; - - // src/hwb/convertHwbToRgb.js - function convertHwbToRgb({ h, w, b, alpha }) { - if (w + b > 1) { - let s = w + b; - w /= s; - b /= s; - } - return convertHsvToRgb({ - h, - s: b === 1 ? 1 : 1 - w / (1 - b), - v: 1 - b, - alpha - }); - } - - // src/hwb/convertRgbToHwb.js - function convertRgbToHwb(rgba) { - let hsv2 = convertRgbToHsv(rgba); - if (hsv2 === void 0) - return void 0; - let res = { - mode: "hwb", - w: (1 - hsv2.s) * hsv2.v, - b: 1 - hsv2.v - }; - if (hsv2.h !== void 0) - res.h = hsv2.h; - if (hsv2.alpha !== void 0) - res.alpha = hsv2.alpha; - return res; - } - - // src/hwb/parseHwb.js - function ParseHwb(color, parsed) { - if (!parsed || parsed[0] !== "hwb") { - return void 0; - } - const res = { mode: "hwb" }; - const [, h, w, b, alpha] = parsed; - if (h.type !== Tok.None) { - if (h.type === Tok.Percentage) { - return void 0; - } - res.h = h.value; - } - if (w.type !== Tok.None) { - if (w.type === Tok.Hue) { - return void 0; - } - res.w = w.type === Tok.Number ? w.value : w.value / 100; - } - if (b.type !== Tok.None) { - if (b.type === Tok.Hue) { - return void 0; - } - res.b = b.type === Tok.Number ? b.value : b.value / 100; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; - } - var parseHwb_default = ParseHwb; - - // src/hwb/definition.js - var definition9 = { - mode: "hwb", - toMode: { - rgb: convertHwbToRgb - }, - fromMode: { - rgb: convertRgbToHwb - }, - channels: ["h", "w", "b", "alpha"], - ranges: { - h: [0, 360] - }, - gamut: "rgb", - parse: [parseHwb_default], - serialize: (c4) => `hwb(${c4.h || 0} ${c4.w * 100}% ${c4.b * 100}%${c4.alpha < 1 ? ` / ${c4.alpha}` : ""})`, - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - w: interpolatorLinear, - b: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueNaive - }, - average: { - h: averageAngle - } - }; - var definition_default9 = definition9; - - // src/jab/convertXyz65ToJab.js - var n = 0.1593017578125; - var p = 134.03437499999998; - var c1 = 0.8359375; - var c2 = 18.8515625; - var c3 = 18.6875; - var d0 = 16295499532821565e-27; - var pq = (v) => { - let vn3 = Math.pow(v / 1e4, n); - return Math.pow((c1 + c2 * vn3) / (1 + c3 * vn3), p) || 0; - }; - var abs = (v) => Math.max(v * 203, 0); - var convertXyz65ToJab = ({ x, y, z, alpha }) => { - x = abs(x); - y = abs(y); - z = abs(z); - let xp = 1.15 * x - 0.15 * z; - let yp = 0.66 * y + 0.34 * x; - let l = pq(0.41478972 * xp + 0.579999 * yp + 0.014648 * z); - let m = pq(-0.20151 * xp + 1.120649 * yp + 0.0531008 * z); - let s = pq(-0.0166008 * xp + 0.2648 * yp + 0.6684799 * z); - let i = (l + m) / 2; - let res = { - mode: "jab", - j: 0.44 * i / (1 - 0.56 * i) - d0, - a: 3.524 * l - 4.066708 * m + 0.542708 * s, - b: 0.199076 * l + 1.096799 * m - 1.295875 * s - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertXyz65ToJab_default = convertXyz65ToJab; - - // src/jab/convertJabToXyz65.js - var n2 = 0.1593017578125; - var p2 = 134.03437499999998; - var c12 = 0.8359375; - var c22 = 18.8515625; - var c32 = 18.6875; - var d02 = 16295499532821565e-27; - var pq_inv = (v) => { - let vp = Math.pow(v, 1 / p2); - return 1e4 * Math.pow((c12 - vp) / (c32 * vp - c22), 1 / n2) || 0; - }; - var rel = (v) => v / 203; - var convertJabToXyz65 = ({ j, a, b, alpha }) => { - let i = (j + d02) / (0.44 + 0.56 * (j + d02)); - let l = pq_inv(i + 0.13860504 * a + 0.058047316 * b); - let m = pq_inv(i - 0.13860504 * a - 0.058047316 * b); - let s = pq_inv(i - 0.096019242 * a - 0.8118919 * b); - let res = { - mode: "xyz65", - x: rel( - 1.661373024652174 * l - 0.914523081304348 * m + 0.23136208173913045 * s - ), - y: rel( - -0.3250758611844533 * l + 1.571847026732543 * m - 0.21825383453227928 * s - ), - z: rel(-0.090982811 * l - 0.31272829 * m + 1.5227666 * s) - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertJabToXyz65_default = convertJabToXyz65; - - // src/jab/convertRgbToJab.js - var convertRgbToJab = (rgb4) => { - let res = convertXyz65ToJab_default(convertRgbToXyz65_default(rgb4)); - if (rgb4.r === rgb4.b && rgb4.b === rgb4.g) { - res.a = res.b = 0; - } - return res; - }; - var convertRgbToJab_default = convertRgbToJab; - - // src/jab/convertJabToRgb.js - var convertJabToRgb = (color) => convertXyz65ToRgb_default(convertJabToXyz65_default(color)); - var convertJabToRgb_default = convertJabToRgb; - - // src/jab/definition.js - var definition10 = { - mode: "jab", - channels: ["j", "a", "b", "alpha"], - parse: ["--jzazbz"], - serialize: "--jzazbz", - fromMode: { - rgb: convertRgbToJab_default, - xyz65: convertXyz65ToJab_default - }, - toMode: { - rgb: convertJabToRgb_default, - xyz65: convertJabToXyz65_default - }, - ranges: { - j: [0, 0.222], - a: [-0.109, 0.129], - b: [-0.185, 0.134] - }, - interpolate: { - j: interpolatorLinear, - a: interpolatorLinear, - b: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } - }; - var definition_default10 = definition10; - - // src/jch/convertJabToJch.js - var convertJabToJch = ({ j, a, b, alpha }) => { - let c4 = Math.sqrt(a * a + b * b); - let res = { - mode: "jch", - j, - c: c4 - }; - if (c4) { - res.h = normalizeHue_default(Math.atan2(b, a) * 180 / Math.PI); - } - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertJabToJch_default = convertJabToJch; - - // src/jch/convertJchToJab.js - var convertJchToJab = ({ j, c: c4, h, alpha }) => { - let res = { - mode: "jab", - j, - a: c4 ? c4 * Math.cos(h / 180 * Math.PI) : 0, - b: c4 ? c4 * Math.sin(h / 180 * Math.PI) : 0 - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertJchToJab_default = convertJchToJab; - - // src/jch/definition.js - var definition11 = { - mode: "jch", - parse: ["--jzczhz"], - serialize: "--jzczhz", - toMode: { - jab: convertJchToJab_default, - rgb: (c4) => convertJabToRgb_default(convertJchToJab_default(c4)) - }, - fromMode: { - rgb: (c4) => convertJabToJch_default(convertRgbToJab_default(c4)), - jab: convertJabToJch_default - }, - channels: ["j", "c", "h", "alpha"], - ranges: { - j: [0, 0.221], - c: [0, 0.19], - h: [0, 360] - }, - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - c: interpolatorLinear, - j: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueChroma - }, - average: { - h: averageAngle - } - }; - var definition_default11 = definition11; - - // src/xyz50/constants.js - var k3 = Math.pow(29, 3) / Math.pow(3, 3); - var e3 = Math.pow(6, 3) / Math.pow(29, 3); - - // src/lab/convertLabToXyz50.js - var fn4 = (v) => Math.pow(v, 3) > e3 ? Math.pow(v, 3) : (116 * v - 16) / k3; - var convertLabToXyz50 = ({ l, a, b, alpha }) => { - let fy = (l + 16) / 116; - let fx = a / 500 + fy; - let fz = fy - b / 200; - let res = { - mode: "xyz50", - x: fn4(fx) * D50.X, - y: fn4(fy) * D50.Y, - z: fn4(fz) * D50.Z - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertLabToXyz50_default = convertLabToXyz50; - - // src/xyz50/convertXyz50ToRgb.js - var convertXyz50ToRgb = ({ x, y, z, alpha }) => { - let res = convertLrgbToRgb_default({ - r: x * 3.1341359569958707 - y * 1.6173863321612538 - 0.4906619460083532 * z, - g: x * -0.978795502912089 + y * 1.916254567259524 + 0.03344273116131949 * z, - b: x * 0.07195537988411677 - y * 0.2289768264158322 + 1.405386058324125 * z - }); - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertXyz50ToRgb_default = convertXyz50ToRgb; - - // src/lab/convertLabToRgb.js - var convertLabToRgb = (lab2) => convertXyz50ToRgb_default(convertLabToXyz50_default(lab2)); - var convertLabToRgb_default = convertLabToRgb; - - // src/xyz50/convertRgbToXyz50.js - var convertRgbToXyz50 = (rgb4) => { - let { r: r2, g, b, alpha } = convertRgbToLrgb_default(rgb4); - let res = { - mode: "xyz50", - x: 0.436065742824811 * r2 + 0.3851514688337912 * g + 0.14307845442264197 * b, - y: 0.22249319175623702 * r2 + 0.7168870538238823 * g + 0.06061979053616537 * b, - z: 0.013923904500943465 * r2 + 0.09708128566574634 * g + 0.7140993584005155 * b - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertRgbToXyz50_default = convertRgbToXyz50; - - // src/lab/convertXyz50ToLab.js - var f2 = (value) => value > e3 ? Math.cbrt(value) : (k3 * value + 16) / 116; - var convertXyz50ToLab = ({ x, y, z, alpha }) => { - let f0 = f2(x / D50.X); - let f1 = f2(y / D50.Y); - let f22 = f2(z / D50.Z); - let res = { - mode: "lab", - l: 116 * f1 - 16, - a: 500 * (f0 - f1), - b: 200 * (f1 - f22) - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertXyz50ToLab_default = convertXyz50ToLab; - - // src/lab/convertRgbToLab.js - var convertRgbToLab = (rgb4) => { - let res = convertXyz50ToLab_default(convertRgbToXyz50_default(rgb4)); - if (rgb4.r === rgb4.b && rgb4.b === rgb4.g) { - res.a = res.b = 0; - } - return res; - }; - var convertRgbToLab_default = convertRgbToLab; - - // src/lab/parseLab.js - function parseLab(color, parsed) { - if (!parsed || parsed[0] !== "lab") { - return void 0; - } - const res = { mode: "lab" }; - const [, l, a, b, alpha] = parsed; - if (l.type === Tok.Hue || a.type === Tok.Hue || b.type === Tok.Hue) { - return void 0; - } - if (l.type !== Tok.None) { - res.l = l.value; - } - if (a.type !== Tok.None) { - res.a = a.type === Tok.Number ? a.value : a.value * 125 / 100; - } - if (b.type !== Tok.None) { - res.b = b.type === Tok.Number ? b.value : b.value * 125 / 100; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; - } - var parseLab_default = parseLab; - - // src/lab/definition.js - var definition12 = { - mode: "lab", - toMode: { - xyz50: convertLabToXyz50_default, - rgb: convertLabToRgb_default - }, - fromMode: { - xyz50: convertXyz50ToLab_default, - rgb: convertRgbToLab_default - }, - channels: ["l", "a", "b", "alpha"], - ranges: { - l: [0, 100], - a: [-100, 100], - b: [-100, 100] - }, - parse: [parseLab_default], - serialize: (c4) => `lab(${c4.l !== void 0 ? c4.l : "none"} ${c4.a !== void 0 ? c4.a : "none"} ${c4.b !== void 0 ? c4.b : "none"}${c4.alpha < 1 ? ` / ${c4.alpha}` : ""})`, - interpolate: { - l: interpolatorLinear, - a: interpolatorLinear, - b: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } - }; - var definition_default12 = definition12; - - // src/lab65/definition.js - var definition13 = { - ...definition_default12, - mode: "lab65", - parse: ["--lab-d65"], - serialize: "--lab-d65", - toMode: { - xyz65: convertLab65ToXyz65_default, - rgb: convertLab65ToRgb_default - }, - fromMode: { - xyz65: convertXyz65ToLab65_default, - rgb: convertRgbToLab65_default - }, - ranges: { - l: [0, 100], - a: [-86.182, 98.234], - b: [-107.86, 94.477] - } - }; - var definition_default13 = definition13; - - // src/lch/parseLch.js - function parseLch(color, parsed) { - if (!parsed || parsed[0] !== "lch") { - return void 0; - } - const res = { mode: "lch" }; - const [, l, c4, h, alpha] = parsed; - if (l.type !== Tok.None) { - if (l.type === Tok.Hue) { - return void 0; - } - res.l = l.value; - } - if (c4.type !== Tok.None) { - res.c = Math.max( - 0, - c4.type === Tok.Number ? c4.value : c4.value * 150 / 100 - ); - } - if (h.type !== Tok.None) { - if (h.type === Tok.Percentage) { - return void 0; - } - res.h = h.value; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; - } - var parseLch_default = parseLch; - - // src/lch/definition.js - var definition14 = { - mode: "lch", - toMode: { - lab: convertLchToLab_default, - rgb: (c4) => convertLabToRgb_default(convertLchToLab_default(c4)) - }, - fromMode: { - rgb: (c4) => convertLabToLch_default(convertRgbToLab_default(c4)), - lab: convertLabToLch_default - }, - channels: ["l", "c", "h", "alpha"], - ranges: { - l: [0, 100], - c: [0, 150], - h: [0, 360] - }, - parse: [parseLch_default], - serialize: (c4) => `lch(${c4.l !== void 0 ? c4.l : "none"} ${c4.c !== void 0 ? c4.c : "none"} ${c4.h || 0}${c4.alpha < 1 ? ` / ${c4.alpha}` : ""})`, - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - c: interpolatorLinear, - l: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueChroma - }, - average: { - h: averageAngle - } - }; - var definition_default14 = definition14; - - // src/lch65/definition.js - var definition15 = { - ...definition_default14, - mode: "lch65", - parse: ["--lch-d65"], - serialize: "--lch-d65", - toMode: { - lab65: (c4) => convertLchToLab_default(c4, "lab65"), - rgb: (c4) => convertLab65ToRgb_default(convertLchToLab_default(c4, "lab65")) - }, - fromMode: { - rgb: (c4) => convertLabToLch_default(convertRgbToLab65_default(c4), "lch65"), - lab65: (c4) => convertLabToLch_default(c4, "lch65") - }, - ranges: { - l: [0, 100], - c: [0, 133.807], - h: [0, 360] - } - }; - var definition_default15 = definition15; - - // src/lchuv/convertLuvToLchuv.js - var convertLuvToLchuv = ({ l, u, v, alpha }) => { - let c4 = Math.sqrt(u * u + v * v); - let res = { - mode: "lchuv", - l, - c: c4 - }; - if (c4) { - res.h = normalizeHue_default(Math.atan2(v, u) * 180 / Math.PI); - } - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertLuvToLchuv_default = convertLuvToLchuv; - - // src/lchuv/convertLchuvToLuv.js - var convertLchuvToLuv = ({ l, c: c4, h, alpha }) => { - let res = { - mode: "luv", - l, - u: c4 ? c4 * Math.cos(h / 180 * Math.PI) : 0, - v: c4 ? c4 * Math.sin(h / 180 * Math.PI) : 0 - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertLchuvToLuv_default = convertLchuvToLuv; - - // src/luv/convertXyz50ToLuv.js - var u_fn = (x, y, z) => 4 * x / (x + 15 * y + 3 * z); - var v_fn = (x, y, z) => 9 * y / (x + 15 * y + 3 * z); - var un = u_fn(D50.X, D50.Y, D50.Z); - var vn = v_fn(D50.X, D50.Y, D50.Z); - var l_fn = (value) => value <= e3 ? k3 * value : 116 * Math.cbrt(value) - 16; - var convertXyz50ToLuv = ({ x, y, z, alpha }) => { - let l = l_fn(y / D50.Y); - let u = u_fn(x, y, z); - let v = v_fn(x, y, z); - if (!isFinite(u) || !isFinite(v)) { - l = u = v = 0; - } else { - u = 13 * l * (u - un); - v = 13 * l * (v - vn); - } - let res = { - mode: "luv", - l, - u, - v - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertXyz50ToLuv_default = convertXyz50ToLuv; - - // src/luv/convertLuvToXyz50.js - var u_fn2 = (x, y, z) => 4 * x / (x + 15 * y + 3 * z); - var v_fn2 = (x, y, z) => 9 * y / (x + 15 * y + 3 * z); - var un2 = u_fn2(D50.X, D50.Y, D50.Z); - var vn2 = v_fn2(D50.X, D50.Y, D50.Z); - var convertLuvToXyz50 = ({ l, u, v, alpha }) => { - let up = u / (13 * l) + un2; - let vp = v / (13 * l) + vn2; - let y = D50.Y * (l <= 8 ? l / k3 : Math.pow((l + 16) / 116, 3)); - let x = y * (9 * up) / (4 * vp); - let z = y * (12 - 3 * up - 20 * vp) / (4 * vp); - let res = { mode: "xyz50", x, y, z }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertLuvToXyz50_default = convertLuvToXyz50; - - // src/lchuv/definition.js - var convertRgbToLchuv = (rgb4) => convertLuvToLchuv_default(convertXyz50ToLuv_default(convertRgbToXyz50_default(rgb4))); - var convertLchuvToRgb = (lchuv2) => convertXyz50ToRgb_default(convertLuvToXyz50_default(convertLchuvToLuv_default(lchuv2))); - var definition16 = { - mode: "lchuv", - toMode: { - luv: convertLchuvToLuv_default, - rgb: convertLchuvToRgb - }, - fromMode: { - rgb: convertRgbToLchuv, - luv: convertLuvToLchuv_default - }, - channels: ["l", "c", "h", "alpha"], - parse: ["--lchuv"], - serialize: "--lchuv", - ranges: { - l: [0, 100], - c: [0, 176.956], - h: [0, 360] - }, - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - c: interpolatorLinear, - l: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueChroma - }, - average: { - h: averageAngle - } - }; - var definition_default16 = definition16; - - // src/lrgb/definition.js - var definition17 = { - ...definition_default, - mode: "lrgb", - toMode: { - rgb: convertLrgbToRgb_default - }, - fromMode: { - rgb: convertRgbToLrgb_default - }, - parse: ["srgb-linear"], - serialize: "srgb-linear" - }; - var definition_default17 = definition17; - - // src/luv/definition.js - var definition18 = { - mode: "luv", - toMode: { - xyz50: convertLuvToXyz50_default, - rgb: (luv2) => convertXyz50ToRgb_default(convertLuvToXyz50_default(luv2)) - }, - fromMode: { - xyz50: convertXyz50ToLuv_default, - rgb: (rgb4) => convertXyz50ToLuv_default(convertRgbToXyz50_default(rgb4)) - }, - channels: ["l", "u", "v", "alpha"], - parse: ["--luv"], - serialize: "--luv", - ranges: { - l: [0, 100], - u: [-84.936, 175.042], - v: [-125.882, 87.243] - }, - interpolate: { - l: interpolatorLinear, - u: interpolatorLinear, - v: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } - }; - var definition_default18 = definition18; - - // src/oklab/convertLrgbToOklab.js - var convertLrgbToOklab = ({ r: r2, g, b, alpha }) => { - let L = Math.cbrt( - 0.41222147079999993 * r2 + 0.5363325363 * g + 0.0514459929 * b - ); - let M2 = Math.cbrt( - 0.2119034981999999 * r2 + 0.6806995450999999 * g + 0.1073969566 * b - ); - let S = Math.cbrt( - 0.08830246189999998 * r2 + 0.2817188376 * g + 0.6299787005000002 * b - ); - let res = { - mode: "oklab", - l: 0.2104542553 * L + 0.793617785 * M2 - 0.0040720468 * S, - a: 1.9779984951 * L - 2.428592205 * M2 + 0.4505937099 * S, - b: 0.0259040371 * L + 0.7827717662 * M2 - 0.808675766 * S - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertLrgbToOklab_default = convertLrgbToOklab; - - // src/oklab/convertRgbToOklab.js - var convertRgbToOklab = (rgb4) => { - let res = convertLrgbToOklab_default(convertRgbToLrgb_default(rgb4)); - if (rgb4.r === rgb4.b && rgb4.b === rgb4.g) { - res.a = res.b = 0; - } - return res; - }; - var convertRgbToOklab_default = convertRgbToOklab; - - // src/oklab/convertOklabToLrgb.js - var convertOklabToLrgb = ({ l, a, b, alpha }) => { - let L = Math.pow( - l * 0.9999999984505198 + 0.39633779217376786 * a + 0.2158037580607588 * b, - 3 - ); - let M2 = Math.pow( - l * 1.0000000088817609 - 0.10556134232365635 * a - 0.06385417477170591 * b, - 3 - ); - let S = Math.pow( - l * 1.0000000546724108 - 0.08948418209496575 * a - 1.2914855378640917 * b, - 3 - ); - let res = { - mode: "lrgb", - r: 4.076741661347994 * L - 3.307711590408193 * M2 + 0.230969928729428 * S, - g: -1.2684380040921763 * L + 2.6097574006633715 * M2 - 0.3413193963102197 * S, - b: -0.004196086541837188 * L - 0.7034186144594493 * M2 + 1.7076147009309444 * S - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertOklabToLrgb_default = convertOklabToLrgb; - - // src/oklab/convertOklabToRgb.js - var convertOklabToRgb = (c4) => convertLrgbToRgb_default(convertOklabToLrgb_default(c4)); - var convertOklabToRgb_default = convertOklabToRgb; - - // src/okhsl/helpers.js - function toe(x) { - const k_1 = 0.206; - const k_2 = 0.03; - const k_3 = (1 + k_1) / (1 + k_2); - return 0.5 * (k_3 * x - k_1 + Math.sqrt((k_3 * x - k_1) * (k_3 * x - k_1) + 4 * k_2 * k_3 * x)); - } - function toe_inv(x) { - const k_1 = 0.206; - const k_2 = 0.03; - const k_3 = (1 + k_1) / (1 + k_2); - return (x * x + k_1 * x) / (k_3 * (x + k_2)); - } - function compute_max_saturation(a, b) { - let k0, k1, k22, k32, k4, wl, wm, ws; - if (-1.88170328 * a - 0.80936493 * b > 1) { - k0 = 1.19086277; - k1 = 1.76576728; - k22 = 0.59662641; - k32 = 0.75515197; - k4 = 0.56771245; - wl = 4.0767416621; - wm = -3.3077115913; - ws = 0.2309699292; - } else if (1.81444104 * a - 1.19445276 * b > 1) { - k0 = 0.73956515; - k1 = -0.45954404; - k22 = 0.08285427; - k32 = 0.1254107; - k4 = 0.14503204; - wl = -1.2684380046; - wm = 2.6097574011; - ws = -0.3413193965; - } else { - k0 = 1.35733652; - k1 = -915799e-8; - k22 = -1.1513021; - k32 = -0.50559606; - k4 = 692167e-8; - wl = -0.0041960863; - wm = -0.7034186147; - ws = 1.707614701; - } - let S = k0 + k1 * a + k22 * b + k32 * a * a + k4 * a * b; - let k_l = 0.3963377774 * a + 0.2158037573 * b; - let k_m = -0.1055613458 * a - 0.0638541728 * b; - let k_s = -0.0894841775 * a - 1.291485548 * b; - { - let l_ = 1 + S * k_l; - let m_ = 1 + S * k_m; - let s_ = 1 + S * k_s; - let l = l_ * l_ * l_; - let m = m_ * m_ * m_; - let s = s_ * s_ * s_; - let l_dS = 3 * k_l * l_ * l_; - let m_dS = 3 * k_m * m_ * m_; - let s_dS = 3 * k_s * s_ * s_; - let l_dS2 = 6 * k_l * k_l * l_; - let m_dS2 = 6 * k_m * k_m * m_; - let s_dS2 = 6 * k_s * k_s * s_; - let f3 = wl * l + wm * m + ws * s; - let f1 = wl * l_dS + wm * m_dS + ws * s_dS; - let f22 = wl * l_dS2 + wm * m_dS2 + ws * s_dS2; - S = S - f3 * f1 / (f1 * f1 - 0.5 * f3 * f22); - } - return S; - } - function find_cusp(a, b) { - let S_cusp = compute_max_saturation(a, b); - let rgb4 = convertOklabToLrgb_default({ l: 1, a: S_cusp * a, b: S_cusp * b }); - let L_cusp = Math.cbrt(1 / Math.max(rgb4.r, rgb4.g, rgb4.b)); - let C_cusp = L_cusp * S_cusp; - return [L_cusp, C_cusp]; - } - function find_gamut_intersection(a, b, L1, C1, L0, cusp = null) { - if (!cusp) { - cusp = find_cusp(a, b); - } - let t; - if ((L1 - L0) * cusp[1] - (cusp[0] - L0) * C1 <= 0) { - t = cusp[1] * L0 / (C1 * cusp[0] + cusp[1] * (L0 - L1)); - } else { - t = cusp[1] * (L0 - 1) / (C1 * (cusp[0] - 1) + cusp[1] * (L0 - L1)); - { - let dL = L1 - L0; - let dC = C1; - let k_l = 0.3963377774 * a + 0.2158037573 * b; - let k_m = -0.1055613458 * a - 0.0638541728 * b; - let k_s = -0.0894841775 * a - 1.291485548 * b; - let l_dt = dL + dC * k_l; - let m_dt = dL + dC * k_m; - let s_dt = dL + dC * k_s; - { - let L = L0 * (1 - t) + t * L1; - let C = t * C1; - let l_ = L + C * k_l; - let m_ = L + C * k_m; - let s_ = L + C * k_s; - let l = l_ * l_ * l_; - let m = m_ * m_ * m_; - let s = s_ * s_ * s_; - let ldt = 3 * l_dt * l_ * l_; - let mdt = 3 * m_dt * m_ * m_; - let sdt = 3 * s_dt * s_ * s_; - let ldt2 = 6 * l_dt * l_dt * l_; - let mdt2 = 6 * m_dt * m_dt * m_; - let sdt2 = 6 * s_dt * s_dt * s_; - let r2 = 4.0767416621 * l - 3.3077115913 * m + 0.2309699292 * s - 1; - let r1 = 4.0767416621 * ldt - 3.3077115913 * mdt + 0.2309699292 * sdt; - let r22 = 4.0767416621 * ldt2 - 3.3077115913 * mdt2 + 0.2309699292 * sdt2; - let u_r = r1 / (r1 * r1 - 0.5 * r2 * r22); - let t_r = -r2 * u_r; - let g = -1.2684380046 * l + 2.6097574011 * m - 0.3413193965 * s - 1; - let g1 = -1.2684380046 * ldt + 2.6097574011 * mdt - 0.3413193965 * sdt; - let g2 = -1.2684380046 * ldt2 + 2.6097574011 * mdt2 - 0.3413193965 * sdt2; - let u_g = g1 / (g1 * g1 - 0.5 * g * g2); - let t_g = -g * u_g; - let b2 = -0.0041960863 * l - 0.7034186147 * m + 1.707614701 * s - 1; - let b1 = -0.0041960863 * ldt - 0.7034186147 * mdt + 1.707614701 * sdt; - let b22 = -0.0041960863 * ldt2 - 0.7034186147 * mdt2 + 1.707614701 * sdt2; - let u_b = b1 / (b1 * b1 - 0.5 * b2 * b22); - let t_b = -b2 * u_b; - t_r = u_r >= 0 ? t_r : 1e6; - t_g = u_g >= 0 ? t_g : 1e6; - t_b = u_b >= 0 ? t_b : 1e6; - t += Math.min(t_r, Math.min(t_g, t_b)); - } - } - } - return t; - } - function get_ST_max(a_, b_, cusp = null) { - if (!cusp) { - cusp = find_cusp(a_, b_); - } - let L = cusp[0]; - let C = cusp[1]; - return [C / L, C / (1 - L)]; - } - function get_Cs(L, a_, b_) { - let cusp = find_cusp(a_, b_); - let C_max = find_gamut_intersection(a_, b_, L, 1, L, cusp); - let ST_max = get_ST_max(a_, b_, cusp); - let S_mid = 0.11516993 + 1 / (7.4477897 + 4.1590124 * b_ + a_ * (-2.19557347 + 1.75198401 * b_ + a_ * (-2.13704948 - 10.02301043 * b_ + a_ * (-4.24894561 + 5.38770819 * b_ + 4.69891013 * a_)))); - let T_mid = 0.11239642 + 1 / (1.6132032 - 0.68124379 * b_ + a_ * (0.40370612 + 0.90148123 * b_ + a_ * (-0.27087943 + 0.6122399 * b_ + a_ * (299215e-8 - 0.45399568 * b_ - 0.14661872 * a_)))); - let k4 = C_max / Math.min(L * ST_max[0], (1 - L) * ST_max[1]); - let C_a = L * S_mid; - let C_b = (1 - L) * T_mid; - let C_mid = 0.9 * k4 * Math.sqrt( - Math.sqrt( - 1 / (1 / (C_a * C_a * C_a * C_a) + 1 / (C_b * C_b * C_b * C_b)) - ) - ); - C_a = L * 0.4; - C_b = (1 - L) * 0.8; - let C_0 = Math.sqrt(1 / (1 / (C_a * C_a) + 1 / (C_b * C_b))); - return [C_0, C_mid, C_max]; - } - - // src/okhsl/convertOklabToOkhsl.js - function convertOklabToOkhsl(lab2) { - const ret = { mode: "okhsl", l: toe(lab2.l) }; - if (lab2.alpha !== void 0) { - ret.alpha = lab2.alpha; - } - let c4 = Math.sqrt(lab2.a * lab2.a + lab2.b * lab2.b); - if (!c4) { - ret.s = 0; - return ret; - } - let [C_0, C_mid, C_max] = get_Cs(lab2.l, lab2.a / c4, lab2.b / c4); - let s; - if (c4 < C_mid) { - let k_0 = 0; - let k_1 = 0.8 * C_0; - let k_2 = 1 - k_1 / C_mid; - let t = (c4 - k_0) / (k_1 + k_2 * (c4 - k_0)); - s = t * 0.8; - } else { - let k_0 = C_mid; - let k_1 = 0.2 * C_mid * C_mid * 1.25 * 1.25 / C_0; - let k_2 = 1 - k_1 / (C_max - C_mid); - let t = (c4 - k_0) / (k_1 + k_2 * (c4 - k_0)); - s = 0.8 + 0.2 * t; - } - if (s) { - ret.s = s; - ret.h = normalizeHue_default(Math.atan2(lab2.b, lab2.a) * 180 / Math.PI); - } - return ret; - } - - // src/okhsl/convertOkhslToOklab.js - function convertOkhslToOklab(hsl2) { - let l = toe_inv(hsl2.l); - const ret = { mode: "oklab", l }; - if (hsl2.alpha !== void 0) { - ret.alpha = hsl2.alpha; - } - if (!hsl2.s || hsl2.l === 1) { - ret.a = ret.b = 0; - return ret; - } - let a_ = Math.cos(hsl2.h / 180 * Math.PI); - let b_ = Math.sin(hsl2.h / 180 * Math.PI); - let [C_0, C_mid, C_max] = get_Cs(l, a_, b_); - let t, k_0, k_1, k_2; - if (hsl2.s < 0.8) { - t = 1.25 * hsl2.s; - k_0 = 0; - k_1 = 0.8 * C_0; - k_2 = 1 - k_1 / C_mid; - } else { - t = 5 * (hsl2.s - 0.8); - k_0 = C_mid; - k_1 = 0.2 * C_mid * C_mid * 1.25 * 1.25 / C_0; - k_2 = 1 - k_1 / (C_max - C_mid); - } - let C = k_0 + t * k_1 / (1 - k_2 * t); - ret.a = C * a_; - ret.b = C * b_; - return ret; - } - - // src/okhsl/modeOkhsl.js - var modeOkhsl = { - ...definition_default7, - mode: "okhsl", - channels: ["h", "s", "l", "alpha"], - parse: ["--okhsl"], - serialize: "--okhsl", - fromMode: { - oklab: convertOklabToOkhsl, - rgb: (c4) => convertOklabToOkhsl(convertRgbToOklab_default(c4)) - }, - toMode: { - oklab: convertOkhslToOklab, - rgb: (c4) => convertOklabToRgb_default(convertOkhslToOklab(c4)) - } - }; - var modeOkhsl_default = modeOkhsl; - - // src/okhsv/convertOklabToOkhsv.js - function convertOklabToOkhsv(lab2) { - let c4 = Math.sqrt(lab2.a * lab2.a + lab2.b * lab2.b); - let l = lab2.l; - let a_ = c4 ? lab2.a / c4 : 1; - let b_ = c4 ? lab2.b / c4 : 1; - let [S_max, T] = get_ST_max(a_, b_); - let S_0 = 0.5; - let k4 = 1 - S_0 / S_max; - let t = T / (c4 + l * T); - let L_v = t * l; - let C_v = t * c4; - let L_vt = toe_inv(L_v); - let C_vt = C_v * L_vt / L_v; - let rgb_scale = convertOklabToLrgb_default({ l: L_vt, a: a_ * C_vt, b: b_ * C_vt }); - let scale_L = Math.cbrt( - 1 / Math.max(rgb_scale.r, rgb_scale.g, rgb_scale.b, 0) - ); - l = l / scale_L; - c4 = c4 / scale_L * toe(l) / l; - l = toe(l); - const ret = { - mode: "okhsv", - s: c4 ? (S_0 + T) * C_v / (T * S_0 + T * k4 * C_v) : 0, - v: l ? l / L_v : 0 - }; - if (ret.s) { - ret.h = normalizeHue_default(Math.atan2(lab2.b, lab2.a) * 180 / Math.PI); - } - if (lab2.alpha !== void 0) { - ret.alpha = lab2.alpha; - } - return ret; - } - - // src/okhsv/convertOkhsvToOklab.js - function convertOkhsvToOklab(hsv2) { - const ret = { mode: "oklab" }; - if (hsv2.alpha !== void 0) { - ret.alpha = hsv2.alpha; - } - const h = hsv2.h || 0; - const a_ = Math.cos(h / 180 * Math.PI); - const b_ = Math.sin(h / 180 * Math.PI); - const [S_max, T] = get_ST_max(a_, b_); - const S_0 = 0.5; - const k4 = 1 - S_0 / S_max; - const L_v = 1 - hsv2.s * S_0 / (S_0 + T - T * k4 * hsv2.s); - const C_v = hsv2.s * T * S_0 / (S_0 + T - T * k4 * hsv2.s); - const L_vt = toe_inv(L_v); - const C_vt = C_v * L_vt / L_v; - const rgb_scale = convertOklabToLrgb_default({ - l: L_vt, - a: a_ * C_vt, - b: b_ * C_vt - }); - const scale_L = Math.cbrt( - 1 / Math.max(rgb_scale.r, rgb_scale.g, rgb_scale.b, 0) - ); - const L_new = toe_inv(hsv2.v * L_v); - const C = C_v * L_new / L_v; - ret.l = L_new * scale_L; - ret.a = C * a_ * scale_L; - ret.b = C * b_ * scale_L; - return ret; - } - - // src/okhsv/modeOkhsv.js - var modeOkhsv = { - ...definition_default8, - mode: "okhsv", - channels: ["h", "s", "v", "alpha"], - parse: ["--okhsv"], - serialize: "--okhsv", - fromMode: { - oklab: convertOklabToOkhsv, - rgb: (c4) => convertOklabToOkhsv(convertRgbToOklab_default(c4)) - }, - toMode: { - oklab: convertOkhsvToOklab, - rgb: (c4) => convertOklabToRgb_default(convertOkhsvToOklab(c4)) - } - }; - var modeOkhsv_default = modeOkhsv; - - // src/oklab/parseOklab.js - function parseOklab(color, parsed) { - if (!parsed || parsed[0] !== "oklab") { - return void 0; - } - const res = { mode: "oklab" }; - const [, l, a, b, alpha] = parsed; - if (l.type === Tok.Hue || a.type === Tok.Hue || b.type === Tok.Hue) { - return void 0; - } - if (l.type !== Tok.None) { - res.l = l.type === Tok.Number ? l.value : l.value / 100; - } - if (a.type !== Tok.None) { - res.a = a.type === Tok.Number ? a.value : a.value * 0.4 / 100; - } - if (b.type !== Tok.None) { - res.b = b.type === Tok.Number ? b.value : b.value * 0.4 / 100; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; - } - var parseOklab_default = parseOklab; - - // src/oklab/definition.js - var definition19 = { - ...definition_default12, - mode: "oklab", - toMode: { - lrgb: convertOklabToLrgb_default, - rgb: convertOklabToRgb_default - }, - fromMode: { - lrgb: convertLrgbToOklab_default, - rgb: convertRgbToOklab_default - }, - ranges: { - l: [0, 1], - a: [-0.4, 0.4], - b: [-0.4, 0.4] - }, - parse: [parseOklab_default], - serialize: (c4) => `oklab(${c4.l !== void 0 ? c4.l : "none"} ${c4.a !== void 0 ? c4.a : "none"} ${c4.b !== void 0 ? c4.b : "none"}${c4.alpha < 1 ? ` / ${c4.alpha}` : ""})` - }; - var definition_default19 = definition19; - - // src/oklch/parseOklch.js - function parseOklch(color, parsed) { - if (!parsed || parsed[0] !== "oklch") { - return void 0; - } - const res = { mode: "oklch" }; - const [, l, c4, h, alpha] = parsed; - if (l.type !== Tok.None) { - if (l.type === Tok.Hue) { - return void 0; - } - res.l = l.type === Tok.Number ? l.value : l.value / 100; - } - if (c4.type !== Tok.None) { - res.c = Math.max( - 0, - c4.type === Tok.Number ? c4.value : c4.value * 0.4 / 100 - ); - } - if (h.type !== Tok.None) { - if (h.type === Tok.Percentage) { - return void 0; - } - res.h = h.value; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; - } - var parseOklch_default = parseOklch; - - // src/oklch/definition.js - var definition20 = { - ...definition_default14, - mode: "oklch", - toMode: { - oklab: (c4) => convertLchToLab_default(c4, "oklab"), - rgb: (c4) => convertOklabToRgb_default(convertLchToLab_default(c4, "oklab")) - }, - fromMode: { - rgb: (c4) => convertLabToLch_default(convertRgbToOklab_default(c4), "oklch"), - oklab: (c4) => convertLabToLch_default(c4, "oklch") - }, - parse: [parseOklch_default], - serialize: (c4) => `oklch(${c4.l !== void 0 ? c4.l : "none"} ${c4.c !== void 0 ? c4.c : "none"} ${c4.h || 0}${c4.alpha < 1 ? ` / ${c4.alpha}` : ""})`, - ranges: { - l: [0, 1], - c: [0, 0.4], - h: [0, 360] - } - }; - var definition_default20 = definition20; - - // src/p3/convertP3ToXyz65.js - var convertP3ToXyz65 = (rgb4) => { - let { r: r2, g, b, alpha } = convertRgbToLrgb_default(rgb4); - let res = { - mode: "xyz65", - x: 0.486570948648216 * r2 + 0.265667693169093 * g + 0.1982172852343625 * b, - y: 0.2289745640697487 * r2 + 0.6917385218365062 * g + 0.079286914093745 * b, - z: 0 * r2 + 0.0451133818589026 * g + 1.043944368900976 * b - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertP3ToXyz65_default = convertP3ToXyz65; - - // src/p3/convertXyz65ToP3.js - var convertXyz65ToP3 = ({ x, y, z, alpha }) => { - let res = convertLrgbToRgb_default( - { - r: x * 2.4934969119414263 - y * 0.9313836179191242 - 0.402710784450717 * z, - g: x * -0.8294889695615749 + y * 1.7626640603183465 + 0.0236246858419436 * z, - b: x * 0.0358458302437845 - y * 0.0761723892680418 + 0.9568845240076871 * z - }, - "p3" - ); - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertXyz65ToP3_default = convertXyz65ToP3; - - // src/p3/definition.js - var definition21 = { - ...definition_default, - mode: "p3", - parse: ["display-p3"], - serialize: "display-p3", - fromMode: { - rgb: (color) => convertXyz65ToP3_default(convertRgbToXyz65_default(color)), - xyz65: convertXyz65ToP3_default - }, - toMode: { - rgb: (color) => convertXyz65ToRgb_default(convertP3ToXyz65_default(color)), - xyz65: convertP3ToXyz65_default - } - }; - var definition_default21 = definition21; - - // src/prophoto/convertXyz50ToProphoto.js - var gamma2 = (v) => { - let abs3 = Math.abs(v); - if (abs3 >= 1 / 512) { - return Math.sign(v) * Math.pow(abs3, 1 / 1.8); - } - return 16 * v; - }; - var convertXyz50ToProphoto = ({ x, y, z, alpha }) => { - let res = { - mode: "prophoto", - r: gamma2( - x * 1.3457868816471585 - y * 0.2555720873797946 - 0.0511018649755453 * z - ), - g: gamma2( - x * -0.5446307051249019 + y * 1.5082477428451466 + 0.0205274474364214 * z - ), - b: gamma2(x * 0 + y * 0 + 1.2119675456389452 * z) - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertXyz50ToProphoto_default = convertXyz50ToProphoto; - - // src/prophoto/convertProphotoToXyz50.js - var linearize2 = (v) => { - let abs3 = Math.abs(v); - if (abs3 >= 16 / 512) { - return Math.sign(v) * Math.pow(abs3, 1.8); - } - return v / 16; - }; - var convertProphotoToXyz50 = (prophoto2) => { - let r2 = linearize2(prophoto2.r); - let g = linearize2(prophoto2.g); - let b = linearize2(prophoto2.b); - let res = { - mode: "xyz50", - x: 0.7977666449006423 * r2 + 0.1351812974005331 * g + 0.0313477341283922 * b, - y: 0.2880748288194013 * r2 + 0.7118352342418731 * g + 899369387256e-16 * b, - z: 0 * r2 + 0 * g + 0.8251046025104602 * b - }; - if (prophoto2.alpha !== void 0) { - res.alpha = prophoto2.alpha; - } - return res; - }; - var convertProphotoToXyz50_default = convertProphotoToXyz50; - - // src/prophoto/definition.js - var definition22 = { - ...definition_default, - mode: "prophoto", - parse: ["prophoto-rgb"], - serialize: "prophoto-rgb", - fromMode: { - xyz50: convertXyz50ToProphoto_default, - rgb: (color) => convertXyz50ToProphoto_default(convertRgbToXyz50_default(color)) - }, - toMode: { - xyz50: convertProphotoToXyz50_default, - rgb: (color) => convertXyz50ToRgb_default(convertProphotoToXyz50_default(color)) - } - }; - var definition_default22 = definition22; - - // src/rec2020/convertXyz65ToRec2020.js - var \u03B1 = 1.09929682680944; - var \u03B2 = 0.018053968510807; - var gamma3 = (v) => { - const abs3 = Math.abs(v); - if (abs3 > \u03B2) { - return (Math.sign(v) || 1) * (\u03B1 * Math.pow(abs3, 0.45) - (\u03B1 - 1)); - } - return 4.5 * v; - }; - var convertXyz65ToRec2020 = ({ x, y, z, alpha }) => { - let res = { - mode: "rec2020", - r: gamma3( - x * 1.7166511879712683 - y * 0.3556707837763925 - 0.2533662813736599 * z - ), - g: gamma3( - x * -0.6666843518324893 + y * 1.6164812366349395 + 0.0157685458139111 * z - ), - b: gamma3( - x * 0.0176398574453108 - y * 0.0427706132578085 + 0.9421031212354739 * z - ) - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertXyz65ToRec2020_default = convertXyz65ToRec2020; - - // src/rec2020/convertRec2020ToXyz65.js - var \u03B12 = 1.09929682680944; - var \u03B22 = 0.018053968510807; - var linearize3 = (v) => { - let abs3 = Math.abs(v); - if (abs3 < \u03B22 * 4.5) { - return v / 4.5; - } - return (Math.sign(v) || 1) * Math.pow((abs3 + \u03B12 - 1) / \u03B12, 1 / 0.45); - }; - var convertRec2020ToXyz65 = (rec20202) => { - let r2 = linearize3(rec20202.r); - let g = linearize3(rec20202.g); - let b = linearize3(rec20202.b); - let res = { - mode: "xyz65", - x: 0.6369580483012911 * r2 + 0.1446169035862083 * g + 0.1688809751641721 * b, - y: 0.262700212011267 * r2 + 0.6779980715188708 * g + 0.059301716469862 * b, - z: 0 * r2 + 0.0280726930490874 * g + 1.0609850577107909 * b - }; - if (rec20202.alpha !== void 0) { - res.alpha = rec20202.alpha; - } - return res; - }; - var convertRec2020ToXyz65_default = convertRec2020ToXyz65; - - // src/rec2020/definition.js - var definition23 = { - ...definition_default, - mode: "rec2020", - fromMode: { - xyz65: convertXyz65ToRec2020_default, - rgb: (color) => convertXyz65ToRec2020_default(convertRgbToXyz65_default(color)) - }, - toMode: { - xyz65: convertRec2020ToXyz65_default, - rgb: (color) => convertXyz65ToRgb_default(convertRec2020ToXyz65_default(color)) - }, - parse: ["rec2020"], - serialize: "rec2020" - }; - var definition_default23 = definition23; - - // src/xyb/constants.js - var bias = 0.0037930732552754493; - var bias_cbrt = Math.cbrt(bias); - - // src/xyb/convertRgbToXyb.js - var transfer = (v) => Math.cbrt(v) - bias_cbrt; - var convertRgbToXyb = (color) => { - const { r: r2, g, b, alpha } = convertRgbToLrgb_default(color); - const l = transfer(0.3 * r2 + 0.622 * g + 0.078 * b + bias); - const m = transfer(0.23 * r2 + 0.692 * g + 0.078 * b + bias); - const s = transfer( - 0.2434226892454782 * r2 + 0.2047674442449682 * g + 0.5518098665095535 * b + bias - ); - const res = { - mode: "xyb", - x: (l - m) / 2, - y: (l + m) / 2, - /* Apply default chroma from luma (subtract Y from B) */ - b: s - (l + m) / 2 - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertRgbToXyb_default = convertRgbToXyb; - - // src/xyb/convertXybToRgb.js - var transfer2 = (v) => Math.pow(v + bias_cbrt, 3); - var convertXybToRgb = ({ x, y, b, alpha }) => { - const l = transfer2(x + y) - bias; - const m = transfer2(y - x) - bias; - const s = transfer2(b + y) - bias; - const res = convertLrgbToRgb_default({ - r: 11.031566904639861 * l - 9.866943908131562 * m - 0.16462299650829934 * s, - g: -3.2541473810744237 * l + 4.418770377582723 * m - 0.16462299650829934 * s, - b: -3.6588512867136815 * l + 2.7129230459360922 * m + 1.9459282407775895 * s - }); - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertXybToRgb_default = convertXybToRgb; - - // src/xyb/definition.js - var definition24 = { - mode: "xyb", - channels: ["x", "y", "b", "alpha"], - parse: ["--xyb"], - serialize: "--xyb", - toMode: { - rgb: convertXybToRgb_default - }, - fromMode: { - rgb: convertRgbToXyb_default - }, - ranges: { - x: [-0.0154, 0.0281], - y: [0, 0.8453], - b: [-0.2778, 0.388] - }, - interpolate: { - x: interpolatorLinear, - y: interpolatorLinear, - b: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } - }; - var definition_default24 = definition24; - - // src/xyz50/definition.js - var definition25 = { - mode: "xyz50", - parse: ["xyz-d50"], - serialize: "xyz-d50", - toMode: { - rgb: convertXyz50ToRgb_default, - lab: convertXyz50ToLab_default - }, - fromMode: { - rgb: convertRgbToXyz50_default, - lab: convertLabToXyz50_default - }, - channels: ["x", "y", "z", "alpha"], - ranges: { - x: [0, 0.964], - y: [0, 0.999], - z: [0, 0.825] - }, - interpolate: { - x: interpolatorLinear, - y: interpolatorLinear, - z: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } - }; - var definition_default25 = definition25; - - // src/xyz65/convertXyz65ToXyz50.js - var convertXyz65ToXyz50 = (xyz652) => { - let { x, y, z, alpha } = xyz652; - let res = { - mode: "xyz50", - x: 1.0479298208405488 * x + 0.0229467933410191 * y - 0.0501922295431356 * z, - y: 0.0296278156881593 * x + 0.990434484573249 * y - 0.0170738250293851 * z, - z: -0.0092430581525912 * x + 0.0150551448965779 * y + 0.7518742899580008 * z - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertXyz65ToXyz50_default = convertXyz65ToXyz50; - - // src/xyz65/convertXyz50ToXyz65.js - var convertXyz50ToXyz65 = (xyz502) => { - let { x, y, z, alpha } = xyz502; - let res = { - mode: "xyz65", - x: 0.9554734527042182 * x - 0.0230985368742614 * y + 0.0632593086610217 * z, - y: -0.0283697069632081 * x + 1.0099954580058226 * y + 0.021041398966943 * z, - z: 0.0123140016883199 * x - 0.0205076964334779 * y + 1.3303659366080753 * z - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertXyz50ToXyz65_default = convertXyz50ToXyz65; - - // src/xyz65/definition.js - var definition26 = { - mode: "xyz65", - toMode: { - rgb: convertXyz65ToRgb_default, - xyz50: convertXyz65ToXyz50_default - }, - fromMode: { - rgb: convertRgbToXyz65_default, - xyz50: convertXyz50ToXyz65_default - }, - ranges: { - x: [0, 0.95], - y: [0, 1], - z: [0, 1.088] - }, - channels: ["x", "y", "z", "alpha"], - parse: ["xyz", "xyz-d65"], - serialize: "xyz-d65", - interpolate: { - x: interpolatorLinear, - y: interpolatorLinear, - z: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } - }; - var definition_default26 = definition26; - - // src/yiq/convertRgbToYiq.js - var convertRgbToYiq = ({ r: r2, g, b, alpha }) => { - const res = { - mode: "yiq", - y: 0.29889531 * r2 + 0.58662247 * g + 0.11448223 * b, - i: 0.59597799 * r2 - 0.2741761 * g - 0.32180189 * b, - q: 0.21147017 * r2 - 0.52261711 * g + 0.31114694 * b - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertRgbToYiq_default = convertRgbToYiq; - - // src/yiq/convertYiqToRgb.js - var convertYiqToRgb = ({ y, i, q, alpha }) => { - const res = { - mode: "rgb", - r: y + 0.95608445 * i + 0.6208885 * q, - g: y - 0.27137664 * i - 0.6486059 * q, - b: y - 1.10561724 * i + 1.70250126 * q - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertYiqToRgb_default = convertYiqToRgb; - - // src/yiq/definition.js - var definition27 = { - mode: "yiq", - toMode: { - rgb: convertYiqToRgb_default - }, - fromMode: { - rgb: convertRgbToYiq_default - }, - channels: ["y", "i", "q", "alpha"], - parse: ["--yiq"], - serialize: "--yiq", - ranges: { - i: [-0.595, 0.595], - q: [-0.522, 0.522] - }, - interpolate: { - y: interpolatorLinear, - i: interpolatorLinear, - q: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } - }; - var definition_default27 = definition27; - - // src/round.js - var r = (value, precision) => Math.round(value * (precision = Math.pow(10, precision))) / precision; - var round = (precision = 4) => (value) => typeof value === "number" ? r(value, precision) : value; - var round_default = round; - - // src/formatter.js - var twoDecimals = round_default(2); - var clamp = (value) => Math.max(0, Math.min(1, value)); - var fixup = (value) => Math.round(clamp(value) * 255); - var serializeHex = (color) => { - if (color === void 0) { - return void 0; - } - let r2 = fixup(color.r); - let g = fixup(color.g); - let b = fixup(color.b); - return "#" + (1 << 24 | r2 << 16 | g << 8 | b).toString(16).slice(1); - }; - var serializeHex8 = (color) => { - if (color === void 0) { - return void 0; - } - let a = fixup(color.alpha !== void 0 ? color.alpha : 1); - return serializeHex(color) + (1 << 8 | a).toString(16).slice(1); - }; - var serializeRgb = (color) => { - if (color === void 0) { - return void 0; - } - let r2 = color.r !== void 0 ? fixup(color.r) : "none"; - let g = color.g !== void 0 ? fixup(color.g) : "none"; - let b = color.b !== void 0 ? fixup(color.b) : "none"; - if (color.alpha === void 0 || color.alpha === 1) { - return `rgb(${r2}, ${g}, ${b})`; - } else { - return `rgba(${r2}, ${g}, ${b}, ${twoDecimals(clamp(color.alpha))})`; - } - }; - var serializeHsl = (color) => { - if (color === void 0) { - return void 0; - } - const h = twoDecimals(color.h || 0); - const s = color.s !== void 0 ? twoDecimals(clamp(color.s) * 100) + "%" : "none"; - const l = color.l !== void 0 ? twoDecimals(clamp(color.l) * 100) + "%" : "none"; - if (color.alpha === void 0 || color.alpha === 1) { - return `hsl(${h}, ${s}, ${l})`; - } else { - return `hsla(${h}, ${s}, ${l}, ${twoDecimals(clamp(color.alpha))})`; - } - }; - var formatCss = (c4) => { - const color = prepare_default(c4); - if (!color) { - return void 0; - } - const def = getMode(color.mode); - if (!def.serialize || typeof def.serialize === "string") { - let res = `color(${def.serialize || `--${color.mode}`} `; - def.channels.forEach((ch, i) => { - if (ch !== "alpha") { - res += (i ? " " : "") + (color[ch] !== void 0 ? color[ch] : "none"); - } - }); - if (color.alpha !== void 0 && color.alpha < 1) { - res += ` / ${color.alpha}`; - } - return res + ")"; - } - if (typeof def.serialize === "function") { - return def.serialize(color); - } - return void 0; - }; - var formatHex = (c4) => serializeHex(converter_default("rgb")(c4)); - var formatHex8 = (c4) => serializeHex8(converter_default("rgb")(c4)); - var formatRgb = (c4) => serializeRgb(converter_default("rgb")(c4)); - var formatHsl = (c4) => serializeHsl(converter_default("hsl")(c4)); - - // src/blend.js - var BLENDS = { - normal: (b, s) => s, - multiply: (b, s) => b * s, - screen: (b, s) => b + s - b * s, - "hard-light": (b, s) => s < 0.5 ? b * 2 * s : 2 * s * (1 - b) - 1, - overlay: (b, s) => b < 0.5 ? s * 2 * b : 2 * b * (1 - s) - 1, - darken: (b, s) => Math.min(b, s), - lighten: (b, s) => Math.max(b, s), - "color-dodge": (b, s) => b === 0 ? 0 : s === 1 ? 1 : Math.min(1, b / (1 - s)), - "color-burn": (b, s) => b === 1 ? 1 : s === 0 ? 0 : 1 - Math.min(1, (1 - b) / s), - "soft-light": (b, s) => s < 0.5 ? b - (1 - 2 * s) * b * (1 - b) : b + (2 * s - 1) * ((b < 0.25 ? ((16 * b - 12) * b + 4) * b : Math.sqrt(b)) - b), - difference: (b, s) => Math.abs(b - s), - exclusion: (b, s) => b + s - 2 * b * s - }; - var blend = (colors, type = "normal", mode = "rgb") => { - let fn5 = typeof type === "function" ? type : BLENDS[type]; - let conv = converter_default(mode); - let channels = getMode(mode).channels; - let converted = colors.map((c4) => { - let cc = conv(c4); - if (cc.alpha === void 0) { - cc.alpha = 1; - } - return cc; - }); - return converted.reduce((b, s) => { - if (b === void 0) - return s; - let alpha = s.alpha + b.alpha * (1 - s.alpha); - return channels.reduce( - (res, ch) => { - if (ch !== "alpha") { - if (alpha === 0) { - res[ch] = 0; - } else { - res[ch] = s.alpha * (1 - b.alpha) * s[ch] + s.alpha * b.alpha * fn5(b[ch], s[ch]) + (1 - s.alpha) * b.alpha * b[ch]; - res[ch] = Math.max(0, Math.min(1, res[ch] / alpha)); - } - } - return res; - }, - { mode, alpha } - ); - }); - }; - var blend_default = blend; - - // src/random.js - var rand = ([min2, max]) => min2 + Math.random() * (max - min2); - var to_intervals = (constraints) => Object.keys(constraints).reduce((o, k4) => { - let v = constraints[k4]; - o[k4] = Array.isArray(v) ? v : [v, v]; - return o; - }, {}); - var random = (mode = "rgb", constraints = {}) => { - let def = getMode(mode); - let limits = to_intervals(constraints); - return def.channels.reduce( - (res, ch) => { - if (limits.alpha || ch !== "alpha") { - res[ch] = rand(limits[ch] || def.ranges[ch]); - } - return res; - }, - { mode } - ); - }; - var random_default = random; - - // src/map.js - var mapper = (fn5, mode = "rgb", preserve_mode = false) => { - let channels = mode ? getMode(mode).channels : null; - let conv = mode ? converter_default(mode) : prepare_default; - return (color) => { - let conv_color = conv(color); - if (!conv_color) { - return void 0; - } - let res = (channels || getMode(conv_color.mode).channels).reduce( - (res2, ch) => { - let v = fn5(conv_color[ch], ch, conv_color, mode); - if (v !== void 0 && !isNaN(v)) { - res2[ch] = v; - } - return res2; - }, - { mode: conv_color.mode } - ); - if (!preserve_mode) { - return res; - } - let prep = prepare_default(color); - if (prep && prep.mode !== res.mode) { - return converter_default(prep.mode)(res); - } - return res; - }; - }; - var mapAlphaMultiply = (v, ch, c4) => { - if (ch !== "alpha") { - return (v || 0) * (c4.alpha !== void 0 ? c4.alpha : 1); - } - return v; - }; - var mapAlphaDivide = (v, ch, c4) => { - if (ch !== "alpha" && c4.alpha !== 0) { - return (v || 0) / (c4.alpha !== void 0 ? c4.alpha : 1); - } - return v; - }; - var mapTransferLinear = (slope = 1, intercept = 0) => (v, ch) => { - if (ch !== "alpha") { - return v * slope + intercept; - } - return v; - }; - var mapTransferGamma = (amplitude = 1, exponent = 1, offset = 0) => (v, ch) => { - if (ch !== "alpha") { - return amplitude * Math.pow(v, exponent) + offset; - } - return v; - }; - - // src/util/normalizePositions.js - var normalizePositions = (arr) => { - if (arr[0] === void 0) { - arr[0] = 0; - } - if (arr[arr.length - 1] === void 0) { - arr[arr.length - 1] = 1; - } - let i = 1; - let j; - let from_idx; - let from_pos; - let inc; - while (i < arr.length) { - if (arr[i] === void 0) { - from_idx = i; - from_pos = arr[i - 1]; - j = i; - while (arr[j] === void 0) - j++; - inc = (arr[j] - from_pos) / (j - i + 1); - while (i < j) { - arr[i] = from_pos + (i + 1 - from_idx) * inc; - i++; - } - } else if (arr[i] < arr[i - 1]) { - arr[i] = arr[i - 1]; - } - i++; - } - return arr; - }; - var normalizePositions_default = normalizePositions; - - // src/easing/midpoint.js - var midpoint = (H = 0.5) => (t) => H <= 0 ? 1 : H >= 1 ? 0 : Math.pow(t, Math.log(0.5) / Math.log(H)); - var midpoint_default = midpoint; - - // src/interpolate/interpolate.js - var isfn2 = (o) => typeof o === "function"; - var isobj = (o) => o && typeof o === "object"; - var isnum = (o) => typeof o === "number"; - var interpolate_fn = (colors, mode = "rgb", overrides, premap) => { - let def = getMode(mode); - let conv = converter_default(mode); - let conv_colors = []; - let positions = []; - let fns = {}; - colors.forEach((val) => { - if (Array.isArray(val)) { - conv_colors.push(conv(val[0])); - positions.push(val[1]); - } else if (isnum(val) || isfn2(val)) { - fns[positions.length] = val; - } else { - conv_colors.push(conv(val)); - positions.push(void 0); - } - }); - normalizePositions_default(positions); - let fixed = def.channels.reduce((res, ch) => { - let ffn; - if (isobj(overrides) && isobj(overrides[ch]) && overrides[ch].fixup) { - ffn = overrides[ch].fixup; - } else if (isobj(def.interpolate[ch]) && def.interpolate[ch].fixup) { - ffn = def.interpolate[ch].fixup; - } else { - ffn = (v) => v; - } - res[ch] = ffn(conv_colors.map((color) => color[ch])); - return res; - }, {}); - if (premap) { - let ccolors = conv_colors.map((color, idx) => { - return def.channels.reduce( - (c4, ch) => { - c4[ch] = fixed[ch][idx]; - return c4; - }, - { mode } - ); - }); - fixed = def.channels.reduce((res, ch) => { - res[ch] = ccolors.map((c4) => { - let v = premap(c4[ch], ch, c4, mode); - return isNaN(v) ? void 0 : v; - }); - return res; - }, {}); - } - let interpolators = def.channels.reduce((res, ch) => { - let ifn; - if (isfn2(overrides)) { - ifn = overrides; - } else if (isobj(overrides) && isfn2(overrides[ch])) { - ifn = overrides[ch]; - } else if (isobj(overrides) && isobj(overrides[ch]) && overrides[ch].use) { - ifn = overrides[ch].use; - } else if (isfn2(def.interpolate[ch])) { - ifn = def.interpolate[ch]; - } else if (isobj(def.interpolate[ch])) { - ifn = def.interpolate[ch].use; - } - res[ch] = ifn(fixed[ch]); - return res; - }, {}); - let n3 = conv_colors.length - 1; - return (t) => { - t = Math.min(Math.max(0, t), 1); - if (t <= positions[0]) { - return conv_colors[0]; - } - if (t > positions[n3]) { - return conv_colors[n3]; - } - let idx = 0; - while (positions[idx] < t) - idx++; - let start = positions[idx - 1]; - let delta = positions[idx] - start; - let P = (t - start) / delta; - let fn5 = fns[idx] || fns[0]; - if (fn5 !== void 0) { - if (isnum(fn5)) { - fn5 = midpoint_default((fn5 - start) / delta); - } - P = fn5(P); - } - let t0 = (idx - 1 + P) / n3; - return def.channels.reduce( - (res, channel) => { - let val = interpolators[channel](t0); - if (val !== void 0) { - res[channel] = val; - } - return res; - }, - { mode } - ); - }; - }; - var interpolate = (colors, mode = "rgb", overrides) => interpolate_fn(colors, mode, overrides); - var interpolateWith = (premap, postmap) => (colors, mode = "rgb", overrides) => { - let post = postmap ? mapper(postmap, mode) : void 0; - let it = interpolate_fn(colors, mode, overrides, premap); - return post ? (t) => post(it(t)) : it; - }; - var interpolateWithPremultipliedAlpha = interpolateWith( - mapAlphaMultiply, - mapAlphaDivide - ); - - // src/interpolate/splineBasis.js - var mod = (v, l) => (v + l) % l; - var bspline = (Vim2, Vim1, Vi, Vip1, t) => { - let t2 = t * t; - let t3 = t2 * t; - return ((1 - 3 * t + 3 * t2 - t3) * Vim2 + (4 - 6 * t2 + 3 * t3) * Vim1 + (1 + 3 * t + 3 * t2 - 3 * t3) * Vi + t3 * Vip1) / 6; - }; - var interpolatorSplineBasis = (arr) => (t) => { - let classes = arr.length - 1; - let i = t >= 1 ? classes - 1 : Math.max(0, Math.floor(t * classes)); - return bspline( - i > 0 ? arr[i - 1] : 2 * arr[i] - arr[i + 1], - arr[i], - arr[i + 1], - i < classes - 1 ? arr[i + 2] : 2 * arr[i + 1] - arr[i], - (t - i / classes) * classes - ); - }; - var interpolatorSplineBasisClosed = (arr) => (t) => { - const classes = arr.length - 1; - const i = Math.floor(t * classes); - return bspline( - arr[mod(i - 1, arr.length)], - arr[mod(i, arr.length)], - arr[mod(i + 1, arr.length)], - arr[mod(i + 2, arr.length)], - (t - i / classes) * classes - ); - }; - - // src/interpolate/splineNatural.js - var solve = (v) => { - let i; - let n3 = v.length - 1; - let c4 = new Array(n3); - let _v = new Array(n3); - let sol = new Array(n3); - c4[1] = 1 / 4; - _v[1] = (6 * v[1] - v[0]) / 4; - for (i = 2; i < n3; ++i) { - c4[i] = 1 / (4 - c4[i - 1]); - _v[i] = (6 * v[i] - (i == n3 - 1 ? v[n3] : 0) - _v[i - 1]) * c4[i]; - } - sol[0] = v[0]; - sol[n3] = v[n3]; - if (n3 - 1 > 0) { - sol[n3 - 1] = _v[n3 - 1]; - } - for (i = n3 - 2; i > 0; --i) { - sol[i] = _v[i] - c4[i] * sol[i + 1]; - } - return sol; - }; - var interpolatorSplineNatural = (arr) => interpolatorSplineBasis(solve(arr)); - var interpolatorSplineNaturalClosed = (arr) => interpolatorSplineBasisClosed(solve(arr)); - - // src/interpolate/splineMonotone.js - var sgn = Math.sign; - var min = Math.min; - var abs2 = Math.abs; - var mono = (arr) => { - let n3 = arr.length - 1; - let s = []; - let p4 = []; - let yp = []; - for (let i = 0; i < n3; i++) { - s.push((arr[i + 1] - arr[i]) * n3); - p4.push(i > 0 ? 0.5 * (arr[i + 1] - arr[i - 1]) * n3 : void 0); - yp.push( - i > 0 ? (sgn(s[i - 1]) + sgn(s[i])) * min(abs2(s[i - 1]), abs2(s[i]), 0.5 * abs2(p4[i])) : void 0 - ); - } - return [s, p4, yp]; - }; - var interpolator = (arr, yp, s) => { - let n3 = arr.length - 1; - let n22 = n3 * n3; - return (t) => { - let i; - if (t >= 1) { - i = n3 - 1; - } else { - i = Math.max(0, Math.floor(t * n3)); - } - let t1 = t - i / n3; - let t2 = t1 * t1; - let t3 = t2 * t1; - return (yp[i] + yp[i + 1] - 2 * s[i]) * n22 * t3 + (3 * s[i] - 2 * yp[i] - yp[i + 1]) * n3 * t2 + yp[i] * t1 + arr[i]; - }; - }; - var interpolatorSplineMonotone = (arr) => { - if (arr.length < 3) { - return interpolatorLinear(arr); - } - let n3 = arr.length - 1; - let [s, , yp] = mono(arr); - yp[0] = s[0]; - yp[n3] = s[n3 - 1]; - return interpolator(arr, yp, s); - }; - var interpolatorSplineMonotone2 = (arr) => { - if (arr.length < 3) { - return interpolatorLinear(arr); - } - let n3 = arr.length - 1; - let [s, p4, yp] = mono(arr); - p4[0] = (arr[1] * 2 - arr[0] * 1.5 - arr[2] * 0.5) * n3; - p4[n3] = (arr[n3] * 1.5 - arr[n3 - 1] * 2 + arr[n3 - 2] * 0.5) * n3; - yp[0] = p4[0] * s[0] <= 0 ? 0 : abs2(p4[0]) > 2 * abs2(s[0]) ? 2 * s[0] : p4[0]; - yp[n3] = p4[n3] * s[n3 - 1] <= 0 ? 0 : abs2(p4[n3]) > 2 * abs2(s[n3 - 1]) ? 2 * s[n3 - 1] : p4[n3]; - return interpolator(arr, yp, s); - }; - var interpolatorSplineMonotoneClosed = (arr) => { - let n3 = arr.length - 1; - let [s, p4, yp] = mono(arr); - p4[0] = 0.5 * (arr[1] - arr[n3]) * n3; - p4[n3] = 0.5 * (arr[0] - arr[n3 - 1]) * n3; - let s_m1 = (arr[0] - arr[n3]) * n3; - let s_n = s_m1; - yp[0] = (sgn(s_m1) + sgn(s[0])) * min(abs2(s_m1), abs2(s[0]), 0.5 * abs2(p4[0])); - yp[n3] = (sgn(s[n3 - 1]) + sgn(s_n)) * min(abs2(s[n3 - 1]), abs2(s_n), 0.5 * abs2(p4[n3])); - return interpolator(arr, yp, s); - }; - - // src/easing/gamma.js - var gamma4 = (\u03B3 = 1) => \u03B3 === 1 ? (t) => t : (t) => Math.pow(t, \u03B3); - var gamma_default = gamma4; - - // src/samples.js - var samples = (n3 = 2, \u03B3 = 1) => { - let ease = gamma_default(\u03B3); - if (n3 < 2) { - return n3 < 1 ? [] : [ease(0.5)]; - } - let res = []; - for (let i = 0; i < n3; i++) { - res.push(ease(i / (n3 - 1))); - } - return res; - }; - var samples_default = samples; - - // src/clamp.js - var rgb = converter_default("rgb"); - var fixup_rgb = (c4) => { - const res = { - mode: c4.mode, - r: Math.max(0, Math.min(c4.r, 1)), - g: Math.max(0, Math.min(c4.g, 1)), - b: Math.max(0, Math.min(c4.b, 1)) - }; - if (c4.alpha !== void 0) { - res.alpha = c4.alpha; - } - return res; - }; - var to_displayable_srgb = (c4) => fixup_rgb(rgb(c4)); - var inrange_rgb = (c4) => { - return c4 !== void 0 && c4.r >= 0 && c4.r <= 1 && c4.g >= 0 && c4.g <= 1 && c4.b >= 0 && c4.b <= 1; - }; - function displayable(color) { - return inrange_rgb(rgb(color)); - } - function inGamut(mode = "rgb") { - const { gamut } = getMode(mode); - if (!gamut) { - return (color) => true; - } - const conv = converter_default(typeof gamut === "string" ? gamut : mode); - return (color) => inrange_rgb(conv(color)); - } - function clampRgb(color) { - color = prepare_default(color); - if (color === void 0 || displayable(color)) - return color; - let conv = converter_default(color.mode); - return conv(to_displayable_srgb(color)); - } - function clampGamut(mode = "rgb") { - const { gamut } = getMode(mode); - if (!gamut) { - return (color) => prepare_default(color); - } - const destMode = typeof gamut === "string" ? gamut : mode; - const destConv = converter_default(destMode); - const inDestGamut = inGamut(destMode); - return (color) => { - const original = prepare_default(color); - if (!original) { - return void 0; - } - const converted = destConv(original); - if (inDestGamut(converted)) { - return original; - } - const clamped = fixup_rgb(converted); - if (original.mode === clamped.mode) { - return clamped; - } - return converter_default(original.mode)(clamped); - }; - } - function clampChroma(color, mode = "lch", rgbGamut = "rgb") { - color = prepare_default(color); - let inDestinationGamut = rgbGamut === "rgb" ? displayable : inGamut(rgbGamut); - let clipToGamut = rgbGamut === "rgb" ? to_displayable_srgb : clampGamut(rgbGamut); - if (color === void 0 || inDestinationGamut(color)) - return color; - let conv = converter_default(color.mode); - color = converter_default(mode)(color); - let clamped = { ...color, c: 0 }; - if (!inDestinationGamut(clamped)) { - return conv(clipToGamut(clamped)); - } - let start = 0; - let end = color.c; - let range = getMode(mode).ranges.c; - let resolution = (range[1] - range[0]) / Math.pow(2, 13); - let _last_good_c; - while (end - start > resolution) { - clamped.c = start + (end - start) * 0.5; - if (inDestinationGamut(clamped)) { - _last_good_c = clamped.c; - start = clamped.c; - } else { - end = clamped.c; - } - } - return conv( - inDestinationGamut(clamped) ? clamped : { ...clamped, c: _last_good_c } - ); - } - function toGamut(dest = "rgb", mode = "oklch", delta = differenceEuclidean("oklch"), jnd = 0.02) { - const destConv = converter_default(dest); - if (!getMode(dest).gamut) { - return (color) => destConv(color); - } - const inDestinationGamut = inGamut(dest); - const clipToGamut = clampGamut(dest); - const ucs = converter_default(mode); - const { ranges } = getMode(mode); - const White = destConv("white"); - const Black = destConv("black"); - return (color) => { - color = prepare_default(color); - if (color === void 0) { - return void 0; - } - const candidate = { ...ucs(color) }; - if (candidate.l >= ranges.l[1]) { - const res = { ...White }; - if (color.alpha !== void 0) { - res.alpha = color.alpha; - } - return res; - } - if (candidate.l <= ranges.l[0]) { - const res = { ...Black }; - if (color.alpha !== void 0) { - res.alpha = color.alpha; - } - return res; - } - if (inDestinationGamut(candidate)) { - return destConv(candidate); - } - let start = 0; - let end = candidate.c; - let epsilon = (ranges.c[1] - ranges.c[0]) / 4e3; - let clipped = clipToGamut(candidate); - while (end - start > epsilon) { - candidate.c = (start + end) * 0.5; - clipped = clipToGamut(candidate); - if (inDestinationGamut(candidate) || delta && jnd > 0 && delta(candidate, clipped) <= jnd) { - start = candidate.c; - } else { - end = candidate.c; - } - } - return destConv(inDestinationGamut(candidate) ? candidate : clipped); - }; - } - - // src/nearest.js - var nearest = (colors, metric = differenceEuclidean(), accessor = (d) => d) => { - let arr = colors.map((c4, idx) => ({ color: accessor(c4), i: idx })); - return (color, n3 = 1, \u03C4 = Infinity) => { - if (isFinite(n3)) { - n3 = Math.max(1, Math.min(n3, arr.length - 1)); - } - arr.forEach((c4) => { - c4.d = metric(color, c4.color); - }); - return arr.sort((a, b) => a.d - b.d).slice(0, n3).filter((c4) => c4.d < \u03C4).map((c4) => colors[c4.i]); - }; - }; - var nearest_default = nearest; - - // src/filter.js - var minzero = (v) => Math.max(v, 0); - var clamp2 = (v) => Math.max(Math.min(v, 1), 0); - var lerp2 = (a, b, t) => a === void 0 || b === void 0 ? void 0 : a + t * (b - a); - var matrixSepia = (amount) => { - let a = 1 - clamp2(amount); - return [ - 0.393 + 0.607 * a, - 0.769 - 0.769 * a, - 0.189 - 0.189 * a, - 0, - 0.349 - 0.349 * a, - 0.686 + 0.314 * a, - 0.168 - 0.168 * a, - 0, - 0.272 - 0.272 * a, - 0.534 - 0.534 * a, - 0.131 + 0.869 * a, - 0, - 0, - 0, - 0, - 1 - ]; - }; - var matrixSaturate = (sat) => { - let s = minzero(sat); - return [ - 0.213 + 0.787 * s, - 0.715 - 0.715 * s, - 0.072 - 0.072 * s, - 0, - 0.213 - 0.213 * s, - 0.715 + 0.285 * s, - 0.072 - 0.072 * s, - 0, - 0.213 - 0.213 * s, - 0.715 - 0.715 * s, - 0.072 + 0.928 * s, - 0, - 0, - 0, - 0, - 1 - ]; - }; - var matrixGrayscale = (amount) => { - let a = 1 - clamp2(amount); - return [ - 0.2126 + 0.7874 * a, - 0.7152 - 0.7152 * a, - 0.0722 - 0.0722 * a, - 0, - 0.2126 - 0.2126 * a, - 0.7152 + 0.2848 * a, - 0.0722 - 0.0722 * a, - 0, - 0.2126 - 0.2126 * a, - 0.7152 - 0.7152 * a, - 0.0722 + 0.9278 * a, - 0, - 0, - 0, - 0, - 1 - ]; - }; - var matrixHueRotate = (degrees) => { - let rad = Math.PI * degrees / 180; - let c4 = Math.cos(rad); - let s = Math.sin(rad); - return [ - 0.213 + c4 * 0.787 - s * 0.213, - 0.715 - c4 * 0.715 - s * 0.715, - 0.072 - c4 * 0.072 + s * 0.928, - 0, - 0.213 - c4 * 0.213 + s * 0.143, - 0.715 + c4 * 0.285 + s * 0.14, - 0.072 - c4 * 0.072 - s * 0.283, - 0, - 0.213 - c4 * 0.213 - s * 0.787, - 0.715 - c4 * 0.715 + s * 0.715, - 0.072 + c4 * 0.928 + s * 0.072, - 0, - 0, - 0, - 0, - 1 - ]; - }; - var matrix = (values, mode, preserve_mode = false) => { - let conv = converter_default(mode); - let channels = getMode(mode).channels; - return (color) => { - let c4 = conv(color); - if (!c4) { - return void 0; - } - let res = { mode }; - let ch; - let count = channels.length; - for (let i = 0; i < values.length; i++) { - ch = channels[Math.floor(i / count)]; - if (c4[ch] === void 0) { - continue; - } - res[ch] = (res[ch] || 0) + values[i] * (c4[channels[i % count]] || 0); - } - if (!preserve_mode) { - return res; - } - let prep = prepare_default(color); - return prep && res.mode !== prep.mode ? converter_default(prep.mode)(res) : res; - }; - }; - var filterBrightness = (amt = 1, mode = "rgb") => { - let a = minzero(amt); - return mapper(mapTransferLinear(a), mode, true); - }; - var filterContrast = (amt = 1, mode = "rgb") => { - let a = minzero(amt); - return mapper(mapTransferLinear(a, (1 - a) / 2), mode, true); - }; - var filterSepia = (amt = 1, mode = "rgb") => matrix(matrixSepia(amt), mode, true); - var filterSaturate = (amt = 1, mode = "rgb") => matrix(matrixSaturate(amt), mode, true); - var filterGrayscale = (amt = 1, mode = "rgb") => matrix(matrixGrayscale(amt), mode, true); - var filterInvert = (amt = 1, mode = "rgb") => { - let a = clamp2(amt); - return mapper( - (v, ch) => ch === "alpha" ? v : lerp2(a, 1 - a, v), - mode, - true - ); - }; - var filterHueRotate = (deg = 0, mode = "rgb") => matrix(matrixHueRotate(deg), mode, true); - - // src/deficiency.js - var rgb2 = converter_default("rgb"); - var PROT = [ - [1, 0, -0, 0, 1, 0, -0, -0, 1], - [ - 0.856167, - 0.182038, - -0.038205, - 0.029342, - 0.955115, - 0.015544, - -288e-5, - -1563e-6, - 1.004443 - ], - [ - 0.734766, - 0.334872, - -0.069637, - 0.05184, - 0.919198, - 0.028963, - -4928e-6, - -4209e-6, - 1.009137 - ], - [ - 0.630323, - 0.465641, - -0.095964, - 0.069181, - 0.890046, - 0.040773, - -6308e-6, - -7724e-6, - 1.014032 - ], - [ - 0.539009, - 0.579343, - -0.118352, - 0.082546, - 0.866121, - 0.051332, - -7136e-6, - -0.011959, - 1.019095 - ], - [ - 0.458064, - 0.679578, - -0.137642, - 0.092785, - 0.846313, - 0.060902, - -7494e-6, - -0.016807, - 1.024301 - ], - [ - 0.38545, - 0.769005, - -0.154455, - 0.100526, - 0.829802, - 0.069673, - -7442e-6, - -0.02219, - 1.029632 - ], - [ - 0.319627, - 0.849633, - -0.169261, - 0.106241, - 0.815969, - 0.07779, - -7025e-6, - -0.028051, - 1.035076 - ], - [ - 0.259411, - 0.923008, - -0.18242, - 0.110296, - 0.80434, - 0.085364, - -6276e-6, - -0.034346, - 1.040622 - ], - [ - 0.203876, - 0.990338, - -0.194214, - 0.112975, - 0.794542, - 0.092483, - -5222e-6, - -0.041043, - 1.046265 - ], - [ - 0.152286, - 1.052583, - -0.204868, - 0.114503, - 0.786281, - 0.099216, - -3882e-6, - -0.048116, - 1.051998 - ] - ]; - var DEUTER = [ - [1, 0, -0, 0, 1, 0, -0, -0, 1], - [ - 0.866435, - 0.177704, - -0.044139, - 0.049567, - 0.939063, - 0.01137, - -3453e-6, - 7233e-6, - 0.99622 - ], - [ - 0.760729, - 0.319078, - -0.079807, - 0.090568, - 0.889315, - 0.020117, - -6027e-6, - 0.013325, - 0.992702 - ], - [ - 0.675425, - 0.43385, - -0.109275, - 0.125303, - 0.847755, - 0.026942, - -795e-5, - 0.018572, - 0.989378 - ], - [ - 0.605511, - 0.52856, - -0.134071, - 0.155318, - 0.812366, - 0.032316, - -9376e-6, - 0.023176, - 0.9862 - ], - [ - 0.547494, - 0.607765, - -0.155259, - 0.181692, - 0.781742, - 0.036566, - -0.01041, - 0.027275, - 0.983136 - ], - [ - 0.498864, - 0.674741, - -0.173604, - 0.205199, - 0.754872, - 0.039929, - -0.011131, - 0.030969, - 0.980162 - ], - [ - 0.457771, - 0.731899, - -0.18967, - 0.226409, - 0.731012, - 0.042579, - -0.011595, - 0.034333, - 0.977261 - ], - [ - 0.422823, - 0.781057, - -0.203881, - 0.245752, - 0.709602, - 0.044646, - -0.011843, - 0.037423, - 0.974421 - ], - [ - 0.392952, - 0.82361, - -0.216562, - 0.263559, - 0.69021, - 0.046232, - -0.01191, - 0.040281, - 0.97163 - ], - [ - 0.367322, - 0.860646, - -0.227968, - 0.280085, - 0.672501, - 0.047413, - -0.01182, - 0.04294, - 0.968881 - ] - ]; - var TRIT = [ - [1, 0, -0, 0, 1, 0, -0, -0, 1], - [ - 0.92667, - 0.092514, - -0.019184, - 0.021191, - 0.964503, - 0.014306, - 8437e-6, - 0.054813, - 0.93675 - ], - [ - 0.89572, - 0.13333, - -0.02905, - 0.029997, - 0.9454, - 0.024603, - 0.013027, - 0.104707, - 0.882266 - ], - [ - 0.905871, - 0.127791, - -0.033662, - 0.026856, - 0.941251, - 0.031893, - 0.01341, - 0.148296, - 0.838294 - ], - [ - 0.948035, - 0.08949, - -0.037526, - 0.014364, - 0.946792, - 0.038844, - 0.010853, - 0.193991, - 0.795156 - ], - [ - 1.017277, - 0.027029, - -0.044306, - -6113e-6, - 0.958479, - 0.047634, - 6379e-6, - 0.248708, - 0.744913 - ], - [ - 1.104996, - -0.046633, - -0.058363, - -0.032137, - 0.971635, - 0.060503, - 1336e-6, - 0.317922, - 0.680742 - ], - [ - 1.193214, - -0.109812, - -0.083402, - -0.058496, - 0.97941, - 0.079086, - -2346e-6, - 0.403492, - 0.598854 - ], - [ - 1.257728, - -0.139648, - -0.118081, - -0.078003, - 0.975409, - 0.102594, - -3316e-6, - 0.501214, - 0.502102 - ], - [ - 1.278864, - -0.125333, - -0.153531, - -0.084748, - 0.957674, - 0.127074, - -989e-6, - 0.601151, - 0.399838 - ], - [ - 1.255528, - -0.076749, - -0.178779, - -0.078411, - 0.930809, - 0.147602, - 4733e-6, - 0.691367, - 0.3039 - ] - ]; - var deficiency = (lut, t) => { - let tt = Math.max(0, Math.min(1, t)); - let i = Math.round(tt / 0.1); - let w = Math.round(tt % 0.1); - let arr = lut[i]; - if (w > 0 && i < lut.length - 1) { - let arr_2 = lut[i + 1]; - arr = arr.map((v, idx) => lerp(arr[idx], arr_2[idx], w)); - } - return (color) => { - let c4 = prepare_default(color); - if (c4 === void 0) { - return void 0; - } - let { r: r2, g, b } = rgb2(c4); - let ret = { - mode: "rgb", - r: arr[0] * r2 + arr[1] * g + arr[2] * b, - g: arr[3] * r2 + arr[4] * g + arr[5] * b, - b: arr[6] * r2 + arr[7] * g + arr[8] * b - }; - if (c4.alpha !== void 0) { - ret.alpha = c4.alpha; - } - return converter_default(c4.mode)(ret); - }; - }; - var filterDeficiencyProt = (severity = 1) => deficiency(PROT, severity); - var filterDeficiencyDeuter = (severity = 1) => deficiency(DEUTER, severity); - var filterDeficiencyTrit = (severity = 1) => deficiency(TRIT, severity); - - // src/easing/smoothstep.js - var easingSmoothstep = (t) => t * t * (3 - 2 * t); - var easingSmoothstepInverse = (t) => 0.5 - Math.sin(Math.asin(1 - 2 * t) / 3); - - // src/easing/smootherstep.js - var smootherstep = (t) => t * t * t * (t * (t * 6 - 15) + 10); - var smootherstep_default = smootherstep; - - // src/easing/inOutSine.js - var inOutSine = (t) => (1 - Math.cos(t * Math.PI)) / 2; - var inOutSine_default = inOutSine; - - // src/wcag.js - function luminance(color) { - let c4 = converter_default("lrgb")(color); - return 0.2126 * c4.r + 0.7152 * c4.g + 0.0722 * c4.b; - } - function contrast(a, b) { - let L1 = luminance(a); - let L2 = luminance(b); - return (Math.max(L1, L2) + 0.05) / (Math.min(L1, L2) + 0.05); - } - - // src/index.js - var a98 = useMode(definition_default2); - var cubehelix = useMode(definition_default3); - var dlab = useMode(definition_default4); - var dlch = useMode(definition_default5); - var hsi = useMode(definition_default6); - var hsl = useMode(definition_default7); - var hsv = useMode(definition_default8); - var hwb = useMode(definition_default9); - var jab = useMode(definition_default10); - var jch = useMode(definition_default11); - var lab = useMode(definition_default12); - var lab65 = useMode(definition_default13); - var lch = useMode(definition_default14); - var lch65 = useMode(definition_default15); - var lchuv = useMode(definition_default16); - var lrgb = useMode(definition_default17); - var luv = useMode(definition_default18); - var okhsl = useMode(modeOkhsl_default); - var okhsv = useMode(modeOkhsv_default); - var oklab = useMode(definition_default19); - var oklch = useMode(definition_default20); - var p3 = useMode(definition_default21); - var prophoto = useMode(definition_default22); - var rec2020 = useMode(definition_default23); - var rgb3 = useMode(definition_default); - var xyb = useMode(definition_default24); - var xyz50 = useMode(definition_default25); - var xyz65 = useMode(definition_default26); - var yiq = useMode(definition_default27); - return __toCommonJS(src_exports); -})(); diff --git a/node_modules/culori/bundled/culori.min.cjs b/node_modules/culori/bundled/culori.min.cjs deleted file mode 100644 index d1e1665..0000000 --- a/node_modules/culori/bundled/culori.min.cjs +++ /dev/null @@ -1,4 +0,0 @@ -var Sr=Object.defineProperty;var an=Object.getOwnPropertyDescriptor;var fn=Object.getOwnPropertyNames;var ln=Object.prototype.hasOwnProperty;var pn=(e,t)=>{for(var r in t)Sr(e,r,{get:t[r],enumerable:!0})},un=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of fn(t))!ln.call(e,n)&&n!==r&&Sr(e,n,{get:()=>t[n],enumerable:!(o=an(t,n))||o.enumerable});return e};var mn=e=>un(Sr({},"__esModule",{value:!0}),e);var Oi={};pn(Oi,{a98:()=>ii,average:()=>a0,averageAngle:()=>H,averageNumber:()=>Dr,blend:()=>v0,blerp:()=>jt,clampChroma:()=>D0,clampGamut:()=>kr,clampRgb:()=>q0,colorsNamed:()=>Pt,convertA98ToXyz65:()=>tt,convertCubehelixToRgb:()=>Zt,convertDlchToLab65:()=>ye,convertHsiToRgb:()=>nt,convertHslToRgb:()=>ft,convertHsvToRgb:()=>ze,convertHwbToRgb:()=>ut,convertJabToJch:()=>st,convertJabToRgb:()=>De,convertJabToXyz65:()=>Ae,convertJchToJab:()=>dt,convertLab65ToDlch:()=>Te,convertLab65ToRgb:()=>re,convertLab65ToXyz65:()=>Ne,convertLabToLch:()=>I,convertLabToRgb:()=>Ee,convertLabToXyz50:()=>se,convertLchToLab:()=>A,convertLchuvToLuv:()=>ht,convertLrgbToOklab:()=>Ye,convertLrgbToRgb:()=>j,convertLuvToLchuv:()=>ct,convertLuvToXyz50:()=>_e,convertOkhslToOklab:()=>Be,convertOkhsvToOklab:()=>Fe,convertOklabToLrgb:()=>U,convertOklabToOkhsl:()=>Ge,convertOklabToOkhsv:()=>Ze,convertOklabToRgb:()=>ae,convertP3ToXyz65:()=>gt,convertProphotoToXyz50:()=>yt,convertRec2020ToXyz65:()=>zt,convertRgbToCubehelix:()=>Bt,convertRgbToHsi:()=>at,convertRgbToHsl:()=>it,convertRgbToHsv:()=>ke,convertRgbToHwb:()=>mt,convertRgbToJab:()=>qe,convertRgbToLab:()=>je,convertRgbToLab65:()=>oe,convertRgbToLrgb:()=>J,convertRgbToOklab:()=>ne,convertRgbToXyb:()=>ir,convertRgbToXyz50:()=>W,convertRgbToXyz65:()=>E,convertRgbToYiq:()=>mr,convertXybToRgb:()=>lr,convertXyz50ToLab:()=>de,convertXyz50ToLuv:()=>we,convertXyz50ToProphoto:()=>Mt,convertXyz50ToRgb:()=>F,convertXyz50ToXyz65:()=>ur,convertXyz65ToA98:()=>rt,convertXyz65ToJab:()=>Ie,convertXyz65ToLab65:()=>$e,convertXyz65ToP3:()=>vt,convertXyz65ToRec2020:()=>Tt,convertXyz65ToRgb:()=>Y,convertXyz65ToXyz50:()=>pr,convertYiqToRgb:()=>sr,converter:()=>g,cubehelix:()=>li,differenceCie76:()=>Vo,differenceCie94:()=>e0,differenceCiede2000:()=>t0,differenceCmc:()=>r0,differenceEuclidean:()=>pe,differenceHueChroma:()=>te,differenceHueNaive:()=>Ft,differenceHueSaturation:()=>ee,differenceHyab:()=>o0,differenceKotsarenkoRamos:()=>n0,displayable:()=>zr,dlab:()=>pi,dlch:()=>ui,easingGamma:()=>Tr,easingInOutSine:()=>rn,easingMidpoint:()=>xr,easingSmootherstep:()=>tn,easingSmoothstep:()=>V0,easingSmoothstepInverse:()=>en,filterBrightness:()=>j0,filterContrast:()=>Y0,filterDeficiencyDeuter:()=>K0,filterDeficiencyProt:()=>U0,filterDeficiencyTrit:()=>Q0,filterGrayscale:()=>Z0,filterHueRotate:()=>W0,filterInvert:()=>F0,filterSaturate:()=>B0,filterSepia:()=>G0,fixupAlpha:()=>M,fixupHueDecreasing:()=>Zo,fixupHueIncreasing:()=>Bo,fixupHueLonger:()=>Go,fixupHueShorter:()=>w,formatCss:()=>c0,formatHex:()=>h0,formatHex8:()=>b0,formatHsl:()=>g0,formatRgb:()=>x0,getMode:()=>L,hsi:()=>mi,hsl:()=>si,hsv:()=>di,hwb:()=>ci,inGamut:()=>wt,interpolate:()=>L0,interpolateWith:()=>So,interpolateWithPremultipliedAlpha:()=>R0,interpolatorLinear:()=>u,interpolatorPiecewise:()=>Yt,interpolatorSplineBasis:()=>Mr,interpolatorSplineBasisClosed:()=>yr,interpolatorSplineMonotone:()=>X0,interpolatorSplineMonotone2:()=>P0,interpolatorSplineMonotoneClosed:()=>N0,interpolatorSplineNatural:()=>H0,interpolatorSplineNaturalClosed:()=>S0,jab:()=>hi,jch:()=>bi,lab:()=>xi,lab65:()=>gi,lch:()=>vi,lch65:()=>Mi,lchuv:()=>yi,lerp:()=>V,lrgb:()=>Ti,luv:()=>zi,mapAlphaDivide:()=>br,mapAlphaMultiply:()=>hr,mapTransferGamma:()=>y0,mapTransferLinear:()=>Rt,mapper:()=>ce,modeA98:()=>Ar,modeCubehelix:()=>Jr,modeDlab:()=>Gr,modeDlch:()=>Br,modeHsi:()=>Zr,modeHsl:()=>lt,modeHsv:()=>pt,modeHwb:()=>Fr,modeJab:()=>Vr,modeJch:()=>eo,modeLab:()=>Le,modeLab65:()=>oo,modeLch:()=>Re,modeLch65:()=>no,modeLchuv:()=>ao,modeLrgb:()=>fo,modeLuv:()=>io,modeOkhsl:()=>po,modeOkhsv:()=>uo,modeOklab:()=>mo,modeOklch:()=>so,modeP3:()=>co,modeProphoto:()=>xo,modeRec2020:()=>Mo,modeRgb:()=>G,modeXyb:()=>zo,modeXyz50:()=>ko,modeXyz65:()=>Lo,modeYiq:()=>Ro,nearest:()=>E0,okhsl:()=>ki,okhsv:()=>Li,oklab:()=>Ri,oklch:()=>wi,p3:()=>_i,parse:()=>Ot,parseHex:()=>$t,parseHsl:()=>Vt,parseHslLegacy:()=>Qt,parseHwb:()=>er,parseLab:()=>tr,parseLch:()=>rr,parseNamed:()=>Nt,parseOklab:()=>nr,parseOklch:()=>ar,parseRgb:()=>Jt,parseRgbLegacy:()=>Ct,parseTransparent:()=>Et,prophoto:()=>Hi,random:()=>M0,rec2020:()=>Si,removeParser:()=>Jo,rgb:()=>Xi,round:()=>dr,samples:()=>$0,serializeHex:()=>cr,serializeHex8:()=>wo,serializeHsl:()=>Ho,serializeRgb:()=>_o,toGamut:()=>J0,trilerp:()=>Yo,unlerp:()=>jo,useMode:()=>T,useParser:()=>Xr,wcagContrast:()=>on,wcagLuminance:()=>Rr,xyb:()=>Pi,xyz50:()=>Ni,xyz65:()=>$i,yiq:()=>Ci});module.exports=mn(Oi);var sn=(e,t)=>{if(typeof e=="number"){if(t===3)return{mode:"rgb",r:(e>>8&15|e>>4&240)/255,g:(e>>4&15|e&240)/255,b:(e&15|e<<4&240)/255};if(t===4)return{mode:"rgb",r:(e>>12&15|e>>8&240)/255,g:(e>>8&15|e>>4&240)/255,b:(e>>4&15|e&240)/255,alpha:(e&15|e<<4&240)/255};if(t===6)return{mode:"rgb",r:(e>>16&255)/255,g:(e>>8&255)/255,b:(e&255)/255};if(t===8)return{mode:"rgb",r:(e>>24&255)/255,g:(e>>16&255)/255,b:(e>>8&255)/255,alpha:(e&255)/255}}},Xt=sn;var dn={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},Pt=dn;var cn=e=>Xt(Pt[e.toLowerCase()],6),Nt=cn;var hn=/^#?([0-9a-f]{8}|[0-9a-f]{6}|[0-9a-f]{4}|[0-9a-f]{3})$/i,bn=e=>{let t;return(t=e.match(hn))?Xt(parseInt(t[1],16),t[1].length):void 0},$t=bn;var O="([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)",Gi=`(?:${O}|none)`,ge=`${O}%`,Bi=`(?:${O}%|none)`,Ve=`(?:${O}%|${O})`,xn=`(?:${O}%|${O}|none)`,qo=`(?:${O}(deg|grad|rad|turn)|${O})`,Zi=`(?:${O}(deg|grad|rad|turn)|${O}|none)`,le="\\s*,\\s*";var Fi=new RegExp("^"+xn+"$");var gn=new RegExp(`^rgba?\\(\\s*${O}${le}${O}${le}${O}\\s*(?:,\\s*${Ve}\\s*)?\\)$`),vn=new RegExp(`^rgba?\\(\\s*${ge}${le}${ge}${le}${ge}\\s*(?:,\\s*${Ve}\\s*)?\\)$`),Mn=e=>{let t={mode:"rgb"},r;if(r=e.match(gn))r[1]!==void 0&&(t.r=r[1]/255),r[2]!==void 0&&(t.g=r[2]/255),r[3]!==void 0&&(t.b=r[3]/255);else if(r=e.match(vn))r[1]!==void 0&&(t.r=r[1]/100),r[2]!==void 0&&(t.g=r[2]/100),r[3]!==void 0&&(t.b=r[3]/100);else return;return r[4]!==void 0?t.alpha=r[4]/100:r[5]!==void 0&&(t.alpha=+r[5]),t},Ct=Mn;var yn=(e,t)=>e===void 0?void 0:typeof e!="object"?Ot(e):e.mode!==void 0?e:t?{...e,mode:t}:void 0,P=yn;var Tn=(e="rgb")=>t=>(t=P(t,e))!==void 0?t.mode===e?t:K[t.mode][e]?K[t.mode][e](t):e==="rgb"?K[t.mode].rgb(t):K.rgb[e](K[t.mode].rgb(t)):void 0,g=Tn;var K={},Do={},ve=[],It={},zn=e=>e,T=e=>(K[e.mode]={...K[e.mode],...e.toMode},Object.keys(e.fromMode||{}).forEach(t=>{K[t]||(K[t]={}),K[t][e.mode]=e.fromMode[t]}),e.ranges||(e.ranges={}),e.difference||(e.difference={}),e.channels.forEach(t=>{if(e.ranges[t]===void 0&&(e.ranges[t]=[0,1]),!e.interpolate[t])throw new Error(`Missing interpolator for: ${t}`);typeof e.interpolate[t]=="function"&&(e.interpolate[t]={use:e.interpolate[t]}),e.interpolate[t].fixup||(e.interpolate[t].fixup=zn)}),Do[e.mode]=e,(e.parse||[]).forEach(t=>{Xr(t,e.mode)}),g(e.mode)),L=e=>Do[e],Xr=(e,t)=>{if(typeof e=="string"){if(!t)throw new Error("'mode' required when 'parser' is a string");It[e]=t}else typeof e=="function"&&ve.indexOf(e)<0&&ve.push(e)},Jo=e=>{if(typeof e=="string")delete It[e];else if(typeof e=="function"){let t=ve.indexOf(e);t>0&&ve.splice(t,1)}};var Pr=/[^\x00-\x7F]|[a-zA-Z_]/,kn=/[^\x00-\x7F]|[-\w]/,p={Function:"function",Ident:"ident",Number:"number",Percentage:"percentage",ParenClose:")",None:"none",Hue:"hue",Alpha:"alpha"},x=0;function At(e){let t=e[x],r=e[x+1];return t==="-"||t==="+"?/\d/.test(r)||r==="."&&/\d/.test(e[x+2]):t==="."?/\d/.test(r):/\d/.test(t)}function Nr(e){if(x>=e.length)return!1;let t=e[x];if(Pr.test(t))return!0;if(t==="-"){if(e.length-x<2)return!1;let r=e[x+1];return!!(r==="-"||Pr.test(r))}return!1}var Ln={deg:1,rad:180/Math.PI,grad:9/10,turn:360};function et(e){let t="";if((e[x]==="-"||e[x]==="+")&&(t+=e[x++]),t+=qt(e),e[x]==="."&&/\d/.test(e[x+1])&&(t+=e[x++]+qt(e)),(e[x]==="e"||e[x]==="E")&&((e[x+1]==="-"||e[x+1]==="+")&&/\d/.test(e[x+2])?t+=e[x++]+e[x++]+qt(e):/\d/.test(e[x+1])&&(t+=e[x++]+qt(e))),Nr(e)){let r=Dt(e);return r==="deg"||r==="rad"||r==="turn"||r==="grad"?{type:p.Hue,value:t*Ln[r]}:void 0}return e[x]==="%"?(x++,{type:p.Percentage,value:+t}):{type:p.Number,value:+t}}function qt(e){let t="";for(;/\d/.test(e[x]);)t+=e[x++];return t}function Dt(e){let t="";for(;x4)){if(r.length===4){if(r[3].type!==p.Alpha)return;r[3]=r[3].value}return r.length===3&&r.push({type:p.None,value:void 0}),r.every(n=>n.type!==p.Alpha)?r:void 0}}function Hn(e,t){e._i=0;let r=e[e._i++];if(!r||r.type!==p.Function)return;let o=Eo(e,t);if(o)return o.unshift(r.value),o}var Sn=e=>{if(typeof e!="string")return;let t=wn(e),r=t?Hn(t,!0):void 0,o,n=0,a=ve.length;for(;ne==="transparent"?{mode:"rgb",r:0,g:0,b:0,alpha:0}:void 0,Et=Pn;var V=(e,t,r)=>e+r*(t-e),jo=(e,t,r)=>(r-e)/(t-e),jt=(e,t,r,o,n,a)=>V(V(e,t,n),V(r,o,n),a),Yo=(e,t,r,o,n,a,f,i,l,m,s)=>V(jt(e,t,r,o,l,m),jt(n,a,f,i,l,m),s);var Nn=e=>{let t=[];for(let r=0;rt=>{let r=Nn(t);return o=>{let n=o*r.length,a=o>=1?r.length-1:Math.max(Math.floor(n),0),f=r[a];return f===void 0?void 0:e(f[0],f[1],n-a)}};var u=Yt(V);var M=e=>{let t=!1,r=e.map(o=>o!==void 0?(t=!0,o):1);return t?r:e};var $n={mode:"rgb",channels:["r","g","b","alpha"],parse:[Jt,$t,Ct,Nt,Et,"srgb"],serialize:"srgb",interpolate:{r:u,g:u,b:u,alpha:{use:u,fixup:M}},gamut:!0},G=$n;var $r=e=>Math.pow(Math.abs(e),2.19921875)*Math.sign(e),Cn=e=>{let t=$r(e.r),r=$r(e.g),o=$r(e.b),n={mode:"xyz65",x:.5766690429101305*t+.1855582379065463*r+.1882286462349947*o,y:.297344975250536*t+.6273635662554661*r+.0752914584939979*o,z:.0270313613864123*t+.0706888525358272*r+.9913375368376386*o};return e.alpha!==void 0&&(n.alpha=e.alpha),n},tt=Cn;var Cr=e=>Math.pow(Math.abs(e),.4547069271758437)*Math.sign(e),On=({x:e,y:t,z:r,alpha:o})=>{let n={mode:"a98",r:Cr(e*2.0415879038107465-t*.5650069742788597-.3447313507783297*r),g:Cr(e*-.9692436362808798+t*1.8759675015077206+.0415550574071756*r),b:Cr(e*.0134442806320312-t*.1183623922310184+1.0151749943912058*r)};return o!==void 0&&(n.alpha=o),n},rt=On;var Or=e=>{let t=Math.abs(e);return t<=.04045?e/12.92:(Math.sign(e)||1)*Math.pow((t+.055)/1.055,2.4)},In=({r:e,g:t,b:r,alpha:o})=>{let n={mode:"lrgb",r:Or(e),g:Or(t),b:Or(r)};return o!==void 0&&(n.alpha=o),n},J=In;var An=e=>{let{r:t,g:r,b:o,alpha:n}=J(e),a={mode:"xyz65",x:.4123907992659593*t+.357584339383878*r+.1804807884018343*o,y:.2126390058715102*t+.715168678767756*r+.0721923153607337*o,z:.0193308187155918*t+.119194779794626*r+.9505321522496607*o};return n!==void 0&&(a.alpha=n),a},E=An;var Ir=e=>{let t=Math.abs(e);return t>.0031308?(Math.sign(e)||1)*(1.055*Math.pow(t,.4166666666666667)-.055):e*12.92},qn=({r:e,g:t,b:r,alpha:o},n="rgb")=>{let a={mode:n,r:Ir(e),g:Ir(t),b:Ir(r)};return o!==void 0&&(a.alpha=o),a},j=qn;var Dn=({x:e,y:t,z:r,alpha:o})=>{let n=j({r:e*3.2409699419045226-t*1.537383177570094-.4986107602930034*r,g:e*-.9692436362808796+t*1.8759675015077204+.0415550574071756*r,b:e*.0556300796969936-t*.2039769588889765+1.0569715142428784*r});return o!==void 0&&(n.alpha=o),n},Y=Dn;var Jn={...G,mode:"a98",parse:["a98-rgb"],serialize:"a98-rgb",fromMode:{rgb:e=>rt(E(e)),xyz65:rt},toMode:{rgb:e=>Y(tt(e)),xyz65:tt}},Ar=Jn;var En=e=>(e=e%360)<0?e+360:e,k=En;var Gt=(e,t)=>e.map((r,o,n)=>{if(r===void 0)return r;let a=k(r);return o===0||e[o-1]===void 0?a:t(a-k(n[o-1]))}).reduce((r,o)=>!r.length||o===void 0||r[r.length-1]===void 0?(r.push(o),r):(r.push(o+r[r.length-1]),r),[]),w=e=>Gt(e,t=>Math.abs(t)<=180?t:t-360*Math.sign(t)),Go=e=>Gt(e,t=>Math.abs(t)>=180||t===0?t:t-360*Math.sign(t)),Bo=e=>Gt(e,t=>t>=0?t:t+360),Zo=e=>Gt(e,t=>t<=0?t:t-360);var _=[-.14861,1.78277,-.29227,-.90649,1.97294,0],Fo=Math.PI/180,Wo=180/Math.PI;var Uo=_[3]*_[4],Ko=_[1]*_[4],Qo=_[1]*_[2]-_[0]*_[3],jn=({r:e,g:t,b:r,alpha:o})=>{let n=(Qo*r+e*Uo-t*Ko)/(Qo+Uo-Ko),a=r-n,f=(_[4]*(t-n)-_[2]*a)/_[3],i={mode:"cubehelix",l:n,s:n===0||n===1?void 0:Math.sqrt(a*a+f*f)/(_[4]*n*(1-n))};return i.s&&(i.h=Math.atan2(f,a)*Wo-120),o!==void 0&&(i.alpha=o),i},Bt=jn;var Yn=({h:e,s:t,l:r,alpha:o})=>{let n={mode:"rgb"};e=(e===void 0?0:e+120)*Fo;let a=t===void 0?0:t*r*(1-r),f=Math.cos(e),i=Math.sin(e);return n.r=r+a*(_[0]*f+_[1]*i),n.g=r+a*(_[2]*f+_[3]*i),n.b=r+a*(_[4]*f+_[5]*i),o!==void 0&&(n.alpha=o),n},Zt=Yn;var ee=(e,t)=>{if(e.h===void 0||t.h===void 0||!e.s||!t.s)return 0;let r=k(e.h),o=k(t.h),n=Math.sin((o-r+360)/2*Math.PI/180);return 2*Math.sqrt(e.s*t.s)*n},Ft=(e,t)=>{if(e.h===void 0||t.h===void 0)return 0;let r=k(e.h),o=k(t.h);return Math.abs(o-r)>180?r-(o-360*Math.sign(o-r)):o-r},te=(e,t)=>{if(e.h===void 0||t.h===void 0||!e.c||!t.c)return 0;let r=k(e.h),o=k(t.h),n=Math.sin((o-r+360)/2*Math.PI/180);return 2*Math.sqrt(e.c*t.c)*n},pe=(e="rgb",t=[1,1,1,0])=>{let r=L(e),o=r.channels,n=r.difference,a=g(e);return(f,i)=>{let l=a(f),m=a(i);return Math.sqrt(o.reduce((s,d,h)=>{let c=n[d]?n[d](l,m):l[d]-m[d];return s+(t[h]||0)*Math.pow(isNaN(c)?0:c,2)},0))}},Vo=()=>pe("lab65"),e0=(e=1,t=.045,r=.015)=>{let o=g("lab65");return(n,a)=>{let f=o(n),i=o(a),l=f.l,m=f.a,s=f.b,d=Math.sqrt(m*m+s*s),h=i.l,c=i.a,b=i.b,y=Math.sqrt(c*c+b*b),v=Math.pow(l-h,2),z=Math.pow(d-y,2),S=Math.pow(m-c,2)+Math.pow(s-b,2)-z;return Math.sqrt(v/Math.pow(e,2)+z/Math.pow(1+t*d,2)+S/Math.pow(1+r*d,2))}},t0=(e=1,t=1,r=1)=>{let o=g("lab65");return(n,a)=>{let f=o(n),i=o(a),l=f.l,m=f.a,s=f.b,d=Math.sqrt(m*m+s*s),h=i.l,c=i.a,b=i.b,y=Math.sqrt(c*c+b*b),v=(d+y)/2,z=.5*(1-Math.sqrt(Math.pow(v,7)/(Math.pow(v,7)+Math.pow(25,7)))),S=m*(1+z),X=c*(1+z),N=Math.sqrt(S*S+s*s),$=Math.sqrt(X*X+b*b),C=Math.abs(S)+Math.abs(s)===0?0:Math.atan2(s,S);C+=(C<0)*2*Math.PI;let q=Math.abs(X)+Math.abs(b)===0?0:Math.atan2(b,X);q+=(q<0)*2*Math.PI;let he=h-l,ie=$-N,Z=N*$===0?0:q-C;Z-=(Z>Math.PI)*2*Math.PI,Z+=(Z<-Math.PI)*2*Math.PI;let Q=2*Math.sqrt(N*$)*Math.sin(Z/2),be=(l+h)/2,xe=(N+$)/2,D;N*$===0?D=C+q:(D=(C+q)/2,D-=(Math.abs(C-q)>Math.PI)*Math.PI,D+=(D<0)*2*Math.PI);let _t=Math.pow(be-50,2),Ht=1-.17*Math.cos(D-Math.PI/6)+.24*Math.cos(2*D)+.32*Math.cos(3*D+Math.PI/30)-.2*Math.cos(4*D-63*Math.PI/180),Ue=1+.015*_t/Math.sqrt(20+_t),Ke=1+.045*xe,Pe=1+.015*xe*Ht,wr=30*Math.PI/180*Math.exp(-1*Math.pow((180/Math.PI*D-275)/25,2)),St=2*Math.sqrt(Math.pow(xe,7)/(Math.pow(xe,7)+Math.pow(25,7))),Qe=-1*Math.sin(2*wr)*St;return Math.sqrt(Math.pow(he/(e*Ue),2)+Math.pow(ie/(t*Ke),2)+Math.pow(Q/(r*Pe),2)+Qe*ie/(t*Ke)*Q/(r*Pe))}},r0=(e=1,t=1)=>{let r=g("lab65");return(o,n)=>{let a=r(o),f=a.l,i=a.a,l=a.b,m=Math.sqrt(i*i+l*l),s=Math.atan2(l,i);s=s+2*Math.PI*(s<0);let d=r(n),h=d.l,c=d.a,b=d.b,y=Math.sqrt(c*c+b*b),v=Math.pow(f-h,2),z=Math.pow(m-y,2),S=Math.pow(i-c,2)+Math.pow(l-b,2)-z,X=Math.sqrt(Math.pow(m,4)/(Math.pow(m,4)+1900)),N=s>=164/180*Math.PI&&s<=345/180*Math.PI?.56+Math.abs(.2*Math.cos(s+168/180*Math.PI)):.36+Math.abs(.4*Math.cos(s+35/180*Math.PI)),$=f<16?.511:.040975*f/(1+.01765*f),C=.0638*m/(1+.0131*m)+.638,q=C*(X*N+1-X);return Math.sqrt(v/Math.pow(e*$,2)+z/Math.pow(t*C,2)+S/Math.pow(q,2))}},o0=()=>{let e=g("lab65");return(t,r)=>{let o=e(t),n=e(r),a=o.l-n.l,f=o.a-n.a,i=o.b-n.b;return Math.abs(a)+Math.sqrt(f*f+i*i)}},n0=()=>pe("yiq",[.5053,.299,.1957]);var H=e=>{let t=e.reduce((r,o)=>{if(o!==void 0){let n=o*Math.PI/180;r.sin+=Math.sin(n),r.cos+=Math.cos(n)}return r},{sin:0,cos:0});return Math.atan2(t.sin,t.cos)*180/Math.PI},Dr=e=>{let t=e.filter(r=>r!==void 0);return t.length?t.reduce((r,o)=>r+o,0)/t.length:void 0},qr=e=>typeof e=="function";function a0(e,t="rgb",r){let o=L(t),n=e.map(g(t));return o.channels.reduce((a,f)=>{let i=n.map(l=>l[f]).filter(l=>l!==void 0);if(i.length){let l;qr(r)?l=r:r&&qr(r[f])?l=r[f]:o.average&&qr(o.average[f])?l=o.average[f]:l=Dr,a[f]=l(i,f)}return a},{mode:t})}var Gn={mode:"cubehelix",channels:["h","s","l","alpha"],parse:["--cubehelix"],serialize:"--cubehelix",ranges:{h:[0,360],s:[0,4.614],l:[0,1]},fromMode:{rgb:Bt},toMode:{rgb:Zt},interpolate:{h:{use:u,fixup:w},s:u,l:u,alpha:{use:u,fixup:M}},difference:{h:ee},average:{h:H}},Jr=Gn;var Bn=({l:e,a:t,b:r,alpha:o},n="lch")=>{let a=Math.sqrt(t*t+r*r),f={mode:n,l:e,c:a};return a&&(f.h=k(Math.atan2(r,t)*180/Math.PI)),o!==void 0&&(f.alpha=o),f},I=Bn;var Zn=({l:e,c:t,h:r,alpha:o},n="lab")=>{let a={mode:n,l:e,a:t?t*Math.cos(r/180*Math.PI):0,b:t?t*Math.sin(r/180*Math.PI):0};return o!==void 0&&(a.alpha=o),a},A=Zn;var Wt=Math.pow(29,3)/Math.pow(3,3),Ut=Math.pow(6,3)/Math.pow(29,3);var R={X:.9642956764295677,Y:1,Z:.8251046025104602},ue={X:.3127/.329,Y:1,Z:(1-.3127-.329)/.329},mp=Math.pow(29,3)/Math.pow(3,3),sp=Math.pow(6,3)/Math.pow(29,3);var Er=e=>Math.pow(e,3)>Ut?Math.pow(e,3):(116*e-16)/Wt,Fn=({l:e,a:t,b:r,alpha:o})=>{let n=(e+16)/116,a=t/500+n,f=n-r/200,i={mode:"xyz65",x:Er(a)*ue.X,y:Er(n)*ue.Y,z:Er(f)*ue.Z};return o!==void 0&&(i.alpha=o),i},Ne=Fn;var Wn=e=>Y(Ne(e)),re=Wn;var jr=e=>e>Ut?Math.cbrt(e):(Wt*e+16)/116,Un=({x:e,y:t,z:r,alpha:o})=>{let n=jr(e/ue.X),a=jr(t/ue.Y),f=jr(r/ue.Z),i={mode:"lab65",l:116*a-16,a:500*(n-a),b:200*(a-f)};return o!==void 0&&(i.alpha=o),i},$e=Un;var Kn=e=>{let t=$e(E(e));return e.r===e.b&&e.b===e.g&&(t.a=t.b=0),t},oe=Kn;var Me=.14444444444444443*Math.PI,Ce=Math.cos(Me),Oe=Math.sin(Me),Kt=100/Math.log(139/100);var Qn=({l:e,c:t,h:r,alpha:o})=>{let n={mode:"lab65",l:(Math.exp(e*1/Kt)-1)/.0039};if(r===void 0)n.a=n.b=0;else{let a=(Math.exp(.0435*t*1*1)-1)/.075,f=a*Math.cos(r/180*Math.PI-Me),i=a*Math.sin(r/180*Math.PI-Me);n.a=f*Ce-i/.83*Oe,n.b=f*Oe+i/.83*Ce}return o!==void 0&&(n.alpha=o),n},ye=Qn;var Vn=({l:e,a:t,b:r,alpha:o})=>{let n=t*Ce+r*Oe,a=.83*(r*Ce-t*Oe),f=Math.sqrt(n*n+a*a),i={mode:"dlch",l:Kt/1*Math.log(1+.0039*e),c:Math.log(1+.075*f)/(.0435*1*1)};return i.c&&(i.h=k((Math.atan2(a,n)+Me)/Math.PI*180)),o!==void 0&&(i.alpha=o),i},Te=Vn;var f0=e=>ye(I(e,"dlch")),i0=e=>A(Te(e),"dlab"),ea={mode:"dlab",parse:["--din99o-lab"],serialize:"--din99o-lab",toMode:{lab65:f0,rgb:e=>re(f0(e))},fromMode:{lab65:i0,rgb:e=>i0(oe(e))},channels:["l","a","b","alpha"],ranges:{l:[0,100],a:[-40.09,45.501],b:[-40.469,44.344]},interpolate:{l:u,a:u,b:u,alpha:{use:u,fixup:M}}},Gr=ea;var ta={mode:"dlch",parse:["--din99o-lch"],serialize:"--din99o-lch",toMode:{lab65:ye,dlab:e=>A(e,"dlab"),rgb:e=>re(ye(e))},fromMode:{lab65:Te,dlab:e=>I(e,"dlch"),rgb:e=>Te(oe(e))},channels:["l","c","h","alpha"],ranges:{l:[0,100],c:[0,51.484],h:[0,360]},interpolate:{l:u,c:u,h:{use:u,fixup:w},alpha:{use:u,fixup:M}},difference:{h:te},average:{h:H}},Br=ta;function nt({h:e,s:t,i:r,alpha:o}){e=k(e);let n=Math.abs(e/60%2-1),a;switch(Math.floor(e/60)){case 0:a={r:r*(1+t*(3/(2-n)-1)),g:r*(1+t*(3*(1-n)/(2-n)-1)),b:r*(1-t)};break;case 1:a={r:r*(1+t*(3*(1-n)/(2-n)-1)),g:r*(1+t*(3/(2-n)-1)),b:r*(1-t)};break;case 2:a={r:r*(1-t),g:r*(1+t*(3/(2-n)-1)),b:r*(1+t*(3*(1-n)/(2-n)-1))};break;case 3:a={r:r*(1-t),g:r*(1+t*(3*(1-n)/(2-n)-1)),b:r*(1+t*(3/(2-n)-1))};break;case 4:a={r:r*(1+t*(3*(1-n)/(2-n)-1)),g:r*(1-t),b:r*(1+t*(3/(2-n)-1))};break;case 5:a={r:r*(1+t*(3/(2-n)-1)),g:r*(1-t),b:r*(1+t*(3*(1-n)/(2-n)-1))};break;default:a={r:r*(1-t),g:r*(1-t),b:r*(1-t)}}return a.mode="rgb",o!==void 0&&(a.alpha=o),a}function at({r:e,g:t,b:r,alpha:o}){let n=Math.max(e,t,r),a=Math.min(e,t,r),f={mode:"hsi",s:e+t+r===0?0:1-3*a/(e+t+r),i:(e+t+r)/3};return n-a!==0&&(f.h=(n===e?(t-r)/(n-a)+(t{switch(t){case"deg":return+e;case"rad":return e/Math.PI*180;case"grad":return e/10*9;case"turn":return e*360}},l0=oa;var na=new RegExp(`^hsla?\\(\\s*${qo}${le}${ge}${le}${ge}\\s*(?:,\\s*${Ve}\\s*)?\\)$`),aa=e=>{let t=e.match(na);if(!t)return;let r={mode:"hsl"};return t[3]!==void 0?r.h=+t[3]:t[1]!==void 0&&t[2]!==void 0&&(r.h=l0(t[1],t[2])),t[4]!==void 0&&(r.s=Math.min(Math.max(0,t[4]/100),1)),t[5]!==void 0&&(r.l=Math.min(Math.max(0,t[5]/100),1)),t[6]!==void 0?r.alpha=t[6]/100:t[7]!==void 0&&(r.alpha=+t[7]),r},Qt=aa;function fa(e,t){if(!t||t[0]!=="hsl"&&t[0]!=="hsla")return;let r={mode:"hsl"},[,o,n,a,f]=t;if(o.type!==p.None){if(o.type===p.Percentage)return;r.h=o.value}if(n.type!==p.None){if(n.type===p.Hue)return;r.s=n.type===p.Number?n.value:n.value/100}if(a.type!==p.None){if(a.type===p.Hue)return;r.l=a.type===p.Number?a.value:a.value/100}return f.type!==p.None&&(r.alpha=f.type===p.Number?f.value:f.value/100),r}var Vt=fa;var ia={mode:"hsl",toMode:{rgb:ft},fromMode:{rgb:it},channels:["h","s","l","alpha"],ranges:{h:[0,360]},gamut:"rgb",parse:[Vt,Qt],serialize:e=>`hsl(${e.h||0} ${e.s!==void 0?e.s*100+"%":"none"} ${e.l!==void 0?e.l*100+"%":"none"}${e.alpha<1?` / ${e.alpha}`:""})`,interpolate:{h:{use:u,fixup:w},s:u,l:u,alpha:{use:u,fixup:M}},difference:{h:ee},average:{h:H}},lt=ia;function ze({h:e,s:t,v:r,alpha:o}){e=k(e);let n=Math.abs(e/60%2-1),a;switch(Math.floor(e/60)){case 0:a={r,g:r*(1-t*n),b:r*(1-t)};break;case 1:a={r:r*(1-t*n),g:r,b:r*(1-t)};break;case 2:a={r:r*(1-t),g:r,b:r*(1-t*n)};break;case 3:a={r:r*(1-t),g:r*(1-t*n),b:r};break;case 4:a={r:r*(1-t*n),g:r*(1-t),b:r};break;case 5:a={r,g:r*(1-t),b:r*(1-t*n)};break;default:a={r:r*(1-t),g:r*(1-t),b:r*(1-t)}}return a.mode="rgb",o!==void 0&&(a.alpha=o),a}function ke({r:e,g:t,b:r,alpha:o}){let n=Math.max(e,t,r),a=Math.min(e,t,r),f={mode:"hsv",s:n===0?0:1-a/n,v:n};return n-a!==0&&(f.h=(n===e?(t-r)/(n-a)+(t1){let n=t+r;t/=n,r/=n}return ze({h:e,s:r===1?1:1-t/(1-r),v:1-r,alpha:o})}function mt(e){let t=ke(e);if(t===void 0)return;let r={mode:"hwb",w:(1-t.s)*t.v,b:1-t.v};return t.h!==void 0&&(r.h=t.h),t.alpha!==void 0&&(r.alpha=t.alpha),r}function pa(e,t){if(!t||t[0]!=="hwb")return;let r={mode:"hwb"},[,o,n,a,f]=t;if(o.type!==p.None){if(o.type===p.Percentage)return;r.h=o.value}if(n.type!==p.None){if(n.type===p.Hue)return;r.w=n.type===p.Number?n.value:n.value/100}if(a.type!==p.None){if(a.type===p.Hue)return;r.b=a.type===p.Number?a.value:a.value/100}return f.type!==p.None&&(r.alpha=f.type===p.Number?f.value:f.value/100),r}var er=pa;var ua={mode:"hwb",toMode:{rgb:ut},fromMode:{rgb:mt},channels:["h","w","b","alpha"],ranges:{h:[0,360]},gamut:"rgb",parse:[er],serialize:e=>`hwb(${e.h||0} ${e.w*100}% ${e.b*100}%${e.alpha<1?` / ${e.alpha}`:""})`,interpolate:{h:{use:u,fixup:w},w:u,b:u,alpha:{use:u,fixup:M}},difference:{h:Ft},average:{h:H}},Fr=ua;var ma=.1593017578125,sa=134.03437499999998,da=.8359375,ca=18.8515625,ha=18.6875,ba=16295499532821565e-27,Wr=e=>{let t=Math.pow(e/1e4,ma);return Math.pow((da+ca*t)/(1+ha*t),sa)||0},Ur=e=>Math.max(e*203,0),xa=({x:e,y:t,z:r,alpha:o})=>{e=Ur(e),t=Ur(t),r=Ur(r);let n=1.15*e-.15*r,a=.66*t+.34*e,f=Wr(.41478972*n+.579999*a+.014648*r),i=Wr(-.20151*n+1.120649*a+.0531008*r),l=Wr(-.0166008*n+.2648*a+.6684799*r),m=(f+i)/2,s={mode:"jab",j:.44*m/(1-.56*m)-ba,a:3.524*f-4.066708*i+.542708*l,b:.199076*f+1.096799*i-1.295875*l};return o!==void 0&&(s.alpha=o),s},Ie=xa;var ga=.1593017578125,va=134.03437499999998,Ma=.8359375,ya=18.8515625,Ta=18.6875,p0=16295499532821565e-27,Kr=e=>{let t=Math.pow(e,1/va);return 1e4*Math.pow((Ma-t)/(Ta*t-ya),1/ga)||0},Qr=e=>e/203,za=({j:e,a:t,b:r,alpha:o})=>{let n=(e+p0)/(.44+.56*(e+p0)),a=Kr(n+.13860504*t+.058047316*r),f=Kr(n-.13860504*t-.058047316*r),i=Kr(n-.096019242*t-.8118919*r),l={mode:"xyz65",x:Qr(1.661373024652174*a-.914523081304348*f+.23136208173913045*i),y:Qr(-.3250758611844533*a+1.571847026732543*f-.21825383453227928*i),z:Qr(-.090982811*a-.31272829*f+1.5227666*i)};return o!==void 0&&(l.alpha=o),l},Ae=za;var ka=e=>{let t=Ie(E(e));return e.r===e.b&&e.b===e.g&&(t.a=t.b=0),t},qe=ka;var La=e=>Y(Ae(e)),De=La;var Ra={mode:"jab",channels:["j","a","b","alpha"],parse:["--jzazbz"],serialize:"--jzazbz",fromMode:{rgb:qe,xyz65:Ie},toMode:{rgb:De,xyz65:Ae},ranges:{j:[0,.222],a:[-.109,.129],b:[-.185,.134]},interpolate:{j:u,a:u,b:u,alpha:{use:u,fixup:M}}},Vr=Ra;var wa=({j:e,a:t,b:r,alpha:o})=>{let n=Math.sqrt(t*t+r*r),a={mode:"jch",j:e,c:n};return n&&(a.h=k(Math.atan2(r,t)*180/Math.PI)),o!==void 0&&(a.alpha=o),a},st=wa;var _a=({j:e,c:t,h:r,alpha:o})=>{let n={mode:"jab",j:e,a:t?t*Math.cos(r/180*Math.PI):0,b:t?t*Math.sin(r/180*Math.PI):0};return o!==void 0&&(n.alpha=o),n},dt=_a;var Ha={mode:"jch",parse:["--jzczhz"],serialize:"--jzczhz",toMode:{jab:dt,rgb:e=>De(dt(e))},fromMode:{rgb:e=>st(qe(e)),jab:st},channels:["j","c","h","alpha"],ranges:{j:[0,.221],c:[0,.19],h:[0,360]},interpolate:{h:{use:u,fixup:w},c:u,j:u,alpha:{use:u,fixup:M}},difference:{h:te},average:{h:H}},eo=Ha;var me=Math.pow(29,3)/Math.pow(3,3),Je=Math.pow(6,3)/Math.pow(29,3);var to=e=>Math.pow(e,3)>Je?Math.pow(e,3):(116*e-16)/me,Sa=({l:e,a:t,b:r,alpha:o})=>{let n=(e+16)/116,a=t/500+n,f=n-r/200,i={mode:"xyz50",x:to(a)*R.X,y:to(n)*R.Y,z:to(f)*R.Z};return o!==void 0&&(i.alpha=o),i},se=Sa;var Xa=({x:e,y:t,z:r,alpha:o})=>{let n=j({r:e*3.1341359569958707-t*1.6173863321612538-.4906619460083532*r,g:e*-.978795502912089+t*1.916254567259524+.03344273116131949*r,b:e*.07195537988411677-t*.2289768264158322+1.405386058324125*r});return o!==void 0&&(n.alpha=o),n},F=Xa;var Pa=e=>F(se(e)),Ee=Pa;var Na=e=>{let{r:t,g:r,b:o,alpha:n}=J(e),a={mode:"xyz50",x:.436065742824811*t+.3851514688337912*r+.14307845442264197*o,y:.22249319175623702*t+.7168870538238823*r+.06061979053616537*o,z:.013923904500943465*t+.09708128566574634*r+.7140993584005155*o};return n!==void 0&&(a.alpha=n),a},W=Na;var ro=e=>e>Je?Math.cbrt(e):(me*e+16)/116,$a=({x:e,y:t,z:r,alpha:o})=>{let n=ro(e/R.X),a=ro(t/R.Y),f=ro(r/R.Z),i={mode:"lab",l:116*a-16,a:500*(n-a),b:200*(a-f)};return o!==void 0&&(i.alpha=o),i},de=$a;var Ca=e=>{let t=de(W(e));return e.r===e.b&&e.b===e.g&&(t.a=t.b=0),t},je=Ca;function Oa(e,t){if(!t||t[0]!=="lab")return;let r={mode:"lab"},[,o,n,a,f]=t;if(!(o.type===p.Hue||n.type===p.Hue||a.type===p.Hue))return o.type!==p.None&&(r.l=o.value),n.type!==p.None&&(r.a=n.type===p.Number?n.value:n.value*125/100),a.type!==p.None&&(r.b=a.type===p.Number?a.value:a.value*125/100),f.type!==p.None&&(r.alpha=f.type===p.Number?f.value:f.value/100),r}var tr=Oa;var Ia={mode:"lab",toMode:{xyz50:se,rgb:Ee},fromMode:{xyz50:de,rgb:je},channels:["l","a","b","alpha"],ranges:{l:[0,100],a:[-100,100],b:[-100,100]},parse:[tr],serialize:e=>`lab(${e.l!==void 0?e.l:"none"} ${e.a!==void 0?e.a:"none"} ${e.b!==void 0?e.b:"none"}${e.alpha<1?` / ${e.alpha}`:""})`,interpolate:{l:u,a:u,b:u,alpha:{use:u,fixup:M}}},Le=Ia;var Aa={...Le,mode:"lab65",parse:["--lab-d65"],serialize:"--lab-d65",toMode:{xyz65:Ne,rgb:re},fromMode:{xyz65:$e,rgb:oe},ranges:{l:[0,100],a:[-86.182,98.234],b:[-107.86,94.477]}},oo=Aa;function qa(e,t){if(!t||t[0]!=="lch")return;let r={mode:"lch"},[,o,n,a,f]=t;if(o.type!==p.None){if(o.type===p.Hue)return;r.l=o.value}if(n.type!==p.None&&(r.c=Math.max(0,n.type===p.Number?n.value:n.value*150/100)),a.type!==p.None){if(a.type===p.Percentage)return;r.h=a.value}return f.type!==p.None&&(r.alpha=f.type===p.Number?f.value:f.value/100),r}var rr=qa;var Da={mode:"lch",toMode:{lab:A,rgb:e=>Ee(A(e))},fromMode:{rgb:e=>I(je(e)),lab:I},channels:["l","c","h","alpha"],ranges:{l:[0,100],c:[0,150],h:[0,360]},parse:[rr],serialize:e=>`lch(${e.l!==void 0?e.l:"none"} ${e.c!==void 0?e.c:"none"} ${e.h||0}${e.alpha<1?` / ${e.alpha}`:""})`,interpolate:{h:{use:u,fixup:w},c:u,l:u,alpha:{use:u,fixup:M}},difference:{h:te},average:{h:H}},Re=Da;var Ja={...Re,mode:"lch65",parse:["--lch-d65"],serialize:"--lch-d65",toMode:{lab65:e=>A(e,"lab65"),rgb:e=>re(A(e,"lab65"))},fromMode:{rgb:e=>I(oe(e),"lch65"),lab65:e=>I(e,"lch65")},ranges:{l:[0,100],c:[0,133.807],h:[0,360]}},no=Ja;var Ea=({l:e,u:t,v:r,alpha:o})=>{let n=Math.sqrt(t*t+r*r),a={mode:"lchuv",l:e,c:n};return n&&(a.h=k(Math.atan2(r,t)*180/Math.PI)),o!==void 0&&(a.alpha=o),a},ct=Ea;var ja=({l:e,c:t,h:r,alpha:o})=>{let n={mode:"luv",l:e,u:t?t*Math.cos(r/180*Math.PI):0,v:t?t*Math.sin(r/180*Math.PI):0};return o!==void 0&&(n.alpha=o),n},ht=ja;var u0=(e,t,r)=>4*e/(e+15*t+3*r),m0=(e,t,r)=>9*t/(e+15*t+3*r),Ya=u0(R.X,R.Y,R.Z),Ga=m0(R.X,R.Y,R.Z),Ba=e=>e<=Je?me*e:116*Math.cbrt(e)-16,Za=({x:e,y:t,z:r,alpha:o})=>{let n=Ba(t/R.Y),a=u0(e,t,r),f=m0(e,t,r);!isFinite(a)||!isFinite(f)?n=a=f=0:(a=13*n*(a-Ya),f=13*n*(f-Ga));let i={mode:"luv",l:n,u:a,v:f};return o!==void 0&&(i.alpha=o),i},we=Za;var Fa=(e,t,r)=>4*e/(e+15*t+3*r),Wa=(e,t,r)=>9*t/(e+15*t+3*r),Ua=Fa(R.X,R.Y,R.Z),Ka=Wa(R.X,R.Y,R.Z),Qa=({l:e,u:t,v:r,alpha:o})=>{let n=t/(13*e)+Ua,a=r/(13*e)+Ka,f=R.Y*(e<=8?e/me:Math.pow((e+16)/116,3)),i=f*(9*n)/(4*a),l=f*(12-3*n-20*a)/(4*a),m={mode:"xyz50",x:i,y:f,z:l};return o!==void 0&&(m.alpha=o),m},_e=Qa;var Va=e=>ct(we(W(e))),ef=e=>F(_e(ht(e))),tf={mode:"lchuv",toMode:{luv:ht,rgb:ef},fromMode:{rgb:Va,luv:ct},channels:["l","c","h","alpha"],parse:["--lchuv"],serialize:"--lchuv",ranges:{l:[0,100],c:[0,176.956],h:[0,360]},interpolate:{h:{use:u,fixup:w},c:u,l:u,alpha:{use:u,fixup:M}},difference:{h:te},average:{h:H}},ao=tf;var rf={...G,mode:"lrgb",toMode:{rgb:j},fromMode:{rgb:J},parse:["srgb-linear"],serialize:"srgb-linear"},fo=rf;var of={mode:"luv",toMode:{xyz50:_e,rgb:e=>F(_e(e))},fromMode:{xyz50:we,rgb:e=>we(W(e))},channels:["l","u","v","alpha"],parse:["--luv"],serialize:"--luv",ranges:{l:[0,100],u:[-84.936,175.042],v:[-125.882,87.243]},interpolate:{l:u,u,v:u,alpha:{use:u,fixup:M}}},io=of;var nf=({r:e,g:t,b:r,alpha:o})=>{let n=Math.cbrt(.41222147079999993*e+.5363325363*t+.0514459929*r),a=Math.cbrt(.2119034981999999*e+.6806995450999999*t+.1073969566*r),f=Math.cbrt(.08830246189999998*e+.2817188376*t+.6299787005000002*r),i={mode:"oklab",l:.2104542553*n+.793617785*a-.0040720468*f,a:1.9779984951*n-2.428592205*a+.4505937099*f,b:.0259040371*n+.7827717662*a-.808675766*f};return o!==void 0&&(i.alpha=o),i},Ye=nf;var af=e=>{let t=Ye(J(e));return e.r===e.b&&e.b===e.g&&(t.a=t.b=0),t},ne=af;var ff=({l:e,a:t,b:r,alpha:o})=>{let n=Math.pow(e*.9999999984505198+.39633779217376786*t+.2158037580607588*r,3),a=Math.pow(e*1.0000000088817609-.10556134232365635*t-.06385417477170591*r,3),f=Math.pow(e*1.0000000546724108-.08948418209496575*t-1.2914855378640917*r,3),i={mode:"lrgb",r:4.076741661347994*n-3.307711590408193*a+.230969928729428*f,g:-1.2684380040921763*n+2.6097574006633715*a-.3413193963102197*f,b:-.004196086541837188*n-.7034186144594493*a+1.7076147009309444*f};return o!==void 0&&(i.alpha=o),i},U=ff;var lf=e=>j(U(e)),ae=lf;function bt(e){let o=1.170873786407767;return .5*(o*e-.206+Math.sqrt((o*e-.206)*(o*e-.206)+4*.03*o*e))}function He(e){let o=1.170873786407767;return(e*e+.206*e)/(o*(e+.03))}function pf(e,t){let r,o,n,a,f,i,l,m;-1.88170328*e-.80936493*t>1?(r=1.19086277,o=1.76576728,n=.59662641,a=.75515197,f=.56771245,i=4.0767416621,l=-3.3077115913,m=.2309699292):1.81444104*e-1.19445276*t>1?(r=.73956515,o=-.45954404,n=.08285427,a=.1254107,f=.14503204,i=-1.2684380046,l=2.6097574011,m=-.3413193965):(r=1.35733652,o=-.00915799,n=-1.1513021,a=-.50559606,f=.00692167,i=-.0041960863,l=-.7034186147,m=1.707614701);let s=r+o*e+n*t+a*e*e+f*e*t,d=.3963377774*e+.2158037573*t,h=-.1055613458*e-.0638541728*t,c=-.0894841775*e-1.291485548*t;{let b=1+s*d,y=1+s*h,v=1+s*c,z=b*b*b,S=y*y*y,X=v*v*v,N=3*d*b*b,$=3*h*y*y,C=3*c*v*v,q=6*d*d*b,he=6*h*h*y,ie=6*c*c*v,Z=i*z+l*S+m*X,Q=i*N+l*$+m*C,be=i*q+l*he+m*ie;s=s-Z*Q/(Q*Q-.5*Z*be)}return s}function lo(e,t){let r=pf(e,t),o=U({l:1,a:r*e,b:r*t}),n=Math.cbrt(1/Math.max(o.r,o.g,o.b)),a=n*r;return[n,a]}function uf(e,t,r,o,n,a=null){a||(a=lo(e,t));let f;if((r-n)*a[1]-(a[0]-n)*o<=0)f=a[1]*n/(o*a[0]+a[1]*(n-r));else{f=a[1]*(n-1)/(o*(a[0]-1)+a[1]*(n-r));{let i=r-n,l=o,m=.3963377774*e+.2158037573*t,s=-.1055613458*e-.0638541728*t,d=-.0894841775*e-1.291485548*t,h=i+l*m,c=i+l*s,b=i+l*d;{let y=n*(1-f)+f*r,v=f*o,z=y+v*m,S=y+v*s,X=y+v*d,N=z*z*z,$=S*S*S,C=X*X*X,q=3*h*z*z,he=3*c*S*S,ie=3*b*X*X,Z=6*h*h*z,Q=6*c*c*S,be=6*b*b*X,xe=4.0767416621*N-3.3077115913*$+.2309699292*C-1,D=4.0767416621*q-3.3077115913*he+.2309699292*ie,_t=4.0767416621*Z-3.3077115913*Q+.2309699292*be,Ht=D/(D*D-.5*xe*_t),Ue=-xe*Ht,Ke=-1.2684380046*N+2.6097574011*$-.3413193965*C-1,Pe=-1.2684380046*q+2.6097574011*he-.3413193965*ie,wr=-1.2684380046*Z+2.6097574011*Q-.3413193965*be,St=Pe/(Pe*Pe-.5*Ke*wr),Qe=-Ke*St,Io=-.0041960863*N-.7034186147*$+1.707614701*C-1,_r=-.0041960863*q-.7034186147*he+1.707614701*ie,nn=-.0041960863*Z-.7034186147*Q+1.707614701*be,Ao=_r/(_r*_r-.5*Io*nn),Hr=-Io*Ao;Ue=Ht>=0?Ue:1e6,Qe=St>=0?Qe:1e6,Hr=Ao>=0?Hr:1e6,f+=Math.min(Ue,Math.min(Qe,Hr))}}}return f}function xt(e,t,r=null){r||(r=lo(e,t));let o=r[0],n=r[1];return[n/o,n/(1-o)]}function or(e,t,r){let o=lo(t,r),n=uf(t,r,e,1,e,o),a=xt(t,r,o),f=.11516993+1/(7.4477897+4.1590124*r+t*(-2.19557347+1.75198401*r+t*(-2.13704948-10.02301043*r+t*(-4.24894561+5.38770819*r+4.69891013*t)))),i=.11239642+1/(1.6132032-.68124379*r+t*(.40370612+.90148123*r+t*(-.27087943+.6122399*r+t*(.00299215-.45399568*r-.14661872*t)))),l=n/Math.min(e*a[0],(1-e)*a[1]),m=e*f,s=(1-e)*i,d=.9*l*Math.sqrt(Math.sqrt(1/(1/(m*m*m*m)+1/(s*s*s*s))));return m=e*.4,s=(1-e)*.8,[Math.sqrt(1/(1/(m*m)+1/(s*s))),d,n]}function Ge(e){let t={mode:"okhsl",l:bt(e.l)};e.alpha!==void 0&&(t.alpha=e.alpha);let r=Math.sqrt(e.a*e.a+e.b*e.b);if(!r)return t.s=0,t;let[o,n,a]=or(e.l,e.a/r,e.b/r),f;if(rGe(ne(e))},toMode:{oklab:Be,rgb:e=>ae(Be(e))}},po=mf;function Ze(e){let t=Math.sqrt(e.a*e.a+e.b*e.b),r=e.l,o=t?e.a/t:1,n=t?e.b/t:1,[a,f]=xt(o,n),i=.5,l=1-i/a,m=f/(t+r*f),s=m*r,d=m*t,h=He(s),c=d*h/s,b=U({l:h,a:o*c,b:n*c}),y=Math.cbrt(1/Math.max(b.r,b.g,b.b,0));r=r/y,t=t/y*bt(r)/r,r=bt(r);let v={mode:"okhsv",s:t?(i+f)*d/(f*i+f*l*d):0,v:r?r/s:0};return v.s&&(v.h=k(Math.atan2(e.b,e.a)*180/Math.PI)),e.alpha!==void 0&&(v.alpha=e.alpha),v}function Fe(e){let t={mode:"oklab"};e.alpha!==void 0&&(t.alpha=e.alpha);let r=e.h||0,o=Math.cos(r/180*Math.PI),n=Math.sin(r/180*Math.PI),[a,f]=xt(o,n),i=.5,l=1-i/a,m=1-e.s*i/(i+f-f*l*e.s),s=e.s*f*i/(i+f-f*l*e.s),d=He(m),h=s*d/m,c=U({l:d,a:o*h,b:n*h}),b=Math.cbrt(1/Math.max(c.r,c.g,c.b,0)),y=He(e.v*m),v=s*y/m;return t.l=y*b,t.a=v*o*b,t.b=v*n*b,t}var sf={...pt,mode:"okhsv",channels:["h","s","v","alpha"],parse:["--okhsv"],serialize:"--okhsv",fromMode:{oklab:Ze,rgb:e=>Ze(ne(e))},toMode:{oklab:Fe,rgb:e=>ae(Fe(e))}},uo=sf;function df(e,t){if(!t||t[0]!=="oklab")return;let r={mode:"oklab"},[,o,n,a,f]=t;if(!(o.type===p.Hue||n.type===p.Hue||a.type===p.Hue))return o.type!==p.None&&(r.l=o.type===p.Number?o.value:o.value/100),n.type!==p.None&&(r.a=n.type===p.Number?n.value:n.value*.4/100),a.type!==p.None&&(r.b=a.type===p.Number?a.value:a.value*.4/100),f.type!==p.None&&(r.alpha=f.type===p.Number?f.value:f.value/100),r}var nr=df;var cf={...Le,mode:"oklab",toMode:{lrgb:U,rgb:ae},fromMode:{lrgb:Ye,rgb:ne},ranges:{l:[0,1],a:[-.4,.4],b:[-.4,.4]},parse:[nr],serialize:e=>`oklab(${e.l!==void 0?e.l:"none"} ${e.a!==void 0?e.a:"none"} ${e.b!==void 0?e.b:"none"}${e.alpha<1?` / ${e.alpha}`:""})`},mo=cf;function hf(e,t){if(!t||t[0]!=="oklch")return;let r={mode:"oklch"},[,o,n,a,f]=t;if(o.type!==p.None){if(o.type===p.Hue)return;r.l=o.type===p.Number?o.value:o.value/100}if(n.type!==p.None&&(r.c=Math.max(0,n.type===p.Number?n.value:n.value*.4/100)),a.type!==p.None){if(a.type===p.Percentage)return;r.h=a.value}return f.type!==p.None&&(r.alpha=f.type===p.Number?f.value:f.value/100),r}var ar=hf;var bf={...Re,mode:"oklch",toMode:{oklab:e=>A(e,"oklab"),rgb:e=>ae(A(e,"oklab"))},fromMode:{rgb:e=>I(ne(e),"oklch"),oklab:e=>I(e,"oklch")},parse:[ar],serialize:e=>`oklch(${e.l!==void 0?e.l:"none"} ${e.c!==void 0?e.c:"none"} ${e.h||0}${e.alpha<1?` / ${e.alpha}`:""})`,ranges:{l:[0,1],c:[0,.4],h:[0,360]}},so=bf;var xf=e=>{let{r:t,g:r,b:o,alpha:n}=J(e),a={mode:"xyz65",x:.486570948648216*t+.265667693169093*r+.1982172852343625*o,y:.2289745640697487*t+.6917385218365062*r+.079286914093745*o,z:0*t+.0451133818589026*r+1.043944368900976*o};return n!==void 0&&(a.alpha=n),a},gt=xf;var gf=({x:e,y:t,z:r,alpha:o})=>{let n=j({r:e*2.4934969119414263-t*.9313836179191242-.402710784450717*r,g:e*-.8294889695615749+t*1.7626640603183465+.0236246858419436*r,b:e*.0358458302437845-t*.0761723892680418+.9568845240076871*r},"p3");return o!==void 0&&(n.alpha=o),n},vt=gf;var vf={...G,mode:"p3",parse:["display-p3"],serialize:"display-p3",fromMode:{rgb:e=>vt(E(e)),xyz65:vt},toMode:{rgb:e=>Y(gt(e)),xyz65:gt}},co=vf;var ho=e=>{let t=Math.abs(e);return t>=.001953125?Math.sign(e)*Math.pow(t,.5555555555555556):16*e},Mf=({x:e,y:t,z:r,alpha:o})=>{let n={mode:"prophoto",r:ho(e*1.3457868816471585-t*.2555720873797946-.0511018649755453*r),g:ho(e*-.5446307051249019+t*1.5082477428451466+.0205274474364214*r),b:ho(e*0+t*0+1.2119675456389452*r)};return o!==void 0&&(n.alpha=o),n},Mt=Mf;var bo=e=>{let t=Math.abs(e);return t>=.03125?Math.sign(e)*Math.pow(t,1.8):e/16},yf=e=>{let t=bo(e.r),r=bo(e.g),o=bo(e.b),n={mode:"xyz50",x:.7977666449006423*t+.1351812974005331*r+.0313477341283922*o,y:.2880748288194013*t+.7118352342418731*r+899369387256e-16*o,z:0*t+0*r+.8251046025104602*o};return e.alpha!==void 0&&(n.alpha=e.alpha),n},yt=yf;var Tf={...G,mode:"prophoto",parse:["prophoto-rgb"],serialize:"prophoto-rgb",fromMode:{xyz50:Mt,rgb:e=>Mt(W(e))},toMode:{xyz50:yt,rgb:e=>F(yt(e))}},xo=Tf;var s0=1.09929682680944,zf=.018053968510807,go=e=>{let t=Math.abs(e);return t>zf?(Math.sign(e)||1)*(s0*Math.pow(t,.45)-(s0-1)):4.5*e},kf=({x:e,y:t,z:r,alpha:o})=>{let n={mode:"rec2020",r:go(e*1.7166511879712683-t*.3556707837763925-.2533662813736599*r),g:go(e*-.6666843518324893+t*1.6164812366349395+.0157685458139111*r),b:go(e*.0176398574453108-t*.0427706132578085+.9421031212354739*r)};return o!==void 0&&(n.alpha=o),n},Tt=kf;var d0=1.09929682680944,Lf=.018053968510807,vo=e=>{let t=Math.abs(e);return t{let t=vo(e.r),r=vo(e.g),o=vo(e.b),n={mode:"xyz65",x:.6369580483012911*t+.1446169035862083*r+.1688809751641721*o,y:.262700212011267*t+.6779980715188708*r+.059301716469862*o,z:0*t+.0280726930490874*r+1.0609850577107909*o};return e.alpha!==void 0&&(n.alpha=e.alpha),n},zt=Rf;var wf={...G,mode:"rec2020",fromMode:{xyz65:Tt,rgb:e=>Tt(E(e))},toMode:{xyz65:zt,rgb:e=>Y(zt(e))},parse:["rec2020"],serialize:"rec2020"},Mo=wf;var fe=.0037930732552754493,fr=Math.cbrt(fe);var yo=e=>Math.cbrt(e)-fr,_f=e=>{let{r:t,g:r,b:o,alpha:n}=J(e),a=yo(.3*t+.622*r+.078*o+fe),f=yo(.23*t+.692*r+.078*o+fe),i=yo(.2434226892454782*t+.2047674442449682*r+.5518098665095535*o+fe),l={mode:"xyb",x:(a-f)/2,y:(a+f)/2,b:i-(a+f)/2};return n!==void 0&&(l.alpha=n),l},ir=_f;var To=e=>Math.pow(e+fr,3),Hf=({x:e,y:t,b:r,alpha:o})=>{let n=To(e+t)-fe,a=To(t-e)-fe,f=To(r+t)-fe,i=j({r:11.031566904639861*n-9.866943908131562*a-.16462299650829934*f,g:-3.2541473810744237*n+4.418770377582723*a-.16462299650829934*f,b:-3.6588512867136815*n+2.7129230459360922*a+1.9459282407775895*f});return o!==void 0&&(i.alpha=o),i},lr=Hf;var Sf={mode:"xyb",channels:["x","y","b","alpha"],parse:["--xyb"],serialize:"--xyb",toMode:{rgb:lr},fromMode:{rgb:ir},ranges:{x:[-.0154,.0281],y:[0,.8453],b:[-.2778,.388]},interpolate:{x:u,y:u,b:u,alpha:{use:u,fixup:M}}},zo=Sf;var Xf={mode:"xyz50",parse:["xyz-d50"],serialize:"xyz-d50",toMode:{rgb:F,lab:de},fromMode:{rgb:W,lab:se},channels:["x","y","z","alpha"],ranges:{x:[0,.964],y:[0,.999],z:[0,.825]},interpolate:{x:u,y:u,z:u,alpha:{use:u,fixup:M}}},ko=Xf;var Pf=e=>{let{x:t,y:r,z:o,alpha:n}=e,a={mode:"xyz50",x:1.0479298208405488*t+.0229467933410191*r-.0501922295431356*o,y:.0296278156881593*t+.990434484573249*r-.0170738250293851*o,z:-.0092430581525912*t+.0150551448965779*r+.7518742899580008*o};return n!==void 0&&(a.alpha=n),a},pr=Pf;var Nf=e=>{let{x:t,y:r,z:o,alpha:n}=e,a={mode:"xyz65",x:.9554734527042182*t-.0230985368742614*r+.0632593086610217*o,y:-.0283697069632081*t+1.0099954580058226*r+.021041398966943*o,z:.0123140016883199*t-.0205076964334779*r+1.3303659366080753*o};return n!==void 0&&(a.alpha=n),a},ur=Nf;var $f={mode:"xyz65",toMode:{rgb:Y,xyz50:pr},fromMode:{rgb:E,xyz50:ur},ranges:{x:[0,.95],y:[0,1],z:[0,1.088]},channels:["x","y","z","alpha"],parse:["xyz","xyz-d65"],serialize:"xyz-d65",interpolate:{x:u,y:u,z:u,alpha:{use:u,fixup:M}}},Lo=$f;var Cf=({r:e,g:t,b:r,alpha:o})=>{let n={mode:"yiq",y:.29889531*e+.58662247*t+.11448223*r,i:.59597799*e-.2741761*t-.32180189*r,q:.21147017*e-.52261711*t+.31114694*r};return o!==void 0&&(n.alpha=o),n},mr=Cf;var Of=({y:e,i:t,q:r,alpha:o})=>{let n={mode:"rgb",r:e+.95608445*t+.6208885*r,g:e-.27137664*t-.6486059*r,b:e-1.10561724*t+1.70250126*r};return o!==void 0&&(n.alpha=o),n},sr=Of;var If={mode:"yiq",toMode:{rgb:sr},fromMode:{rgb:mr},channels:["y","i","q","alpha"],parse:["--yiq"],serialize:"--yiq",ranges:{i:[-.595,.595],q:[-.522,.522]},interpolate:{y:u,i:u,q:u,alpha:{use:u,fixup:M}}},Ro=If;var Af=(e,t)=>Math.round(e*(t=Math.pow(10,t)))/t,qf=(e=4)=>t=>typeof t=="number"?Af(t,e):t,dr=qf;var kt=dr(2),Lt=e=>Math.max(0,Math.min(1,e)),Se=e=>Math.round(Lt(e)*255),cr=e=>{if(e===void 0)return;let t=Se(e.r),r=Se(e.g),o=Se(e.b);return"#"+(1<<24|t<<16|r<<8|o).toString(16).slice(1)},wo=e=>{if(e===void 0)return;let t=Se(e.alpha!==void 0?e.alpha:1);return cr(e)+(256|t).toString(16).slice(1)},_o=e=>{if(e===void 0)return;let t=e.r!==void 0?Se(e.r):"none",r=e.g!==void 0?Se(e.g):"none",o=e.b!==void 0?Se(e.b):"none";return e.alpha===void 0||e.alpha===1?`rgb(${t}, ${r}, ${o})`:`rgba(${t}, ${r}, ${o}, ${kt(Lt(e.alpha))})`},Ho=e=>{if(e===void 0)return;let t=kt(e.h||0),r=e.s!==void 0?kt(Lt(e.s)*100)+"%":"none",o=e.l!==void 0?kt(Lt(e.l)*100)+"%":"none";return e.alpha===void 0||e.alpha===1?`hsl(${t}, ${r}, ${o})`:`hsla(${t}, ${r}, ${o}, ${kt(Lt(e.alpha))})`},c0=e=>{let t=P(e);if(!t)return;let r=L(t.mode);if(!r.serialize||typeof r.serialize=="string"){let o=`color(${r.serialize||`--${t.mode}`} `;return r.channels.forEach((n,a)=>{n!=="alpha"&&(o+=(a?" ":"")+(t[n]!==void 0?t[n]:"none"))}),t.alpha!==void 0&&t.alpha<1&&(o+=` / ${t.alpha}`),o+")"}if(typeof r.serialize=="function")return r.serialize(t)},h0=e=>cr(g("rgb")(e)),b0=e=>wo(g("rgb")(e)),x0=e=>_o(g("rgb")(e)),g0=e=>Ho(g("hsl")(e));var Df={normal:(e,t)=>t,multiply:(e,t)=>e*t,screen:(e,t)=>e+t-e*t,"hard-light":(e,t)=>t<.5?e*2*t:2*t*(1-e)-1,overlay:(e,t)=>e<.5?t*2*e:2*e*(1-t)-1,darken:(e,t)=>Math.min(e,t),lighten:(e,t)=>Math.max(e,t),"color-dodge":(e,t)=>e===0?0:t===1?1:Math.min(1,e/(1-t)),"color-burn":(e,t)=>e===1?1:t===0?0:1-Math.min(1,(1-e)/t),"soft-light":(e,t)=>t<.5?e-(1-2*t)*e*(1-e):e+(2*t-1)*((e<.25?((16*e-12)*e+4)*e:Math.sqrt(e))-e),difference:(e,t)=>Math.abs(e-t),exclusion:(e,t)=>e+t-2*e*t},Jf=(e,t="normal",r="rgb")=>{let o=typeof t=="function"?t:Df[t],n=g(r),a=L(r).channels;return e.map(i=>{let l=n(i);return l.alpha===void 0&&(l.alpha=1),l}).reduce((i,l)=>{if(i===void 0)return l;let m=l.alpha+i.alpha*(1-l.alpha);return a.reduce((s,d)=>(d!=="alpha"&&(m===0?s[d]=0:(s[d]=l.alpha*(1-i.alpha)*l[d]+l.alpha*i.alpha*o(i[d],l[d])+(1-l.alpha)*i.alpha*i[d],s[d]=Math.max(0,Math.min(1,s[d]/m)))),s),{mode:r,alpha:m})})},v0=Jf;var Ef=([e,t])=>e+Math.random()*(t-e),jf=e=>Object.keys(e).reduce((t,r)=>{let o=e[r];return t[r]=Array.isArray(o)?o:[o,o],t},{}),Yf=(e="rgb",t={})=>{let r=L(e),o=jf(t);return r.channels.reduce((n,a)=>((o.alpha||a!=="alpha")&&(n[a]=Ef(o[a]||r.ranges[a])),n),{mode:e})},M0=Yf;var ce=(e,t="rgb",r=!1)=>{let o=t?L(t).channels:null,n=t?g(t):P;return a=>{let f=n(a);if(!f)return;let i=(o||L(f.mode).channels).reduce((m,s)=>{let d=e(f[s],s,f,t);return d!==void 0&&!isNaN(d)&&(m[s]=d),m},{mode:f.mode});if(!r)return i;let l=P(a);return l&&l.mode!==i.mode?g(l.mode)(i):i}},hr=(e,t,r)=>t!=="alpha"?(e||0)*(r.alpha!==void 0?r.alpha:1):e,br=(e,t,r)=>t!=="alpha"&&r.alpha!==0?(e||0)/(r.alpha!==void 0?r.alpha:1):e,Rt=(e=1,t=0)=>(r,o)=>o!=="alpha"?r*e+t:r,y0=(e=1,t=1,r=0)=>(o,n)=>n!=="alpha"?e*Math.pow(o,t)+r:o;var Gf=e=>{e[0]===void 0&&(e[0]=0),e[e.length-1]===void 0&&(e[e.length-1]=1);let t=1,r,o,n,a;for(;tt=>e<=0?1:e>=1?0:Math.pow(t,Math.log(.5)/Math.log(e)),xr=Bf;var gr=e=>typeof e=="function",Xe=e=>e&&typeof e=="object",z0=e=>typeof e=="number",k0=(e,t="rgb",r,o)=>{let n=L(t),a=g(t),f=[],i=[],l={};e.forEach(h=>{Array.isArray(h)?(f.push(a(h[0])),i.push(h[1])):z0(h)||gr(h)?l[i.length]=h:(f.push(a(h)),i.push(void 0))}),T0(i);let m=n.channels.reduce((h,c)=>{let b;return Xe(r)&&Xe(r[c])&&r[c].fixup?b=r[c].fixup:Xe(n.interpolate[c])&&n.interpolate[c].fixup?b=n.interpolate[c].fixup:b=y=>y,h[c]=b(f.map(y=>y[c])),h},{});if(o){let h=f.map((c,b)=>n.channels.reduce((y,v)=>(y[v]=m[v][b],y),{mode:t}));m=n.channels.reduce((c,b)=>(c[b]=h.map(y=>{let v=o(y[b],b,y,t);return isNaN(v)?void 0:v}),c),{})}let s=n.channels.reduce((h,c)=>{let b;return gr(r)?b=r:Xe(r)&&gr(r[c])?b=r[c]:Xe(r)&&Xe(r[c])&&r[c].use?b=r[c].use:gr(n.interpolate[c])?b=n.interpolate[c]:Xe(n.interpolate[c])&&(b=n.interpolate[c].use),h[c]=b(m[c]),h},{}),d=f.length-1;return h=>{if(h=Math.min(Math.max(0,h),1),h<=i[0])return f[0];if(h>i[d])return f[d];let c=0;for(;i[c]{let $=s[N](S);return $!==void 0&&(X[N]=$),X},{mode:t})}},L0=(e,t="rgb",r)=>k0(e,t,r),So=(e,t)=>(r,o="rgb",n)=>{let a=t?ce(t,o):void 0,f=k0(r,o,n,e);return a?i=>a(f(i)):f},R0=So(hr,br);var vr=(e,t)=>(e+t)%t,w0=(e,t,r,o,n)=>{let a=n*n,f=a*n;return((1-3*n+3*a-f)*e+(4-6*a+3*f)*t+(1+3*n+3*a-3*f)*r+f*o)/6},Mr=e=>t=>{let r=e.length-1,o=t>=1?r-1:Math.max(0,Math.floor(t*r));return w0(o>0?e[o-1]:2*e[o]-e[o+1],e[o],e[o+1],ot=>{let r=e.length-1,o=Math.floor(t*r);return w0(e[vr(o-1,e.length)],e[vr(o,e.length)],e[vr(o+1,e.length)],e[vr(o+2,e.length)],(t-o/r)*r)};var _0=e=>{let t,r=e.length-1,o=new Array(r),n=new Array(r),a=new Array(r);for(o[1]=1/4,n[1]=(6*e[1]-e[0])/4,t=2;t0&&(a[r-1]=n[r-1]),t=r-2;t>0;--t)a[t]=n[t]-o[t]*a[t+1];return a},H0=e=>Mr(_0(e)),S0=e=>yr(_0(e));var We=Math.sign,Xo=Math.min,B=Math.abs,Po=e=>{let t=e.length-1,r=[],o=[],n=[];for(let a=0;a0?.5*(e[a+1]-e[a-1])*t:void 0),n.push(a>0?(We(r[a-1])+We(r[a]))*Xo(B(r[a-1]),B(r[a]),.5*B(o[a])):void 0);return[r,o,n]},No=(e,t,r)=>{let o=e.length-1,n=o*o;return a=>{let f;a>=1?f=o-1:f=Math.max(0,Math.floor(a*o));let i=a-f/o,l=i*i,m=l*i;return(t[f]+t[f+1]-2*r[f])*n*m+(3*r[f]-2*t[f]-t[f+1])*o*l+t[f]*i+e[f]}},X0=e=>{if(e.length<3)return u(e);let t=e.length-1,[r,,o]=Po(e);return o[0]=r[0],o[t]=r[t-1],No(e,o,r)},P0=e=>{if(e.length<3)return u(e);let t=e.length-1,[r,o,n]=Po(e);return o[0]=(e[1]*2-e[0]*1.5-e[2]*.5)*t,o[t]=(e[t]*1.5-e[t-1]*2+e[t-2]*.5)*t,n[0]=o[0]*r[0]<=0?0:B(o[0])>2*B(r[0])?2*r[0]:o[0],n[t]=o[t]*r[t-1]<=0?0:B(o[t])>2*B(r[t-1])?2*r[t-1]:o[t],No(e,n,r)},N0=e=>{let t=e.length-1,[r,o,n]=Po(e);o[0]=.5*(e[1]-e[t])*t,o[t]=.5*(e[0]-e[t-1])*t;let a=(e[0]-e[t])*t,f=a;return n[0]=(We(a)+We(r[0]))*Xo(B(a),B(r[0]),.5*B(o[0])),n[t]=(We(r[t-1])+We(f))*Xo(B(r[t-1]),B(f),.5*B(o[t])),No(e,n,r)};var Zf=(e=1)=>e===1?t=>t:t=>Math.pow(t,e),Tr=Zf;var Ff=(e=2,t=1)=>{let r=Tr(t);if(e<2)return e<1?[]:[r(.5)];let o=[];for(let n=0;n{let t={mode:e.mode,r:Math.max(0,Math.min(e.r,1)),g:Math.max(0,Math.min(e.g,1)),b:Math.max(0,Math.min(e.b,1))};return e.alpha!==void 0&&(t.alpha=e.alpha),t},I0=e=>O0(C0(e)),A0=e=>e!==void 0&&e.r>=0&&e.r<=1&&e.g>=0&&e.g<=1&&e.b>=0&&e.b<=1;function zr(e){return A0(C0(e))}function wt(e="rgb"){let{gamut:t}=L(e);if(!t)return o=>!0;let r=g(typeof t=="string"?t:e);return o=>A0(r(o))}function q0(e){return e=P(e),e===void 0||zr(e)?e:g(e.mode)(I0(e))}function kr(e="rgb"){let{gamut:t}=L(e);if(!t)return a=>P(a);let r=typeof t=="string"?t:e,o=g(r),n=wt(r);return a=>{let f=P(a);if(!f)return;let i=o(f);if(n(i))return f;let l=O0(i);return f.mode===l.mode?l:g(f.mode)(l)}}function D0(e,t="lch",r="rgb"){e=P(e);let o=r==="rgb"?zr:wt(r),n=r==="rgb"?I0:kr(r);if(e===void 0||o(e))return e;let a=g(e.mode);e=g(t)(e);let f={...e,c:0};if(!o(f))return a(n(f));let i=0,l=e.c,m=L(t).ranges.c,s=(m[1]-m[0])/Math.pow(2,13),d;for(;l-i>s;)f.c=i+(l-i)*.5,o(f)?(d=f.c,i=f.c):l=f.c;return a(o(f)?f:{...f,c:d})}function J0(e="rgb",t="oklch",r=pe("oklch"),o=.02){let n=g(e);if(!L(e).gamut)return d=>n(d);let a=wt(e),f=kr(e),i=g(t),{ranges:l}=L(t),m=n("white"),s=n("black");return d=>{if(d=P(d),d===void 0)return;let h={...i(d)};if(h.l>=l.l[1]){let z={...m};return d.alpha!==void 0&&(z.alpha=d.alpha),z}if(h.l<=l.l[0]){let z={...s};return d.alpha!==void 0&&(z.alpha=d.alpha),z}if(a(h))return n(h);let c=0,b=h.c,y=(l.c[1]-l.c[0])/4e3,v=f(h);for(;b-c>y;)h.c=(c+b)*.5,v=f(h),a(h)||r&&o>0&&r(h,v)<=o?c=h.c:b=h.c;return n(a(h)?h:v)}}var Wf=(e,t=pe(),r=o=>o)=>{let o=e.map((n,a)=>({color:r(n),i:a}));return(n,a=1,f=1/0)=>(isFinite(a)&&(a=Math.max(1,Math.min(a,o.length-1))),o.forEach(i=>{i.d=t(n,i.color)}),o.sort((i,l)=>i.d-l.d).slice(0,a).filter(i=>i.de[i.i]))},E0=Wf;var $o=e=>Math.max(e,0),Co=e=>Math.max(Math.min(e,1),0),Uf=(e,t,r)=>e===void 0||t===void 0?void 0:e+r*(t-e),Kf=e=>{let t=1-Co(e);return[.393+.607*t,.769-.769*t,.189-.189*t,0,.349-.349*t,.686+.314*t,.168-.168*t,0,.272-.272*t,.534-.534*t,.131+.869*t,0,0,0,0,1]},Qf=e=>{let t=$o(e);return[.213+.787*t,.715-.715*t,.072-.072*t,0,.213-.213*t,.715+.285*t,.072-.072*t,0,.213-.213*t,.715-.715*t,.072+.928*t,0,0,0,0,1]},Vf=e=>{let t=1-Co(e);return[.2126+.7874*t,.7152-.7152*t,.0722-.0722*t,0,.2126-.2126*t,.7152+.2848*t,.0722-.0722*t,0,.2126-.2126*t,.7152-.7152*t,.0722+.9278*t,0,0,0,0,1]},ei=e=>{let t=Math.PI*e/180,r=Math.cos(t),o=Math.sin(t);return[.213+r*.787-o*.213,.715-r*.715-o*.715,.072-r*.072+o*.928,0,.213-r*.213+o*.143,.715+r*.285+o*.14,.072-r*.072-o*.283,0,.213-r*.213-o*.787,.715-r*.715+o*.715,.072+r*.928+o*.072,0,0,0,0,1]},Lr=(e,t,r=!1)=>{let o=g(t),n=L(t).channels;return a=>{let f=o(a);if(!f)return;let i={mode:t},l,m=n.length;for(let d=0;d{let r=$o(e);return ce(Rt(r),t,!0)},Y0=(e=1,t="rgb")=>{let r=$o(e);return ce(Rt(r,(1-r)/2),t,!0)},G0=(e=1,t="rgb")=>Lr(Kf(e),t,!0),B0=(e=1,t="rgb")=>Lr(Qf(e),t,!0),Z0=(e=1,t="rgb")=>Lr(Vf(e),t,!0),F0=(e=1,t="rgb")=>{let r=Co(e);return ce((o,n)=>n==="alpha"?o:Uf(r,1-r,o),t,!0)},W0=(e=0,t="rgb")=>Lr(ei(e),t,!0);var ti=g("rgb"),ri=[[1,0,-0,0,1,0,-0,-0,1],[.856167,.182038,-.038205,.029342,.955115,.015544,-.00288,-.001563,1.004443],[.734766,.334872,-.069637,.05184,.919198,.028963,-.004928,-.004209,1.009137],[.630323,.465641,-.095964,.069181,.890046,.040773,-.006308,-.007724,1.014032],[.539009,.579343,-.118352,.082546,.866121,.051332,-.007136,-.011959,1.019095],[.458064,.679578,-.137642,.092785,.846313,.060902,-.007494,-.016807,1.024301],[.38545,.769005,-.154455,.100526,.829802,.069673,-.007442,-.02219,1.029632],[.319627,.849633,-.169261,.106241,.815969,.07779,-.007025,-.028051,1.035076],[.259411,.923008,-.18242,.110296,.80434,.085364,-.006276,-.034346,1.040622],[.203876,.990338,-.194214,.112975,.794542,.092483,-.005222,-.041043,1.046265],[.152286,1.052583,-.204868,.114503,.786281,.099216,-.003882,-.048116,1.051998]],oi=[[1,0,-0,0,1,0,-0,-0,1],[.866435,.177704,-.044139,.049567,.939063,.01137,-.003453,.007233,.99622],[.760729,.319078,-.079807,.090568,.889315,.020117,-.006027,.013325,.992702],[.675425,.43385,-.109275,.125303,.847755,.026942,-.00795,.018572,.989378],[.605511,.52856,-.134071,.155318,.812366,.032316,-.009376,.023176,.9862],[.547494,.607765,-.155259,.181692,.781742,.036566,-.01041,.027275,.983136],[.498864,.674741,-.173604,.205199,.754872,.039929,-.011131,.030969,.980162],[.457771,.731899,-.18967,.226409,.731012,.042579,-.011595,.034333,.977261],[.422823,.781057,-.203881,.245752,.709602,.044646,-.011843,.037423,.974421],[.392952,.82361,-.216562,.263559,.69021,.046232,-.01191,.040281,.97163],[.367322,.860646,-.227968,.280085,.672501,.047413,-.01182,.04294,.968881]],ni=[[1,0,-0,0,1,0,-0,-0,1],[.92667,.092514,-.019184,.021191,.964503,.014306,.008437,.054813,.93675],[.89572,.13333,-.02905,.029997,.9454,.024603,.013027,.104707,.882266],[.905871,.127791,-.033662,.026856,.941251,.031893,.01341,.148296,.838294],[.948035,.08949,-.037526,.014364,.946792,.038844,.010853,.193991,.795156],[1.017277,.027029,-.044306,-.006113,.958479,.047634,.006379,.248708,.744913],[1.104996,-.046633,-.058363,-.032137,.971635,.060503,.001336,.317922,.680742],[1.193214,-.109812,-.083402,-.058496,.97941,.079086,-.002346,.403492,.598854],[1.257728,-.139648,-.118081,-.078003,.975409,.102594,-.003316,.501214,.502102],[1.278864,-.125333,-.153531,-.084748,.957674,.127074,-989e-6,.601151,.399838],[1.255528,-.076749,-.178779,-.078411,.930809,.147602,.004733,.691367,.3039]],Oo=(e,t)=>{let r=Math.max(0,Math.min(1,t)),o=Math.round(r/.1),n=Math.round(r%.1),a=e[o];if(n>0&&oV(a[l],f[l],n))}return f=>{let i=P(f);if(i===void 0)return;let{r:l,g:m,b:s}=ti(i),d={mode:"rgb",r:a[0]*l+a[1]*m+a[2]*s,g:a[3]*l+a[4]*m+a[5]*s,b:a[6]*l+a[7]*m+a[8]*s};return i.alpha!==void 0&&(d.alpha=i.alpha),g(i.mode)(d)}},U0=(e=1)=>Oo(ri,e),K0=(e=1)=>Oo(oi,e),Q0=(e=1)=>Oo(ni,e);var V0=e=>e*e*(3-2*e),en=e=>.5-Math.sin(Math.asin(1-2*e)/3);var ai=e=>e*e*e*(e*(e*6-15)+10),tn=ai;var fi=e=>(1-Math.cos(e*Math.PI))/2,rn=fi;function Rr(e){let t=g("lrgb")(e);return .2126*t.r+.7152*t.g+.0722*t.b}function on(e,t){let r=Rr(e),o=Rr(t);return(Math.max(r,o)+.05)/(Math.min(r,o)+.05)}var ii=T(Ar),li=T(Jr),pi=T(Gr),ui=T(Br),mi=T(Zr),si=T(lt),di=T(pt),ci=T(Fr),hi=T(Vr),bi=T(eo),xi=T(Le),gi=T(oo),vi=T(Re),Mi=T(no),yi=T(ao),Ti=T(fo),zi=T(io),ki=T(po),Li=T(uo),Ri=T(mo),wi=T(so),_i=T(co),Hi=T(xo),Si=T(Mo),Xi=T(G),Pi=T(zo),Ni=T(ko),$i=T(Lo),Ci=T(Ro); diff --git a/node_modules/culori/bundled/culori.min.js b/node_modules/culori/bundled/culori.min.js deleted file mode 100644 index 71424e0..0000000 --- a/node_modules/culori/bundled/culori.min.js +++ /dev/null @@ -1,4 +0,0 @@ -var culori=(()=>{var Sr=Object.defineProperty;var an=Object.getOwnPropertyDescriptor;var fn=Object.getOwnPropertyNames;var ln=Object.prototype.hasOwnProperty;var pn=(e,t)=>{for(var r in t)Sr(e,r,{get:t[r],enumerable:!0})},un=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of fn(t))!ln.call(e,n)&&n!==r&&Sr(e,n,{get:()=>t[n],enumerable:!(o=an(t,n))||o.enumerable});return e};var mn=e=>un(Sr({},"__esModule",{value:!0}),e);var Oi={};pn(Oi,{a98:()=>ii,average:()=>a0,averageAngle:()=>H,averageNumber:()=>Dr,blend:()=>v0,blerp:()=>jt,clampChroma:()=>D0,clampGamut:()=>kr,clampRgb:()=>q0,colorsNamed:()=>Pt,convertA98ToXyz65:()=>tt,convertCubehelixToRgb:()=>Zt,convertDlchToLab65:()=>ye,convertHsiToRgb:()=>nt,convertHslToRgb:()=>ft,convertHsvToRgb:()=>ze,convertHwbToRgb:()=>ut,convertJabToJch:()=>st,convertJabToRgb:()=>De,convertJabToXyz65:()=>Ae,convertJchToJab:()=>dt,convertLab65ToDlch:()=>Te,convertLab65ToRgb:()=>re,convertLab65ToXyz65:()=>Ne,convertLabToLch:()=>I,convertLabToRgb:()=>Ee,convertLabToXyz50:()=>se,convertLchToLab:()=>A,convertLchuvToLuv:()=>ht,convertLrgbToOklab:()=>Ye,convertLrgbToRgb:()=>j,convertLuvToLchuv:()=>ct,convertLuvToXyz50:()=>_e,convertOkhslToOklab:()=>Be,convertOkhsvToOklab:()=>Fe,convertOklabToLrgb:()=>U,convertOklabToOkhsl:()=>Ge,convertOklabToOkhsv:()=>Ze,convertOklabToRgb:()=>ae,convertP3ToXyz65:()=>gt,convertProphotoToXyz50:()=>yt,convertRec2020ToXyz65:()=>zt,convertRgbToCubehelix:()=>Bt,convertRgbToHsi:()=>at,convertRgbToHsl:()=>it,convertRgbToHsv:()=>ke,convertRgbToHwb:()=>mt,convertRgbToJab:()=>qe,convertRgbToLab:()=>je,convertRgbToLab65:()=>oe,convertRgbToLrgb:()=>J,convertRgbToOklab:()=>ne,convertRgbToXyb:()=>ir,convertRgbToXyz50:()=>W,convertRgbToXyz65:()=>E,convertRgbToYiq:()=>mr,convertXybToRgb:()=>lr,convertXyz50ToLab:()=>de,convertXyz50ToLuv:()=>we,convertXyz50ToProphoto:()=>Mt,convertXyz50ToRgb:()=>F,convertXyz50ToXyz65:()=>ur,convertXyz65ToA98:()=>rt,convertXyz65ToJab:()=>Ie,convertXyz65ToLab65:()=>$e,convertXyz65ToP3:()=>vt,convertXyz65ToRec2020:()=>Tt,convertXyz65ToRgb:()=>Y,convertXyz65ToXyz50:()=>pr,convertYiqToRgb:()=>sr,converter:()=>g,cubehelix:()=>li,differenceCie76:()=>Vo,differenceCie94:()=>e0,differenceCiede2000:()=>t0,differenceCmc:()=>r0,differenceEuclidean:()=>pe,differenceHueChroma:()=>te,differenceHueNaive:()=>Ft,differenceHueSaturation:()=>ee,differenceHyab:()=>o0,differenceKotsarenkoRamos:()=>n0,displayable:()=>zr,dlab:()=>pi,dlch:()=>ui,easingGamma:()=>Tr,easingInOutSine:()=>rn,easingMidpoint:()=>xr,easingSmootherstep:()=>tn,easingSmoothstep:()=>V0,easingSmoothstepInverse:()=>en,filterBrightness:()=>j0,filterContrast:()=>Y0,filterDeficiencyDeuter:()=>K0,filterDeficiencyProt:()=>U0,filterDeficiencyTrit:()=>Q0,filterGrayscale:()=>Z0,filterHueRotate:()=>W0,filterInvert:()=>F0,filterSaturate:()=>B0,filterSepia:()=>G0,fixupAlpha:()=>M,fixupHueDecreasing:()=>Zo,fixupHueIncreasing:()=>Bo,fixupHueLonger:()=>Go,fixupHueShorter:()=>w,formatCss:()=>c0,formatHex:()=>h0,formatHex8:()=>b0,formatHsl:()=>g0,formatRgb:()=>x0,getMode:()=>L,hsi:()=>mi,hsl:()=>si,hsv:()=>di,hwb:()=>ci,inGamut:()=>wt,interpolate:()=>L0,interpolateWith:()=>So,interpolateWithPremultipliedAlpha:()=>R0,interpolatorLinear:()=>u,interpolatorPiecewise:()=>Yt,interpolatorSplineBasis:()=>Mr,interpolatorSplineBasisClosed:()=>yr,interpolatorSplineMonotone:()=>X0,interpolatorSplineMonotone2:()=>P0,interpolatorSplineMonotoneClosed:()=>N0,interpolatorSplineNatural:()=>H0,interpolatorSplineNaturalClosed:()=>S0,jab:()=>hi,jch:()=>bi,lab:()=>xi,lab65:()=>gi,lch:()=>vi,lch65:()=>Mi,lchuv:()=>yi,lerp:()=>V,lrgb:()=>Ti,luv:()=>zi,mapAlphaDivide:()=>br,mapAlphaMultiply:()=>hr,mapTransferGamma:()=>y0,mapTransferLinear:()=>Rt,mapper:()=>ce,modeA98:()=>Ar,modeCubehelix:()=>Jr,modeDlab:()=>Gr,modeDlch:()=>Br,modeHsi:()=>Zr,modeHsl:()=>lt,modeHsv:()=>pt,modeHwb:()=>Fr,modeJab:()=>Vr,modeJch:()=>eo,modeLab:()=>Le,modeLab65:()=>oo,modeLch:()=>Re,modeLch65:()=>no,modeLchuv:()=>ao,modeLrgb:()=>fo,modeLuv:()=>io,modeOkhsl:()=>po,modeOkhsv:()=>uo,modeOklab:()=>mo,modeOklch:()=>so,modeP3:()=>co,modeProphoto:()=>xo,modeRec2020:()=>Mo,modeRgb:()=>G,modeXyb:()=>zo,modeXyz50:()=>ko,modeXyz65:()=>Lo,modeYiq:()=>Ro,nearest:()=>E0,okhsl:()=>ki,okhsv:()=>Li,oklab:()=>Ri,oklch:()=>wi,p3:()=>_i,parse:()=>Ot,parseHex:()=>$t,parseHsl:()=>Vt,parseHslLegacy:()=>Qt,parseHwb:()=>er,parseLab:()=>tr,parseLch:()=>rr,parseNamed:()=>Nt,parseOklab:()=>nr,parseOklch:()=>ar,parseRgb:()=>Jt,parseRgbLegacy:()=>Ct,parseTransparent:()=>Et,prophoto:()=>Hi,random:()=>M0,rec2020:()=>Si,removeParser:()=>Jo,rgb:()=>Xi,round:()=>dr,samples:()=>$0,serializeHex:()=>cr,serializeHex8:()=>wo,serializeHsl:()=>Ho,serializeRgb:()=>_o,toGamut:()=>J0,trilerp:()=>Yo,unlerp:()=>jo,useMode:()=>T,useParser:()=>Xr,wcagContrast:()=>on,wcagLuminance:()=>Rr,xyb:()=>Pi,xyz50:()=>Ni,xyz65:()=>$i,yiq:()=>Ci});var sn=(e,t)=>{if(typeof e=="number"){if(t===3)return{mode:"rgb",r:(e>>8&15|e>>4&240)/255,g:(e>>4&15|e&240)/255,b:(e&15|e<<4&240)/255};if(t===4)return{mode:"rgb",r:(e>>12&15|e>>8&240)/255,g:(e>>8&15|e>>4&240)/255,b:(e>>4&15|e&240)/255,alpha:(e&15|e<<4&240)/255};if(t===6)return{mode:"rgb",r:(e>>16&255)/255,g:(e>>8&255)/255,b:(e&255)/255};if(t===8)return{mode:"rgb",r:(e>>24&255)/255,g:(e>>16&255)/255,b:(e>>8&255)/255,alpha:(e&255)/255}}},Xt=sn;var dn={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},Pt=dn;var cn=e=>Xt(Pt[e.toLowerCase()],6),Nt=cn;var hn=/^#?([0-9a-f]{8}|[0-9a-f]{6}|[0-9a-f]{4}|[0-9a-f]{3})$/i,bn=e=>{let t;return(t=e.match(hn))?Xt(parseInt(t[1],16),t[1].length):void 0},$t=bn;var O="([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)",Gi=`(?:${O}|none)`,ge=`${O}%`,Bi=`(?:${O}%|none)`,Ve=`(?:${O}%|${O})`,xn=`(?:${O}%|${O}|none)`,qo=`(?:${O}(deg|grad|rad|turn)|${O})`,Zi=`(?:${O}(deg|grad|rad|turn)|${O}|none)`,le="\\s*,\\s*";var Fi=new RegExp("^"+xn+"$");var gn=new RegExp(`^rgba?\\(\\s*${O}${le}${O}${le}${O}\\s*(?:,\\s*${Ve}\\s*)?\\)$`),vn=new RegExp(`^rgba?\\(\\s*${ge}${le}${ge}${le}${ge}\\s*(?:,\\s*${Ve}\\s*)?\\)$`),Mn=e=>{let t={mode:"rgb"},r;if(r=e.match(gn))r[1]!==void 0&&(t.r=r[1]/255),r[2]!==void 0&&(t.g=r[2]/255),r[3]!==void 0&&(t.b=r[3]/255);else if(r=e.match(vn))r[1]!==void 0&&(t.r=r[1]/100),r[2]!==void 0&&(t.g=r[2]/100),r[3]!==void 0&&(t.b=r[3]/100);else return;return r[4]!==void 0?t.alpha=r[4]/100:r[5]!==void 0&&(t.alpha=+r[5]),t},Ct=Mn;var yn=(e,t)=>e===void 0?void 0:typeof e!="object"?Ot(e):e.mode!==void 0?e:t?{...e,mode:t}:void 0,P=yn;var Tn=(e="rgb")=>t=>(t=P(t,e))!==void 0?t.mode===e?t:K[t.mode][e]?K[t.mode][e](t):e==="rgb"?K[t.mode].rgb(t):K.rgb[e](K[t.mode].rgb(t)):void 0,g=Tn;var K={},Do={},ve=[],It={},zn=e=>e,T=e=>(K[e.mode]={...K[e.mode],...e.toMode},Object.keys(e.fromMode||{}).forEach(t=>{K[t]||(K[t]={}),K[t][e.mode]=e.fromMode[t]}),e.ranges||(e.ranges={}),e.difference||(e.difference={}),e.channels.forEach(t=>{if(e.ranges[t]===void 0&&(e.ranges[t]=[0,1]),!e.interpolate[t])throw new Error(`Missing interpolator for: ${t}`);typeof e.interpolate[t]=="function"&&(e.interpolate[t]={use:e.interpolate[t]}),e.interpolate[t].fixup||(e.interpolate[t].fixup=zn)}),Do[e.mode]=e,(e.parse||[]).forEach(t=>{Xr(t,e.mode)}),g(e.mode)),L=e=>Do[e],Xr=(e,t)=>{if(typeof e=="string"){if(!t)throw new Error("'mode' required when 'parser' is a string");It[e]=t}else typeof e=="function"&&ve.indexOf(e)<0&&ve.push(e)},Jo=e=>{if(typeof e=="string")delete It[e];else if(typeof e=="function"){let t=ve.indexOf(e);t>0&&ve.splice(t,1)}};var Pr=/[^\x00-\x7F]|[a-zA-Z_]/,kn=/[^\x00-\x7F]|[-\w]/,p={Function:"function",Ident:"ident",Number:"number",Percentage:"percentage",ParenClose:")",None:"none",Hue:"hue",Alpha:"alpha"},x=0;function At(e){let t=e[x],r=e[x+1];return t==="-"||t==="+"?/\d/.test(r)||r==="."&&/\d/.test(e[x+2]):t==="."?/\d/.test(r):/\d/.test(t)}function Nr(e){if(x>=e.length)return!1;let t=e[x];if(Pr.test(t))return!0;if(t==="-"){if(e.length-x<2)return!1;let r=e[x+1];return!!(r==="-"||Pr.test(r))}return!1}var Ln={deg:1,rad:180/Math.PI,grad:9/10,turn:360};function et(e){let t="";if((e[x]==="-"||e[x]==="+")&&(t+=e[x++]),t+=qt(e),e[x]==="."&&/\d/.test(e[x+1])&&(t+=e[x++]+qt(e)),(e[x]==="e"||e[x]==="E")&&((e[x+1]==="-"||e[x+1]==="+")&&/\d/.test(e[x+2])?t+=e[x++]+e[x++]+qt(e):/\d/.test(e[x+1])&&(t+=e[x++]+qt(e))),Nr(e)){let r=Dt(e);return r==="deg"||r==="rad"||r==="turn"||r==="grad"?{type:p.Hue,value:t*Ln[r]}:void 0}return e[x]==="%"?(x++,{type:p.Percentage,value:+t}):{type:p.Number,value:+t}}function qt(e){let t="";for(;/\d/.test(e[x]);)t+=e[x++];return t}function Dt(e){let t="";for(;x4)){if(r.length===4){if(r[3].type!==p.Alpha)return;r[3]=r[3].value}return r.length===3&&r.push({type:p.None,value:void 0}),r.every(n=>n.type!==p.Alpha)?r:void 0}}function Hn(e,t){e._i=0;let r=e[e._i++];if(!r||r.type!==p.Function)return;let o=Eo(e,t);if(o)return o.unshift(r.value),o}var Sn=e=>{if(typeof e!="string")return;let t=wn(e),r=t?Hn(t,!0):void 0,o,n=0,a=ve.length;for(;ne==="transparent"?{mode:"rgb",r:0,g:0,b:0,alpha:0}:void 0,Et=Pn;var V=(e,t,r)=>e+r*(t-e),jo=(e,t,r)=>(r-e)/(t-e),jt=(e,t,r,o,n,a)=>V(V(e,t,n),V(r,o,n),a),Yo=(e,t,r,o,n,a,f,i,l,m,s)=>V(jt(e,t,r,o,l,m),jt(n,a,f,i,l,m),s);var Nn=e=>{let t=[];for(let r=0;rt=>{let r=Nn(t);return o=>{let n=o*r.length,a=o>=1?r.length-1:Math.max(Math.floor(n),0),f=r[a];return f===void 0?void 0:e(f[0],f[1],n-a)}};var u=Yt(V);var M=e=>{let t=!1,r=e.map(o=>o!==void 0?(t=!0,o):1);return t?r:e};var $n={mode:"rgb",channels:["r","g","b","alpha"],parse:[Jt,$t,Ct,Nt,Et,"srgb"],serialize:"srgb",interpolate:{r:u,g:u,b:u,alpha:{use:u,fixup:M}},gamut:!0},G=$n;var $r=e=>Math.pow(Math.abs(e),2.19921875)*Math.sign(e),Cn=e=>{let t=$r(e.r),r=$r(e.g),o=$r(e.b),n={mode:"xyz65",x:.5766690429101305*t+.1855582379065463*r+.1882286462349947*o,y:.297344975250536*t+.6273635662554661*r+.0752914584939979*o,z:.0270313613864123*t+.0706888525358272*r+.9913375368376386*o};return e.alpha!==void 0&&(n.alpha=e.alpha),n},tt=Cn;var Cr=e=>Math.pow(Math.abs(e),.4547069271758437)*Math.sign(e),On=({x:e,y:t,z:r,alpha:o})=>{let n={mode:"a98",r:Cr(e*2.0415879038107465-t*.5650069742788597-.3447313507783297*r),g:Cr(e*-.9692436362808798+t*1.8759675015077206+.0415550574071756*r),b:Cr(e*.0134442806320312-t*.1183623922310184+1.0151749943912058*r)};return o!==void 0&&(n.alpha=o),n},rt=On;var Or=e=>{let t=Math.abs(e);return t<=.04045?e/12.92:(Math.sign(e)||1)*Math.pow((t+.055)/1.055,2.4)},In=({r:e,g:t,b:r,alpha:o})=>{let n={mode:"lrgb",r:Or(e),g:Or(t),b:Or(r)};return o!==void 0&&(n.alpha=o),n},J=In;var An=e=>{let{r:t,g:r,b:o,alpha:n}=J(e),a={mode:"xyz65",x:.4123907992659593*t+.357584339383878*r+.1804807884018343*o,y:.2126390058715102*t+.715168678767756*r+.0721923153607337*o,z:.0193308187155918*t+.119194779794626*r+.9505321522496607*o};return n!==void 0&&(a.alpha=n),a},E=An;var Ir=e=>{let t=Math.abs(e);return t>.0031308?(Math.sign(e)||1)*(1.055*Math.pow(t,.4166666666666667)-.055):e*12.92},qn=({r:e,g:t,b:r,alpha:o},n="rgb")=>{let a={mode:n,r:Ir(e),g:Ir(t),b:Ir(r)};return o!==void 0&&(a.alpha=o),a},j=qn;var Dn=({x:e,y:t,z:r,alpha:o})=>{let n=j({r:e*3.2409699419045226-t*1.537383177570094-.4986107602930034*r,g:e*-.9692436362808796+t*1.8759675015077204+.0415550574071756*r,b:e*.0556300796969936-t*.2039769588889765+1.0569715142428784*r});return o!==void 0&&(n.alpha=o),n},Y=Dn;var Jn={...G,mode:"a98",parse:["a98-rgb"],serialize:"a98-rgb",fromMode:{rgb:e=>rt(E(e)),xyz65:rt},toMode:{rgb:e=>Y(tt(e)),xyz65:tt}},Ar=Jn;var En=e=>(e=e%360)<0?e+360:e,k=En;var Gt=(e,t)=>e.map((r,o,n)=>{if(r===void 0)return r;let a=k(r);return o===0||e[o-1]===void 0?a:t(a-k(n[o-1]))}).reduce((r,o)=>!r.length||o===void 0||r[r.length-1]===void 0?(r.push(o),r):(r.push(o+r[r.length-1]),r),[]),w=e=>Gt(e,t=>Math.abs(t)<=180?t:t-360*Math.sign(t)),Go=e=>Gt(e,t=>Math.abs(t)>=180||t===0?t:t-360*Math.sign(t)),Bo=e=>Gt(e,t=>t>=0?t:t+360),Zo=e=>Gt(e,t=>t<=0?t:t-360);var _=[-.14861,1.78277,-.29227,-.90649,1.97294,0],Fo=Math.PI/180,Wo=180/Math.PI;var Uo=_[3]*_[4],Ko=_[1]*_[4],Qo=_[1]*_[2]-_[0]*_[3],jn=({r:e,g:t,b:r,alpha:o})=>{let n=(Qo*r+e*Uo-t*Ko)/(Qo+Uo-Ko),a=r-n,f=(_[4]*(t-n)-_[2]*a)/_[3],i={mode:"cubehelix",l:n,s:n===0||n===1?void 0:Math.sqrt(a*a+f*f)/(_[4]*n*(1-n))};return i.s&&(i.h=Math.atan2(f,a)*Wo-120),o!==void 0&&(i.alpha=o),i},Bt=jn;var Yn=({h:e,s:t,l:r,alpha:o})=>{let n={mode:"rgb"};e=(e===void 0?0:e+120)*Fo;let a=t===void 0?0:t*r*(1-r),f=Math.cos(e),i=Math.sin(e);return n.r=r+a*(_[0]*f+_[1]*i),n.g=r+a*(_[2]*f+_[3]*i),n.b=r+a*(_[4]*f+_[5]*i),o!==void 0&&(n.alpha=o),n},Zt=Yn;var ee=(e,t)=>{if(e.h===void 0||t.h===void 0||!e.s||!t.s)return 0;let r=k(e.h),o=k(t.h),n=Math.sin((o-r+360)/2*Math.PI/180);return 2*Math.sqrt(e.s*t.s)*n},Ft=(e,t)=>{if(e.h===void 0||t.h===void 0)return 0;let r=k(e.h),o=k(t.h);return Math.abs(o-r)>180?r-(o-360*Math.sign(o-r)):o-r},te=(e,t)=>{if(e.h===void 0||t.h===void 0||!e.c||!t.c)return 0;let r=k(e.h),o=k(t.h),n=Math.sin((o-r+360)/2*Math.PI/180);return 2*Math.sqrt(e.c*t.c)*n},pe=(e="rgb",t=[1,1,1,0])=>{let r=L(e),o=r.channels,n=r.difference,a=g(e);return(f,i)=>{let l=a(f),m=a(i);return Math.sqrt(o.reduce((s,d,h)=>{let c=n[d]?n[d](l,m):l[d]-m[d];return s+(t[h]||0)*Math.pow(isNaN(c)?0:c,2)},0))}},Vo=()=>pe("lab65"),e0=(e=1,t=.045,r=.015)=>{let o=g("lab65");return(n,a)=>{let f=o(n),i=o(a),l=f.l,m=f.a,s=f.b,d=Math.sqrt(m*m+s*s),h=i.l,c=i.a,b=i.b,y=Math.sqrt(c*c+b*b),v=Math.pow(l-h,2),z=Math.pow(d-y,2),S=Math.pow(m-c,2)+Math.pow(s-b,2)-z;return Math.sqrt(v/Math.pow(e,2)+z/Math.pow(1+t*d,2)+S/Math.pow(1+r*d,2))}},t0=(e=1,t=1,r=1)=>{let o=g("lab65");return(n,a)=>{let f=o(n),i=o(a),l=f.l,m=f.a,s=f.b,d=Math.sqrt(m*m+s*s),h=i.l,c=i.a,b=i.b,y=Math.sqrt(c*c+b*b),v=(d+y)/2,z=.5*(1-Math.sqrt(Math.pow(v,7)/(Math.pow(v,7)+Math.pow(25,7)))),S=m*(1+z),X=c*(1+z),N=Math.sqrt(S*S+s*s),$=Math.sqrt(X*X+b*b),C=Math.abs(S)+Math.abs(s)===0?0:Math.atan2(s,S);C+=(C<0)*2*Math.PI;let q=Math.abs(X)+Math.abs(b)===0?0:Math.atan2(b,X);q+=(q<0)*2*Math.PI;let he=h-l,ie=$-N,Z=N*$===0?0:q-C;Z-=(Z>Math.PI)*2*Math.PI,Z+=(Z<-Math.PI)*2*Math.PI;let Q=2*Math.sqrt(N*$)*Math.sin(Z/2),be=(l+h)/2,xe=(N+$)/2,D;N*$===0?D=C+q:(D=(C+q)/2,D-=(Math.abs(C-q)>Math.PI)*Math.PI,D+=(D<0)*2*Math.PI);let _t=Math.pow(be-50,2),Ht=1-.17*Math.cos(D-Math.PI/6)+.24*Math.cos(2*D)+.32*Math.cos(3*D+Math.PI/30)-.2*Math.cos(4*D-63*Math.PI/180),Ue=1+.015*_t/Math.sqrt(20+_t),Ke=1+.045*xe,Pe=1+.015*xe*Ht,wr=30*Math.PI/180*Math.exp(-1*Math.pow((180/Math.PI*D-275)/25,2)),St=2*Math.sqrt(Math.pow(xe,7)/(Math.pow(xe,7)+Math.pow(25,7))),Qe=-1*Math.sin(2*wr)*St;return Math.sqrt(Math.pow(he/(e*Ue),2)+Math.pow(ie/(t*Ke),2)+Math.pow(Q/(r*Pe),2)+Qe*ie/(t*Ke)*Q/(r*Pe))}},r0=(e=1,t=1)=>{let r=g("lab65");return(o,n)=>{let a=r(o),f=a.l,i=a.a,l=a.b,m=Math.sqrt(i*i+l*l),s=Math.atan2(l,i);s=s+2*Math.PI*(s<0);let d=r(n),h=d.l,c=d.a,b=d.b,y=Math.sqrt(c*c+b*b),v=Math.pow(f-h,2),z=Math.pow(m-y,2),S=Math.pow(i-c,2)+Math.pow(l-b,2)-z,X=Math.sqrt(Math.pow(m,4)/(Math.pow(m,4)+1900)),N=s>=164/180*Math.PI&&s<=345/180*Math.PI?.56+Math.abs(.2*Math.cos(s+168/180*Math.PI)):.36+Math.abs(.4*Math.cos(s+35/180*Math.PI)),$=f<16?.511:.040975*f/(1+.01765*f),C=.0638*m/(1+.0131*m)+.638,q=C*(X*N+1-X);return Math.sqrt(v/Math.pow(e*$,2)+z/Math.pow(t*C,2)+S/Math.pow(q,2))}},o0=()=>{let e=g("lab65");return(t,r)=>{let o=e(t),n=e(r),a=o.l-n.l,f=o.a-n.a,i=o.b-n.b;return Math.abs(a)+Math.sqrt(f*f+i*i)}},n0=()=>pe("yiq",[.5053,.299,.1957]);var H=e=>{let t=e.reduce((r,o)=>{if(o!==void 0){let n=o*Math.PI/180;r.sin+=Math.sin(n),r.cos+=Math.cos(n)}return r},{sin:0,cos:0});return Math.atan2(t.sin,t.cos)*180/Math.PI},Dr=e=>{let t=e.filter(r=>r!==void 0);return t.length?t.reduce((r,o)=>r+o,0)/t.length:void 0},qr=e=>typeof e=="function";function a0(e,t="rgb",r){let o=L(t),n=e.map(g(t));return o.channels.reduce((a,f)=>{let i=n.map(l=>l[f]).filter(l=>l!==void 0);if(i.length){let l;qr(r)?l=r:r&&qr(r[f])?l=r[f]:o.average&&qr(o.average[f])?l=o.average[f]:l=Dr,a[f]=l(i,f)}return a},{mode:t})}var Gn={mode:"cubehelix",channels:["h","s","l","alpha"],parse:["--cubehelix"],serialize:"--cubehelix",ranges:{h:[0,360],s:[0,4.614],l:[0,1]},fromMode:{rgb:Bt},toMode:{rgb:Zt},interpolate:{h:{use:u,fixup:w},s:u,l:u,alpha:{use:u,fixup:M}},difference:{h:ee},average:{h:H}},Jr=Gn;var Bn=({l:e,a:t,b:r,alpha:o},n="lch")=>{let a=Math.sqrt(t*t+r*r),f={mode:n,l:e,c:a};return a&&(f.h=k(Math.atan2(r,t)*180/Math.PI)),o!==void 0&&(f.alpha=o),f},I=Bn;var Zn=({l:e,c:t,h:r,alpha:o},n="lab")=>{let a={mode:n,l:e,a:t?t*Math.cos(r/180*Math.PI):0,b:t?t*Math.sin(r/180*Math.PI):0};return o!==void 0&&(a.alpha=o),a},A=Zn;var Wt=Math.pow(29,3)/Math.pow(3,3),Ut=Math.pow(6,3)/Math.pow(29,3);var R={X:.9642956764295677,Y:1,Z:.8251046025104602},ue={X:.3127/.329,Y:1,Z:(1-.3127-.329)/.329},mp=Math.pow(29,3)/Math.pow(3,3),sp=Math.pow(6,3)/Math.pow(29,3);var Er=e=>Math.pow(e,3)>Ut?Math.pow(e,3):(116*e-16)/Wt,Fn=({l:e,a:t,b:r,alpha:o})=>{let n=(e+16)/116,a=t/500+n,f=n-r/200,i={mode:"xyz65",x:Er(a)*ue.X,y:Er(n)*ue.Y,z:Er(f)*ue.Z};return o!==void 0&&(i.alpha=o),i},Ne=Fn;var Wn=e=>Y(Ne(e)),re=Wn;var jr=e=>e>Ut?Math.cbrt(e):(Wt*e+16)/116,Un=({x:e,y:t,z:r,alpha:o})=>{let n=jr(e/ue.X),a=jr(t/ue.Y),f=jr(r/ue.Z),i={mode:"lab65",l:116*a-16,a:500*(n-a),b:200*(a-f)};return o!==void 0&&(i.alpha=o),i},$e=Un;var Kn=e=>{let t=$e(E(e));return e.r===e.b&&e.b===e.g&&(t.a=t.b=0),t},oe=Kn;var Me=.14444444444444443*Math.PI,Ce=Math.cos(Me),Oe=Math.sin(Me),Kt=100/Math.log(139/100);var Qn=({l:e,c:t,h:r,alpha:o})=>{let n={mode:"lab65",l:(Math.exp(e*1/Kt)-1)/.0039};if(r===void 0)n.a=n.b=0;else{let a=(Math.exp(.0435*t*1*1)-1)/.075,f=a*Math.cos(r/180*Math.PI-Me),i=a*Math.sin(r/180*Math.PI-Me);n.a=f*Ce-i/.83*Oe,n.b=f*Oe+i/.83*Ce}return o!==void 0&&(n.alpha=o),n},ye=Qn;var Vn=({l:e,a:t,b:r,alpha:o})=>{let n=t*Ce+r*Oe,a=.83*(r*Ce-t*Oe),f=Math.sqrt(n*n+a*a),i={mode:"dlch",l:Kt/1*Math.log(1+.0039*e),c:Math.log(1+.075*f)/(.0435*1*1)};return i.c&&(i.h=k((Math.atan2(a,n)+Me)/Math.PI*180)),o!==void 0&&(i.alpha=o),i},Te=Vn;var f0=e=>ye(I(e,"dlch")),i0=e=>A(Te(e),"dlab"),ea={mode:"dlab",parse:["--din99o-lab"],serialize:"--din99o-lab",toMode:{lab65:f0,rgb:e=>re(f0(e))},fromMode:{lab65:i0,rgb:e=>i0(oe(e))},channels:["l","a","b","alpha"],ranges:{l:[0,100],a:[-40.09,45.501],b:[-40.469,44.344]},interpolate:{l:u,a:u,b:u,alpha:{use:u,fixup:M}}},Gr=ea;var ta={mode:"dlch",parse:["--din99o-lch"],serialize:"--din99o-lch",toMode:{lab65:ye,dlab:e=>A(e,"dlab"),rgb:e=>re(ye(e))},fromMode:{lab65:Te,dlab:e=>I(e,"dlch"),rgb:e=>Te(oe(e))},channels:["l","c","h","alpha"],ranges:{l:[0,100],c:[0,51.484],h:[0,360]},interpolate:{l:u,c:u,h:{use:u,fixup:w},alpha:{use:u,fixup:M}},difference:{h:te},average:{h:H}},Br=ta;function nt({h:e,s:t,i:r,alpha:o}){e=k(e);let n=Math.abs(e/60%2-1),a;switch(Math.floor(e/60)){case 0:a={r:r*(1+t*(3/(2-n)-1)),g:r*(1+t*(3*(1-n)/(2-n)-1)),b:r*(1-t)};break;case 1:a={r:r*(1+t*(3*(1-n)/(2-n)-1)),g:r*(1+t*(3/(2-n)-1)),b:r*(1-t)};break;case 2:a={r:r*(1-t),g:r*(1+t*(3/(2-n)-1)),b:r*(1+t*(3*(1-n)/(2-n)-1))};break;case 3:a={r:r*(1-t),g:r*(1+t*(3*(1-n)/(2-n)-1)),b:r*(1+t*(3/(2-n)-1))};break;case 4:a={r:r*(1+t*(3*(1-n)/(2-n)-1)),g:r*(1-t),b:r*(1+t*(3/(2-n)-1))};break;case 5:a={r:r*(1+t*(3/(2-n)-1)),g:r*(1-t),b:r*(1+t*(3*(1-n)/(2-n)-1))};break;default:a={r:r*(1-t),g:r*(1-t),b:r*(1-t)}}return a.mode="rgb",o!==void 0&&(a.alpha=o),a}function at({r:e,g:t,b:r,alpha:o}){let n=Math.max(e,t,r),a=Math.min(e,t,r),f={mode:"hsi",s:e+t+r===0?0:1-3*a/(e+t+r),i:(e+t+r)/3};return n-a!==0&&(f.h=(n===e?(t-r)/(n-a)+(t{switch(t){case"deg":return+e;case"rad":return e/Math.PI*180;case"grad":return e/10*9;case"turn":return e*360}},l0=oa;var na=new RegExp(`^hsla?\\(\\s*${qo}${le}${ge}${le}${ge}\\s*(?:,\\s*${Ve}\\s*)?\\)$`),aa=e=>{let t=e.match(na);if(!t)return;let r={mode:"hsl"};return t[3]!==void 0?r.h=+t[3]:t[1]!==void 0&&t[2]!==void 0&&(r.h=l0(t[1],t[2])),t[4]!==void 0&&(r.s=Math.min(Math.max(0,t[4]/100),1)),t[5]!==void 0&&(r.l=Math.min(Math.max(0,t[5]/100),1)),t[6]!==void 0?r.alpha=t[6]/100:t[7]!==void 0&&(r.alpha=+t[7]),r},Qt=aa;function fa(e,t){if(!t||t[0]!=="hsl"&&t[0]!=="hsla")return;let r={mode:"hsl"},[,o,n,a,f]=t;if(o.type!==p.None){if(o.type===p.Percentage)return;r.h=o.value}if(n.type!==p.None){if(n.type===p.Hue)return;r.s=n.type===p.Number?n.value:n.value/100}if(a.type!==p.None){if(a.type===p.Hue)return;r.l=a.type===p.Number?a.value:a.value/100}return f.type!==p.None&&(r.alpha=f.type===p.Number?f.value:f.value/100),r}var Vt=fa;var ia={mode:"hsl",toMode:{rgb:ft},fromMode:{rgb:it},channels:["h","s","l","alpha"],ranges:{h:[0,360]},gamut:"rgb",parse:[Vt,Qt],serialize:e=>`hsl(${e.h||0} ${e.s!==void 0?e.s*100+"%":"none"} ${e.l!==void 0?e.l*100+"%":"none"}${e.alpha<1?` / ${e.alpha}`:""})`,interpolate:{h:{use:u,fixup:w},s:u,l:u,alpha:{use:u,fixup:M}},difference:{h:ee},average:{h:H}},lt=ia;function ze({h:e,s:t,v:r,alpha:o}){e=k(e);let n=Math.abs(e/60%2-1),a;switch(Math.floor(e/60)){case 0:a={r,g:r*(1-t*n),b:r*(1-t)};break;case 1:a={r:r*(1-t*n),g:r,b:r*(1-t)};break;case 2:a={r:r*(1-t),g:r,b:r*(1-t*n)};break;case 3:a={r:r*(1-t),g:r*(1-t*n),b:r};break;case 4:a={r:r*(1-t*n),g:r*(1-t),b:r};break;case 5:a={r,g:r*(1-t),b:r*(1-t*n)};break;default:a={r:r*(1-t),g:r*(1-t),b:r*(1-t)}}return a.mode="rgb",o!==void 0&&(a.alpha=o),a}function ke({r:e,g:t,b:r,alpha:o}){let n=Math.max(e,t,r),a=Math.min(e,t,r),f={mode:"hsv",s:n===0?0:1-a/n,v:n};return n-a!==0&&(f.h=(n===e?(t-r)/(n-a)+(t1){let n=t+r;t/=n,r/=n}return ze({h:e,s:r===1?1:1-t/(1-r),v:1-r,alpha:o})}function mt(e){let t=ke(e);if(t===void 0)return;let r={mode:"hwb",w:(1-t.s)*t.v,b:1-t.v};return t.h!==void 0&&(r.h=t.h),t.alpha!==void 0&&(r.alpha=t.alpha),r}function pa(e,t){if(!t||t[0]!=="hwb")return;let r={mode:"hwb"},[,o,n,a,f]=t;if(o.type!==p.None){if(o.type===p.Percentage)return;r.h=o.value}if(n.type!==p.None){if(n.type===p.Hue)return;r.w=n.type===p.Number?n.value:n.value/100}if(a.type!==p.None){if(a.type===p.Hue)return;r.b=a.type===p.Number?a.value:a.value/100}return f.type!==p.None&&(r.alpha=f.type===p.Number?f.value:f.value/100),r}var er=pa;var ua={mode:"hwb",toMode:{rgb:ut},fromMode:{rgb:mt},channels:["h","w","b","alpha"],ranges:{h:[0,360]},gamut:"rgb",parse:[er],serialize:e=>`hwb(${e.h||0} ${e.w*100}% ${e.b*100}%${e.alpha<1?` / ${e.alpha}`:""})`,interpolate:{h:{use:u,fixup:w},w:u,b:u,alpha:{use:u,fixup:M}},difference:{h:Ft},average:{h:H}},Fr=ua;var ma=.1593017578125,sa=134.03437499999998,da=.8359375,ca=18.8515625,ha=18.6875,ba=16295499532821565e-27,Wr=e=>{let t=Math.pow(e/1e4,ma);return Math.pow((da+ca*t)/(1+ha*t),sa)||0},Ur=e=>Math.max(e*203,0),xa=({x:e,y:t,z:r,alpha:o})=>{e=Ur(e),t=Ur(t),r=Ur(r);let n=1.15*e-.15*r,a=.66*t+.34*e,f=Wr(.41478972*n+.579999*a+.014648*r),i=Wr(-.20151*n+1.120649*a+.0531008*r),l=Wr(-.0166008*n+.2648*a+.6684799*r),m=(f+i)/2,s={mode:"jab",j:.44*m/(1-.56*m)-ba,a:3.524*f-4.066708*i+.542708*l,b:.199076*f+1.096799*i-1.295875*l};return o!==void 0&&(s.alpha=o),s},Ie=xa;var ga=.1593017578125,va=134.03437499999998,Ma=.8359375,ya=18.8515625,Ta=18.6875,p0=16295499532821565e-27,Kr=e=>{let t=Math.pow(e,1/va);return 1e4*Math.pow((Ma-t)/(Ta*t-ya),1/ga)||0},Qr=e=>e/203,za=({j:e,a:t,b:r,alpha:o})=>{let n=(e+p0)/(.44+.56*(e+p0)),a=Kr(n+.13860504*t+.058047316*r),f=Kr(n-.13860504*t-.058047316*r),i=Kr(n-.096019242*t-.8118919*r),l={mode:"xyz65",x:Qr(1.661373024652174*a-.914523081304348*f+.23136208173913045*i),y:Qr(-.3250758611844533*a+1.571847026732543*f-.21825383453227928*i),z:Qr(-.090982811*a-.31272829*f+1.5227666*i)};return o!==void 0&&(l.alpha=o),l},Ae=za;var ka=e=>{let t=Ie(E(e));return e.r===e.b&&e.b===e.g&&(t.a=t.b=0),t},qe=ka;var La=e=>Y(Ae(e)),De=La;var Ra={mode:"jab",channels:["j","a","b","alpha"],parse:["--jzazbz"],serialize:"--jzazbz",fromMode:{rgb:qe,xyz65:Ie},toMode:{rgb:De,xyz65:Ae},ranges:{j:[0,.222],a:[-.109,.129],b:[-.185,.134]},interpolate:{j:u,a:u,b:u,alpha:{use:u,fixup:M}}},Vr=Ra;var wa=({j:e,a:t,b:r,alpha:o})=>{let n=Math.sqrt(t*t+r*r),a={mode:"jch",j:e,c:n};return n&&(a.h=k(Math.atan2(r,t)*180/Math.PI)),o!==void 0&&(a.alpha=o),a},st=wa;var _a=({j:e,c:t,h:r,alpha:o})=>{let n={mode:"jab",j:e,a:t?t*Math.cos(r/180*Math.PI):0,b:t?t*Math.sin(r/180*Math.PI):0};return o!==void 0&&(n.alpha=o),n},dt=_a;var Ha={mode:"jch",parse:["--jzczhz"],serialize:"--jzczhz",toMode:{jab:dt,rgb:e=>De(dt(e))},fromMode:{rgb:e=>st(qe(e)),jab:st},channels:["j","c","h","alpha"],ranges:{j:[0,.221],c:[0,.19],h:[0,360]},interpolate:{h:{use:u,fixup:w},c:u,j:u,alpha:{use:u,fixup:M}},difference:{h:te},average:{h:H}},eo=Ha;var me=Math.pow(29,3)/Math.pow(3,3),Je=Math.pow(6,3)/Math.pow(29,3);var to=e=>Math.pow(e,3)>Je?Math.pow(e,3):(116*e-16)/me,Sa=({l:e,a:t,b:r,alpha:o})=>{let n=(e+16)/116,a=t/500+n,f=n-r/200,i={mode:"xyz50",x:to(a)*R.X,y:to(n)*R.Y,z:to(f)*R.Z};return o!==void 0&&(i.alpha=o),i},se=Sa;var Xa=({x:e,y:t,z:r,alpha:o})=>{let n=j({r:e*3.1341359569958707-t*1.6173863321612538-.4906619460083532*r,g:e*-.978795502912089+t*1.916254567259524+.03344273116131949*r,b:e*.07195537988411677-t*.2289768264158322+1.405386058324125*r});return o!==void 0&&(n.alpha=o),n},F=Xa;var Pa=e=>F(se(e)),Ee=Pa;var Na=e=>{let{r:t,g:r,b:o,alpha:n}=J(e),a={mode:"xyz50",x:.436065742824811*t+.3851514688337912*r+.14307845442264197*o,y:.22249319175623702*t+.7168870538238823*r+.06061979053616537*o,z:.013923904500943465*t+.09708128566574634*r+.7140993584005155*o};return n!==void 0&&(a.alpha=n),a},W=Na;var ro=e=>e>Je?Math.cbrt(e):(me*e+16)/116,$a=({x:e,y:t,z:r,alpha:o})=>{let n=ro(e/R.X),a=ro(t/R.Y),f=ro(r/R.Z),i={mode:"lab",l:116*a-16,a:500*(n-a),b:200*(a-f)};return o!==void 0&&(i.alpha=o),i},de=$a;var Ca=e=>{let t=de(W(e));return e.r===e.b&&e.b===e.g&&(t.a=t.b=0),t},je=Ca;function Oa(e,t){if(!t||t[0]!=="lab")return;let r={mode:"lab"},[,o,n,a,f]=t;if(!(o.type===p.Hue||n.type===p.Hue||a.type===p.Hue))return o.type!==p.None&&(r.l=o.value),n.type!==p.None&&(r.a=n.type===p.Number?n.value:n.value*125/100),a.type!==p.None&&(r.b=a.type===p.Number?a.value:a.value*125/100),f.type!==p.None&&(r.alpha=f.type===p.Number?f.value:f.value/100),r}var tr=Oa;var Ia={mode:"lab",toMode:{xyz50:se,rgb:Ee},fromMode:{xyz50:de,rgb:je},channels:["l","a","b","alpha"],ranges:{l:[0,100],a:[-100,100],b:[-100,100]},parse:[tr],serialize:e=>`lab(${e.l!==void 0?e.l:"none"} ${e.a!==void 0?e.a:"none"} ${e.b!==void 0?e.b:"none"}${e.alpha<1?` / ${e.alpha}`:""})`,interpolate:{l:u,a:u,b:u,alpha:{use:u,fixup:M}}},Le=Ia;var Aa={...Le,mode:"lab65",parse:["--lab-d65"],serialize:"--lab-d65",toMode:{xyz65:Ne,rgb:re},fromMode:{xyz65:$e,rgb:oe},ranges:{l:[0,100],a:[-86.182,98.234],b:[-107.86,94.477]}},oo=Aa;function qa(e,t){if(!t||t[0]!=="lch")return;let r={mode:"lch"},[,o,n,a,f]=t;if(o.type!==p.None){if(o.type===p.Hue)return;r.l=o.value}if(n.type!==p.None&&(r.c=Math.max(0,n.type===p.Number?n.value:n.value*150/100)),a.type!==p.None){if(a.type===p.Percentage)return;r.h=a.value}return f.type!==p.None&&(r.alpha=f.type===p.Number?f.value:f.value/100),r}var rr=qa;var Da={mode:"lch",toMode:{lab:A,rgb:e=>Ee(A(e))},fromMode:{rgb:e=>I(je(e)),lab:I},channels:["l","c","h","alpha"],ranges:{l:[0,100],c:[0,150],h:[0,360]},parse:[rr],serialize:e=>`lch(${e.l!==void 0?e.l:"none"} ${e.c!==void 0?e.c:"none"} ${e.h||0}${e.alpha<1?` / ${e.alpha}`:""})`,interpolate:{h:{use:u,fixup:w},c:u,l:u,alpha:{use:u,fixup:M}},difference:{h:te},average:{h:H}},Re=Da;var Ja={...Re,mode:"lch65",parse:["--lch-d65"],serialize:"--lch-d65",toMode:{lab65:e=>A(e,"lab65"),rgb:e=>re(A(e,"lab65"))},fromMode:{rgb:e=>I(oe(e),"lch65"),lab65:e=>I(e,"lch65")},ranges:{l:[0,100],c:[0,133.807],h:[0,360]}},no=Ja;var Ea=({l:e,u:t,v:r,alpha:o})=>{let n=Math.sqrt(t*t+r*r),a={mode:"lchuv",l:e,c:n};return n&&(a.h=k(Math.atan2(r,t)*180/Math.PI)),o!==void 0&&(a.alpha=o),a},ct=Ea;var ja=({l:e,c:t,h:r,alpha:o})=>{let n={mode:"luv",l:e,u:t?t*Math.cos(r/180*Math.PI):0,v:t?t*Math.sin(r/180*Math.PI):0};return o!==void 0&&(n.alpha=o),n},ht=ja;var u0=(e,t,r)=>4*e/(e+15*t+3*r),m0=(e,t,r)=>9*t/(e+15*t+3*r),Ya=u0(R.X,R.Y,R.Z),Ga=m0(R.X,R.Y,R.Z),Ba=e=>e<=Je?me*e:116*Math.cbrt(e)-16,Za=({x:e,y:t,z:r,alpha:o})=>{let n=Ba(t/R.Y),a=u0(e,t,r),f=m0(e,t,r);!isFinite(a)||!isFinite(f)?n=a=f=0:(a=13*n*(a-Ya),f=13*n*(f-Ga));let i={mode:"luv",l:n,u:a,v:f};return o!==void 0&&(i.alpha=o),i},we=Za;var Fa=(e,t,r)=>4*e/(e+15*t+3*r),Wa=(e,t,r)=>9*t/(e+15*t+3*r),Ua=Fa(R.X,R.Y,R.Z),Ka=Wa(R.X,R.Y,R.Z),Qa=({l:e,u:t,v:r,alpha:o})=>{let n=t/(13*e)+Ua,a=r/(13*e)+Ka,f=R.Y*(e<=8?e/me:Math.pow((e+16)/116,3)),i=f*(9*n)/(4*a),l=f*(12-3*n-20*a)/(4*a),m={mode:"xyz50",x:i,y:f,z:l};return o!==void 0&&(m.alpha=o),m},_e=Qa;var Va=e=>ct(we(W(e))),ef=e=>F(_e(ht(e))),tf={mode:"lchuv",toMode:{luv:ht,rgb:ef},fromMode:{rgb:Va,luv:ct},channels:["l","c","h","alpha"],parse:["--lchuv"],serialize:"--lchuv",ranges:{l:[0,100],c:[0,176.956],h:[0,360]},interpolate:{h:{use:u,fixup:w},c:u,l:u,alpha:{use:u,fixup:M}},difference:{h:te},average:{h:H}},ao=tf;var rf={...G,mode:"lrgb",toMode:{rgb:j},fromMode:{rgb:J},parse:["srgb-linear"],serialize:"srgb-linear"},fo=rf;var of={mode:"luv",toMode:{xyz50:_e,rgb:e=>F(_e(e))},fromMode:{xyz50:we,rgb:e=>we(W(e))},channels:["l","u","v","alpha"],parse:["--luv"],serialize:"--luv",ranges:{l:[0,100],u:[-84.936,175.042],v:[-125.882,87.243]},interpolate:{l:u,u,v:u,alpha:{use:u,fixup:M}}},io=of;var nf=({r:e,g:t,b:r,alpha:o})=>{let n=Math.cbrt(.41222147079999993*e+.5363325363*t+.0514459929*r),a=Math.cbrt(.2119034981999999*e+.6806995450999999*t+.1073969566*r),f=Math.cbrt(.08830246189999998*e+.2817188376*t+.6299787005000002*r),i={mode:"oklab",l:.2104542553*n+.793617785*a-.0040720468*f,a:1.9779984951*n-2.428592205*a+.4505937099*f,b:.0259040371*n+.7827717662*a-.808675766*f};return o!==void 0&&(i.alpha=o),i},Ye=nf;var af=e=>{let t=Ye(J(e));return e.r===e.b&&e.b===e.g&&(t.a=t.b=0),t},ne=af;var ff=({l:e,a:t,b:r,alpha:o})=>{let n=Math.pow(e*.9999999984505198+.39633779217376786*t+.2158037580607588*r,3),a=Math.pow(e*1.0000000088817609-.10556134232365635*t-.06385417477170591*r,3),f=Math.pow(e*1.0000000546724108-.08948418209496575*t-1.2914855378640917*r,3),i={mode:"lrgb",r:4.076741661347994*n-3.307711590408193*a+.230969928729428*f,g:-1.2684380040921763*n+2.6097574006633715*a-.3413193963102197*f,b:-.004196086541837188*n-.7034186144594493*a+1.7076147009309444*f};return o!==void 0&&(i.alpha=o),i},U=ff;var lf=e=>j(U(e)),ae=lf;function bt(e){let o=1.170873786407767;return .5*(o*e-.206+Math.sqrt((o*e-.206)*(o*e-.206)+4*.03*o*e))}function He(e){let o=1.170873786407767;return(e*e+.206*e)/(o*(e+.03))}function pf(e,t){let r,o,n,a,f,i,l,m;-1.88170328*e-.80936493*t>1?(r=1.19086277,o=1.76576728,n=.59662641,a=.75515197,f=.56771245,i=4.0767416621,l=-3.3077115913,m=.2309699292):1.81444104*e-1.19445276*t>1?(r=.73956515,o=-.45954404,n=.08285427,a=.1254107,f=.14503204,i=-1.2684380046,l=2.6097574011,m=-.3413193965):(r=1.35733652,o=-.00915799,n=-1.1513021,a=-.50559606,f=.00692167,i=-.0041960863,l=-.7034186147,m=1.707614701);let s=r+o*e+n*t+a*e*e+f*e*t,d=.3963377774*e+.2158037573*t,h=-.1055613458*e-.0638541728*t,c=-.0894841775*e-1.291485548*t;{let b=1+s*d,y=1+s*h,v=1+s*c,z=b*b*b,S=y*y*y,X=v*v*v,N=3*d*b*b,$=3*h*y*y,C=3*c*v*v,q=6*d*d*b,he=6*h*h*y,ie=6*c*c*v,Z=i*z+l*S+m*X,Q=i*N+l*$+m*C,be=i*q+l*he+m*ie;s=s-Z*Q/(Q*Q-.5*Z*be)}return s}function lo(e,t){let r=pf(e,t),o=U({l:1,a:r*e,b:r*t}),n=Math.cbrt(1/Math.max(o.r,o.g,o.b)),a=n*r;return[n,a]}function uf(e,t,r,o,n,a=null){a||(a=lo(e,t));let f;if((r-n)*a[1]-(a[0]-n)*o<=0)f=a[1]*n/(o*a[0]+a[1]*(n-r));else{f=a[1]*(n-1)/(o*(a[0]-1)+a[1]*(n-r));{let i=r-n,l=o,m=.3963377774*e+.2158037573*t,s=-.1055613458*e-.0638541728*t,d=-.0894841775*e-1.291485548*t,h=i+l*m,c=i+l*s,b=i+l*d;{let y=n*(1-f)+f*r,v=f*o,z=y+v*m,S=y+v*s,X=y+v*d,N=z*z*z,$=S*S*S,C=X*X*X,q=3*h*z*z,he=3*c*S*S,ie=3*b*X*X,Z=6*h*h*z,Q=6*c*c*S,be=6*b*b*X,xe=4.0767416621*N-3.3077115913*$+.2309699292*C-1,D=4.0767416621*q-3.3077115913*he+.2309699292*ie,_t=4.0767416621*Z-3.3077115913*Q+.2309699292*be,Ht=D/(D*D-.5*xe*_t),Ue=-xe*Ht,Ke=-1.2684380046*N+2.6097574011*$-.3413193965*C-1,Pe=-1.2684380046*q+2.6097574011*he-.3413193965*ie,wr=-1.2684380046*Z+2.6097574011*Q-.3413193965*be,St=Pe/(Pe*Pe-.5*Ke*wr),Qe=-Ke*St,Io=-.0041960863*N-.7034186147*$+1.707614701*C-1,_r=-.0041960863*q-.7034186147*he+1.707614701*ie,nn=-.0041960863*Z-.7034186147*Q+1.707614701*be,Ao=_r/(_r*_r-.5*Io*nn),Hr=-Io*Ao;Ue=Ht>=0?Ue:1e6,Qe=St>=0?Qe:1e6,Hr=Ao>=0?Hr:1e6,f+=Math.min(Ue,Math.min(Qe,Hr))}}}return f}function xt(e,t,r=null){r||(r=lo(e,t));let o=r[0],n=r[1];return[n/o,n/(1-o)]}function or(e,t,r){let o=lo(t,r),n=uf(t,r,e,1,e,o),a=xt(t,r,o),f=.11516993+1/(7.4477897+4.1590124*r+t*(-2.19557347+1.75198401*r+t*(-2.13704948-10.02301043*r+t*(-4.24894561+5.38770819*r+4.69891013*t)))),i=.11239642+1/(1.6132032-.68124379*r+t*(.40370612+.90148123*r+t*(-.27087943+.6122399*r+t*(.00299215-.45399568*r-.14661872*t)))),l=n/Math.min(e*a[0],(1-e)*a[1]),m=e*f,s=(1-e)*i,d=.9*l*Math.sqrt(Math.sqrt(1/(1/(m*m*m*m)+1/(s*s*s*s))));return m=e*.4,s=(1-e)*.8,[Math.sqrt(1/(1/(m*m)+1/(s*s))),d,n]}function Ge(e){let t={mode:"okhsl",l:bt(e.l)};e.alpha!==void 0&&(t.alpha=e.alpha);let r=Math.sqrt(e.a*e.a+e.b*e.b);if(!r)return t.s=0,t;let[o,n,a]=or(e.l,e.a/r,e.b/r),f;if(rGe(ne(e))},toMode:{oklab:Be,rgb:e=>ae(Be(e))}},po=mf;function Ze(e){let t=Math.sqrt(e.a*e.a+e.b*e.b),r=e.l,o=t?e.a/t:1,n=t?e.b/t:1,[a,f]=xt(o,n),i=.5,l=1-i/a,m=f/(t+r*f),s=m*r,d=m*t,h=He(s),c=d*h/s,b=U({l:h,a:o*c,b:n*c}),y=Math.cbrt(1/Math.max(b.r,b.g,b.b,0));r=r/y,t=t/y*bt(r)/r,r=bt(r);let v={mode:"okhsv",s:t?(i+f)*d/(f*i+f*l*d):0,v:r?r/s:0};return v.s&&(v.h=k(Math.atan2(e.b,e.a)*180/Math.PI)),e.alpha!==void 0&&(v.alpha=e.alpha),v}function Fe(e){let t={mode:"oklab"};e.alpha!==void 0&&(t.alpha=e.alpha);let r=e.h||0,o=Math.cos(r/180*Math.PI),n=Math.sin(r/180*Math.PI),[a,f]=xt(o,n),i=.5,l=1-i/a,m=1-e.s*i/(i+f-f*l*e.s),s=e.s*f*i/(i+f-f*l*e.s),d=He(m),h=s*d/m,c=U({l:d,a:o*h,b:n*h}),b=Math.cbrt(1/Math.max(c.r,c.g,c.b,0)),y=He(e.v*m),v=s*y/m;return t.l=y*b,t.a=v*o*b,t.b=v*n*b,t}var sf={...pt,mode:"okhsv",channels:["h","s","v","alpha"],parse:["--okhsv"],serialize:"--okhsv",fromMode:{oklab:Ze,rgb:e=>Ze(ne(e))},toMode:{oklab:Fe,rgb:e=>ae(Fe(e))}},uo=sf;function df(e,t){if(!t||t[0]!=="oklab")return;let r={mode:"oklab"},[,o,n,a,f]=t;if(!(o.type===p.Hue||n.type===p.Hue||a.type===p.Hue))return o.type!==p.None&&(r.l=o.type===p.Number?o.value:o.value/100),n.type!==p.None&&(r.a=n.type===p.Number?n.value:n.value*.4/100),a.type!==p.None&&(r.b=a.type===p.Number?a.value:a.value*.4/100),f.type!==p.None&&(r.alpha=f.type===p.Number?f.value:f.value/100),r}var nr=df;var cf={...Le,mode:"oklab",toMode:{lrgb:U,rgb:ae},fromMode:{lrgb:Ye,rgb:ne},ranges:{l:[0,1],a:[-.4,.4],b:[-.4,.4]},parse:[nr],serialize:e=>`oklab(${e.l!==void 0?e.l:"none"} ${e.a!==void 0?e.a:"none"} ${e.b!==void 0?e.b:"none"}${e.alpha<1?` / ${e.alpha}`:""})`},mo=cf;function hf(e,t){if(!t||t[0]!=="oklch")return;let r={mode:"oklch"},[,o,n,a,f]=t;if(o.type!==p.None){if(o.type===p.Hue)return;r.l=o.type===p.Number?o.value:o.value/100}if(n.type!==p.None&&(r.c=Math.max(0,n.type===p.Number?n.value:n.value*.4/100)),a.type!==p.None){if(a.type===p.Percentage)return;r.h=a.value}return f.type!==p.None&&(r.alpha=f.type===p.Number?f.value:f.value/100),r}var ar=hf;var bf={...Re,mode:"oklch",toMode:{oklab:e=>A(e,"oklab"),rgb:e=>ae(A(e,"oklab"))},fromMode:{rgb:e=>I(ne(e),"oklch"),oklab:e=>I(e,"oklch")},parse:[ar],serialize:e=>`oklch(${e.l!==void 0?e.l:"none"} ${e.c!==void 0?e.c:"none"} ${e.h||0}${e.alpha<1?` / ${e.alpha}`:""})`,ranges:{l:[0,1],c:[0,.4],h:[0,360]}},so=bf;var xf=e=>{let{r:t,g:r,b:o,alpha:n}=J(e),a={mode:"xyz65",x:.486570948648216*t+.265667693169093*r+.1982172852343625*o,y:.2289745640697487*t+.6917385218365062*r+.079286914093745*o,z:0*t+.0451133818589026*r+1.043944368900976*o};return n!==void 0&&(a.alpha=n),a},gt=xf;var gf=({x:e,y:t,z:r,alpha:o})=>{let n=j({r:e*2.4934969119414263-t*.9313836179191242-.402710784450717*r,g:e*-.8294889695615749+t*1.7626640603183465+.0236246858419436*r,b:e*.0358458302437845-t*.0761723892680418+.9568845240076871*r},"p3");return o!==void 0&&(n.alpha=o),n},vt=gf;var vf={...G,mode:"p3",parse:["display-p3"],serialize:"display-p3",fromMode:{rgb:e=>vt(E(e)),xyz65:vt},toMode:{rgb:e=>Y(gt(e)),xyz65:gt}},co=vf;var ho=e=>{let t=Math.abs(e);return t>=.001953125?Math.sign(e)*Math.pow(t,.5555555555555556):16*e},Mf=({x:e,y:t,z:r,alpha:o})=>{let n={mode:"prophoto",r:ho(e*1.3457868816471585-t*.2555720873797946-.0511018649755453*r),g:ho(e*-.5446307051249019+t*1.5082477428451466+.0205274474364214*r),b:ho(e*0+t*0+1.2119675456389452*r)};return o!==void 0&&(n.alpha=o),n},Mt=Mf;var bo=e=>{let t=Math.abs(e);return t>=.03125?Math.sign(e)*Math.pow(t,1.8):e/16},yf=e=>{let t=bo(e.r),r=bo(e.g),o=bo(e.b),n={mode:"xyz50",x:.7977666449006423*t+.1351812974005331*r+.0313477341283922*o,y:.2880748288194013*t+.7118352342418731*r+899369387256e-16*o,z:0*t+0*r+.8251046025104602*o};return e.alpha!==void 0&&(n.alpha=e.alpha),n},yt=yf;var Tf={...G,mode:"prophoto",parse:["prophoto-rgb"],serialize:"prophoto-rgb",fromMode:{xyz50:Mt,rgb:e=>Mt(W(e))},toMode:{xyz50:yt,rgb:e=>F(yt(e))}},xo=Tf;var s0=1.09929682680944,zf=.018053968510807,go=e=>{let t=Math.abs(e);return t>zf?(Math.sign(e)||1)*(s0*Math.pow(t,.45)-(s0-1)):4.5*e},kf=({x:e,y:t,z:r,alpha:o})=>{let n={mode:"rec2020",r:go(e*1.7166511879712683-t*.3556707837763925-.2533662813736599*r),g:go(e*-.6666843518324893+t*1.6164812366349395+.0157685458139111*r),b:go(e*.0176398574453108-t*.0427706132578085+.9421031212354739*r)};return o!==void 0&&(n.alpha=o),n},Tt=kf;var d0=1.09929682680944,Lf=.018053968510807,vo=e=>{let t=Math.abs(e);return t{let t=vo(e.r),r=vo(e.g),o=vo(e.b),n={mode:"xyz65",x:.6369580483012911*t+.1446169035862083*r+.1688809751641721*o,y:.262700212011267*t+.6779980715188708*r+.059301716469862*o,z:0*t+.0280726930490874*r+1.0609850577107909*o};return e.alpha!==void 0&&(n.alpha=e.alpha),n},zt=Rf;var wf={...G,mode:"rec2020",fromMode:{xyz65:Tt,rgb:e=>Tt(E(e))},toMode:{xyz65:zt,rgb:e=>Y(zt(e))},parse:["rec2020"],serialize:"rec2020"},Mo=wf;var fe=.0037930732552754493,fr=Math.cbrt(fe);var yo=e=>Math.cbrt(e)-fr,_f=e=>{let{r:t,g:r,b:o,alpha:n}=J(e),a=yo(.3*t+.622*r+.078*o+fe),f=yo(.23*t+.692*r+.078*o+fe),i=yo(.2434226892454782*t+.2047674442449682*r+.5518098665095535*o+fe),l={mode:"xyb",x:(a-f)/2,y:(a+f)/2,b:i-(a+f)/2};return n!==void 0&&(l.alpha=n),l},ir=_f;var To=e=>Math.pow(e+fr,3),Hf=({x:e,y:t,b:r,alpha:o})=>{let n=To(e+t)-fe,a=To(t-e)-fe,f=To(r+t)-fe,i=j({r:11.031566904639861*n-9.866943908131562*a-.16462299650829934*f,g:-3.2541473810744237*n+4.418770377582723*a-.16462299650829934*f,b:-3.6588512867136815*n+2.7129230459360922*a+1.9459282407775895*f});return o!==void 0&&(i.alpha=o),i},lr=Hf;var Sf={mode:"xyb",channels:["x","y","b","alpha"],parse:["--xyb"],serialize:"--xyb",toMode:{rgb:lr},fromMode:{rgb:ir},ranges:{x:[-.0154,.0281],y:[0,.8453],b:[-.2778,.388]},interpolate:{x:u,y:u,b:u,alpha:{use:u,fixup:M}}},zo=Sf;var Xf={mode:"xyz50",parse:["xyz-d50"],serialize:"xyz-d50",toMode:{rgb:F,lab:de},fromMode:{rgb:W,lab:se},channels:["x","y","z","alpha"],ranges:{x:[0,.964],y:[0,.999],z:[0,.825]},interpolate:{x:u,y:u,z:u,alpha:{use:u,fixup:M}}},ko=Xf;var Pf=e=>{let{x:t,y:r,z:o,alpha:n}=e,a={mode:"xyz50",x:1.0479298208405488*t+.0229467933410191*r-.0501922295431356*o,y:.0296278156881593*t+.990434484573249*r-.0170738250293851*o,z:-.0092430581525912*t+.0150551448965779*r+.7518742899580008*o};return n!==void 0&&(a.alpha=n),a},pr=Pf;var Nf=e=>{let{x:t,y:r,z:o,alpha:n}=e,a={mode:"xyz65",x:.9554734527042182*t-.0230985368742614*r+.0632593086610217*o,y:-.0283697069632081*t+1.0099954580058226*r+.021041398966943*o,z:.0123140016883199*t-.0205076964334779*r+1.3303659366080753*o};return n!==void 0&&(a.alpha=n),a},ur=Nf;var $f={mode:"xyz65",toMode:{rgb:Y,xyz50:pr},fromMode:{rgb:E,xyz50:ur},ranges:{x:[0,.95],y:[0,1],z:[0,1.088]},channels:["x","y","z","alpha"],parse:["xyz","xyz-d65"],serialize:"xyz-d65",interpolate:{x:u,y:u,z:u,alpha:{use:u,fixup:M}}},Lo=$f;var Cf=({r:e,g:t,b:r,alpha:o})=>{let n={mode:"yiq",y:.29889531*e+.58662247*t+.11448223*r,i:.59597799*e-.2741761*t-.32180189*r,q:.21147017*e-.52261711*t+.31114694*r};return o!==void 0&&(n.alpha=o),n},mr=Cf;var Of=({y:e,i:t,q:r,alpha:o})=>{let n={mode:"rgb",r:e+.95608445*t+.6208885*r,g:e-.27137664*t-.6486059*r,b:e-1.10561724*t+1.70250126*r};return o!==void 0&&(n.alpha=o),n},sr=Of;var If={mode:"yiq",toMode:{rgb:sr},fromMode:{rgb:mr},channels:["y","i","q","alpha"],parse:["--yiq"],serialize:"--yiq",ranges:{i:[-.595,.595],q:[-.522,.522]},interpolate:{y:u,i:u,q:u,alpha:{use:u,fixup:M}}},Ro=If;var Af=(e,t)=>Math.round(e*(t=Math.pow(10,t)))/t,qf=(e=4)=>t=>typeof t=="number"?Af(t,e):t,dr=qf;var kt=dr(2),Lt=e=>Math.max(0,Math.min(1,e)),Se=e=>Math.round(Lt(e)*255),cr=e=>{if(e===void 0)return;let t=Se(e.r),r=Se(e.g),o=Se(e.b);return"#"+(1<<24|t<<16|r<<8|o).toString(16).slice(1)},wo=e=>{if(e===void 0)return;let t=Se(e.alpha!==void 0?e.alpha:1);return cr(e)+(256|t).toString(16).slice(1)},_o=e=>{if(e===void 0)return;let t=e.r!==void 0?Se(e.r):"none",r=e.g!==void 0?Se(e.g):"none",o=e.b!==void 0?Se(e.b):"none";return e.alpha===void 0||e.alpha===1?`rgb(${t}, ${r}, ${o})`:`rgba(${t}, ${r}, ${o}, ${kt(Lt(e.alpha))})`},Ho=e=>{if(e===void 0)return;let t=kt(e.h||0),r=e.s!==void 0?kt(Lt(e.s)*100)+"%":"none",o=e.l!==void 0?kt(Lt(e.l)*100)+"%":"none";return e.alpha===void 0||e.alpha===1?`hsl(${t}, ${r}, ${o})`:`hsla(${t}, ${r}, ${o}, ${kt(Lt(e.alpha))})`},c0=e=>{let t=P(e);if(!t)return;let r=L(t.mode);if(!r.serialize||typeof r.serialize=="string"){let o=`color(${r.serialize||`--${t.mode}`} `;return r.channels.forEach((n,a)=>{n!=="alpha"&&(o+=(a?" ":"")+(t[n]!==void 0?t[n]:"none"))}),t.alpha!==void 0&&t.alpha<1&&(o+=` / ${t.alpha}`),o+")"}if(typeof r.serialize=="function")return r.serialize(t)},h0=e=>cr(g("rgb")(e)),b0=e=>wo(g("rgb")(e)),x0=e=>_o(g("rgb")(e)),g0=e=>Ho(g("hsl")(e));var Df={normal:(e,t)=>t,multiply:(e,t)=>e*t,screen:(e,t)=>e+t-e*t,"hard-light":(e,t)=>t<.5?e*2*t:2*t*(1-e)-1,overlay:(e,t)=>e<.5?t*2*e:2*e*(1-t)-1,darken:(e,t)=>Math.min(e,t),lighten:(e,t)=>Math.max(e,t),"color-dodge":(e,t)=>e===0?0:t===1?1:Math.min(1,e/(1-t)),"color-burn":(e,t)=>e===1?1:t===0?0:1-Math.min(1,(1-e)/t),"soft-light":(e,t)=>t<.5?e-(1-2*t)*e*(1-e):e+(2*t-1)*((e<.25?((16*e-12)*e+4)*e:Math.sqrt(e))-e),difference:(e,t)=>Math.abs(e-t),exclusion:(e,t)=>e+t-2*e*t},Jf=(e,t="normal",r="rgb")=>{let o=typeof t=="function"?t:Df[t],n=g(r),a=L(r).channels;return e.map(i=>{let l=n(i);return l.alpha===void 0&&(l.alpha=1),l}).reduce((i,l)=>{if(i===void 0)return l;let m=l.alpha+i.alpha*(1-l.alpha);return a.reduce((s,d)=>(d!=="alpha"&&(m===0?s[d]=0:(s[d]=l.alpha*(1-i.alpha)*l[d]+l.alpha*i.alpha*o(i[d],l[d])+(1-l.alpha)*i.alpha*i[d],s[d]=Math.max(0,Math.min(1,s[d]/m)))),s),{mode:r,alpha:m})})},v0=Jf;var Ef=([e,t])=>e+Math.random()*(t-e),jf=e=>Object.keys(e).reduce((t,r)=>{let o=e[r];return t[r]=Array.isArray(o)?o:[o,o],t},{}),Yf=(e="rgb",t={})=>{let r=L(e),o=jf(t);return r.channels.reduce((n,a)=>((o.alpha||a!=="alpha")&&(n[a]=Ef(o[a]||r.ranges[a])),n),{mode:e})},M0=Yf;var ce=(e,t="rgb",r=!1)=>{let o=t?L(t).channels:null,n=t?g(t):P;return a=>{let f=n(a);if(!f)return;let i=(o||L(f.mode).channels).reduce((m,s)=>{let d=e(f[s],s,f,t);return d!==void 0&&!isNaN(d)&&(m[s]=d),m},{mode:f.mode});if(!r)return i;let l=P(a);return l&&l.mode!==i.mode?g(l.mode)(i):i}},hr=(e,t,r)=>t!=="alpha"?(e||0)*(r.alpha!==void 0?r.alpha:1):e,br=(e,t,r)=>t!=="alpha"&&r.alpha!==0?(e||0)/(r.alpha!==void 0?r.alpha:1):e,Rt=(e=1,t=0)=>(r,o)=>o!=="alpha"?r*e+t:r,y0=(e=1,t=1,r=0)=>(o,n)=>n!=="alpha"?e*Math.pow(o,t)+r:o;var Gf=e=>{e[0]===void 0&&(e[0]=0),e[e.length-1]===void 0&&(e[e.length-1]=1);let t=1,r,o,n,a;for(;tt=>e<=0?1:e>=1?0:Math.pow(t,Math.log(.5)/Math.log(e)),xr=Bf;var gr=e=>typeof e=="function",Xe=e=>e&&typeof e=="object",z0=e=>typeof e=="number",k0=(e,t="rgb",r,o)=>{let n=L(t),a=g(t),f=[],i=[],l={};e.forEach(h=>{Array.isArray(h)?(f.push(a(h[0])),i.push(h[1])):z0(h)||gr(h)?l[i.length]=h:(f.push(a(h)),i.push(void 0))}),T0(i);let m=n.channels.reduce((h,c)=>{let b;return Xe(r)&&Xe(r[c])&&r[c].fixup?b=r[c].fixup:Xe(n.interpolate[c])&&n.interpolate[c].fixup?b=n.interpolate[c].fixup:b=y=>y,h[c]=b(f.map(y=>y[c])),h},{});if(o){let h=f.map((c,b)=>n.channels.reduce((y,v)=>(y[v]=m[v][b],y),{mode:t}));m=n.channels.reduce((c,b)=>(c[b]=h.map(y=>{let v=o(y[b],b,y,t);return isNaN(v)?void 0:v}),c),{})}let s=n.channels.reduce((h,c)=>{let b;return gr(r)?b=r:Xe(r)&&gr(r[c])?b=r[c]:Xe(r)&&Xe(r[c])&&r[c].use?b=r[c].use:gr(n.interpolate[c])?b=n.interpolate[c]:Xe(n.interpolate[c])&&(b=n.interpolate[c].use),h[c]=b(m[c]),h},{}),d=f.length-1;return h=>{if(h=Math.min(Math.max(0,h),1),h<=i[0])return f[0];if(h>i[d])return f[d];let c=0;for(;i[c]{let $=s[N](S);return $!==void 0&&(X[N]=$),X},{mode:t})}},L0=(e,t="rgb",r)=>k0(e,t,r),So=(e,t)=>(r,o="rgb",n)=>{let a=t?ce(t,o):void 0,f=k0(r,o,n,e);return a?i=>a(f(i)):f},R0=So(hr,br);var vr=(e,t)=>(e+t)%t,w0=(e,t,r,o,n)=>{let a=n*n,f=a*n;return((1-3*n+3*a-f)*e+(4-6*a+3*f)*t+(1+3*n+3*a-3*f)*r+f*o)/6},Mr=e=>t=>{let r=e.length-1,o=t>=1?r-1:Math.max(0,Math.floor(t*r));return w0(o>0?e[o-1]:2*e[o]-e[o+1],e[o],e[o+1],ot=>{let r=e.length-1,o=Math.floor(t*r);return w0(e[vr(o-1,e.length)],e[vr(o,e.length)],e[vr(o+1,e.length)],e[vr(o+2,e.length)],(t-o/r)*r)};var _0=e=>{let t,r=e.length-1,o=new Array(r),n=new Array(r),a=new Array(r);for(o[1]=1/4,n[1]=(6*e[1]-e[0])/4,t=2;t0&&(a[r-1]=n[r-1]),t=r-2;t>0;--t)a[t]=n[t]-o[t]*a[t+1];return a},H0=e=>Mr(_0(e)),S0=e=>yr(_0(e));var We=Math.sign,Xo=Math.min,B=Math.abs,Po=e=>{let t=e.length-1,r=[],o=[],n=[];for(let a=0;a0?.5*(e[a+1]-e[a-1])*t:void 0),n.push(a>0?(We(r[a-1])+We(r[a]))*Xo(B(r[a-1]),B(r[a]),.5*B(o[a])):void 0);return[r,o,n]},No=(e,t,r)=>{let o=e.length-1,n=o*o;return a=>{let f;a>=1?f=o-1:f=Math.max(0,Math.floor(a*o));let i=a-f/o,l=i*i,m=l*i;return(t[f]+t[f+1]-2*r[f])*n*m+(3*r[f]-2*t[f]-t[f+1])*o*l+t[f]*i+e[f]}},X0=e=>{if(e.length<3)return u(e);let t=e.length-1,[r,,o]=Po(e);return o[0]=r[0],o[t]=r[t-1],No(e,o,r)},P0=e=>{if(e.length<3)return u(e);let t=e.length-1,[r,o,n]=Po(e);return o[0]=(e[1]*2-e[0]*1.5-e[2]*.5)*t,o[t]=(e[t]*1.5-e[t-1]*2+e[t-2]*.5)*t,n[0]=o[0]*r[0]<=0?0:B(o[0])>2*B(r[0])?2*r[0]:o[0],n[t]=o[t]*r[t-1]<=0?0:B(o[t])>2*B(r[t-1])?2*r[t-1]:o[t],No(e,n,r)},N0=e=>{let t=e.length-1,[r,o,n]=Po(e);o[0]=.5*(e[1]-e[t])*t,o[t]=.5*(e[0]-e[t-1])*t;let a=(e[0]-e[t])*t,f=a;return n[0]=(We(a)+We(r[0]))*Xo(B(a),B(r[0]),.5*B(o[0])),n[t]=(We(r[t-1])+We(f))*Xo(B(r[t-1]),B(f),.5*B(o[t])),No(e,n,r)};var Zf=(e=1)=>e===1?t=>t:t=>Math.pow(t,e),Tr=Zf;var Ff=(e=2,t=1)=>{let r=Tr(t);if(e<2)return e<1?[]:[r(.5)];let o=[];for(let n=0;n{let t={mode:e.mode,r:Math.max(0,Math.min(e.r,1)),g:Math.max(0,Math.min(e.g,1)),b:Math.max(0,Math.min(e.b,1))};return e.alpha!==void 0&&(t.alpha=e.alpha),t},I0=e=>O0(C0(e)),A0=e=>e!==void 0&&e.r>=0&&e.r<=1&&e.g>=0&&e.g<=1&&e.b>=0&&e.b<=1;function zr(e){return A0(C0(e))}function wt(e="rgb"){let{gamut:t}=L(e);if(!t)return o=>!0;let r=g(typeof t=="string"?t:e);return o=>A0(r(o))}function q0(e){return e=P(e),e===void 0||zr(e)?e:g(e.mode)(I0(e))}function kr(e="rgb"){let{gamut:t}=L(e);if(!t)return a=>P(a);let r=typeof t=="string"?t:e,o=g(r),n=wt(r);return a=>{let f=P(a);if(!f)return;let i=o(f);if(n(i))return f;let l=O0(i);return f.mode===l.mode?l:g(f.mode)(l)}}function D0(e,t="lch",r="rgb"){e=P(e);let o=r==="rgb"?zr:wt(r),n=r==="rgb"?I0:kr(r);if(e===void 0||o(e))return e;let a=g(e.mode);e=g(t)(e);let f={...e,c:0};if(!o(f))return a(n(f));let i=0,l=e.c,m=L(t).ranges.c,s=(m[1]-m[0])/Math.pow(2,13),d;for(;l-i>s;)f.c=i+(l-i)*.5,o(f)?(d=f.c,i=f.c):l=f.c;return a(o(f)?f:{...f,c:d})}function J0(e="rgb",t="oklch",r=pe("oklch"),o=.02){let n=g(e);if(!L(e).gamut)return d=>n(d);let a=wt(e),f=kr(e),i=g(t),{ranges:l}=L(t),m=n("white"),s=n("black");return d=>{if(d=P(d),d===void 0)return;let h={...i(d)};if(h.l>=l.l[1]){let z={...m};return d.alpha!==void 0&&(z.alpha=d.alpha),z}if(h.l<=l.l[0]){let z={...s};return d.alpha!==void 0&&(z.alpha=d.alpha),z}if(a(h))return n(h);let c=0,b=h.c,y=(l.c[1]-l.c[0])/4e3,v=f(h);for(;b-c>y;)h.c=(c+b)*.5,v=f(h),a(h)||r&&o>0&&r(h,v)<=o?c=h.c:b=h.c;return n(a(h)?h:v)}}var Wf=(e,t=pe(),r=o=>o)=>{let o=e.map((n,a)=>({color:r(n),i:a}));return(n,a=1,f=1/0)=>(isFinite(a)&&(a=Math.max(1,Math.min(a,o.length-1))),o.forEach(i=>{i.d=t(n,i.color)}),o.sort((i,l)=>i.d-l.d).slice(0,a).filter(i=>i.de[i.i]))},E0=Wf;var $o=e=>Math.max(e,0),Co=e=>Math.max(Math.min(e,1),0),Uf=(e,t,r)=>e===void 0||t===void 0?void 0:e+r*(t-e),Kf=e=>{let t=1-Co(e);return[.393+.607*t,.769-.769*t,.189-.189*t,0,.349-.349*t,.686+.314*t,.168-.168*t,0,.272-.272*t,.534-.534*t,.131+.869*t,0,0,0,0,1]},Qf=e=>{let t=$o(e);return[.213+.787*t,.715-.715*t,.072-.072*t,0,.213-.213*t,.715+.285*t,.072-.072*t,0,.213-.213*t,.715-.715*t,.072+.928*t,0,0,0,0,1]},Vf=e=>{let t=1-Co(e);return[.2126+.7874*t,.7152-.7152*t,.0722-.0722*t,0,.2126-.2126*t,.7152+.2848*t,.0722-.0722*t,0,.2126-.2126*t,.7152-.7152*t,.0722+.9278*t,0,0,0,0,1]},ei=e=>{let t=Math.PI*e/180,r=Math.cos(t),o=Math.sin(t);return[.213+r*.787-o*.213,.715-r*.715-o*.715,.072-r*.072+o*.928,0,.213-r*.213+o*.143,.715+r*.285+o*.14,.072-r*.072-o*.283,0,.213-r*.213-o*.787,.715-r*.715+o*.715,.072+r*.928+o*.072,0,0,0,0,1]},Lr=(e,t,r=!1)=>{let o=g(t),n=L(t).channels;return a=>{let f=o(a);if(!f)return;let i={mode:t},l,m=n.length;for(let d=0;d{let r=$o(e);return ce(Rt(r),t,!0)},Y0=(e=1,t="rgb")=>{let r=$o(e);return ce(Rt(r,(1-r)/2),t,!0)},G0=(e=1,t="rgb")=>Lr(Kf(e),t,!0),B0=(e=1,t="rgb")=>Lr(Qf(e),t,!0),Z0=(e=1,t="rgb")=>Lr(Vf(e),t,!0),F0=(e=1,t="rgb")=>{let r=Co(e);return ce((o,n)=>n==="alpha"?o:Uf(r,1-r,o),t,!0)},W0=(e=0,t="rgb")=>Lr(ei(e),t,!0);var ti=g("rgb"),ri=[[1,0,-0,0,1,0,-0,-0,1],[.856167,.182038,-.038205,.029342,.955115,.015544,-.00288,-.001563,1.004443],[.734766,.334872,-.069637,.05184,.919198,.028963,-.004928,-.004209,1.009137],[.630323,.465641,-.095964,.069181,.890046,.040773,-.006308,-.007724,1.014032],[.539009,.579343,-.118352,.082546,.866121,.051332,-.007136,-.011959,1.019095],[.458064,.679578,-.137642,.092785,.846313,.060902,-.007494,-.016807,1.024301],[.38545,.769005,-.154455,.100526,.829802,.069673,-.007442,-.02219,1.029632],[.319627,.849633,-.169261,.106241,.815969,.07779,-.007025,-.028051,1.035076],[.259411,.923008,-.18242,.110296,.80434,.085364,-.006276,-.034346,1.040622],[.203876,.990338,-.194214,.112975,.794542,.092483,-.005222,-.041043,1.046265],[.152286,1.052583,-.204868,.114503,.786281,.099216,-.003882,-.048116,1.051998]],oi=[[1,0,-0,0,1,0,-0,-0,1],[.866435,.177704,-.044139,.049567,.939063,.01137,-.003453,.007233,.99622],[.760729,.319078,-.079807,.090568,.889315,.020117,-.006027,.013325,.992702],[.675425,.43385,-.109275,.125303,.847755,.026942,-.00795,.018572,.989378],[.605511,.52856,-.134071,.155318,.812366,.032316,-.009376,.023176,.9862],[.547494,.607765,-.155259,.181692,.781742,.036566,-.01041,.027275,.983136],[.498864,.674741,-.173604,.205199,.754872,.039929,-.011131,.030969,.980162],[.457771,.731899,-.18967,.226409,.731012,.042579,-.011595,.034333,.977261],[.422823,.781057,-.203881,.245752,.709602,.044646,-.011843,.037423,.974421],[.392952,.82361,-.216562,.263559,.69021,.046232,-.01191,.040281,.97163],[.367322,.860646,-.227968,.280085,.672501,.047413,-.01182,.04294,.968881]],ni=[[1,0,-0,0,1,0,-0,-0,1],[.92667,.092514,-.019184,.021191,.964503,.014306,.008437,.054813,.93675],[.89572,.13333,-.02905,.029997,.9454,.024603,.013027,.104707,.882266],[.905871,.127791,-.033662,.026856,.941251,.031893,.01341,.148296,.838294],[.948035,.08949,-.037526,.014364,.946792,.038844,.010853,.193991,.795156],[1.017277,.027029,-.044306,-.006113,.958479,.047634,.006379,.248708,.744913],[1.104996,-.046633,-.058363,-.032137,.971635,.060503,.001336,.317922,.680742],[1.193214,-.109812,-.083402,-.058496,.97941,.079086,-.002346,.403492,.598854],[1.257728,-.139648,-.118081,-.078003,.975409,.102594,-.003316,.501214,.502102],[1.278864,-.125333,-.153531,-.084748,.957674,.127074,-989e-6,.601151,.399838],[1.255528,-.076749,-.178779,-.078411,.930809,.147602,.004733,.691367,.3039]],Oo=(e,t)=>{let r=Math.max(0,Math.min(1,t)),o=Math.round(r/.1),n=Math.round(r%.1),a=e[o];if(n>0&&oV(a[l],f[l],n))}return f=>{let i=P(f);if(i===void 0)return;let{r:l,g:m,b:s}=ti(i),d={mode:"rgb",r:a[0]*l+a[1]*m+a[2]*s,g:a[3]*l+a[4]*m+a[5]*s,b:a[6]*l+a[7]*m+a[8]*s};return i.alpha!==void 0&&(d.alpha=i.alpha),g(i.mode)(d)}},U0=(e=1)=>Oo(ri,e),K0=(e=1)=>Oo(oi,e),Q0=(e=1)=>Oo(ni,e);var V0=e=>e*e*(3-2*e),en=e=>.5-Math.sin(Math.asin(1-2*e)/3);var ai=e=>e*e*e*(e*(e*6-15)+10),tn=ai;var fi=e=>(1-Math.cos(e*Math.PI))/2,rn=fi;function Rr(e){let t=g("lrgb")(e);return .2126*t.r+.7152*t.g+.0722*t.b}function on(e,t){let r=Rr(e),o=Rr(t);return(Math.max(r,o)+.05)/(Math.min(r,o)+.05)}var ii=T(Ar),li=T(Jr),pi=T(Gr),ui=T(Br),mi=T(Zr),si=T(lt),di=T(pt),ci=T(Fr),hi=T(Vr),bi=T(eo),xi=T(Le),gi=T(oo),vi=T(Re),Mi=T(no),yi=T(ao),Ti=T(fo),zi=T(io),ki=T(po),Li=T(uo),Ri=T(mo),wi=T(so),_i=T(co),Hi=T(xo),Si=T(Mo),Xi=T(G),Pi=T(zo),Ni=T(ko),$i=T(Lo),Ci=T(Ro);return mn(Oi);})(); diff --git a/node_modules/culori/bundled/culori.min.mjs b/node_modules/culori/bundled/culori.min.mjs deleted file mode 100644 index 121b495..0000000 --- a/node_modules/culori/bundled/culori.min.mjs +++ /dev/null @@ -1,4 +0,0 @@ -var u0=(e,t)=>{if(typeof e=="number"){if(t===3)return{mode:"rgb",r:(e>>8&15|e>>4&240)/255,g:(e>>4&15|e&240)/255,b:(e&15|e<<4&240)/255};if(t===4)return{mode:"rgb",r:(e>>12&15|e>>8&240)/255,g:(e>>8&15|e>>4&240)/255,b:(e>>4&15|e&240)/255,alpha:(e&15|e<<4&240)/255};if(t===6)return{mode:"rgb",r:(e>>16&255)/255,g:(e>>8&255)/255,b:(e&255)/255};if(t===8)return{mode:"rgb",r:(e>>24&255)/255,g:(e>>16&255)/255,b:(e>>8&255)/255,alpha:(e&255)/255}}},pt=u0;var m0={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},Ft=m0;var s0=e=>pt(Ft[e.toLowerCase()],6),Wt=s0;var d0=/^#?([0-9a-f]{8}|[0-9a-f]{6}|[0-9a-f]{4}|[0-9a-f]{3})$/i,c0=e=>{let t;return(t=e.match(d0))?pt(parseInt(t[1],16),t[1].length):void 0},Ut=c0;var O="([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)",ii=`(?:${O}|none)`,ce=`${O}%`,li=`(?:${O}%|none)`,De=`(?:${O}%|${O})`,h0=`(?:${O}%|${O}|none)`,io=`(?:${O}(deg|grad|rad|turn)|${O})`,pi=`(?:${O}(deg|grad|rad|turn)|${O}|none)`,le="\\s*,\\s*";var ui=new RegExp("^"+h0+"$");var b0=new RegExp(`^rgba?\\(\\s*${O}${le}${O}${le}${O}\\s*(?:,\\s*${De}\\s*)?\\)$`),x0=new RegExp(`^rgba?\\(\\s*${ce}${le}${ce}${le}${ce}\\s*(?:,\\s*${De}\\s*)?\\)$`),g0=e=>{let t={mode:"rgb"},r;if(r=e.match(b0))r[1]!==void 0&&(t.r=r[1]/255),r[2]!==void 0&&(t.g=r[2]/255),r[3]!==void 0&&(t.b=r[3]/255);else if(r=e.match(x0))r[1]!==void 0&&(t.r=r[1]/100),r[2]!==void 0&&(t.g=r[2]/100),r[3]!==void 0&&(t.b=r[3]/100);else return;return r[4]!==void 0?t.alpha=r[4]/100:r[5]!==void 0&&(t.alpha=+r[5]),t},Kt=g0;var v0=(e,t)=>e===void 0?void 0:typeof e!="object"?Qt(e):e.mode!==void 0?e:t?{...e,mode:t}:void 0,P=v0;var M0=(e="rgb")=>t=>(t=P(t,e))!==void 0?t.mode===e?t:F[t.mode][e]?F[t.mode][e](t):e==="rgb"?F[t.mode].rgb(t):F.rgb[e](F[t.mode].rgb(t)):void 0,g=M0;var F={},lo={},he=[],ut={},y0=e=>e,T=e=>(F[e.mode]={...F[e.mode],...e.toMode},Object.keys(e.fromMode||{}).forEach(t=>{F[t]||(F[t]={}),F[t][e.mode]=e.fromMode[t]}),e.ranges||(e.ranges={}),e.difference||(e.difference={}),e.channels.forEach(t=>{if(e.ranges[t]===void 0&&(e.ranges[t]=[0,1]),!e.interpolate[t])throw new Error(`Missing interpolator for: ${t}`);typeof e.interpolate[t]=="function"&&(e.interpolate[t]={use:e.interpolate[t]}),e.interpolate[t].fixup||(e.interpolate[t].fixup=y0)}),lo[e.mode]=e,(e.parse||[]).forEach(t=>{po(t,e.mode)}),g(e.mode)),L=e=>lo[e],po=(e,t)=>{if(typeof e=="string"){if(!t)throw new Error("'mode' required when 'parser' is a string");ut[e]=t}else typeof e=="function"&&he.indexOf(e)<0&&he.push(e)},T0=e=>{if(typeof e=="string")delete ut[e];else if(typeof e=="function"){let t=he.indexOf(e);t>0&&he.splice(t,1)}};var Vt=/[^\x00-\x7F]|[a-zA-Z_]/,z0=/[^\x00-\x7F]|[-\w]/,p={Function:"function",Ident:"ident",Number:"number",Percentage:"percentage",ParenClose:")",None:"none",Hue:"hue",Alpha:"alpha"},x=0;function mt(e){let t=e[x],r=e[x+1];return t==="-"||t==="+"?/\d/.test(r)||r==="."&&/\d/.test(e[x+2]):t==="."?/\d/.test(r):/\d/.test(t)}function er(e){if(x>=e.length)return!1;let t=e[x];if(Vt.test(t))return!0;if(t==="-"){if(e.length-x<2)return!1;let r=e[x+1];return!!(r==="-"||Vt.test(r))}return!1}var k0={deg:1,rad:180/Math.PI,grad:9/10,turn:360};function Je(e){let t="";if((e[x]==="-"||e[x]==="+")&&(t+=e[x++]),t+=st(e),e[x]==="."&&/\d/.test(e[x+1])&&(t+=e[x++]+st(e)),(e[x]==="e"||e[x]==="E")&&((e[x+1]==="-"||e[x+1]==="+")&&/\d/.test(e[x+2])?t+=e[x++]+e[x++]+st(e):/\d/.test(e[x+1])&&(t+=e[x++]+st(e))),er(e)){let r=dt(e);return r==="deg"||r==="rad"||r==="turn"||r==="grad"?{type:p.Hue,value:t*k0[r]}:void 0}return e[x]==="%"?(x++,{type:p.Percentage,value:+t}):{type:p.Number,value:+t}}function st(e){let t="";for(;/\d/.test(e[x]);)t+=e[x++];return t}function dt(e){let t="";for(;x4)){if(r.length===4){if(r[3].type!==p.Alpha)return;r[3]=r[3].value}return r.length===3&&r.push({type:p.None,value:void 0}),r.every(n=>n.type!==p.Alpha)?r:void 0}}function _0(e,t){e._i=0;let r=e[e._i++];if(!r||r.type!==p.Function)return;let o=uo(e,t);if(o)return o.unshift(r.value),o}var H0=e=>{if(typeof e!="string")return;let t=R0(e),r=t?_0(t,!0):void 0,o,n=0,a=he.length;for(;ne==="transparent"?{mode:"rgb",r:0,g:0,b:0,alpha:0}:void 0,rr=X0;var V=(e,t,r)=>e+r*(t-e),P0=(e,t,r)=>(r-e)/(t-e),or=(e,t,r,o,n,a)=>V(V(e,t,n),V(r,o,n),a),N0=(e,t,r,o,n,a,f,i,l,m,s)=>V(or(e,t,r,o,l,m),or(n,a,f,i,l,m),s);var $0=e=>{let t=[];for(let r=0;rt=>{let r=$0(t);return o=>{let n=o*r.length,a=o>=1?r.length-1:Math.max(Math.floor(n),0),f=r[a];return f===void 0?void 0:e(f[0],f[1],n-a)}};var u=nr(V);var y=e=>{let t=!1,r=e.map(o=>o!==void 0?(t=!0,o):1);return t?r:e};var C0={mode:"rgb",channels:["r","g","b","alpha"],parse:[tr,Ut,Kt,Wt,rr,"srgb"],serialize:"srgb",interpolate:{r:u,g:u,b:u,alpha:{use:u,fixup:y}},gamut:!0},Z=C0;var ar=e=>Math.pow(Math.abs(e),2.19921875)*Math.sign(e),O0=e=>{let t=ar(e.r),r=ar(e.g),o=ar(e.b),n={mode:"xyz65",x:.5766690429101305*t+.1855582379065463*r+.1882286462349947*o,y:.297344975250536*t+.6273635662554661*r+.0752914584939979*o,z:.0270313613864123*t+.0706888525358272*r+.9913375368376386*o};return e.alpha!==void 0&&(n.alpha=e.alpha),n},ct=O0;var fr=e=>Math.pow(Math.abs(e),.4547069271758437)*Math.sign(e),I0=({x:e,y:t,z:r,alpha:o})=>{let n={mode:"a98",r:fr(e*2.0415879038107465-t*.5650069742788597-.3447313507783297*r),g:fr(e*-.9692436362808798+t*1.8759675015077206+.0415550574071756*r),b:fr(e*.0134442806320312-t*.1183623922310184+1.0151749943912058*r)};return o!==void 0&&(n.alpha=o),n},ht=I0;var ir=e=>{let t=Math.abs(e);return t<=.04045?e/12.92:(Math.sign(e)||1)*Math.pow((t+.055)/1.055,2.4)},A0=({r:e,g:t,b:r,alpha:o})=>{let n={mode:"lrgb",r:ir(e),g:ir(t),b:ir(r)};return o!==void 0&&(n.alpha=o),n},J=A0;var q0=e=>{let{r:t,g:r,b:o,alpha:n}=J(e),a={mode:"xyz65",x:.4123907992659593*t+.357584339383878*r+.1804807884018343*o,y:.2126390058715102*t+.715168678767756*r+.0721923153607337*o,z:.0193308187155918*t+.119194779794626*r+.9505321522496607*o};return n!==void 0&&(a.alpha=n),a},E=q0;var lr=e=>{let t=Math.abs(e);return t>.0031308?(Math.sign(e)||1)*(1.055*Math.pow(t,.4166666666666667)-.055):e*12.92},D0=({r:e,g:t,b:r,alpha:o},n="rgb")=>{let a={mode:n,r:lr(e),g:lr(t),b:lr(r)};return o!==void 0&&(a.alpha=o),a},j=D0;var J0=({x:e,y:t,z:r,alpha:o})=>{let n=j({r:e*3.2409699419045226-t*1.537383177570094-.4986107602930034*r,g:e*-.9692436362808796+t*1.8759675015077204+.0415550574071756*r,b:e*.0556300796969936-t*.2039769588889765+1.0569715142428784*r});return o!==void 0&&(n.alpha=o),n},Y=J0;var E0={...Z,mode:"a98",parse:["a98-rgb"],serialize:"a98-rgb",fromMode:{rgb:e=>ht(E(e)),xyz65:ht},toMode:{rgb:e=>Y(ct(e)),xyz65:ct}},mo=E0;var j0=e=>(e=e%360)<0?e+360:e,k=j0;var bt=(e,t)=>e.map((r,o,n)=>{if(r===void 0)return r;let a=k(r);return o===0||e[o-1]===void 0?a:t(a-k(n[o-1]))}).reduce((r,o)=>!r.length||o===void 0||r[r.length-1]===void 0?(r.push(o),r):(r.push(o+r[r.length-1]),r),[]),S=e=>bt(e,t=>Math.abs(t)<=180?t:t-360*Math.sign(t)),Y0=e=>bt(e,t=>Math.abs(t)>=180||t===0?t:t-360*Math.sign(t)),G0=e=>bt(e,t=>t>=0?t:t+360),B0=e=>bt(e,t=>t<=0?t:t-360);var w=[-.14861,1.78277,-.29227,-.90649,1.97294,0],so=Math.PI/180,co=180/Math.PI;var ho=w[3]*w[4],bo=w[1]*w[4],xo=w[1]*w[2]-w[0]*w[3],Z0=({r:e,g:t,b:r,alpha:o})=>{let n=(xo*r+e*ho-t*bo)/(xo+ho-bo),a=r-n,f=(w[4]*(t-n)-w[2]*a)/w[3],i={mode:"cubehelix",l:n,s:n===0||n===1?void 0:Math.sqrt(a*a+f*f)/(w[4]*n*(1-n))};return i.s&&(i.h=Math.atan2(f,a)*co-120),o!==void 0&&(i.alpha=o),i},pr=Z0;var F0=({h:e,s:t,l:r,alpha:o})=>{let n={mode:"rgb"};e=(e===void 0?0:e+120)*so;let a=t===void 0?0:t*r*(1-r),f=Math.cos(e),i=Math.sin(e);return n.r=r+a*(w[0]*f+w[1]*i),n.g=r+a*(w[2]*f+w[3]*i),n.b=r+a*(w[4]*f+w[5]*i),o!==void 0&&(n.alpha=o),n},ur=F0;var ee=(e,t)=>{if(e.h===void 0||t.h===void 0||!e.s||!t.s)return 0;let r=k(e.h),o=k(t.h),n=Math.sin((o-r+360)/2*Math.PI/180);return 2*Math.sqrt(e.s*t.s)*n},mr=(e,t)=>{if(e.h===void 0||t.h===void 0)return 0;let r=k(e.h),o=k(t.h);return Math.abs(o-r)>180?r-(o-360*Math.sign(o-r)):o-r},te=(e,t)=>{if(e.h===void 0||t.h===void 0||!e.c||!t.c)return 0;let r=k(e.h),o=k(t.h),n=Math.sin((o-r+360)/2*Math.PI/180);return 2*Math.sqrt(e.c*t.c)*n},be=(e="rgb",t=[1,1,1,0])=>{let r=L(e),o=r.channels,n=r.difference,a=g(e);return(f,i)=>{let l=a(f),m=a(i);return Math.sqrt(o.reduce((s,d,h)=>{let c=n[d]?n[d](l,m):l[d]-m[d];return s+(t[h]||0)*Math.pow(isNaN(c)?0:c,2)},0))}},W0=()=>be("lab65"),U0=(e=1,t=.045,r=.015)=>{let o=g("lab65");return(n,a)=>{let f=o(n),i=o(a),l=f.l,m=f.a,s=f.b,d=Math.sqrt(m*m+s*s),h=i.l,c=i.a,b=i.b,M=Math.sqrt(c*c+b*b),v=Math.pow(l-h,2),z=Math.pow(d-M,2),_=Math.pow(m-c,2)+Math.pow(s-b,2)-z;return Math.sqrt(v/Math.pow(e,2)+z/Math.pow(1+t*d,2)+_/Math.pow(1+r*d,2))}},K0=(e=1,t=1,r=1)=>{let o=g("lab65");return(n,a)=>{let f=o(n),i=o(a),l=f.l,m=f.a,s=f.b,d=Math.sqrt(m*m+s*s),h=i.l,c=i.a,b=i.b,M=Math.sqrt(c*c+b*b),v=(d+M)/2,z=.5*(1-Math.sqrt(Math.pow(v,7)/(Math.pow(v,7)+Math.pow(25,7)))),_=m*(1+z),H=c*(1+z),N=Math.sqrt(_*_+s*s),$=Math.sqrt(H*H+b*b),C=Math.abs(_)+Math.abs(s)===0?0:Math.atan2(s,_);C+=(C<0)*2*Math.PI;let I=Math.abs(H)+Math.abs(b)===0?0:Math.atan2(b,H);I+=(I<0)*2*Math.PI;let me=h-l,ie=$-N,B=N*$===0?0:I-C;B-=(B>Math.PI)*2*Math.PI,B+=(B<-Math.PI)*2*Math.PI;let Q=2*Math.sqrt(N*$)*Math.sin(B/2),se=(l+h)/2,de=(N+$)/2,A;N*$===0?A=C+I:(A=(C+I)/2,A-=(Math.abs(C-I)>Math.PI)*Math.PI,A+=(A<0)*2*Math.PI);let ft=Math.pow(se-50,2),it=1-.17*Math.cos(A-Math.PI/6)+.24*Math.cos(2*A)+.32*Math.cos(3*A+Math.PI/30)-.2*Math.cos(4*A-63*Math.PI/180),Ie=1+.015*ft/Math.sqrt(20+ft),Ae=1+.045*de,ke=1+.015*de*it,Gt=30*Math.PI/180*Math.exp(-1*Math.pow((180/Math.PI*A-275)/25,2)),lt=2*Math.sqrt(Math.pow(de,7)/(Math.pow(de,7)+Math.pow(25,7))),qe=-1*Math.sin(2*Gt)*lt;return Math.sqrt(Math.pow(me/(e*Ie),2)+Math.pow(ie/(t*Ae),2)+Math.pow(Q/(r*ke),2)+qe*ie/(t*Ae)*Q/(r*ke))}},Q0=(e=1,t=1)=>{let r=g("lab65");return(o,n)=>{let a=r(o),f=a.l,i=a.a,l=a.b,m=Math.sqrt(i*i+l*l),s=Math.atan2(l,i);s=s+2*Math.PI*(s<0);let d=r(n),h=d.l,c=d.a,b=d.b,M=Math.sqrt(c*c+b*b),v=Math.pow(f-h,2),z=Math.pow(m-M,2),_=Math.pow(i-c,2)+Math.pow(l-b,2)-z,H=Math.sqrt(Math.pow(m,4)/(Math.pow(m,4)+1900)),N=s>=164/180*Math.PI&&s<=345/180*Math.PI?.56+Math.abs(.2*Math.cos(s+168/180*Math.PI)):.36+Math.abs(.4*Math.cos(s+35/180*Math.PI)),$=f<16?.511:.040975*f/(1+.01765*f),C=.0638*m/(1+.0131*m)+.638,I=C*(H*N+1-H);return Math.sqrt(v/Math.pow(e*$,2)+z/Math.pow(t*C,2)+_/Math.pow(I,2))}},V0=()=>{let e=g("lab65");return(t,r)=>{let o=e(t),n=e(r),a=o.l-n.l,f=o.a-n.a,i=o.b-n.b;return Math.abs(a)+Math.sqrt(f*f+i*i)}},en=()=>be("yiq",[.5053,.299,.1957]);var X=e=>{let t=e.reduce((r,o)=>{if(o!==void 0){let n=o*Math.PI/180;r.sin+=Math.sin(n),r.cos+=Math.cos(n)}return r},{sin:0,cos:0});return Math.atan2(t.sin,t.cos)*180/Math.PI},go=e=>{let t=e.filter(r=>r!==void 0);return t.length?t.reduce((r,o)=>r+o,0)/t.length:void 0},sr=e=>typeof e=="function";function tn(e,t="rgb",r){let o=L(t),n=e.map(g(t));return o.channels.reduce((a,f)=>{let i=n.map(l=>l[f]).filter(l=>l!==void 0);if(i.length){let l;sr(r)?l=r:r&&sr(r[f])?l=r[f]:o.average&&sr(o.average[f])?l=o.average[f]:l=go,a[f]=l(i,f)}return a},{mode:t})}var rn={mode:"cubehelix",channels:["h","s","l","alpha"],parse:["--cubehelix"],serialize:"--cubehelix",ranges:{h:[0,360],s:[0,4.614],l:[0,1]},fromMode:{rgb:pr},toMode:{rgb:ur},interpolate:{h:{use:u,fixup:S},s:u,l:u,alpha:{use:u,fixup:y}},difference:{h:ee},average:{h:X}},vo=rn;var on=({l:e,a:t,b:r,alpha:o},n="lch")=>{let a=Math.sqrt(t*t+r*r),f={mode:n,l:e,c:a};return a&&(f.h=k(Math.atan2(r,t)*180/Math.PI)),o!==void 0&&(f.alpha=o),f},q=on;var nn=({l:e,c:t,h:r,alpha:o},n="lab")=>{let a={mode:n,l:e,a:t?t*Math.cos(r/180*Math.PI):0,b:t?t*Math.sin(r/180*Math.PI):0};return o!==void 0&&(a.alpha=o),a},D=nn;var xt=Math.pow(29,3)/Math.pow(3,3),gt=Math.pow(6,3)/Math.pow(29,3);var R={X:.9642956764295677,Y:1,Z:.8251046025104602},pe={X:.3127/.329,Y:1,Z:(1-.3127-.329)/.329},wl=Math.pow(29,3)/Math.pow(3,3),_l=Math.pow(6,3)/Math.pow(29,3);var dr=e=>Math.pow(e,3)>gt?Math.pow(e,3):(116*e-16)/xt,an=({l:e,a:t,b:r,alpha:o})=>{let n=(e+16)/116,a=t/500+n,f=n-r/200,i={mode:"xyz65",x:dr(a)*pe.X,y:dr(n)*pe.Y,z:dr(f)*pe.Z};return o!==void 0&&(i.alpha=o),i},Ee=an;var fn=e=>Y(Ee(e)),re=fn;var cr=e=>e>gt?Math.cbrt(e):(xt*e+16)/116,ln=({x:e,y:t,z:r,alpha:o})=>{let n=cr(e/pe.X),a=cr(t/pe.Y),f=cr(r/pe.Z),i={mode:"lab65",l:116*a-16,a:500*(n-a),b:200*(a-f)};return o!==void 0&&(i.alpha=o),i},je=ln;var pn=e=>{let t=je(E(e));return e.r===e.b&&e.b===e.g&&(t.a=t.b=0),t},oe=pn;var xe=.14444444444444443*Math.PI,Le=Math.cos(xe),Re=Math.sin(xe),vt=100/Math.log(139/100);var un=({l:e,c:t,h:r,alpha:o})=>{let n={mode:"lab65",l:(Math.exp(e*1/vt)-1)/.0039};if(r===void 0)n.a=n.b=0;else{let a=(Math.exp(.0435*t*1*1)-1)/.075,f=a*Math.cos(r/180*Math.PI-xe),i=a*Math.sin(r/180*Math.PI-xe);n.a=f*Le-i/.83*Re,n.b=f*Re+i/.83*Le}return o!==void 0&&(n.alpha=o),n},we=un;var mn=({l:e,a:t,b:r,alpha:o})=>{let n=t*Le+r*Re,a=.83*(r*Le-t*Re),f=Math.sqrt(n*n+a*a),i={mode:"dlch",l:vt/1*Math.log(1+.0039*e),c:Math.log(1+.075*f)/(.0435*1*1)};return i.c&&(i.h=k((Math.atan2(a,n)+xe)/Math.PI*180)),o!==void 0&&(i.alpha=o),i},_e=mn;var Mo=e=>we(q(e,"dlch")),yo=e=>D(_e(e),"dlab"),sn={mode:"dlab",parse:["--din99o-lab"],serialize:"--din99o-lab",toMode:{lab65:Mo,rgb:e=>re(Mo(e))},fromMode:{lab65:yo,rgb:e=>yo(oe(e))},channels:["l","a","b","alpha"],ranges:{l:[0,100],a:[-40.09,45.501],b:[-40.469,44.344]},interpolate:{l:u,a:u,b:u,alpha:{use:u,fixup:y}}},To=sn;var dn={mode:"dlch",parse:["--din99o-lch"],serialize:"--din99o-lch",toMode:{lab65:we,dlab:e=>D(e,"dlab"),rgb:e=>re(we(e))},fromMode:{lab65:_e,dlab:e=>q(e,"dlch"),rgb:e=>_e(oe(e))},channels:["l","c","h","alpha"],ranges:{l:[0,100],c:[0,51.484],h:[0,360]},interpolate:{l:u,c:u,h:{use:u,fixup:S},alpha:{use:u,fixup:y}},difference:{h:te},average:{h:X}},zo=dn;function Mt({h:e,s:t,i:r,alpha:o}){e=k(e);let n=Math.abs(e/60%2-1),a;switch(Math.floor(e/60)){case 0:a={r:r*(1+t*(3/(2-n)-1)),g:r*(1+t*(3*(1-n)/(2-n)-1)),b:r*(1-t)};break;case 1:a={r:r*(1+t*(3*(1-n)/(2-n)-1)),g:r*(1+t*(3/(2-n)-1)),b:r*(1-t)};break;case 2:a={r:r*(1-t),g:r*(1+t*(3/(2-n)-1)),b:r*(1+t*(3*(1-n)/(2-n)-1))};break;case 3:a={r:r*(1-t),g:r*(1+t*(3*(1-n)/(2-n)-1)),b:r*(1+t*(3/(2-n)-1))};break;case 4:a={r:r*(1+t*(3*(1-n)/(2-n)-1)),g:r*(1-t),b:r*(1+t*(3/(2-n)-1))};break;case 5:a={r:r*(1+t*(3/(2-n)-1)),g:r*(1-t),b:r*(1+t*(3*(1-n)/(2-n)-1))};break;default:a={r:r*(1-t),g:r*(1-t),b:r*(1-t)}}return a.mode="rgb",o!==void 0&&(a.alpha=o),a}function yt({r:e,g:t,b:r,alpha:o}){let n=Math.max(e,t,r),a=Math.min(e,t,r),f={mode:"hsi",s:e+t+r===0?0:1-3*a/(e+t+r),i:(e+t+r)/3};return n-a!==0&&(f.h=(n===e?(t-r)/(n-a)+(t{switch(t){case"deg":return+e;case"rad":return e/Math.PI*180;case"grad":return e/10*9;case"turn":return e*360}},Lo=hn;var bn=new RegExp(`^hsla?\\(\\s*${io}${le}${ce}${le}${ce}\\s*(?:,\\s*${De}\\s*)?\\)$`),xn=e=>{let t=e.match(bn);if(!t)return;let r={mode:"hsl"};return t[3]!==void 0?r.h=+t[3]:t[1]!==void 0&&t[2]!==void 0&&(r.h=Lo(t[1],t[2])),t[4]!==void 0&&(r.s=Math.min(Math.max(0,t[4]/100),1)),t[5]!==void 0&&(r.l=Math.min(Math.max(0,t[5]/100),1)),t[6]!==void 0?r.alpha=t[6]/100:t[7]!==void 0&&(r.alpha=+t[7]),r},br=xn;function gn(e,t){if(!t||t[0]!=="hsl"&&t[0]!=="hsla")return;let r={mode:"hsl"},[,o,n,a,f]=t;if(o.type!==p.None){if(o.type===p.Percentage)return;r.h=o.value}if(n.type!==p.None){if(n.type===p.Hue)return;r.s=n.type===p.Number?n.value:n.value/100}if(a.type!==p.None){if(a.type===p.Hue)return;r.l=a.type===p.Number?a.value:a.value/100}return f.type!==p.None&&(r.alpha=f.type===p.Number?f.value:f.value/100),r}var xr=gn;var vn={mode:"hsl",toMode:{rgb:Tt},fromMode:{rgb:zt},channels:["h","s","l","alpha"],ranges:{h:[0,360]},gamut:"rgb",parse:[xr,br],serialize:e=>`hsl(${e.h||0} ${e.s!==void 0?e.s*100+"%":"none"} ${e.l!==void 0?e.l*100+"%":"none"}${e.alpha<1?` / ${e.alpha}`:""})`,interpolate:{h:{use:u,fixup:S},s:u,l:u,alpha:{use:u,fixup:y}},difference:{h:ee},average:{h:X}},kt=vn;function He({h:e,s:t,v:r,alpha:o}){e=k(e);let n=Math.abs(e/60%2-1),a;switch(Math.floor(e/60)){case 0:a={r,g:r*(1-t*n),b:r*(1-t)};break;case 1:a={r:r*(1-t*n),g:r,b:r*(1-t)};break;case 2:a={r:r*(1-t),g:r,b:r*(1-t*n)};break;case 3:a={r:r*(1-t),g:r*(1-t*n),b:r};break;case 4:a={r:r*(1-t*n),g:r*(1-t),b:r};break;case 5:a={r,g:r*(1-t),b:r*(1-t*n)};break;default:a={r:r*(1-t),g:r*(1-t),b:r*(1-t)}}return a.mode="rgb",o!==void 0&&(a.alpha=o),a}function Se({r:e,g:t,b:r,alpha:o}){let n=Math.max(e,t,r),a=Math.min(e,t,r),f={mode:"hsv",s:n===0?0:1-a/n,v:n};return n-a!==0&&(f.h=(n===e?(t-r)/(n-a)+(t1){let n=t+r;t/=n,r/=n}return He({h:e,s:r===1?1:1-t/(1-r),v:1-r,alpha:o})}function wt(e){let t=Se(e);if(t===void 0)return;let r={mode:"hwb",w:(1-t.s)*t.v,b:1-t.v};return t.h!==void 0&&(r.h=t.h),t.alpha!==void 0&&(r.alpha=t.alpha),r}function yn(e,t){if(!t||t[0]!=="hwb")return;let r={mode:"hwb"},[,o,n,a,f]=t;if(o.type!==p.None){if(o.type===p.Percentage)return;r.h=o.value}if(n.type!==p.None){if(n.type===p.Hue)return;r.w=n.type===p.Number?n.value:n.value/100}if(a.type!==p.None){if(a.type===p.Hue)return;r.b=a.type===p.Number?a.value:a.value/100}return f.type!==p.None&&(r.alpha=f.type===p.Number?f.value:f.value/100),r}var gr=yn;var Tn={mode:"hwb",toMode:{rgb:Rt},fromMode:{rgb:wt},channels:["h","w","b","alpha"],ranges:{h:[0,360]},gamut:"rgb",parse:[gr],serialize:e=>`hwb(${e.h||0} ${e.w*100}% ${e.b*100}%${e.alpha<1?` / ${e.alpha}`:""})`,interpolate:{h:{use:u,fixup:S},w:u,b:u,alpha:{use:u,fixup:y}},difference:{h:mr},average:{h:X}},Ro=Tn;var zn=.1593017578125,kn=134.03437499999998,Ln=.8359375,Rn=18.8515625,wn=18.6875,_n=16295499532821565e-27,vr=e=>{let t=Math.pow(e/1e4,zn);return Math.pow((Ln+Rn*t)/(1+wn*t),kn)||0},Mr=e=>Math.max(e*203,0),Hn=({x:e,y:t,z:r,alpha:o})=>{e=Mr(e),t=Mr(t),r=Mr(r);let n=1.15*e-.15*r,a=.66*t+.34*e,f=vr(.41478972*n+.579999*a+.014648*r),i=vr(-.20151*n+1.120649*a+.0531008*r),l=vr(-.0166008*n+.2648*a+.6684799*r),m=(f+i)/2,s={mode:"jab",j:.44*m/(1-.56*m)-_n,a:3.524*f-4.066708*i+.542708*l,b:.199076*f+1.096799*i-1.295875*l};return o!==void 0&&(s.alpha=o),s},Ge=Hn;var Sn=.1593017578125,Xn=134.03437499999998,Pn=.8359375,Nn=18.8515625,$n=18.6875,wo=16295499532821565e-27,yr=e=>{let t=Math.pow(e,1/Xn);return 1e4*Math.pow((Pn-t)/($n*t-Nn),1/Sn)||0},Tr=e=>e/203,Cn=({j:e,a:t,b:r,alpha:o})=>{let n=(e+wo)/(.44+.56*(e+wo)),a=yr(n+.13860504*t+.058047316*r),f=yr(n-.13860504*t-.058047316*r),i=yr(n-.096019242*t-.8118919*r),l={mode:"xyz65",x:Tr(1.661373024652174*a-.914523081304348*f+.23136208173913045*i),y:Tr(-.3250758611844533*a+1.571847026732543*f-.21825383453227928*i),z:Tr(-.090982811*a-.31272829*f+1.5227666*i)};return o!==void 0&&(l.alpha=o),l},Be=Cn;var On=e=>{let t=Ge(E(e));return e.r===e.b&&e.b===e.g&&(t.a=t.b=0),t},Ze=On;var In=e=>Y(Be(e)),Fe=In;var An={mode:"jab",channels:["j","a","b","alpha"],parse:["--jzazbz"],serialize:"--jzazbz",fromMode:{rgb:Ze,xyz65:Ge},toMode:{rgb:Fe,xyz65:Be},ranges:{j:[0,.222],a:[-.109,.129],b:[-.185,.134]},interpolate:{j:u,a:u,b:u,alpha:{use:u,fixup:y}}},_o=An;var qn=({j:e,a:t,b:r,alpha:o})=>{let n=Math.sqrt(t*t+r*r),a={mode:"jch",j:e,c:n};return n&&(a.h=k(Math.atan2(r,t)*180/Math.PI)),o!==void 0&&(a.alpha=o),a},_t=qn;var Dn=({j:e,c:t,h:r,alpha:o})=>{let n={mode:"jab",j:e,a:t?t*Math.cos(r/180*Math.PI):0,b:t?t*Math.sin(r/180*Math.PI):0};return o!==void 0&&(n.alpha=o),n},Ht=Dn;var Jn={mode:"jch",parse:["--jzczhz"],serialize:"--jzczhz",toMode:{jab:Ht,rgb:e=>Fe(Ht(e))},fromMode:{rgb:e=>_t(Ze(e)),jab:_t},channels:["j","c","h","alpha"],ranges:{j:[0,.221],c:[0,.19],h:[0,360]},interpolate:{h:{use:u,fixup:S},c:u,j:u,alpha:{use:u,fixup:y}},difference:{h:te},average:{h:X}},Ho=Jn;var ue=Math.pow(29,3)/Math.pow(3,3),Xe=Math.pow(6,3)/Math.pow(29,3);var zr=e=>Math.pow(e,3)>Xe?Math.pow(e,3):(116*e-16)/ue,En=({l:e,a:t,b:r,alpha:o})=>{let n=(e+16)/116,a=t/500+n,f=n-r/200,i={mode:"xyz50",x:zr(a)*R.X,y:zr(n)*R.Y,z:zr(f)*R.Z};return o!==void 0&&(i.alpha=o),i},ge=En;var jn=({x:e,y:t,z:r,alpha:o})=>{let n=j({r:e*3.1341359569958707-t*1.6173863321612538-.4906619460083532*r,g:e*-.978795502912089+t*1.916254567259524+.03344273116131949*r,b:e*.07195537988411677-t*.2289768264158322+1.405386058324125*r});return o!==void 0&&(n.alpha=o),n},W=jn;var Yn=e=>W(ge(e)),We=Yn;var Gn=e=>{let{r:t,g:r,b:o,alpha:n}=J(e),a={mode:"xyz50",x:.436065742824811*t+.3851514688337912*r+.14307845442264197*o,y:.22249319175623702*t+.7168870538238823*r+.06061979053616537*o,z:.013923904500943465*t+.09708128566574634*r+.7140993584005155*o};return n!==void 0&&(a.alpha=n),a},U=Gn;var kr=e=>e>Xe?Math.cbrt(e):(ue*e+16)/116,Bn=({x:e,y:t,z:r,alpha:o})=>{let n=kr(e/R.X),a=kr(t/R.Y),f=kr(r/R.Z),i={mode:"lab",l:116*a-16,a:500*(n-a),b:200*(a-f)};return o!==void 0&&(i.alpha=o),i},ve=Bn;var Zn=e=>{let t=ve(U(e));return e.r===e.b&&e.b===e.g&&(t.a=t.b=0),t},Ue=Zn;function Fn(e,t){if(!t||t[0]!=="lab")return;let r={mode:"lab"},[,o,n,a,f]=t;if(!(o.type===p.Hue||n.type===p.Hue||a.type===p.Hue))return o.type!==p.None&&(r.l=o.value),n.type!==p.None&&(r.a=n.type===p.Number?n.value:n.value*125/100),a.type!==p.None&&(r.b=a.type===p.Number?a.value:a.value*125/100),f.type!==p.None&&(r.alpha=f.type===p.Number?f.value:f.value/100),r}var Lr=Fn;var Wn={mode:"lab",toMode:{xyz50:ge,rgb:We},fromMode:{xyz50:ve,rgb:Ue},channels:["l","a","b","alpha"],ranges:{l:[0,100],a:[-100,100],b:[-100,100]},parse:[Lr],serialize:e=>`lab(${e.l!==void 0?e.l:"none"} ${e.a!==void 0?e.a:"none"} ${e.b!==void 0?e.b:"none"}${e.alpha<1?` / ${e.alpha}`:""})`,interpolate:{l:u,a:u,b:u,alpha:{use:u,fixup:y}}},Pe=Wn;var Un={...Pe,mode:"lab65",parse:["--lab-d65"],serialize:"--lab-d65",toMode:{xyz65:Ee,rgb:re},fromMode:{xyz65:je,rgb:oe},ranges:{l:[0,100],a:[-86.182,98.234],b:[-107.86,94.477]}},So=Un;function Kn(e,t){if(!t||t[0]!=="lch")return;let r={mode:"lch"},[,o,n,a,f]=t;if(o.type!==p.None){if(o.type===p.Hue)return;r.l=o.value}if(n.type!==p.None&&(r.c=Math.max(0,n.type===p.Number?n.value:n.value*150/100)),a.type!==p.None){if(a.type===p.Percentage)return;r.h=a.value}return f.type!==p.None&&(r.alpha=f.type===p.Number?f.value:f.value/100),r}var Rr=Kn;var Qn={mode:"lch",toMode:{lab:D,rgb:e=>We(D(e))},fromMode:{rgb:e=>q(Ue(e)),lab:q},channels:["l","c","h","alpha"],ranges:{l:[0,100],c:[0,150],h:[0,360]},parse:[Rr],serialize:e=>`lch(${e.l!==void 0?e.l:"none"} ${e.c!==void 0?e.c:"none"} ${e.h||0}${e.alpha<1?` / ${e.alpha}`:""})`,interpolate:{h:{use:u,fixup:S},c:u,l:u,alpha:{use:u,fixup:y}},difference:{h:te},average:{h:X}},Ne=Qn;var Vn={...Ne,mode:"lch65",parse:["--lch-d65"],serialize:"--lch-d65",toMode:{lab65:e=>D(e,"lab65"),rgb:e=>re(D(e,"lab65"))},fromMode:{rgb:e=>q(oe(e),"lch65"),lab65:e=>q(e,"lch65")},ranges:{l:[0,100],c:[0,133.807],h:[0,360]}},Xo=Vn;var ea=({l:e,u:t,v:r,alpha:o})=>{let n=Math.sqrt(t*t+r*r),a={mode:"lchuv",l:e,c:n};return n&&(a.h=k(Math.atan2(r,t)*180/Math.PI)),o!==void 0&&(a.alpha=o),a},St=ea;var ta=({l:e,c:t,h:r,alpha:o})=>{let n={mode:"luv",l:e,u:t?t*Math.cos(r/180*Math.PI):0,v:t?t*Math.sin(r/180*Math.PI):0};return o!==void 0&&(n.alpha=o),n},Xt=ta;var Po=(e,t,r)=>4*e/(e+15*t+3*r),No=(e,t,r)=>9*t/(e+15*t+3*r),ra=Po(R.X,R.Y,R.Z),oa=No(R.X,R.Y,R.Z),na=e=>e<=Xe?ue*e:116*Math.cbrt(e)-16,aa=({x:e,y:t,z:r,alpha:o})=>{let n=na(t/R.Y),a=Po(e,t,r),f=No(e,t,r);!isFinite(a)||!isFinite(f)?n=a=f=0:(a=13*n*(a-ra),f=13*n*(f-oa));let i={mode:"luv",l:n,u:a,v:f};return o!==void 0&&(i.alpha=o),i},$e=aa;var fa=(e,t,r)=>4*e/(e+15*t+3*r),ia=(e,t,r)=>9*t/(e+15*t+3*r),la=fa(R.X,R.Y,R.Z),pa=ia(R.X,R.Y,R.Z),ua=({l:e,u:t,v:r,alpha:o})=>{let n=t/(13*e)+la,a=r/(13*e)+pa,f=R.Y*(e<=8?e/ue:Math.pow((e+16)/116,3)),i=f*(9*n)/(4*a),l=f*(12-3*n-20*a)/(4*a),m={mode:"xyz50",x:i,y:f,z:l};return o!==void 0&&(m.alpha=o),m},Ce=ua;var ma=e=>St($e(U(e))),sa=e=>W(Ce(Xt(e))),da={mode:"lchuv",toMode:{luv:Xt,rgb:sa},fromMode:{rgb:ma,luv:St},channels:["l","c","h","alpha"],parse:["--lchuv"],serialize:"--lchuv",ranges:{l:[0,100],c:[0,176.956],h:[0,360]},interpolate:{h:{use:u,fixup:S},c:u,l:u,alpha:{use:u,fixup:y}},difference:{h:te},average:{h:X}},$o=da;var ca={...Z,mode:"lrgb",toMode:{rgb:j},fromMode:{rgb:J},parse:["srgb-linear"],serialize:"srgb-linear"},Co=ca;var ha={mode:"luv",toMode:{xyz50:Ce,rgb:e=>W(Ce(e))},fromMode:{xyz50:$e,rgb:e=>$e(U(e))},channels:["l","u","v","alpha"],parse:["--luv"],serialize:"--luv",ranges:{l:[0,100],u:[-84.936,175.042],v:[-125.882,87.243]},interpolate:{l:u,u,v:u,alpha:{use:u,fixup:y}}},Oo=ha;var ba=({r:e,g:t,b:r,alpha:o})=>{let n=Math.cbrt(.41222147079999993*e+.5363325363*t+.0514459929*r),a=Math.cbrt(.2119034981999999*e+.6806995450999999*t+.1073969566*r),f=Math.cbrt(.08830246189999998*e+.2817188376*t+.6299787005000002*r),i={mode:"oklab",l:.2104542553*n+.793617785*a-.0040720468*f,a:1.9779984951*n-2.428592205*a+.4505937099*f,b:.0259040371*n+.7827717662*a-.808675766*f};return o!==void 0&&(i.alpha=o),i},Ke=ba;var xa=e=>{let t=Ke(J(e));return e.r===e.b&&e.b===e.g&&(t.a=t.b=0),t},ne=xa;var ga=({l:e,a:t,b:r,alpha:o})=>{let n=Math.pow(e*.9999999984505198+.39633779217376786*t+.2158037580607588*r,3),a=Math.pow(e*1.0000000088817609-.10556134232365635*t-.06385417477170591*r,3),f=Math.pow(e*1.0000000546724108-.08948418209496575*t-1.2914855378640917*r,3),i={mode:"lrgb",r:4.076741661347994*n-3.307711590408193*a+.230969928729428*f,g:-1.2684380040921763*n+2.6097574006633715*a-.3413193963102197*f,b:-.004196086541837188*n-.7034186144594493*a+1.7076147009309444*f};return o!==void 0&&(i.alpha=o),i},K=ga;var va=e=>j(K(e)),ae=va;function Qe(e){let o=1.170873786407767;return .5*(o*e-.206+Math.sqrt((o*e-.206)*(o*e-.206)+4*.03*o*e))}function Me(e){let o=1.170873786407767;return(e*e+.206*e)/(o*(e+.03))}function Ma(e,t){let r,o,n,a,f,i,l,m;-1.88170328*e-.80936493*t>1?(r=1.19086277,o=1.76576728,n=.59662641,a=.75515197,f=.56771245,i=4.0767416621,l=-3.3077115913,m=.2309699292):1.81444104*e-1.19445276*t>1?(r=.73956515,o=-.45954404,n=.08285427,a=.1254107,f=.14503204,i=-1.2684380046,l=2.6097574011,m=-.3413193965):(r=1.35733652,o=-.00915799,n=-1.1513021,a=-.50559606,f=.00692167,i=-.0041960863,l=-.7034186147,m=1.707614701);let s=r+o*e+n*t+a*e*e+f*e*t,d=.3963377774*e+.2158037573*t,h=-.1055613458*e-.0638541728*t,c=-.0894841775*e-1.291485548*t;{let b=1+s*d,M=1+s*h,v=1+s*c,z=b*b*b,_=M*M*M,H=v*v*v,N=3*d*b*b,$=3*h*M*M,C=3*c*v*v,I=6*d*d*b,me=6*h*h*M,ie=6*c*c*v,B=i*z+l*_+m*H,Q=i*N+l*$+m*C,se=i*I+l*me+m*ie;s=s-B*Q/(Q*Q-.5*B*se)}return s}function wr(e,t){let r=Ma(e,t),o=K({l:1,a:r*e,b:r*t}),n=Math.cbrt(1/Math.max(o.r,o.g,o.b)),a=n*r;return[n,a]}function ya(e,t,r,o,n,a=null){a||(a=wr(e,t));let f;if((r-n)*a[1]-(a[0]-n)*o<=0)f=a[1]*n/(o*a[0]+a[1]*(n-r));else{f=a[1]*(n-1)/(o*(a[0]-1)+a[1]*(n-r));{let i=r-n,l=o,m=.3963377774*e+.2158037573*t,s=-.1055613458*e-.0638541728*t,d=-.0894841775*e-1.291485548*t,h=i+l*m,c=i+l*s,b=i+l*d;{let M=n*(1-f)+f*r,v=f*o,z=M+v*m,_=M+v*s,H=M+v*d,N=z*z*z,$=_*_*_,C=H*H*H,I=3*h*z*z,me=3*c*_*_,ie=3*b*H*H,B=6*h*h*z,Q=6*c*c*_,se=6*b*b*H,de=4.0767416621*N-3.3077115913*$+.2309699292*C-1,A=4.0767416621*I-3.3077115913*me+.2309699292*ie,ft=4.0767416621*B-3.3077115913*Q+.2309699292*se,it=A/(A*A-.5*de*ft),Ie=-de*it,Ae=-1.2684380046*N+2.6097574011*$-.3413193965*C-1,ke=-1.2684380046*I+2.6097574011*me-.3413193965*ie,Gt=-1.2684380046*B+2.6097574011*Q-.3413193965*se,lt=ke/(ke*ke-.5*Ae*Gt),qe=-Ae*lt,ao=-.0041960863*N-.7034186147*$+1.707614701*C-1,Bt=-.0041960863*I-.7034186147*me+1.707614701*ie,p0=-.0041960863*B-.7034186147*Q+1.707614701*se,fo=Bt/(Bt*Bt-.5*ao*p0),Zt=-ao*fo;Ie=it>=0?Ie:1e6,qe=lt>=0?qe:1e6,Zt=fo>=0?Zt:1e6,f+=Math.min(Ie,Math.min(qe,Zt))}}}return f}function Ve(e,t,r=null){r||(r=wr(e,t));let o=r[0],n=r[1];return[n/o,n/(1-o)]}function Pt(e,t,r){let o=wr(t,r),n=ya(t,r,e,1,e,o),a=Ve(t,r,o),f=.11516993+1/(7.4477897+4.1590124*r+t*(-2.19557347+1.75198401*r+t*(-2.13704948-10.02301043*r+t*(-4.24894561+5.38770819*r+4.69891013*t)))),i=.11239642+1/(1.6132032-.68124379*r+t*(.40370612+.90148123*r+t*(-.27087943+.6122399*r+t*(.00299215-.45399568*r-.14661872*t)))),l=n/Math.min(e*a[0],(1-e)*a[1]),m=e*f,s=(1-e)*i,d=.9*l*Math.sqrt(Math.sqrt(1/(1/(m*m*m*m)+1/(s*s*s*s))));return m=e*.4,s=(1-e)*.8,[Math.sqrt(1/(1/(m*m)+1/(s*s))),d,n]}function et(e){let t={mode:"okhsl",l:Qe(e.l)};e.alpha!==void 0&&(t.alpha=e.alpha);let r=Math.sqrt(e.a*e.a+e.b*e.b);if(!r)return t.s=0,t;let[o,n,a]=Pt(e.l,e.a/r,e.b/r),f;if(ret(ne(e))},toMode:{oklab:tt,rgb:e=>ae(tt(e))}},Io=Ta;function rt(e){let t=Math.sqrt(e.a*e.a+e.b*e.b),r=e.l,o=t?e.a/t:1,n=t?e.b/t:1,[a,f]=Ve(o,n),i=.5,l=1-i/a,m=f/(t+r*f),s=m*r,d=m*t,h=Me(s),c=d*h/s,b=K({l:h,a:o*c,b:n*c}),M=Math.cbrt(1/Math.max(b.r,b.g,b.b,0));r=r/M,t=t/M*Qe(r)/r,r=Qe(r);let v={mode:"okhsv",s:t?(i+f)*d/(f*i+f*l*d):0,v:r?r/s:0};return v.s&&(v.h=k(Math.atan2(e.b,e.a)*180/Math.PI)),e.alpha!==void 0&&(v.alpha=e.alpha),v}function ot(e){let t={mode:"oklab"};e.alpha!==void 0&&(t.alpha=e.alpha);let r=e.h||0,o=Math.cos(r/180*Math.PI),n=Math.sin(r/180*Math.PI),[a,f]=Ve(o,n),i=.5,l=1-i/a,m=1-e.s*i/(i+f-f*l*e.s),s=e.s*f*i/(i+f-f*l*e.s),d=Me(m),h=s*d/m,c=K({l:d,a:o*h,b:n*h}),b=Math.cbrt(1/Math.max(c.r,c.g,c.b,0)),M=Me(e.v*m),v=s*M/m;return t.l=M*b,t.a=v*o*b,t.b=v*n*b,t}var za={...Lt,mode:"okhsv",channels:["h","s","v","alpha"],parse:["--okhsv"],serialize:"--okhsv",fromMode:{oklab:rt,rgb:e=>rt(ne(e))},toMode:{oklab:ot,rgb:e=>ae(ot(e))}},Ao=za;function ka(e,t){if(!t||t[0]!=="oklab")return;let r={mode:"oklab"},[,o,n,a,f]=t;if(!(o.type===p.Hue||n.type===p.Hue||a.type===p.Hue))return o.type!==p.None&&(r.l=o.type===p.Number?o.value:o.value/100),n.type!==p.None&&(r.a=n.type===p.Number?n.value:n.value*.4/100),a.type!==p.None&&(r.b=a.type===p.Number?a.value:a.value*.4/100),f.type!==p.None&&(r.alpha=f.type===p.Number?f.value:f.value/100),r}var _r=ka;var La={...Pe,mode:"oklab",toMode:{lrgb:K,rgb:ae},fromMode:{lrgb:Ke,rgb:ne},ranges:{l:[0,1],a:[-.4,.4],b:[-.4,.4]},parse:[_r],serialize:e=>`oklab(${e.l!==void 0?e.l:"none"} ${e.a!==void 0?e.a:"none"} ${e.b!==void 0?e.b:"none"}${e.alpha<1?` / ${e.alpha}`:""})`},qo=La;function Ra(e,t){if(!t||t[0]!=="oklch")return;let r={mode:"oklch"},[,o,n,a,f]=t;if(o.type!==p.None){if(o.type===p.Hue)return;r.l=o.type===p.Number?o.value:o.value/100}if(n.type!==p.None&&(r.c=Math.max(0,n.type===p.Number?n.value:n.value*.4/100)),a.type!==p.None){if(a.type===p.Percentage)return;r.h=a.value}return f.type!==p.None&&(r.alpha=f.type===p.Number?f.value:f.value/100),r}var Hr=Ra;var wa={...Ne,mode:"oklch",toMode:{oklab:e=>D(e,"oklab"),rgb:e=>ae(D(e,"oklab"))},fromMode:{rgb:e=>q(ne(e),"oklch"),oklab:e=>q(e,"oklch")},parse:[Hr],serialize:e=>`oklch(${e.l!==void 0?e.l:"none"} ${e.c!==void 0?e.c:"none"} ${e.h||0}${e.alpha<1?` / ${e.alpha}`:""})`,ranges:{l:[0,1],c:[0,.4],h:[0,360]}},Do=wa;var _a=e=>{let{r:t,g:r,b:o,alpha:n}=J(e),a={mode:"xyz65",x:.486570948648216*t+.265667693169093*r+.1982172852343625*o,y:.2289745640697487*t+.6917385218365062*r+.079286914093745*o,z:0*t+.0451133818589026*r+1.043944368900976*o};return n!==void 0&&(a.alpha=n),a},Nt=_a;var Ha=({x:e,y:t,z:r,alpha:o})=>{let n=j({r:e*2.4934969119414263-t*.9313836179191242-.402710784450717*r,g:e*-.8294889695615749+t*1.7626640603183465+.0236246858419436*r,b:e*.0358458302437845-t*.0761723892680418+.9568845240076871*r},"p3");return o!==void 0&&(n.alpha=o),n},$t=Ha;var Sa={...Z,mode:"p3",parse:["display-p3"],serialize:"display-p3",fromMode:{rgb:e=>$t(E(e)),xyz65:$t},toMode:{rgb:e=>Y(Nt(e)),xyz65:Nt}},Jo=Sa;var Sr=e=>{let t=Math.abs(e);return t>=.001953125?Math.sign(e)*Math.pow(t,.5555555555555556):16*e},Xa=({x:e,y:t,z:r,alpha:o})=>{let n={mode:"prophoto",r:Sr(e*1.3457868816471585-t*.2555720873797946-.0511018649755453*r),g:Sr(e*-.5446307051249019+t*1.5082477428451466+.0205274474364214*r),b:Sr(e*0+t*0+1.2119675456389452*r)};return o!==void 0&&(n.alpha=o),n},Ct=Xa;var Xr=e=>{let t=Math.abs(e);return t>=.03125?Math.sign(e)*Math.pow(t,1.8):e/16},Pa=e=>{let t=Xr(e.r),r=Xr(e.g),o=Xr(e.b),n={mode:"xyz50",x:.7977666449006423*t+.1351812974005331*r+.0313477341283922*o,y:.2880748288194013*t+.7118352342418731*r+899369387256e-16*o,z:0*t+0*r+.8251046025104602*o};return e.alpha!==void 0&&(n.alpha=e.alpha),n},Ot=Pa;var Na={...Z,mode:"prophoto",parse:["prophoto-rgb"],serialize:"prophoto-rgb",fromMode:{xyz50:Ct,rgb:e=>Ct(U(e))},toMode:{xyz50:Ot,rgb:e=>W(Ot(e))}},Eo=Na;var jo=1.09929682680944,$a=.018053968510807,Pr=e=>{let t=Math.abs(e);return t>$a?(Math.sign(e)||1)*(jo*Math.pow(t,.45)-(jo-1)):4.5*e},Ca=({x:e,y:t,z:r,alpha:o})=>{let n={mode:"rec2020",r:Pr(e*1.7166511879712683-t*.3556707837763925-.2533662813736599*r),g:Pr(e*-.6666843518324893+t*1.6164812366349395+.0157685458139111*r),b:Pr(e*.0176398574453108-t*.0427706132578085+.9421031212354739*r)};return o!==void 0&&(n.alpha=o),n},It=Ca;var Yo=1.09929682680944,Oa=.018053968510807,Nr=e=>{let t=Math.abs(e);return t{let t=Nr(e.r),r=Nr(e.g),o=Nr(e.b),n={mode:"xyz65",x:.6369580483012911*t+.1446169035862083*r+.1688809751641721*o,y:.262700212011267*t+.6779980715188708*r+.059301716469862*o,z:0*t+.0280726930490874*r+1.0609850577107909*o};return e.alpha!==void 0&&(n.alpha=e.alpha),n},At=Ia;var Aa={...Z,mode:"rec2020",fromMode:{xyz65:It,rgb:e=>It(E(e))},toMode:{xyz65:At,rgb:e=>Y(At(e))},parse:["rec2020"],serialize:"rec2020"},Go=Aa;var fe=.0037930732552754493,qt=Math.cbrt(fe);var $r=e=>Math.cbrt(e)-qt,qa=e=>{let{r:t,g:r,b:o,alpha:n}=J(e),a=$r(.3*t+.622*r+.078*o+fe),f=$r(.23*t+.692*r+.078*o+fe),i=$r(.2434226892454782*t+.2047674442449682*r+.5518098665095535*o+fe),l={mode:"xyb",x:(a-f)/2,y:(a+f)/2,b:i-(a+f)/2};return n!==void 0&&(l.alpha=n),l},Cr=qa;var Or=e=>Math.pow(e+qt,3),Da=({x:e,y:t,b:r,alpha:o})=>{let n=Or(e+t)-fe,a=Or(t-e)-fe,f=Or(r+t)-fe,i=j({r:11.031566904639861*n-9.866943908131562*a-.16462299650829934*f,g:-3.2541473810744237*n+4.418770377582723*a-.16462299650829934*f,b:-3.6588512867136815*n+2.7129230459360922*a+1.9459282407775895*f});return o!==void 0&&(i.alpha=o),i},Ir=Da;var Ja={mode:"xyb",channels:["x","y","b","alpha"],parse:["--xyb"],serialize:"--xyb",toMode:{rgb:Ir},fromMode:{rgb:Cr},ranges:{x:[-.0154,.0281],y:[0,.8453],b:[-.2778,.388]},interpolate:{x:u,y:u,b:u,alpha:{use:u,fixup:y}}},Bo=Ja;var Ea={mode:"xyz50",parse:["xyz-d50"],serialize:"xyz-d50",toMode:{rgb:W,lab:ve},fromMode:{rgb:U,lab:ge},channels:["x","y","z","alpha"],ranges:{x:[0,.964],y:[0,.999],z:[0,.825]},interpolate:{x:u,y:u,z:u,alpha:{use:u,fixup:y}}},Zo=Ea;var ja=e=>{let{x:t,y:r,z:o,alpha:n}=e,a={mode:"xyz50",x:1.0479298208405488*t+.0229467933410191*r-.0501922295431356*o,y:.0296278156881593*t+.990434484573249*r-.0170738250293851*o,z:-.0092430581525912*t+.0150551448965779*r+.7518742899580008*o};return n!==void 0&&(a.alpha=n),a},Ar=ja;var Ya=e=>{let{x:t,y:r,z:o,alpha:n}=e,a={mode:"xyz65",x:.9554734527042182*t-.0230985368742614*r+.0632593086610217*o,y:-.0283697069632081*t+1.0099954580058226*r+.021041398966943*o,z:.0123140016883199*t-.0205076964334779*r+1.3303659366080753*o};return n!==void 0&&(a.alpha=n),a},qr=Ya;var Ga={mode:"xyz65",toMode:{rgb:Y,xyz50:Ar},fromMode:{rgb:E,xyz50:qr},ranges:{x:[0,.95],y:[0,1],z:[0,1.088]},channels:["x","y","z","alpha"],parse:["xyz","xyz-d65"],serialize:"xyz-d65",interpolate:{x:u,y:u,z:u,alpha:{use:u,fixup:y}}},Fo=Ga;var Ba=({r:e,g:t,b:r,alpha:o})=>{let n={mode:"yiq",y:.29889531*e+.58662247*t+.11448223*r,i:.59597799*e-.2741761*t-.32180189*r,q:.21147017*e-.52261711*t+.31114694*r};return o!==void 0&&(n.alpha=o),n},Dr=Ba;var Za=({y:e,i:t,q:r,alpha:o})=>{let n={mode:"rgb",r:e+.95608445*t+.6208885*r,g:e-.27137664*t-.6486059*r,b:e-1.10561724*t+1.70250126*r};return o!==void 0&&(n.alpha=o),n},Jr=Za;var Fa={mode:"yiq",toMode:{rgb:Jr},fromMode:{rgb:Dr},channels:["y","i","q","alpha"],parse:["--yiq"],serialize:"--yiq",ranges:{i:[-.595,.595],q:[-.522,.522]},interpolate:{y:u,i:u,q:u,alpha:{use:u,fixup:y}}},Wo=Fa;var Wa=(e,t)=>Math.round(e*(t=Math.pow(10,t)))/t,Ua=(e=4)=>t=>typeof t=="number"?Wa(t,e):t,Er=Ua;var nt=Er(2),at=e=>Math.max(0,Math.min(1,e)),ye=e=>Math.round(at(e)*255),jr=e=>{if(e===void 0)return;let t=ye(e.r),r=ye(e.g),o=ye(e.b);return"#"+(1<<24|t<<16|r<<8|o).toString(16).slice(1)},Uo=e=>{if(e===void 0)return;let t=ye(e.alpha!==void 0?e.alpha:1);return jr(e)+(256|t).toString(16).slice(1)},Ko=e=>{if(e===void 0)return;let t=e.r!==void 0?ye(e.r):"none",r=e.g!==void 0?ye(e.g):"none",o=e.b!==void 0?ye(e.b):"none";return e.alpha===void 0||e.alpha===1?`rgb(${t}, ${r}, ${o})`:`rgba(${t}, ${r}, ${o}, ${nt(at(e.alpha))})`},Qo=e=>{if(e===void 0)return;let t=nt(e.h||0),r=e.s!==void 0?nt(at(e.s)*100)+"%":"none",o=e.l!==void 0?nt(at(e.l)*100)+"%":"none";return e.alpha===void 0||e.alpha===1?`hsl(${t}, ${r}, ${o})`:`hsla(${t}, ${r}, ${o}, ${nt(at(e.alpha))})`},Ka=e=>{let t=P(e);if(!t)return;let r=L(t.mode);if(!r.serialize||typeof r.serialize=="string"){let o=`color(${r.serialize||`--${t.mode}`} `;return r.channels.forEach((n,a)=>{n!=="alpha"&&(o+=(a?" ":"")+(t[n]!==void 0?t[n]:"none"))}),t.alpha!==void 0&&t.alpha<1&&(o+=` / ${t.alpha}`),o+")"}if(typeof r.serialize=="function")return r.serialize(t)},Qa=e=>jr(g("rgb")(e)),Va=e=>Uo(g("rgb")(e)),ef=e=>Ko(g("rgb")(e)),tf=e=>Qo(g("hsl")(e));var rf={normal:(e,t)=>t,multiply:(e,t)=>e*t,screen:(e,t)=>e+t-e*t,"hard-light":(e,t)=>t<.5?e*2*t:2*t*(1-e)-1,overlay:(e,t)=>e<.5?t*2*e:2*e*(1-t)-1,darken:(e,t)=>Math.min(e,t),lighten:(e,t)=>Math.max(e,t),"color-dodge":(e,t)=>e===0?0:t===1?1:Math.min(1,e/(1-t)),"color-burn":(e,t)=>e===1?1:t===0?0:1-Math.min(1,(1-e)/t),"soft-light":(e,t)=>t<.5?e-(1-2*t)*e*(1-e):e+(2*t-1)*((e<.25?((16*e-12)*e+4)*e:Math.sqrt(e))-e),difference:(e,t)=>Math.abs(e-t),exclusion:(e,t)=>e+t-2*e*t},of=(e,t="normal",r="rgb")=>{let o=typeof t=="function"?t:rf[t],n=g(r),a=L(r).channels;return e.map(i=>{let l=n(i);return l.alpha===void 0&&(l.alpha=1),l}).reduce((i,l)=>{if(i===void 0)return l;let m=l.alpha+i.alpha*(1-l.alpha);return a.reduce((s,d)=>(d!=="alpha"&&(m===0?s[d]=0:(s[d]=l.alpha*(1-i.alpha)*l[d]+l.alpha*i.alpha*o(i[d],l[d])+(1-l.alpha)*i.alpha*i[d],s[d]=Math.max(0,Math.min(1,s[d]/m)))),s),{mode:r,alpha:m})})},nf=of;var af=([e,t])=>e+Math.random()*(t-e),ff=e=>Object.keys(e).reduce((t,r)=>{let o=e[r];return t[r]=Array.isArray(o)?o:[o,o],t},{}),lf=(e="rgb",t={})=>{let r=L(e),o=ff(t);return r.channels.reduce((n,a)=>((o.alpha||a!=="alpha")&&(n[a]=af(o[a]||r.ranges[a])),n),{mode:e})},pf=lf;var Te=(e,t="rgb",r=!1)=>{let o=t?L(t).channels:null,n=t?g(t):P;return a=>{let f=n(a);if(!f)return;let i=(o||L(f.mode).channels).reduce((m,s)=>{let d=e(f[s],s,f,t);return d!==void 0&&!isNaN(d)&&(m[s]=d),m},{mode:f.mode});if(!r)return i;let l=P(a);return l&&l.mode!==i.mode?g(l.mode)(i):i}},Yr=(e,t,r)=>t!=="alpha"?(e||0)*(r.alpha!==void 0?r.alpha:1):e,Gr=(e,t,r)=>t!=="alpha"&&r.alpha!==0?(e||0)/(r.alpha!==void 0?r.alpha:1):e,Dt=(e=1,t=0)=>(r,o)=>o!=="alpha"?r*e+t:r,uf=(e=1,t=1,r=0)=>(o,n)=>n!=="alpha"?e*Math.pow(o,t)+r:o;var mf=e=>{e[0]===void 0&&(e[0]=0),e[e.length-1]===void 0&&(e[e.length-1]=1);let t=1,r,o,n,a;for(;tt=>e<=0?1:e>=1?0:Math.pow(t,Math.log(.5)/Math.log(e)),Br=sf;var Jt=e=>typeof e=="function",ze=e=>e&&typeof e=="object",e0=e=>typeof e=="number",t0=(e,t="rgb",r,o)=>{let n=L(t),a=g(t),f=[],i=[],l={};e.forEach(h=>{Array.isArray(h)?(f.push(a(h[0])),i.push(h[1])):e0(h)||Jt(h)?l[i.length]=h:(f.push(a(h)),i.push(void 0))}),Vo(i);let m=n.channels.reduce((h,c)=>{let b;return ze(r)&&ze(r[c])&&r[c].fixup?b=r[c].fixup:ze(n.interpolate[c])&&n.interpolate[c].fixup?b=n.interpolate[c].fixup:b=M=>M,h[c]=b(f.map(M=>M[c])),h},{});if(o){let h=f.map((c,b)=>n.channels.reduce((M,v)=>(M[v]=m[v][b],M),{mode:t}));m=n.channels.reduce((c,b)=>(c[b]=h.map(M=>{let v=o(M[b],b,M,t);return isNaN(v)?void 0:v}),c),{})}let s=n.channels.reduce((h,c)=>{let b;return Jt(r)?b=r:ze(r)&&Jt(r[c])?b=r[c]:ze(r)&&ze(r[c])&&r[c].use?b=r[c].use:Jt(n.interpolate[c])?b=n.interpolate[c]:ze(n.interpolate[c])&&(b=n.interpolate[c].use),h[c]=b(m[c]),h},{}),d=f.length-1;return h=>{if(h=Math.min(Math.max(0,h),1),h<=i[0])return f[0];if(h>i[d])return f[d];let c=0;for(;i[c]{let $=s[N](_);return $!==void 0&&(H[N]=$),H},{mode:t})}},df=(e,t="rgb",r)=>t0(e,t,r),r0=(e,t)=>(r,o="rgb",n)=>{let a=t?Te(t,o):void 0,f=t0(r,o,n,e);return a?i=>a(f(i)):f},cf=r0(Yr,Gr);var Et=(e,t)=>(e+t)%t,o0=(e,t,r,o,n)=>{let a=n*n,f=a*n;return((1-3*n+3*a-f)*e+(4-6*a+3*f)*t+(1+3*n+3*a-3*f)*r+f*o)/6},Zr=e=>t=>{let r=e.length-1,o=t>=1?r-1:Math.max(0,Math.floor(t*r));return o0(o>0?e[o-1]:2*e[o]-e[o+1],e[o],e[o+1],ot=>{let r=e.length-1,o=Math.floor(t*r);return o0(e[Et(o-1,e.length)],e[Et(o,e.length)],e[Et(o+1,e.length)],e[Et(o+2,e.length)],(t-o/r)*r)};var n0=e=>{let t,r=e.length-1,o=new Array(r),n=new Array(r),a=new Array(r);for(o[1]=1/4,n[1]=(6*e[1]-e[0])/4,t=2;t0&&(a[r-1]=n[r-1]),t=r-2;t>0;--t)a[t]=n[t]-o[t]*a[t+1];return a},hf=e=>Zr(n0(e)),bf=e=>Fr(n0(e));var Oe=Math.sign,Wr=Math.min,G=Math.abs,Ur=e=>{let t=e.length-1,r=[],o=[],n=[];for(let a=0;a0?.5*(e[a+1]-e[a-1])*t:void 0),n.push(a>0?(Oe(r[a-1])+Oe(r[a]))*Wr(G(r[a-1]),G(r[a]),.5*G(o[a])):void 0);return[r,o,n]},Kr=(e,t,r)=>{let o=e.length-1,n=o*o;return a=>{let f;a>=1?f=o-1:f=Math.max(0,Math.floor(a*o));let i=a-f/o,l=i*i,m=l*i;return(t[f]+t[f+1]-2*r[f])*n*m+(3*r[f]-2*t[f]-t[f+1])*o*l+t[f]*i+e[f]}},xf=e=>{if(e.length<3)return u(e);let t=e.length-1,[r,,o]=Ur(e);return o[0]=r[0],o[t]=r[t-1],Kr(e,o,r)},gf=e=>{if(e.length<3)return u(e);let t=e.length-1,[r,o,n]=Ur(e);return o[0]=(e[1]*2-e[0]*1.5-e[2]*.5)*t,o[t]=(e[t]*1.5-e[t-1]*2+e[t-2]*.5)*t,n[0]=o[0]*r[0]<=0?0:G(o[0])>2*G(r[0])?2*r[0]:o[0],n[t]=o[t]*r[t-1]<=0?0:G(o[t])>2*G(r[t-1])?2*r[t-1]:o[t],Kr(e,n,r)},vf=e=>{let t=e.length-1,[r,o,n]=Ur(e);o[0]=.5*(e[1]-e[t])*t,o[t]=.5*(e[0]-e[t-1])*t;let a=(e[0]-e[t])*t,f=a;return n[0]=(Oe(a)+Oe(r[0]))*Wr(G(a),G(r[0]),.5*G(o[0])),n[t]=(Oe(r[t-1])+Oe(f))*Wr(G(r[t-1]),G(f),.5*G(o[t])),Kr(e,n,r)};var Mf=(e=1)=>e===1?t=>t:t=>Math.pow(t,e),Qr=Mf;var yf=(e=2,t=1)=>{let r=Qr(t);if(e<2)return e<1?[]:[r(.5)];let o=[];for(let n=0;n{let t={mode:e.mode,r:Math.max(0,Math.min(e.r,1)),g:Math.max(0,Math.min(e.g,1)),b:Math.max(0,Math.min(e.b,1))};return e.alpha!==void 0&&(t.alpha=e.alpha),t},i0=e=>f0(a0(e)),l0=e=>e!==void 0&&e.r>=0&&e.r<=1&&e.g>=0&&e.g<=1&&e.b>=0&&e.b<=1;function Vr(e){return l0(a0(e))}function jt(e="rgb"){let{gamut:t}=L(e);if(!t)return o=>!0;let r=g(typeof t=="string"?t:e);return o=>l0(r(o))}function zf(e){return e=P(e),e===void 0||Vr(e)?e:g(e.mode)(i0(e))}function eo(e="rgb"){let{gamut:t}=L(e);if(!t)return a=>P(a);let r=typeof t=="string"?t:e,o=g(r),n=jt(r);return a=>{let f=P(a);if(!f)return;let i=o(f);if(n(i))return f;let l=f0(i);return f.mode===l.mode?l:g(f.mode)(l)}}function kf(e,t="lch",r="rgb"){e=P(e);let o=r==="rgb"?Vr:jt(r),n=r==="rgb"?i0:eo(r);if(e===void 0||o(e))return e;let a=g(e.mode);e=g(t)(e);let f={...e,c:0};if(!o(f))return a(n(f));let i=0,l=e.c,m=L(t).ranges.c,s=(m[1]-m[0])/Math.pow(2,13),d;for(;l-i>s;)f.c=i+(l-i)*.5,o(f)?(d=f.c,i=f.c):l=f.c;return a(o(f)?f:{...f,c:d})}function Lf(e="rgb",t="oklch",r=be("oklch"),o=.02){let n=g(e);if(!L(e).gamut)return d=>n(d);let a=jt(e),f=eo(e),i=g(t),{ranges:l}=L(t),m=n("white"),s=n("black");return d=>{if(d=P(d),d===void 0)return;let h={...i(d)};if(h.l>=l.l[1]){let z={...m};return d.alpha!==void 0&&(z.alpha=d.alpha),z}if(h.l<=l.l[0]){let z={...s};return d.alpha!==void 0&&(z.alpha=d.alpha),z}if(a(h))return n(h);let c=0,b=h.c,M=(l.c[1]-l.c[0])/4e3,v=f(h);for(;b-c>M;)h.c=(c+b)*.5,v=f(h),a(h)||r&&o>0&&r(h,v)<=o?c=h.c:b=h.c;return n(a(h)?h:v)}}var Rf=(e,t=be(),r=o=>o)=>{let o=e.map((n,a)=>({color:r(n),i:a}));return(n,a=1,f=1/0)=>(isFinite(a)&&(a=Math.max(1,Math.min(a,o.length-1))),o.forEach(i=>{i.d=t(n,i.color)}),o.sort((i,l)=>i.d-l.d).slice(0,a).filter(i=>i.de[i.i]))},wf=Rf;var to=e=>Math.max(e,0),ro=e=>Math.max(Math.min(e,1),0),_f=(e,t,r)=>e===void 0||t===void 0?void 0:e+r*(t-e),Hf=e=>{let t=1-ro(e);return[.393+.607*t,.769-.769*t,.189-.189*t,0,.349-.349*t,.686+.314*t,.168-.168*t,0,.272-.272*t,.534-.534*t,.131+.869*t,0,0,0,0,1]},Sf=e=>{let t=to(e);return[.213+.787*t,.715-.715*t,.072-.072*t,0,.213-.213*t,.715+.285*t,.072-.072*t,0,.213-.213*t,.715-.715*t,.072+.928*t,0,0,0,0,1]},Xf=e=>{let t=1-ro(e);return[.2126+.7874*t,.7152-.7152*t,.0722-.0722*t,0,.2126-.2126*t,.7152+.2848*t,.0722-.0722*t,0,.2126-.2126*t,.7152-.7152*t,.0722+.9278*t,0,0,0,0,1]},Pf=e=>{let t=Math.PI*e/180,r=Math.cos(t),o=Math.sin(t);return[.213+r*.787-o*.213,.715-r*.715-o*.715,.072-r*.072+o*.928,0,.213-r*.213+o*.143,.715+r*.285+o*.14,.072-r*.072-o*.283,0,.213-r*.213-o*.787,.715-r*.715+o*.715,.072+r*.928+o*.072,0,0,0,0,1]},Yt=(e,t,r=!1)=>{let o=g(t),n=L(t).channels;return a=>{let f=o(a);if(!f)return;let i={mode:t},l,m=n.length;for(let d=0;d{let r=to(e);return Te(Dt(r),t,!0)},$f=(e=1,t="rgb")=>{let r=to(e);return Te(Dt(r,(1-r)/2),t,!0)},Cf=(e=1,t="rgb")=>Yt(Hf(e),t,!0),Of=(e=1,t="rgb")=>Yt(Sf(e),t,!0),If=(e=1,t="rgb")=>Yt(Xf(e),t,!0),Af=(e=1,t="rgb")=>{let r=ro(e);return Te((o,n)=>n==="alpha"?o:_f(r,1-r,o),t,!0)},qf=(e=0,t="rgb")=>Yt(Pf(e),t,!0);var Df=g("rgb"),Jf=[[1,0,-0,0,1,0,-0,-0,1],[.856167,.182038,-.038205,.029342,.955115,.015544,-.00288,-.001563,1.004443],[.734766,.334872,-.069637,.05184,.919198,.028963,-.004928,-.004209,1.009137],[.630323,.465641,-.095964,.069181,.890046,.040773,-.006308,-.007724,1.014032],[.539009,.579343,-.118352,.082546,.866121,.051332,-.007136,-.011959,1.019095],[.458064,.679578,-.137642,.092785,.846313,.060902,-.007494,-.016807,1.024301],[.38545,.769005,-.154455,.100526,.829802,.069673,-.007442,-.02219,1.029632],[.319627,.849633,-.169261,.106241,.815969,.07779,-.007025,-.028051,1.035076],[.259411,.923008,-.18242,.110296,.80434,.085364,-.006276,-.034346,1.040622],[.203876,.990338,-.194214,.112975,.794542,.092483,-.005222,-.041043,1.046265],[.152286,1.052583,-.204868,.114503,.786281,.099216,-.003882,-.048116,1.051998]],Ef=[[1,0,-0,0,1,0,-0,-0,1],[.866435,.177704,-.044139,.049567,.939063,.01137,-.003453,.007233,.99622],[.760729,.319078,-.079807,.090568,.889315,.020117,-.006027,.013325,.992702],[.675425,.43385,-.109275,.125303,.847755,.026942,-.00795,.018572,.989378],[.605511,.52856,-.134071,.155318,.812366,.032316,-.009376,.023176,.9862],[.547494,.607765,-.155259,.181692,.781742,.036566,-.01041,.027275,.983136],[.498864,.674741,-.173604,.205199,.754872,.039929,-.011131,.030969,.980162],[.457771,.731899,-.18967,.226409,.731012,.042579,-.011595,.034333,.977261],[.422823,.781057,-.203881,.245752,.709602,.044646,-.011843,.037423,.974421],[.392952,.82361,-.216562,.263559,.69021,.046232,-.01191,.040281,.97163],[.367322,.860646,-.227968,.280085,.672501,.047413,-.01182,.04294,.968881]],jf=[[1,0,-0,0,1,0,-0,-0,1],[.92667,.092514,-.019184,.021191,.964503,.014306,.008437,.054813,.93675],[.89572,.13333,-.02905,.029997,.9454,.024603,.013027,.104707,.882266],[.905871,.127791,-.033662,.026856,.941251,.031893,.01341,.148296,.838294],[.948035,.08949,-.037526,.014364,.946792,.038844,.010853,.193991,.795156],[1.017277,.027029,-.044306,-.006113,.958479,.047634,.006379,.248708,.744913],[1.104996,-.046633,-.058363,-.032137,.971635,.060503,.001336,.317922,.680742],[1.193214,-.109812,-.083402,-.058496,.97941,.079086,-.002346,.403492,.598854],[1.257728,-.139648,-.118081,-.078003,.975409,.102594,-.003316,.501214,.502102],[1.278864,-.125333,-.153531,-.084748,.957674,.127074,-989e-6,.601151,.399838],[1.255528,-.076749,-.178779,-.078411,.930809,.147602,.004733,.691367,.3039]],oo=(e,t)=>{let r=Math.max(0,Math.min(1,t)),o=Math.round(r/.1),n=Math.round(r%.1),a=e[o];if(n>0&&oV(a[l],f[l],n))}return f=>{let i=P(f);if(i===void 0)return;let{r:l,g:m,b:s}=Df(i),d={mode:"rgb",r:a[0]*l+a[1]*m+a[2]*s,g:a[3]*l+a[4]*m+a[5]*s,b:a[6]*l+a[7]*m+a[8]*s};return i.alpha!==void 0&&(d.alpha=i.alpha),g(i.mode)(d)}},Yf=(e=1)=>oo(Jf,e),Gf=(e=1)=>oo(Ef,e),Bf=(e=1)=>oo(jf,e);var Zf=e=>e*e*(3-2*e),Ff=e=>.5-Math.sin(Math.asin(1-2*e)/3);var Wf=e=>e*e*e*(e*(e*6-15)+10),Uf=Wf;var Kf=e=>(1-Math.cos(e*Math.PI))/2,Qf=Kf;function no(e){let t=g("lrgb")(e);return .2126*t.r+.7152*t.g+.0722*t.b}function Vf(e,t){let r=no(e),o=no(t);return(Math.max(r,o)+.05)/(Math.min(r,o)+.05)}var e5=T(mo),t5=T(vo),r5=T(To),o5=T(zo),n5=T(ko),a5=T(kt),f5=T(Lt),i5=T(Ro),l5=T(_o),p5=T(Ho),u5=T(Pe),m5=T(So),s5=T(Ne),d5=T(Xo),c5=T($o),h5=T(Co),b5=T(Oo),x5=T(Io),g5=T(Ao),v5=T(qo),M5=T(Do),y5=T(Jo),T5=T(Eo),z5=T(Go),k5=T(Z),L5=T(Bo),R5=T(Zo),w5=T(Fo),_5=T(Wo);export{e5 as a98,tn as average,X as averageAngle,go as averageNumber,nf as blend,or as blerp,kf as clampChroma,eo as clampGamut,zf as clampRgb,Ft as colorsNamed,ct as convertA98ToXyz65,ur as convertCubehelixToRgb,we as convertDlchToLab65,Mt as convertHsiToRgb,Tt as convertHslToRgb,He as convertHsvToRgb,Rt as convertHwbToRgb,_t as convertJabToJch,Fe as convertJabToRgb,Be as convertJabToXyz65,Ht as convertJchToJab,_e as convertLab65ToDlch,re as convertLab65ToRgb,Ee as convertLab65ToXyz65,q as convertLabToLch,We as convertLabToRgb,ge as convertLabToXyz50,D as convertLchToLab,Xt as convertLchuvToLuv,Ke as convertLrgbToOklab,j as convertLrgbToRgb,St as convertLuvToLchuv,Ce as convertLuvToXyz50,tt as convertOkhslToOklab,ot as convertOkhsvToOklab,K as convertOklabToLrgb,et as convertOklabToOkhsl,rt as convertOklabToOkhsv,ae as convertOklabToRgb,Nt as convertP3ToXyz65,Ot as convertProphotoToXyz50,At as convertRec2020ToXyz65,pr as convertRgbToCubehelix,yt as convertRgbToHsi,zt as convertRgbToHsl,Se as convertRgbToHsv,wt as convertRgbToHwb,Ze as convertRgbToJab,Ue as convertRgbToLab,oe as convertRgbToLab65,J as convertRgbToLrgb,ne as convertRgbToOklab,Cr as convertRgbToXyb,U as convertRgbToXyz50,E as convertRgbToXyz65,Dr as convertRgbToYiq,Ir as convertXybToRgb,ve as convertXyz50ToLab,$e as convertXyz50ToLuv,Ct as convertXyz50ToProphoto,W as convertXyz50ToRgb,qr as convertXyz50ToXyz65,ht as convertXyz65ToA98,Ge as convertXyz65ToJab,je as convertXyz65ToLab65,$t as convertXyz65ToP3,It as convertXyz65ToRec2020,Y as convertXyz65ToRgb,Ar as convertXyz65ToXyz50,Jr as convertYiqToRgb,g as converter,t5 as cubehelix,W0 as differenceCie76,U0 as differenceCie94,K0 as differenceCiede2000,Q0 as differenceCmc,be as differenceEuclidean,te as differenceHueChroma,mr as differenceHueNaive,ee as differenceHueSaturation,V0 as differenceHyab,en as differenceKotsarenkoRamos,Vr as displayable,r5 as dlab,o5 as dlch,Qr as easingGamma,Qf as easingInOutSine,Br as easingMidpoint,Uf as easingSmootherstep,Zf as easingSmoothstep,Ff as easingSmoothstepInverse,Nf as filterBrightness,$f as filterContrast,Gf as filterDeficiencyDeuter,Yf as filterDeficiencyProt,Bf as filterDeficiencyTrit,If as filterGrayscale,qf as filterHueRotate,Af as filterInvert,Of as filterSaturate,Cf as filterSepia,y as fixupAlpha,B0 as fixupHueDecreasing,G0 as fixupHueIncreasing,Y0 as fixupHueLonger,S as fixupHueShorter,Ka as formatCss,Qa as formatHex,Va as formatHex8,tf as formatHsl,ef as formatRgb,L as getMode,n5 as hsi,a5 as hsl,f5 as hsv,i5 as hwb,jt as inGamut,df as interpolate,r0 as interpolateWith,cf as interpolateWithPremultipliedAlpha,u as interpolatorLinear,nr as interpolatorPiecewise,Zr as interpolatorSplineBasis,Fr as interpolatorSplineBasisClosed,xf as interpolatorSplineMonotone,gf as interpolatorSplineMonotone2,vf as interpolatorSplineMonotoneClosed,hf as interpolatorSplineNatural,bf as interpolatorSplineNaturalClosed,l5 as jab,p5 as jch,u5 as lab,m5 as lab65,s5 as lch,d5 as lch65,c5 as lchuv,V as lerp,h5 as lrgb,b5 as luv,Gr as mapAlphaDivide,Yr as mapAlphaMultiply,uf as mapTransferGamma,Dt as mapTransferLinear,Te as mapper,mo as modeA98,vo as modeCubehelix,To as modeDlab,zo as modeDlch,ko as modeHsi,kt as modeHsl,Lt as modeHsv,Ro as modeHwb,_o as modeJab,Ho as modeJch,Pe as modeLab,So as modeLab65,Ne as modeLch,Xo as modeLch65,$o as modeLchuv,Co as modeLrgb,Oo as modeLuv,Io as modeOkhsl,Ao as modeOkhsv,qo as modeOklab,Do as modeOklch,Jo as modeP3,Eo as modeProphoto,Go as modeRec2020,Z as modeRgb,Bo as modeXyb,Zo as modeXyz50,Fo as modeXyz65,Wo as modeYiq,wf as nearest,x5 as okhsl,g5 as okhsv,v5 as oklab,M5 as oklch,y5 as p3,Qt as parse,Ut as parseHex,xr as parseHsl,br as parseHslLegacy,gr as parseHwb,Lr as parseLab,Rr as parseLch,Wt as parseNamed,_r as parseOklab,Hr as parseOklch,tr as parseRgb,Kt as parseRgbLegacy,rr as parseTransparent,T5 as prophoto,pf as random,z5 as rec2020,T0 as removeParser,k5 as rgb,Er as round,Tf as samples,jr as serializeHex,Uo as serializeHex8,Qo as serializeHsl,Ko as serializeRgb,Lf as toGamut,N0 as trilerp,P0 as unlerp,T as useMode,po as useParser,Vf as wcagContrast,no as wcagLuminance,L5 as xyb,R5 as xyz50,w5 as xyz65,_5 as yiq}; diff --git a/node_modules/culori/bundled/culori.min.mjs.map b/node_modules/culori/bundled/culori.min.mjs.map deleted file mode 100644 index 3161f34..0000000 --- a/node_modules/culori/bundled/culori.min.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"mappings":"ACAA,wEAAwE;AAEzD,kDAAyB,KAAE,EAAC,KAAE,EAAC,KAAE,EAAC,SAAE,MAAK,EAAE;IACzD,IAAI,IAAI,KAAK,IAAI,GAAG,GAAG,IACtB,IAAI,KAAK,IAAI,GAAG,GAAG;IACpB,IAAI,MAAM;QACT,MAAM;QACN,GAAG,MAAM,IAAI,IAAI,AAAC,CAAA,IAAI,CAAA,IAAM,CAAA,IAAI,KAAK,IAAI,IAAI,IAAI,EAAC;QAClD,GAAG,MAAO,CAAA,IAAI,CAAA;IACf;IACA,IAAI,IAAI,MAAM,GACb,IAAI,IACH,AAAC,CAAA,MAAM,IACJ,AAAC,CAAA,IAAI,CAAA,IAAM,CAAA,IAAI,CAAA,IAAK,AAAC,CAAA,IAAI,CAAA,IAAK,IAC9B,MAAM,IACN,AAAC,CAAA,IAAI,CAAA,IAAM,CAAA,IAAI,CAAA,IAAK,IACpB,AAAC,CAAA,IAAI,CAAA,IAAM,CAAA,IAAI,CAAA,IAAK,CAAA,IAAK;IAC9B,IAAI,UAAU,WAAW,IAAI,QAAQ;IACrC,OAAO;AACR;;AEnBA,MAAM,oCAAc,CAAC,OAAO;IAC3B,IAAI,OAAO,UAAU,UAAU;IAE/B,wBAAwB;IACxB,IAAI,QAAQ,GACX,OAAO;QACN,MAAM;QACN,GAAG,AAAC,CAAA,AAAE,SAAS,IAAK,MAAQ,AAAC,SAAS,IAAK,IAAI,IAAK;QACpD,GAAG,AAAC,CAAA,AAAE,SAAS,IAAK,MAAQ,QAAQ,IAAI,IAAK;QAC7C,GAAG,AAAC,CAAA,AAAC,QAAQ,MAAQ,AAAC,SAAS,IAAK,IAAI,IAAK;IAC9C;IAGD,2BAA2B;IAC3B,IAAI,QAAQ,GACX,OAAO;QACN,MAAM;QACN,GAAG,AAAC,CAAA,AAAE,SAAS,KAAM,MAAQ,AAAC,SAAS,IAAK,IAAI,IAAK;QACrD,GAAG,AAAC,CAAA,AAAE,SAAS,IAAK,MAAQ,AAAC,SAAS,IAAK,IAAI,IAAK;QACpD,GAAG,AAAC,CAAA,AAAE,SAAS,IAAK,MAAQ,QAAQ,IAAI,IAAK;QAC7C,OAAO,AAAC,CAAA,AAAC,QAAQ,MAAQ,AAAC,SAAS,IAAK,IAAI,IAAK;IAClD;IAGD,gBAAgB;IAChB,IAAI,QAAQ,GACX,OAAO;QACN,MAAM;QACN,GAAG,AAAC,CAAA,AAAC,SAAS,KAAM,IAAG,IAAK;QAC5B,GAAG,AAAC,CAAA,AAAC,SAAS,IAAK,IAAG,IAAK;QAC3B,GAAG,AAAC,CAAA,QAAQ,IAAG,IAAK;IACrB;IAGD,kBAAkB;IAClB,IAAI,QAAQ,GACX,OAAO;QACN,MAAM;QACN,GAAG,AAAC,CAAA,AAAC,SAAS,KAAM,IAAG,IAAK;QAC5B,GAAG,AAAC,CAAA,AAAC,SAAS,KAAM,IAAG,IAAK;QAC5B,GAAG,AAAC,CAAA,AAAC,SAAS,IAAK,IAAG,IAAK;QAC3B,OAAO,AAAC,CAAA,QAAQ,IAAG,IAAK;IACzB;AAEF;IAEA,2CAAe;;;AD5Cf,MAAM,4BAAM;AAEZ,MAAM,iCAAW,CAAA;IAChB,IAAI;IACJ,0CAA0C;IAC1C,OAAO,AAAC,CAAA,QAAQ,MAAM,MAAM,0BAAG,IAC5B,CAAA,GAAA,wCAAU,EAAE,SAAS,KAAK,CAAC,EAAE,EAAE,KAAK,KAAK,CAAC,EAAE,CAAC,UAC7C;AACJ;IAEA,2CAAe;;;AIVf,MAAM,4CAAa,CAAC;AACpB,MAAM,8BAAQ,CAAC;AAEf,MAAM,4CAAU,EAAE;AAClB,MAAM,4CAAgB,CAAC;AAEvB,MAAM,iCAAW,CAAA,IAAK;AAEtB,MAAM,4CAAU,CAAA;IACf,yCAAU,CAAC,WAAW,KAAK,GAAG;QAC7B,GAAG,yCAAU,CAAC,WAAW,KAAK;QAC9B,GAAG,WAAW,MAAM;IACrB;IAEA,OAAO,KAAK,WAAW,YAAY,CAAC,GAAG,QAAQ,CAAA;QAC9C,IAAI,CAAC,yCAAU,CAAC,EAAE,EACjB,yCAAU,CAAC,EAAE,GAAG,CAAC;QAElB,yCAAU,CAAC,EAAE,CAAC,WAAW,KAAK,GAAG,WAAW,QAAQ,CAAC,EAAE;IACxD;IAEA,6BAA6B;IAC7B,IAAI,CAAC,WAAW,QACf,WAAW,SAAS,CAAC;IAGtB,IAAI,CAAC,WAAW,YACf,WAAW,aAAa,CAAC;IAG1B,WAAW,SAAS,QAAQ,CAAA;QAC3B,0DAA0D;QAC1D,IAAI,WAAW,MAAM,CAAC,QAAQ,KAAK,WAClC,WAAW,MAAM,CAAC,QAAQ,GAAG;YAAC;YAAG;SAAE;QAGpC,IAAI,CAAC,WAAW,WAAW,CAAC,QAAQ,EACnC,MAAM,IAAI,MAAM,CAAC,0BAA0B,EAAE,QAAQ,CAAC;QAGvD,IAAI,OAAO,WAAW,WAAW,CAAC,QAAQ,KAAK,YAC9C,WAAW,WAAW,CAAC,QAAQ,GAAG;YACjC,KAAK,WAAW,WAAW,CAAC,QAAQ;QACrC;QAGD,IAAI,CAAC,WAAW,WAAW,CAAC,QAAQ,CAAC,OACpC,WAAW,WAAW,CAAC,QAAQ,CAAC,QAAQ;IAE1C;IAEA,2BAAK,CAAC,WAAW,KAAK,GAAG;IACxB,CAAA,WAAW,SAAS,EAAE,AAAD,EAAG,QAAQ,CAAA;QAChC,0CAAU,QAAQ,WAAW;IAC9B;IAEA,OAAO,CAAA,GAAA,wCAAQ,EAAE,WAAW;AAC7B;AAEA,MAAM,4CAAU,CAAA,OAAQ,2BAAK,CAAC,KAAK;AAEnC,MAAM,4CAAY,CAAC,QAAQ;IAC1B,IAAI,OAAO,WAAW,UAAU;QAC/B,IAAI,CAAC,MACJ,MAAM,IAAI,MAAM,CAAC,yCAAyC,CAAC;QAE5D,yCAAa,CAAC,OAAO,GAAG;IACzB,OAAO,IAAI,OAAO,WAAW,YAC5B;QAAA,IAAI,0CAAQ,QAAQ,UAAU,GAC7B,0CAAQ,KAAK;IACd;AAEF;AAEA,MAAM,4CAAe,CAAA;IACpB,IAAI,OAAO,WAAW,UACrB,OAAO,yCAAa,CAAC,OAAO;SACtB,IAAI,OAAO,WAAW,YAAY;QACxC,MAAM,MAAM,0CAAQ,QAAQ;QAC5B,IAAI,MAAM,GACT,0CAAQ,OAAO,KAAK;IAEtB;AACD;;;;AEnFA,6CAA6C,GAC7C,MAAM,4CAAsB;AAE5B,6CAA6C,GAC7C,MAAM,uCAAiB;AAEhB,MAAM,4CAAM;IAClB,UAAU;IACV,OAAO;IACP,QAAQ;IACR,YAAY;IACZ,YAAY;IACZ,MAAM;IACN,KAAK;IACL,OAAO;AACR;AAEA,IAAI,2BAAK;AAET;;;CAGC,GACD,SAAS,6BAAO,KAAK;IACpB,IAAI,KAAK,KAAK,CAAC,yBAAG;IAClB,IAAI,MAAM,KAAK,CAAC,2BAAK,EAAE;IACvB,IAAI,OAAO,OAAO,OAAO,KACxB,OAAO,KAAK,KAAK,QAAS,QAAQ,OAAO,KAAK,KAAK,KAAK,CAAC,2BAAK,EAAE;IAEjE,IAAI,OAAO,KACV,OAAO,KAAK,KAAK;IAElB,OAAO,KAAK,KAAK;AAClB;AAEA;;CAEC,GAED,SAAS,+BAAS,KAAK;IACtB,IAAI,4BAAM,MAAM,QACf,OAAO;IAER,IAAI,KAAK,KAAK,CAAC,yBAAG;IAClB,IAAI,0CAAoB,KAAK,KAC5B,OAAO;IAER,IAAI,OAAO,KAAK;QACf,IAAI,MAAM,SAAS,2BAAK,GACvB,OAAO;QAER,IAAI,MAAM,KAAK,CAAC,2BAAK,EAAE;QACvB,IAAI,QAAQ,OAAO,0CAAoB,KAAK,MAC3C,OAAO;QAER,OAAO;IACR;IACA,OAAO;AACR;AAEA;;;CAGC,GAED,MAAM,gCAAU;IACf,KAAK;IACL,KAAK,MAAM,KAAK;IAChB,MAAM;IACN,MAAM;AACP;AAEA,SAAS,0BAAI,KAAK;IACjB,IAAI,QAAQ;IACZ,IAAI,KAAK,CAAC,yBAAG,KAAK,OAAO,KAAK,CAAC,yBAAG,KAAK,KACtC,SAAS,KAAK,CAAC,2BAAK;IAErB,SAAS,6BAAO;IAChB,IAAI,KAAK,CAAC,yBAAG,KAAK,OAAO,KAAK,KAAK,KAAK,CAAC,2BAAK,EAAE,GAC/C,SAAS,KAAK,CAAC,2BAAK,GAAG,6BAAO;IAE/B,IAAI,KAAK,CAAC,yBAAG,KAAK,OAAO,KAAK,CAAC,yBAAG,KAAK,KAAK;QAC3C,IACC,AAAC,CAAA,KAAK,CAAC,2BAAK,EAAE,KAAK,OAAO,KAAK,CAAC,2BAAK,EAAE,KAAK,GAAE,KAC9C,KAAK,KAAK,KAAK,CAAC,2BAAK,EAAE,GAEvB,SAAS,KAAK,CAAC,2BAAK,GAAG,KAAK,CAAC,2BAAK,GAAG,6BAAO;aACtC,IAAI,KAAK,KAAK,KAAK,CAAC,2BAAK,EAAE,GACjC,SAAS,KAAK,CAAC,2BAAK,GAAG,6BAAO;IAEhC;IACA,IAAI,+BAAS,QAAQ;QACpB,IAAI,KAAK,4BAAM;QACf,IAAI,OAAO,SAAS,OAAO,SAAS,OAAO,UAAU,OAAO,QAC3D,OAAO;YAAE,MAAM,0CAAI;YAAK,OAAO,QAAQ,6BAAO,CAAC,GAAG;QAAC;QAEpD,OAAO;IACR;IACA,IAAI,KAAK,CAAC,yBAAG,KAAK,KAAK;QACtB;QACA,OAAO;YAAE,MAAM,0CAAI;YAAY,OAAO,CAAC;QAAM;IAC9C;IACA,OAAO;QAAE,MAAM,0CAAI;QAAQ,OAAO,CAAC;IAAM;AAC1C;AAEA;;CAEC,GACD,SAAS,6BAAO,KAAK;IACpB,IAAI,IAAI;IACR,MAAO,KAAK,KAAK,KAAK,CAAC,yBAAG,EACzB,KAAK,KAAK,CAAC,2BAAK;IAEjB,OAAO;AACR;AAEA;;CAEC,GACD,SAAS,4BAAM,KAAK;IACnB,IAAI,IAAI;IACR,MAAO,2BAAK,MAAM,UAAU,qCAAe,KAAK,KAAK,CAAC,yBAAG,EACxD,KAAK,KAAK,CAAC,2BAAK;IAEjB,OAAO;AACR;AAEA;;CAEC,GACD,SAAS,gCAAU,KAAK;IACvB,IAAI,IAAI,4BAAM;IACd,IAAI,KAAK,CAAC,yBAAG,KAAK,KAAK;QACtB;QACA,OAAO;YAAE,MAAM,0CAAI;YAAU,OAAO;QAAE;IACvC;IACA,IAAI,MAAM,QACT,OAAO;QAAE,MAAM,0CAAI;QAAM,OAAO;IAAU;IAE3C,OAAO;QAAE,MAAM,0CAAI;QAAO,OAAO;IAAE;AACpC;AAEO,SAAS,0CAAS,MAAM,EAAE;IAChC,IAAI,QAAQ,IAAI;IAChB,IAAI,SAAS,EAAE;IACf,IAAI;IAEJ,iBAAiB,GACjB,2BAAK;IAEL,MAAO,2BAAK,MAAM,OAAQ;QACzB,KAAK,KAAK,CAAC,2BAAK;QAEhB;;GAEC,GACD,IAAI,OAAO,QAAQ,OAAO,OAAQ,OAAO,KAAK;YAC7C,MACC,2BAAK,MAAM,UACV,CAAA,KAAK,CAAC,yBAAG,KAAK,QAAQ,KAAK,CAAC,yBAAG,KAAK,OAAQ,KAAK,CAAC,yBAAG,KAAK,GAAE,EAE7D;YAED;QACD;QAEA,IAAI,OAAO,KACV,OAAO;QAGR,IAAI,OAAO,KAAK;YACf,OAAO,KAAK;gBAAE,MAAM,0CAAI;YAAW;YACnC;QACD;QAEA,IAAI,OAAO,KAAK;YACf;YACA,IAAI,6BAAO,QAAQ;gBAClB,OAAO,KAAK,0BAAI;gBAChB;YACD;YACA,OAAO;QACR;QAEA,IAAI,OAAO,KAAK;YACf;YACA,IAAI,6BAAO,QAAQ;gBAClB,OAAO,KAAK,0BAAI;gBAChB;YACD;YACA,IAAI,+BAAS,QAAQ;gBACpB,OAAO,KAAK;oBAAE,MAAM,0CAAI;oBAAO,OAAO,4BAAM;gBAAO;gBACnD;YACD;YACA,OAAO;QACR;QAEA,IAAI,OAAO,KAAK;YACf;YACA,IAAI,6BAAO,QAAQ;gBAClB,OAAO,KAAK,0BAAI;gBAChB;YACD;YACA,OAAO;QACR;QAEA,IAAI,OAAO,KAAK;YACf,MACC,2BAAK,MAAM,UACV,CAAA,KAAK,CAAC,yBAAG,KAAK,QAAQ,KAAK,CAAC,yBAAG,KAAK,OAAQ,KAAK,CAAC,yBAAG,KAAK,GAAE,EAE7D;YAED,IAAI;YACJ,IAAI,6BAAO,QAAQ;gBAClB,QAAQ,0BAAI;gBACZ,IAAI,MAAM,SAAS,0CAAI,KAAK;oBAC3B,OAAO,KAAK;wBAAE,MAAM,0CAAI;wBAAO,OAAO;oBAAM;oBAC5C;gBACD;YACD;YACA,IAAI,+BAAS,QACZ;gBAAA,IAAI,4BAAM,WAAW,QAAQ;oBAC5B,OAAO,KAAK;wBACX,MAAM,0CAAI;wBACV,OAAO;4BAAE,MAAM,0CAAI;4BAAM,OAAO;wBAAU;oBAC3C;oBACA;gBACD;YAAA;YAED,OAAO;QACR;QAEA,IAAI,KAAK,KAAK,KAAK;YAClB;YACA,OAAO,KAAK,0BAAI;YAChB;QACD;QAEA,IAAI,0CAAoB,KAAK,KAAK;YACjC;YACA,OAAO,KAAK,gCAAU;YACtB;QACD;QAEA;;GAEC,GACD,OAAO;IACR;IAEA,OAAO;AACR;AAEO,SAAS,0CAAiB,MAAM;IACtC,OAAO,KAAK;IACZ,IAAI,QAAQ,MAAM,CAAC,OAAO,KAAK;IAC/B,IAAI,CAAC,SAAS,MAAM,SAAS,0CAAI,YAAY,MAAM,UAAU,SAC5D,OAAO;IAER,QAAQ,MAAM,CAAC,OAAO,KAAK;IAC3B,IAAI,MAAM,SAAS,0CAAI,OACtB,OAAO;IAER,MAAM,OAAO,CAAA,GAAA,yCAAY,CAAC,CAAC,MAAM,MAAM;IACvC,IAAI,CAAC,MACJ,OAAO;IAER,MAAM,MAAM;cAAE;IAAK;IACnB,MAAM,SAAS,oCAAc,QAAQ;IACrC,IAAI,CAAC,QACJ,OAAO;IAER,MAAM,WAAW,CAAA,GAAA,yCAAM,EAAE,MAAM;IAC/B,IAAK,IAAI,KAAK,GAAG,GAAG,KAAK,SAAS,QAAQ,KAAM;QAC/C,IAAI,MAAM,CAAC,GAAG;QACd,IAAI,EAAE,SAAS,0CAAI,MAClB,GAAG,CAAC,QAAQ,CAAC,GAAG,CAAC,GAAG,EAAE,SAAS,0CAAI,SAAS,EAAE,QAAQ,EAAE,QAAQ;IAElE;IACA,OAAO;AACR;AAEA,SAAS,oCAAc,MAAM,EAAE,UAAU;IACxC,MAAM,SAAS,EAAE;IACjB,IAAI;IACJ,MAAO,OAAO,KAAK,OAAO,OAAQ;QACjC,QAAQ,MAAM,CAAC,OAAO,KAAK;QAC3B,IACC,MAAM,SAAS,0CAAI,QACnB,MAAM,SAAS,0CAAI,UACnB,MAAM,SAAS,0CAAI,SACnB,MAAM,SAAS,0CAAI,cAClB,cAAc,MAAM,SAAS,0CAAI,KACjC;YACD,OAAO,KAAK;YACZ;QACD;QACA,IAAI,MAAM,SAAS,0CAAI,YAAY;YAClC,IAAI,OAAO,KAAK,OAAO,QACtB,OAAO;YAER;QACD;QACA,OAAO;IACR;IAEA,IAAI,OAAO,SAAS,KAAK,OAAO,SAAS,GACxC,OAAO;IAGR,IAAI,OAAO,WAAW,GAAG;QACxB,IAAI,MAAM,CAAC,EAAE,CAAC,SAAS,0CAAI,OAC1B,OAAO;QAER,MAAM,CAAC,EAAE,GAAG,MAAM,CAAC,EAAE,CAAC;IACvB;IACA,IAAI,OAAO,WAAW,GACrB,OAAO,KAAK;QAAE,MAAM,0CAAI;QAAM,OAAO;IAAU;IAGhD,OAAO,OAAO,MAAM,CAAA,IAAK,EAAE,SAAS,0CAAI,SAAS,SAAS;AAC3D;AAEO,SAAS,0CAAkB,MAAM,EAAE,UAAU;IACnD,OAAO,KAAK;IACZ,IAAI,QAAQ,MAAM,CAAC,OAAO,KAAK;IAC/B,IAAI,CAAC,SAAS,MAAM,SAAS,0CAAI,UAChC,OAAO;IAER,IAAI,SAAS,oCAAc,QAAQ;IACnC,IAAI,CAAC,QACJ,OAAO;IAER,OAAO,QAAQ,MAAM;IACrB,OAAO;AACR;AAEA,MAAM,8BAAQ,CAAA;IACb,IAAI,OAAO,UAAU,UACpB,OAAO;IAER,MAAM,SAAS,0CAAS;IACxB,MAAM,SAAS,SAAS,0CAAkB,QAAQ,QAAQ;IAC1D,IAAI,SAAS;IACb,IAAI,IAAI;IACR,IAAI,MAAM,CAAA,GAAA,yCAAM,EAAE;IAClB,MAAO,IAAI,IAAK;QACf,IAAI,AAAC,CAAA,SAAS,CAAA,GAAA,yCAAM,CAAC,CAAC,IAAI,CAAC,OAAO,OAAM,MAAO,WAC9C,OAAO;IAET;IACA,OAAO,SAAS,0CAAiB,UAAU;AAC5C;IAEA,2CAAe;;;ADnWf,MAAM,gCAAU,CAAC,OAAO,OACvB,UAAU,YACP,YACA,OAAO,UAAU,WACjB,CAAA,GAAA,wCAAI,EAAE,SACN,MAAM,SAAS,YACf,QACA,OACA;QAAE,GAAG,KAAK;cAAE;IAAK,IACjB;IAEJ,2CAAe;;;AFVf,MAAM,kCACL,CAAC,cAAc,KAAK,GACpB,CAAA,QACC,AAAC,CAAA,QAAQ,CAAA,GAAA,wCAAM,EAAE,OAAO,YAAW,MAAO,YAEvC,MAAM,SAAS,cAEd,QAEF,gCAAgC;QAChC,CAAA,GAAA,yCAAS,CAAC,CAAC,MAAM,KAAK,CAAC,YAAY,GAEjC,CAAA,GAAA,yCAAS,CAAC,CAAC,MAAM,KAAK,CAAC,YAAY,CAAC,SAEtC,+BAA+B;QAC/B,gBAAgB,QAEd,CAAA,GAAA,yCAAS,CAAC,CAAC,MAAM,KAAK,CAAC,IAAI,SAE3B,CAAA,GAAA,yCAAS,EAAE,GAAG,CAAC,YAAY,CAAC,CAAA,GAAA,yCAAS,CAAC,CAAC,MAAM,KAAK,CAAC,IAAI,UACxD;IAEL,2CAAe;;;AIzBf,kDAAkD;AAElD,MAAM,0BAAI,CAAC,OAAO,YACjB,KAAK,MAAM,QAAS,CAAA,YAAY,KAAK,IAAI,IAAI,UAAS,KAAM;AAE7D,MAAM,8BACL,CAAC,YAAY,CAAC,GACd,CAAA,QACC,OAAO,UAAU,WAAW,wBAAE,OAAO,aAAa;IAEpD,2CAAe;;;;;ALLf,IAAI,oCAAc,CAAA,GAAA,wCAAI,EAAE;AAExB,MAAM,8BAAQ,CAAA,QAAS,KAAK,IAAI,GAAG,KAAK,IAAI,GAAG;AAC/C,MAAM,8BAAQ,CAAA,QAAS,KAAK,MAAM,4BAAM,SAAS;AAE1C,MAAM,4CAAe,CAAA;IAC3B,IAAI,UAAU,WACb,OAAO;IAGR,IAAI,IAAI,4BAAM,MAAM;IACpB,IAAI,IAAI,4BAAM,MAAM;IACpB,IAAI,IAAI,4BAAM,MAAM;IAEpB,OAAO,MAAM,AAAC,CAAA,AAAC,WAAY,KAAK,KAAO,KAAK,IAAK,CAAA,EAAG,SAAS,IAAI,MAAM;AACxE;AAEO,MAAM,4CAAgB,CAAA;IAC5B,IAAI,UAAU,WACb,OAAO;IAGR,IAAI,IAAI,4BAAM,MAAM,UAAU,YAAY,MAAM,QAAQ;IACxD,OAAO,0CAAa,SAAS,AAAC,CAAA,AAAC,MAAU,CAAA,EAAG,SAAS,IAAI,MAAM;AAChE;AAEO,MAAM,4CAAe,CAAA;IAC3B,IAAI,UAAU,WACb,OAAO;IAGR,IAAI,IAAI,MAAM,MAAM,YAAY,4BAAM,MAAM,KAAK;IACjD,IAAI,IAAI,MAAM,MAAM,YAAY,4BAAM,MAAM,KAAK;IACjD,IAAI,IAAI,MAAM,MAAM,YAAY,4BAAM,MAAM,KAAK;IAEjD,IAAI,MAAM,UAAU,aAAa,MAAM,UAAU,GAChD,eAAe;IACf,OAAO,CAAC,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC;SAE9B,oBAAoB;IACpB,OAAO,CAAC,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,kCAAY,4BAAM,MAAM,QAAQ,CAAC,CAAC;AAErE;AAEO,MAAM,4CAAe,CAAA;IAC3B,IAAI,UAAU,WACb,OAAO;IAGR,MAAM,IAAI,kCAAY,MAAM,KAAK;IACjC,MAAM,IACL,MAAM,MAAM,YACT,kCAAY,4BAAM,MAAM,KAAK,OAAO,MACpC;IACJ,MAAM,IACL,MAAM,MAAM,YACT,kCAAY,4BAAM,MAAM,KAAK,OAAO,MACpC;IAEJ,IAAI,MAAM,UAAU,aAAa,MAAM,UAAU,GAChD,eAAe;IACf,OAAO,CAAC,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC;SAE9B,oBAAoB;IACpB,OAAO,CAAC,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,kCAAY,4BAAM,MAAM,QAAQ,CAAC,CAAC;AAErE;AAEO,MAAM,4CAAY,CAAA;IACxB,MAAM,QAAQ,CAAA,GAAA,wCAAM,EAAE;IACtB,IAAI,CAAC,OACJ,OAAO;IAER,MAAM,MAAM,CAAA,GAAA,yCAAM,EAAE,MAAM;IAC1B,IAAI,CAAC,IAAI,aAAa,OAAO,IAAI,cAAc,UAAU;QACxD,IAAI,MAAM,CAAC,MAAM,EAAE,IAAI,aAAa,CAAC,EAAE,EAAE,MAAM,KAAK,CAAC,CAAC,CAAC,CAAC;QACxD,IAAI,SAAS,QAAQ,CAAC,IAAI;YACzB,IAAI,OAAO,SACV,OACC,AAAC,CAAA,IAAI,MAAM,EAAC,IACX,CAAA,KAAK,CAAC,GAAG,KAAK,YAAY,KAAK,CAAC,GAAG,GAAG,MAAK;QAE/C;QACA,IAAI,MAAM,UAAU,aAAa,MAAM,QAAQ,GAC9C,OAAO,CAAC,GAAG,EAAE,MAAM,MAAM,CAAC;QAE3B,OAAO,MAAM;IACd;IACA,IAAI,OAAO,IAAI,cAAc,YAC5B,OAAO,IAAI,UAAU;IAEtB,OAAO;AACR;AAEO,MAAM,4CAAY,CAAA,IAAK,0CAAa,CAAA,GAAA,wCAAQ,EAAE,OAAO;AACrD,MAAM,4CAAa,CAAA,IAAK,0CAAc,CAAA,GAAA,wCAAQ,EAAE,OAAO;AACvD,MAAM,4CAAY,CAAA,IAAK,0CAAa,CAAA,GAAA,wCAAQ,EAAE,OAAO;AACrD,MAAM,4CAAY,CAAA,IAAK,0CAAa,CAAA,GAAA,wCAAQ,EAAE,OAAO;;;AJpG5D,QAAQ,IACP,CAAA,GAAA,yCAAW,EACV,CAAA,GAAA,wCAAc,EACb,CAAA,GAAA,wCAAO,EAAE","sources":["test/tree-shaking/tree-shaken.js","src/hsl/convertRgbToHsl.js","src/rgb/parseHex.js","src/rgb/parseNumber.js","src/formatter.js","src/converter.js","src/modes.js","src/_prepare.js","src/parse.js","src/round.js"],"sourcesContent":["import { parseHex, convertRgbToHsl, serializeHsl } from '../../src/index-fn.js';\n\nconsole.log(\n\tserializeHsl(\n\t\tconvertRgbToHsl(\n\t\t\tparseHex('#ffcc00')\n\t\t)\n\t)\n);","// Based on: https://en.wikipedia.org/wiki/HSL_and_HSV#Formal_derivation\n\nexport default function convertRgbToHsl({ r, g, b, alpha }) {\n\tlet M = Math.max(r, g, b),\n\t\tm = Math.min(r, g, b);\n\tlet res = {\n\t\tmode: 'hsl',\n\t\ts: M === m ? 0 : (M - m) / (1 - Math.abs(M + m - 1)),\n\t\tl: 0.5 * (M + m)\n\t};\n\tif (M - m !== 0)\n\t\tres.h =\n\t\t\t(M === r\n\t\t\t\t? (g - b) / (M - m) + (g < b) * 6\n\t\t\t\t: M === g\n\t\t\t\t? (b - r) / (M - m) + 2\n\t\t\t\t: (r - g) / (M - m) + 4) * 60;\n\tif (alpha !== undefined) res.alpha = alpha;\n\treturn res;\n}\n","import parseNumber from './parseNumber.js';\n\nconst hex = /^#?([0-9a-f]{8}|[0-9a-f]{6}|[0-9a-f]{4}|[0-9a-f]{3})$/i;\n\nconst parseHex = color => {\n\tlet match;\n\t// eslint-disable-next-line no-cond-assign\n\treturn (match = color.match(hex))\n\t\t? parseNumber(parseInt(match[1], 16), match[1].length)\n\t\t: undefined;\n};\n\nexport default parseHex;\n","const parseNumber = (color, len) => {\n\tif (typeof color !== 'number') return;\n\n\t// hex3: #c93 -> #cc9933\n\tif (len === 3) {\n\t\treturn {\n\t\t\tmode: 'rgb',\n\t\t\tr: (((color >> 8) & 0xf) | ((color >> 4) & 0xf0)) / 255,\n\t\t\tg: (((color >> 4) & 0xf) | (color & 0xf0)) / 255,\n\t\t\tb: ((color & 0xf) | ((color << 4) & 0xf0)) / 255\n\t\t};\n\t}\n\n\t// hex4: #c931 -> #cc993311\n\tif (len === 4) {\n\t\treturn {\n\t\t\tmode: 'rgb',\n\t\t\tr: (((color >> 12) & 0xf) | ((color >> 8) & 0xf0)) / 255,\n\t\t\tg: (((color >> 8) & 0xf) | ((color >> 4) & 0xf0)) / 255,\n\t\t\tb: (((color >> 4) & 0xf) | (color & 0xf0)) / 255,\n\t\t\talpha: ((color & 0xf) | ((color << 4) & 0xf0)) / 255\n\t\t};\n\t}\n\n\t// hex6: #f0f1f2\n\tif (len === 6) {\n\t\treturn {\n\t\t\tmode: 'rgb',\n\t\t\tr: ((color >> 16) & 0xff) / 255,\n\t\t\tg: ((color >> 8) & 0xff) / 255,\n\t\t\tb: (color & 0xff) / 255\n\t\t};\n\t}\n\n\t// hex8: #f0f1f2ff\n\tif (len === 8) {\n\t\treturn {\n\t\t\tmode: 'rgb',\n\t\t\tr: ((color >> 24) & 0xff) / 255,\n\t\t\tg: ((color >> 16) & 0xff) / 255,\n\t\t\tb: ((color >> 8) & 0xff) / 255,\n\t\t\talpha: (color & 0xff) / 255\n\t\t};\n\t}\n};\n\nexport default parseNumber;\n","import converter from './converter.js';\nimport round from './round.js';\nimport prepare from './_prepare.js';\nimport { getMode } from './modes.js';\n\nlet twoDecimals = round(2);\n\nconst clamp = value => Math.max(0, Math.min(1, value));\nconst fixup = value => Math.round(clamp(value) * 255);\n\nexport const serializeHex = color => {\n\tif (color === undefined) {\n\t\treturn undefined;\n\t}\n\n\tlet r = fixup(color.r);\n\tlet g = fixup(color.g);\n\tlet b = fixup(color.b);\n\n\treturn '#' + ((1 << 24) | (r << 16) | (g << 8) | b).toString(16).slice(1);\n};\n\nexport const serializeHex8 = color => {\n\tif (color === undefined) {\n\t\treturn undefined;\n\t}\n\n\tlet a = fixup(color.alpha !== undefined ? color.alpha : 1);\n\treturn serializeHex(color) + ((1 << 8) | a).toString(16).slice(1);\n};\n\nexport const serializeRgb = color => {\n\tif (color === undefined) {\n\t\treturn undefined;\n\t}\n\n\tlet r = color.r !== undefined ? fixup(color.r) : 'none';\n\tlet g = color.g !== undefined ? fixup(color.g) : 'none';\n\tlet b = color.b !== undefined ? fixup(color.b) : 'none';\n\n\tif (color.alpha === undefined || color.alpha === 1) {\n\t\t// opaque color\n\t\treturn `rgb(${r}, ${g}, ${b})`;\n\t} else {\n\t\t// transparent color\n\t\treturn `rgba(${r}, ${g}, ${b}, ${twoDecimals(clamp(color.alpha))})`;\n\t}\n};\n\nexport const serializeHsl = color => {\n\tif (color === undefined) {\n\t\treturn undefined;\n\t}\n\n\tconst h = twoDecimals(color.h || 0);\n\tconst s =\n\t\tcolor.s !== undefined\n\t\t\t? twoDecimals(clamp(color.s) * 100) + '%'\n\t\t\t: 'none';\n\tconst l =\n\t\tcolor.l !== undefined\n\t\t\t? twoDecimals(clamp(color.l) * 100) + '%'\n\t\t\t: 'none';\n\n\tif (color.alpha === undefined || color.alpha === 1) {\n\t\t// opaque color\n\t\treturn `hsl(${h}, ${s}, ${l})`;\n\t} else {\n\t\t// transparent color\n\t\treturn `hsla(${h}, ${s}, ${l}, ${twoDecimals(clamp(color.alpha))})`;\n\t}\n};\n\nexport const formatCss = c => {\n\tconst color = prepare(c);\n\tif (!color) {\n\t\treturn undefined;\n\t}\n\tconst def = getMode(color.mode);\n\tif (!def.serialize || typeof def.serialize === 'string') {\n\t\tlet res = `color(${def.serialize || `--${color.mode}`} `;\n\t\tdef.channels.forEach((ch, i) => {\n\t\t\tif (ch !== 'alpha') {\n\t\t\t\tres +=\n\t\t\t\t\t(i ? ' ' : '') +\n\t\t\t\t\t(color[ch] !== undefined ? color[ch] : 'none');\n\t\t\t}\n\t\t});\n\t\tif (color.alpha !== undefined && color.alpha < 1) {\n\t\t\tres += ` / ${color.alpha}`;\n\t\t}\n\t\treturn res + ')';\n\t}\n\tif (typeof def.serialize === 'function') {\n\t\treturn def.serialize(color);\n\t}\n\treturn undefined;\n};\n\nexport const formatHex = c => serializeHex(converter('rgb')(c));\nexport const formatHex8 = c => serializeHex8(converter('rgb')(c));\nexport const formatRgb = c => serializeRgb(converter('rgb')(c));\nexport const formatHsl = c => serializeHsl(converter('hsl')(c));\n","import { converters } from './modes.js';\nimport prepare from './_prepare.js';\n\nconst converter =\n\t(target_mode = 'rgb') =>\n\tcolor =>\n\t\t(color = prepare(color, target_mode)) !== undefined\n\t\t\t? // if the color's mode corresponds to our target mode\n\t\t\t color.mode === target_mode\n\t\t\t\t? // then just return the color\n\t\t\t\t color\n\t\t\t\t: // otherwise check to see if we have a dedicated\n\t\t\t\t// converter for the target mode\n\t\t\t\tconverters[color.mode][target_mode]\n\t\t\t\t? // and return its result...\n\t\t\t\t converters[color.mode][target_mode](color)\n\t\t\t\t: // ...otherwise pass through RGB as an intermediary step.\n\t\t\t\t// if the target mode is RGB...\n\t\t\t\ttarget_mode === 'rgb'\n\t\t\t\t? // just return the RGB\n\t\t\t\t converters[color.mode].rgb(color)\n\t\t\t\t: // otherwise convert color.mode -> RGB -> target_mode\n\t\t\t\t converters.rgb[target_mode](converters[color.mode].rgb(color))\n\t\t\t: undefined;\n\nexport default converter;\n","import converter from './converter.js';\n\nconst converters = {};\nconst modes = {};\n\nconst parsers = [];\nconst colorProfiles = {};\n\nconst identity = v => v;\n\nconst useMode = definition => {\n\tconverters[definition.mode] = {\n\t\t...converters[definition.mode],\n\t\t...definition.toMode\n\t};\n\n\tObject.keys(definition.fromMode || {}).forEach(k => {\n\t\tif (!converters[k]) {\n\t\t\tconverters[k] = {};\n\t\t}\n\t\tconverters[k][definition.mode] = definition.fromMode[k];\n\t});\n\n\t// Color space channel ranges\n\tif (!definition.ranges) {\n\t\tdefinition.ranges = {};\n\t}\n\n\tif (!definition.difference) {\n\t\tdefinition.difference = {};\n\t}\n\n\tdefinition.channels.forEach(channel => {\n\t\t// undefined channel ranges default to the [0, 1] interval\n\t\tif (definition.ranges[channel] === undefined) {\n\t\t\tdefinition.ranges[channel] = [0, 1];\n\t\t}\n\n\t\tif (!definition.interpolate[channel]) {\n\t\t\tthrow new Error(`Missing interpolator for: ${channel}`);\n\t\t}\n\n\t\tif (typeof definition.interpolate[channel] === 'function') {\n\t\t\tdefinition.interpolate[channel] = {\n\t\t\t\tuse: definition.interpolate[channel]\n\t\t\t};\n\t\t}\n\n\t\tif (!definition.interpolate[channel].fixup) {\n\t\t\tdefinition.interpolate[channel].fixup = identity;\n\t\t}\n\t});\n\n\tmodes[definition.mode] = definition;\n\t(definition.parse || []).forEach(parser => {\n\t\tuseParser(parser, definition.mode);\n\t});\n\n\treturn converter(definition.mode);\n};\n\nconst getMode = mode => modes[mode];\n\nconst useParser = (parser, mode) => {\n\tif (typeof parser === 'string') {\n\t\tif (!mode) {\n\t\t\tthrow new Error(`'mode' required when 'parser' is a string`);\n\t\t}\n\t\tcolorProfiles[parser] = mode;\n\t} else if (typeof parser === 'function') {\n\t\tif (parsers.indexOf(parser) < 0) {\n\t\t\tparsers.push(parser);\n\t\t}\n\t}\n};\n\nconst removeParser = parser => {\n\tif (typeof parser === 'string') {\n\t\tdelete colorProfiles[parser];\n\t} else if (typeof parser === 'function') {\n\t\tconst idx = parsers.indexOf(parser);\n\t\tif (idx > 0) {\n\t\t\tparsers.splice(idx, 1);\n\t\t}\n\t}\n};\n\nexport {\n\tuseMode,\n\tgetMode,\n\tuseParser,\n\tremoveParser,\n\tconverters,\n\tparsers,\n\tcolorProfiles\n};\n","import parse from './parse.js';\n\nconst prepare = (color, mode) =>\n\tcolor === undefined\n\t\t? undefined\n\t\t: typeof color !== 'object'\n\t\t? parse(color)\n\t\t: color.mode !== undefined\n\t\t? color\n\t\t: mode\n\t\t? { ...color, mode }\n\t\t: undefined;\n\nexport default prepare;\n","import { parsers, colorProfiles, getMode } from './modes.js';\n\n/* eslint-disable-next-line no-control-regex */\nconst IdentStartCodePoint = /[^\\x00-\\x7F]|[a-zA-Z_]/;\n\n/* eslint-disable-next-line no-control-regex */\nconst IdentCodePoint = /[^\\x00-\\x7F]|[-\\w]/;\n\nexport const Tok = {\n\tFunction: 'function',\n\tIdent: 'ident',\n\tNumber: 'number',\n\tPercentage: 'percentage',\n\tParenClose: ')',\n\tNone: 'none',\n\tHue: 'hue',\n\tAlpha: 'alpha'\n};\n\nlet _i = 0;\n\n/*\n\t4.3.10. Check if three code points would start a number\n\thttps://drafts.csswg.org/css-syntax/#starts-with-a-number\n */\nfunction is_num(chars) {\n\tlet ch = chars[_i];\n\tlet ch1 = chars[_i + 1];\n\tif (ch === '-' || ch === '+') {\n\t\treturn /\\d/.test(ch1) || (ch1 === '.' && /\\d/.test(chars[_i + 2]));\n\t}\n\tif (ch === '.') {\n\t\treturn /\\d/.test(ch1);\n\t}\n\treturn /\\d/.test(ch);\n}\n\n/*\n\tCheck if the stream starts with an identifier.\n */\n\nfunction is_ident(chars) {\n\tif (_i >= chars.length) {\n\t\treturn false;\n\t}\n\tlet ch = chars[_i];\n\tif (IdentStartCodePoint.test(ch)) {\n\t\treturn true;\n\t}\n\tif (ch === '-') {\n\t\tif (chars.length - _i < 2) {\n\t\t\treturn false;\n\t\t}\n\t\tlet ch1 = chars[_i + 1];\n\t\tif (ch1 === '-' || IdentStartCodePoint.test(ch1)) {\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t}\n\treturn false;\n}\n\n/*\n\t4.3.3. Consume a numeric token\n\thttps://drafts.csswg.org/css-syntax/#consume-numeric-token\n */\n\nconst huenits = {\n\tdeg: 1,\n\trad: 180 / Math.PI,\n\tgrad: 9 / 10,\n\tturn: 360\n};\n\nfunction num(chars) {\n\tlet value = '';\n\tif (chars[_i] === '-' || chars[_i] === '+') {\n\t\tvalue += chars[_i++];\n\t}\n\tvalue += digits(chars);\n\tif (chars[_i] === '.' && /\\d/.test(chars[_i + 1])) {\n\t\tvalue += chars[_i++] + digits(chars);\n\t}\n\tif (chars[_i] === 'e' || chars[_i] === 'E') {\n\t\tif (\n\t\t\t(chars[_i + 1] === '-' || chars[_i + 1] === '+') &&\n\t\t\t/\\d/.test(chars[_i + 2])\n\t\t) {\n\t\t\tvalue += chars[_i++] + chars[_i++] + digits(chars);\n\t\t} else if (/\\d/.test(chars[_i + 1])) {\n\t\t\tvalue += chars[_i++] + digits(chars);\n\t\t}\n\t}\n\tif (is_ident(chars)) {\n\t\tlet id = ident(chars);\n\t\tif (id === 'deg' || id === 'rad' || id === 'turn' || id === 'grad') {\n\t\t\treturn { type: Tok.Hue, value: value * huenits[id] };\n\t\t}\n\t\treturn undefined;\n\t}\n\tif (chars[_i] === '%') {\n\t\t_i++;\n\t\treturn { type: Tok.Percentage, value: +value };\n\t}\n\treturn { type: Tok.Number, value: +value };\n}\n\n/*\n\tConsume digits.\n */\nfunction digits(chars) {\n\tlet v = '';\n\twhile (/\\d/.test(chars[_i])) {\n\t\tv += chars[_i++];\n\t}\n\treturn v;\n}\n\n/*\n\tConsume an identifier.\n */\nfunction ident(chars) {\n\tlet v = '';\n\twhile (_i < chars.length && IdentCodePoint.test(chars[_i])) {\n\t\tv += chars[_i++];\n\t}\n\treturn v;\n}\n\n/*\n\tConsume an ident-like token.\n */\nfunction identlike(chars) {\n\tlet v = ident(chars);\n\tif (chars[_i] === '(') {\n\t\t_i++;\n\t\treturn { type: Tok.Function, value: v };\n\t}\n\tif (v === 'none') {\n\t\treturn { type: Tok.None, value: undefined };\n\t}\n\treturn { type: Tok.Ident, value: v };\n}\n\nexport function tokenize(str = '') {\n\tlet chars = str.trim();\n\tlet tokens = [];\n\tlet ch;\n\n\t/* reset counter */\n\t_i = 0;\n\n\twhile (_i < chars.length) {\n\t\tch = chars[_i++];\n\n\t\t/*\n\t\t\tConsume whitespace without emitting it\n\t\t */\n\t\tif (ch === '\\n' || ch === '\\t' || ch === ' ') {\n\t\t\twhile (\n\t\t\t\t_i < chars.length &&\n\t\t\t\t(chars[_i] === '\\n' || chars[_i] === '\\t' || chars[_i] === ' ')\n\t\t\t) {\n\t\t\t\t_i++;\n\t\t\t}\n\t\t\tcontinue;\n\t\t}\n\n\t\tif (ch === ',') {\n\t\t\treturn undefined;\n\t\t}\n\n\t\tif (ch === ')') {\n\t\t\ttokens.push({ type: Tok.ParenClose });\n\t\t\tcontinue;\n\t\t}\n\n\t\tif (ch === '+') {\n\t\t\t_i--;\n\t\t\tif (is_num(chars)) {\n\t\t\t\ttokens.push(num(chars));\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\treturn undefined;\n\t\t}\n\n\t\tif (ch === '-') {\n\t\t\t_i--;\n\t\t\tif (is_num(chars)) {\n\t\t\t\ttokens.push(num(chars));\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tif (is_ident(chars)) {\n\t\t\t\ttokens.push({ type: Tok.Ident, value: ident(chars) });\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\treturn undefined;\n\t\t}\n\n\t\tif (ch === '.') {\n\t\t\t_i--;\n\t\t\tif (is_num(chars)) {\n\t\t\t\ttokens.push(num(chars));\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\treturn undefined;\n\t\t}\n\n\t\tif (ch === '/') {\n\t\t\twhile (\n\t\t\t\t_i < chars.length &&\n\t\t\t\t(chars[_i] === '\\n' || chars[_i] === '\\t' || chars[_i] === ' ')\n\t\t\t) {\n\t\t\t\t_i++;\n\t\t\t}\n\t\t\tlet alpha;\n\t\t\tif (is_num(chars)) {\n\t\t\t\talpha = num(chars);\n\t\t\t\tif (alpha.type !== Tok.Hue) {\n\t\t\t\t\ttokens.push({ type: Tok.Alpha, value: alpha });\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (is_ident(chars)) {\n\t\t\t\tif (ident(chars) === 'none') {\n\t\t\t\t\ttokens.push({\n\t\t\t\t\t\ttype: Tok.Alpha,\n\t\t\t\t\t\tvalue: { type: Tok.None, value: undefined }\n\t\t\t\t\t});\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn undefined;\n\t\t}\n\n\t\tif (/\\d/.test(ch)) {\n\t\t\t_i--;\n\t\t\ttokens.push(num(chars));\n\t\t\tcontinue;\n\t\t}\n\n\t\tif (IdentStartCodePoint.test(ch)) {\n\t\t\t_i--;\n\t\t\ttokens.push(identlike(chars));\n\t\t\tcontinue;\n\t\t}\n\n\t\t/*\n\t\t\tTreat everything not already handled as an error.\n\t\t */\n\t\treturn undefined;\n\t}\n\n\treturn tokens;\n}\n\nexport function parseColorSyntax(tokens) {\n\ttokens._i = 0;\n\tlet token = tokens[tokens._i++];\n\tif (!token || token.type !== Tok.Function || token.value !== 'color') {\n\t\treturn undefined;\n\t}\n\ttoken = tokens[tokens._i++];\n\tif (token.type !== Tok.Ident) {\n\t\treturn undefined;\n\t}\n\tconst mode = colorProfiles[token.value];\n\tif (!mode) {\n\t\treturn undefined;\n\t}\n\tconst res = { mode };\n\tconst coords = consumeCoords(tokens, false);\n\tif (!coords) {\n\t\treturn undefined;\n\t}\n\tconst channels = getMode(mode).channels;\n\tfor (let ii = 0, c; ii < channels.length; ii++) {\n\t\tc = coords[ii];\n\t\tif (c.type !== Tok.None) {\n\t\t\tres[channels[ii]] = c.type === Tok.Number ? c.value : c.value / 100;\n\t\t}\n\t}\n\treturn res;\n}\n\nfunction consumeCoords(tokens, includeHue) {\n\tconst coords = [];\n\tlet token;\n\twhile (tokens._i < tokens.length) {\n\t\ttoken = tokens[tokens._i++];\n\t\tif (\n\t\t\ttoken.type === Tok.None ||\n\t\t\ttoken.type === Tok.Number ||\n\t\t\ttoken.type === Tok.Alpha ||\n\t\t\ttoken.type === Tok.Percentage ||\n\t\t\t(includeHue && token.type === Tok.Hue)\n\t\t) {\n\t\t\tcoords.push(token);\n\t\t\tcontinue;\n\t\t}\n\t\tif (token.type === Tok.ParenClose) {\n\t\t\tif (tokens._i < tokens.length) {\n\t\t\t\treturn undefined;\n\t\t\t}\n\t\t\tcontinue;\n\t\t}\n\t\treturn undefined;\n\t}\n\n\tif (coords.length < 3 || coords.length > 4) {\n\t\treturn undefined;\n\t}\n\n\tif (coords.length === 4) {\n\t\tif (coords[3].type !== Tok.Alpha) {\n\t\t\treturn undefined;\n\t\t}\n\t\tcoords[3] = coords[3].value;\n\t}\n\tif (coords.length === 3) {\n\t\tcoords.push({ type: Tok.None, value: undefined });\n\t}\n\n\treturn coords.every(c => c.type !== Tok.Alpha) ? coords : undefined;\n}\n\nexport function parseModernSyntax(tokens, includeHue) {\n\ttokens._i = 0;\n\tlet token = tokens[tokens._i++];\n\tif (!token || token.type !== Tok.Function) {\n\t\treturn undefined;\n\t}\n\tlet coords = consumeCoords(tokens, includeHue);\n\tif (!coords) {\n\t\treturn undefined;\n\t}\n\tcoords.unshift(token.value);\n\treturn coords;\n}\n\nconst parse = color => {\n\tif (typeof color !== 'string') {\n\t\treturn undefined;\n\t}\n\tconst tokens = tokenize(color);\n\tconst parsed = tokens ? parseModernSyntax(tokens, true) : undefined;\n\tlet result = undefined;\n\tlet i = 0;\n\tlet len = parsers.length;\n\twhile (i < len) {\n\t\tif ((result = parsers[i++](color, parsed)) !== undefined) {\n\t\t\treturn result;\n\t\t}\n\t}\n\treturn tokens ? parseColorSyntax(tokens) : undefined;\n};\n\nexport default parse;\n","// From: https://github.com/d3/d3-format/issues/32\n\nconst r = (value, precision) =>\n\tMath.round(value * (precision = Math.pow(10, precision))) / precision;\n\nconst round =\n\t(precision = 4) =>\n\tvalue =>\n\t\ttypeof value === 'number' ? r(value, precision) : value;\n\nexport default round;\n"],"names":[],"version":3,"file":"culori.min.mjs.map"} \ No newline at end of file diff --git a/node_modules/culori/bundled/culori.mjs b/node_modules/culori/bundled/culori.mjs deleted file mode 100644 index 4b342ca..0000000 --- a/node_modules/culori/bundled/culori.mjs +++ /dev/null @@ -1,4765 +0,0 @@ -// src/rgb/parseNumber.js -var parseNumber = (color, len) => { - if (typeof color !== "number") - return; - if (len === 3) { - return { - mode: "rgb", - r: (color >> 8 & 15 | color >> 4 & 240) / 255, - g: (color >> 4 & 15 | color & 240) / 255, - b: (color & 15 | color << 4 & 240) / 255 - }; - } - if (len === 4) { - return { - mode: "rgb", - r: (color >> 12 & 15 | color >> 8 & 240) / 255, - g: (color >> 8 & 15 | color >> 4 & 240) / 255, - b: (color >> 4 & 15 | color & 240) / 255, - alpha: (color & 15 | color << 4 & 240) / 255 - }; - } - if (len === 6) { - return { - mode: "rgb", - r: (color >> 16 & 255) / 255, - g: (color >> 8 & 255) / 255, - b: (color & 255) / 255 - }; - } - if (len === 8) { - return { - mode: "rgb", - r: (color >> 24 & 255) / 255, - g: (color >> 16 & 255) / 255, - b: (color >> 8 & 255) / 255, - alpha: (color & 255) / 255 - }; - } -}; -var parseNumber_default = parseNumber; - -// src/colors/named.js -var named = { - aliceblue: 15792383, - antiquewhite: 16444375, - aqua: 65535, - aquamarine: 8388564, - azure: 15794175, - beige: 16119260, - bisque: 16770244, - black: 0, - blanchedalmond: 16772045, - blue: 255, - blueviolet: 9055202, - brown: 10824234, - burlywood: 14596231, - cadetblue: 6266528, - chartreuse: 8388352, - chocolate: 13789470, - coral: 16744272, - cornflowerblue: 6591981, - cornsilk: 16775388, - crimson: 14423100, - cyan: 65535, - darkblue: 139, - darkcyan: 35723, - darkgoldenrod: 12092939, - darkgray: 11119017, - darkgreen: 25600, - darkgrey: 11119017, - darkkhaki: 12433259, - darkmagenta: 9109643, - darkolivegreen: 5597999, - darkorange: 16747520, - darkorchid: 10040012, - darkred: 9109504, - darksalmon: 15308410, - darkseagreen: 9419919, - darkslateblue: 4734347, - darkslategray: 3100495, - darkslategrey: 3100495, - darkturquoise: 52945, - darkviolet: 9699539, - deeppink: 16716947, - deepskyblue: 49151, - dimgray: 6908265, - dimgrey: 6908265, - dodgerblue: 2003199, - firebrick: 11674146, - floralwhite: 16775920, - forestgreen: 2263842, - fuchsia: 16711935, - gainsboro: 14474460, - ghostwhite: 16316671, - gold: 16766720, - goldenrod: 14329120, - gray: 8421504, - green: 32768, - greenyellow: 11403055, - grey: 8421504, - honeydew: 15794160, - hotpink: 16738740, - indianred: 13458524, - indigo: 4915330, - ivory: 16777200, - khaki: 15787660, - lavender: 15132410, - lavenderblush: 16773365, - lawngreen: 8190976, - lemonchiffon: 16775885, - lightblue: 11393254, - lightcoral: 15761536, - lightcyan: 14745599, - lightgoldenrodyellow: 16448210, - lightgray: 13882323, - lightgreen: 9498256, - lightgrey: 13882323, - lightpink: 16758465, - lightsalmon: 16752762, - lightseagreen: 2142890, - lightskyblue: 8900346, - lightslategray: 7833753, - lightslategrey: 7833753, - lightsteelblue: 11584734, - lightyellow: 16777184, - lime: 65280, - limegreen: 3329330, - linen: 16445670, - magenta: 16711935, - maroon: 8388608, - mediumaquamarine: 6737322, - mediumblue: 205, - mediumorchid: 12211667, - mediumpurple: 9662683, - mediumseagreen: 3978097, - mediumslateblue: 8087790, - mediumspringgreen: 64154, - mediumturquoise: 4772300, - mediumvioletred: 13047173, - midnightblue: 1644912, - mintcream: 16121850, - mistyrose: 16770273, - moccasin: 16770229, - navajowhite: 16768685, - navy: 128, - oldlace: 16643558, - olive: 8421376, - olivedrab: 7048739, - orange: 16753920, - orangered: 16729344, - orchid: 14315734, - palegoldenrod: 15657130, - palegreen: 10025880, - paleturquoise: 11529966, - palevioletred: 14381203, - papayawhip: 16773077, - peachpuff: 16767673, - peru: 13468991, - pink: 16761035, - plum: 14524637, - powderblue: 11591910, - purple: 8388736, - // Added in CSS Colors Level 4: - // https://drafts.csswg.org/css-color/#changes-from-3 - rebeccapurple: 6697881, - red: 16711680, - rosybrown: 12357519, - royalblue: 4286945, - saddlebrown: 9127187, - salmon: 16416882, - sandybrown: 16032864, - seagreen: 3050327, - seashell: 16774638, - sienna: 10506797, - silver: 12632256, - skyblue: 8900331, - slateblue: 6970061, - slategray: 7372944, - slategrey: 7372944, - snow: 16775930, - springgreen: 65407, - steelblue: 4620980, - tan: 13808780, - teal: 32896, - thistle: 14204888, - tomato: 16737095, - turquoise: 4251856, - violet: 15631086, - wheat: 16113331, - white: 16777215, - whitesmoke: 16119285, - yellow: 16776960, - yellowgreen: 10145074 -}; -var named_default = named; - -// src/rgb/parseNamed.js -var parseNamed = (color) => { - return parseNumber_default(named_default[color.toLowerCase()], 6); -}; -var parseNamed_default = parseNamed; - -// src/rgb/parseHex.js -var hex = /^#?([0-9a-f]{8}|[0-9a-f]{6}|[0-9a-f]{4}|[0-9a-f]{3})$/i; -var parseHex = (color) => { - let match; - return (match = color.match(hex)) ? parseNumber_default(parseInt(match[1], 16), match[1].length) : void 0; -}; -var parseHex_default = parseHex; - -// src/util/regex.js -var num = "([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)"; -var num_none = `(?:${num}|none)`; -var per = `${num}%`; -var per_none = `(?:${num}%|none)`; -var num_per = `(?:${num}%|${num})`; -var num_per_none = `(?:${num}%|${num}|none)`; -var hue = `(?:${num}(deg|grad|rad|turn)|${num})`; -var hue_none = `(?:${num}(deg|grad|rad|turn)|${num}|none)`; -var c = `\\s*,\\s*`; -var rx_num_per_none = new RegExp("^" + num_per_none + "$"); - -// src/rgb/parseRgbLegacy.js -var rgb_num_old = new RegExp( - `^rgba?\\(\\s*${num}${c}${num}${c}${num}\\s*(?:,\\s*${num_per}\\s*)?\\)$` -); -var rgb_per_old = new RegExp( - `^rgba?\\(\\s*${per}${c}${per}${c}${per}\\s*(?:,\\s*${num_per}\\s*)?\\)$` -); -var parseRgbLegacy = (color) => { - let res = { mode: "rgb" }; - let match; - if (match = color.match(rgb_num_old)) { - if (match[1] !== void 0) { - res.r = match[1] / 255; - } - if (match[2] !== void 0) { - res.g = match[2] / 255; - } - if (match[3] !== void 0) { - res.b = match[3] / 255; - } - } else if (match = color.match(rgb_per_old)) { - if (match[1] !== void 0) { - res.r = match[1] / 100; - } - if (match[2] !== void 0) { - res.g = match[2] / 100; - } - if (match[3] !== void 0) { - res.b = match[3] / 100; - } - } else { - return void 0; - } - if (match[4] !== void 0) { - res.alpha = match[4] / 100; - } else if (match[5] !== void 0) { - res.alpha = +match[5]; - } - return res; -}; -var parseRgbLegacy_default = parseRgbLegacy; - -// src/_prepare.js -var prepare = (color, mode) => color === void 0 ? void 0 : typeof color !== "object" ? parse_default(color) : color.mode !== void 0 ? color : mode ? { ...color, mode } : void 0; -var prepare_default = prepare; - -// src/converter.js -var converter = (target_mode = "rgb") => (color) => (color = prepare_default(color, target_mode)) !== void 0 ? ( - // if the color's mode corresponds to our target mode - color.mode === target_mode ? ( - // then just return the color - color - ) : ( - // otherwise check to see if we have a dedicated - // converter for the target mode - converters[color.mode][target_mode] ? ( - // and return its result... - converters[color.mode][target_mode](color) - ) : ( - // ...otherwise pass through RGB as an intermediary step. - // if the target mode is RGB... - target_mode === "rgb" ? ( - // just return the RGB - converters[color.mode].rgb(color) - ) : ( - // otherwise convert color.mode -> RGB -> target_mode - converters.rgb[target_mode](converters[color.mode].rgb(color)) - ) - ) - ) -) : void 0; -var converter_default = converter; - -// src/modes.js -var converters = {}; -var modes = {}; -var parsers = []; -var colorProfiles = {}; -var identity = (v) => v; -var useMode = (definition28) => { - converters[definition28.mode] = { - ...converters[definition28.mode], - ...definition28.toMode - }; - Object.keys(definition28.fromMode || {}).forEach((k4) => { - if (!converters[k4]) { - converters[k4] = {}; - } - converters[k4][definition28.mode] = definition28.fromMode[k4]; - }); - if (!definition28.ranges) { - definition28.ranges = {}; - } - if (!definition28.difference) { - definition28.difference = {}; - } - definition28.channels.forEach((channel) => { - if (definition28.ranges[channel] === void 0) { - definition28.ranges[channel] = [0, 1]; - } - if (!definition28.interpolate[channel]) { - throw new Error(`Missing interpolator for: ${channel}`); - } - if (typeof definition28.interpolate[channel] === "function") { - definition28.interpolate[channel] = { - use: definition28.interpolate[channel] - }; - } - if (!definition28.interpolate[channel].fixup) { - definition28.interpolate[channel].fixup = identity; - } - }); - modes[definition28.mode] = definition28; - (definition28.parse || []).forEach((parser) => { - useParser(parser, definition28.mode); - }); - return converter_default(definition28.mode); -}; -var getMode = (mode) => modes[mode]; -var useParser = (parser, mode) => { - if (typeof parser === "string") { - if (!mode) { - throw new Error(`'mode' required when 'parser' is a string`); - } - colorProfiles[parser] = mode; - } else if (typeof parser === "function") { - if (parsers.indexOf(parser) < 0) { - parsers.push(parser); - } - } -}; -var removeParser = (parser) => { - if (typeof parser === "string") { - delete colorProfiles[parser]; - } else if (typeof parser === "function") { - const idx = parsers.indexOf(parser); - if (idx > 0) { - parsers.splice(idx, 1); - } - } -}; - -// src/parse.js -var IdentStartCodePoint = /[^\x00-\x7F]|[a-zA-Z_]/; -var IdentCodePoint = /[^\x00-\x7F]|[-\w]/; -var Tok = { - Function: "function", - Ident: "ident", - Number: "number", - Percentage: "percentage", - ParenClose: ")", - None: "none", - Hue: "hue", - Alpha: "alpha" -}; -var _i = 0; -function is_num(chars) { - let ch = chars[_i]; - let ch1 = chars[_i + 1]; - if (ch === "-" || ch === "+") { - return /\d/.test(ch1) || ch1 === "." && /\d/.test(chars[_i + 2]); - } - if (ch === ".") { - return /\d/.test(ch1); - } - return /\d/.test(ch); -} -function is_ident(chars) { - if (_i >= chars.length) { - return false; - } - let ch = chars[_i]; - if (IdentStartCodePoint.test(ch)) { - return true; - } - if (ch === "-") { - if (chars.length - _i < 2) { - return false; - } - let ch1 = chars[_i + 1]; - if (ch1 === "-" || IdentStartCodePoint.test(ch1)) { - return true; - } - return false; - } - return false; -} -var huenits = { - deg: 1, - rad: 180 / Math.PI, - grad: 9 / 10, - turn: 360 -}; -function num2(chars) { - let value = ""; - if (chars[_i] === "-" || chars[_i] === "+") { - value += chars[_i++]; - } - value += digits(chars); - if (chars[_i] === "." && /\d/.test(chars[_i + 1])) { - value += chars[_i++] + digits(chars); - } - if (chars[_i] === "e" || chars[_i] === "E") { - if ((chars[_i + 1] === "-" || chars[_i + 1] === "+") && /\d/.test(chars[_i + 2])) { - value += chars[_i++] + chars[_i++] + digits(chars); - } else if (/\d/.test(chars[_i + 1])) { - value += chars[_i++] + digits(chars); - } - } - if (is_ident(chars)) { - let id = ident(chars); - if (id === "deg" || id === "rad" || id === "turn" || id === "grad") { - return { type: Tok.Hue, value: value * huenits[id] }; - } - return void 0; - } - if (chars[_i] === "%") { - _i++; - return { type: Tok.Percentage, value: +value }; - } - return { type: Tok.Number, value: +value }; -} -function digits(chars) { - let v = ""; - while (/\d/.test(chars[_i])) { - v += chars[_i++]; - } - return v; -} -function ident(chars) { - let v = ""; - while (_i < chars.length && IdentCodePoint.test(chars[_i])) { - v += chars[_i++]; - } - return v; -} -function identlike(chars) { - let v = ident(chars); - if (chars[_i] === "(") { - _i++; - return { type: Tok.Function, value: v }; - } - if (v === "none") { - return { type: Tok.None, value: void 0 }; - } - return { type: Tok.Ident, value: v }; -} -function tokenize(str = "") { - let chars = str.trim(); - let tokens = []; - let ch; - _i = 0; - while (_i < chars.length) { - ch = chars[_i++]; - if (ch === "\n" || ch === " " || ch === " ") { - while (_i < chars.length && (chars[_i] === "\n" || chars[_i] === " " || chars[_i] === " ")) { - _i++; - } - continue; - } - if (ch === ",") { - return void 0; - } - if (ch === ")") { - tokens.push({ type: Tok.ParenClose }); - continue; - } - if (ch === "+") { - _i--; - if (is_num(chars)) { - tokens.push(num2(chars)); - continue; - } - return void 0; - } - if (ch === "-") { - _i--; - if (is_num(chars)) { - tokens.push(num2(chars)); - continue; - } - if (is_ident(chars)) { - tokens.push({ type: Tok.Ident, value: ident(chars) }); - continue; - } - return void 0; - } - if (ch === ".") { - _i--; - if (is_num(chars)) { - tokens.push(num2(chars)); - continue; - } - return void 0; - } - if (ch === "/") { - while (_i < chars.length && (chars[_i] === "\n" || chars[_i] === " " || chars[_i] === " ")) { - _i++; - } - let alpha; - if (is_num(chars)) { - alpha = num2(chars); - if (alpha.type !== Tok.Hue) { - tokens.push({ type: Tok.Alpha, value: alpha }); - continue; - } - } - if (is_ident(chars)) { - if (ident(chars) === "none") { - tokens.push({ - type: Tok.Alpha, - value: { type: Tok.None, value: void 0 } - }); - continue; - } - } - return void 0; - } - if (/\d/.test(ch)) { - _i--; - tokens.push(num2(chars)); - continue; - } - if (IdentStartCodePoint.test(ch)) { - _i--; - tokens.push(identlike(chars)); - continue; - } - return void 0; - } - return tokens; -} -function parseColorSyntax(tokens) { - tokens._i = 0; - let token = tokens[tokens._i++]; - if (!token || token.type !== Tok.Function || token.value !== "color") { - return void 0; - } - token = tokens[tokens._i++]; - if (token.type !== Tok.Ident) { - return void 0; - } - const mode = colorProfiles[token.value]; - if (!mode) { - return void 0; - } - const res = { mode }; - const coords = consumeCoords(tokens, false); - if (!coords) { - return void 0; - } - const channels = getMode(mode).channels; - for (let ii = 0, c4; ii < channels.length; ii++) { - c4 = coords[ii]; - if (c4.type !== Tok.None) { - res[channels[ii]] = c4.type === Tok.Number ? c4.value : c4.value / 100; - } - } - return res; -} -function consumeCoords(tokens, includeHue) { - const coords = []; - let token; - while (tokens._i < tokens.length) { - token = tokens[tokens._i++]; - if (token.type === Tok.None || token.type === Tok.Number || token.type === Tok.Alpha || token.type === Tok.Percentage || includeHue && token.type === Tok.Hue) { - coords.push(token); - continue; - } - if (token.type === Tok.ParenClose) { - if (tokens._i < tokens.length) { - return void 0; - } - continue; - } - return void 0; - } - if (coords.length < 3 || coords.length > 4) { - return void 0; - } - if (coords.length === 4) { - if (coords[3].type !== Tok.Alpha) { - return void 0; - } - coords[3] = coords[3].value; - } - if (coords.length === 3) { - coords.push({ type: Tok.None, value: void 0 }); - } - return coords.every((c4) => c4.type !== Tok.Alpha) ? coords : void 0; -} -function parseModernSyntax(tokens, includeHue) { - tokens._i = 0; - let token = tokens[tokens._i++]; - if (!token || token.type !== Tok.Function) { - return void 0; - } - let coords = consumeCoords(tokens, includeHue); - if (!coords) { - return void 0; - } - coords.unshift(token.value); - return coords; -} -var parse = (color) => { - if (typeof color !== "string") { - return void 0; - } - const tokens = tokenize(color); - const parsed = tokens ? parseModernSyntax(tokens, true) : void 0; - let result = void 0; - let i = 0; - let len = parsers.length; - while (i < len) { - if ((result = parsers[i++](color, parsed)) !== void 0) { - return result; - } - } - return tokens ? parseColorSyntax(tokens) : void 0; -}; -var parse_default = parse; - -// src/rgb/parseRgb.js -function parseRgb(color, parsed) { - if (!parsed || parsed[0] !== "rgb" && parsed[0] !== "rgba") { - return void 0; - } - const res = { mode: "rgb" }; - const [, r2, g, b, alpha] = parsed; - if (r2.type === Tok.Hue || g.type === Tok.Hue || b.type === Tok.Hue) { - return void 0; - } - if (r2.type !== Tok.None) { - res.r = r2.type === Tok.Number ? r2.value / 255 : r2.value / 100; - } - if (g.type !== Tok.None) { - res.g = g.type === Tok.Number ? g.value / 255 : g.value / 100; - } - if (b.type !== Tok.None) { - res.b = b.type === Tok.Number ? b.value / 255 : b.value / 100; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; -} -var parseRgb_default = parseRgb; - -// src/rgb/parseTransparent.js -var parseTransparent = (c4) => c4 === "transparent" ? { mode: "rgb", r: 0, g: 0, b: 0, alpha: 0 } : void 0; -var parseTransparent_default = parseTransparent; - -// src/interpolate/lerp.js -var lerp = (a, b, t) => a + t * (b - a); -var unlerp = (a, b, v) => (v - a) / (b - a); -var blerp = (a00, a01, a10, a11, tx, ty) => { - return lerp(lerp(a00, a01, tx), lerp(a10, a11, tx), ty); -}; -var trilerp = (a000, a010, a100, a110, a001, a011, a101, a111, tx, ty, tz) => { - return lerp( - blerp(a000, a010, a100, a110, tx, ty), - blerp(a001, a011, a101, a111, tx, ty), - tz - ); -}; - -// src/interpolate/piecewise.js -var get_classes = (arr) => { - let classes = []; - for (let i = 0; i < arr.length - 1; i++) { - let a = arr[i]; - let b = arr[i + 1]; - if (a === void 0 && b === void 0) { - classes.push(void 0); - } else if (a !== void 0 && b !== void 0) { - classes.push([a, b]); - } else { - classes.push(a !== void 0 ? [a, a] : [b, b]); - } - } - return classes; -}; -var interpolatorPiecewise = (interpolator2) => (arr) => { - let classes = get_classes(arr); - return (t) => { - let cls = t * classes.length; - let idx = t >= 1 ? classes.length - 1 : Math.max(Math.floor(cls), 0); - let pair = classes[idx]; - return pair === void 0 ? void 0 : interpolator2(pair[0], pair[1], cls - idx); - }; -}; - -// src/interpolate/linear.js -var interpolatorLinear = interpolatorPiecewise(lerp); - -// src/fixup/alpha.js -var fixupAlpha = (arr) => { - let some_defined = false; - let res = arr.map((v) => { - if (v !== void 0) { - some_defined = true; - return v; - } - return 1; - }); - return some_defined ? res : arr; -}; - -// src/rgb/definition.js -var definition = { - mode: "rgb", - channels: ["r", "g", "b", "alpha"], - parse: [ - parseRgb_default, - parseHex_default, - parseRgbLegacy_default, - parseNamed_default, - parseTransparent_default, - "srgb" - ], - serialize: "srgb", - interpolate: { - r: interpolatorLinear, - g: interpolatorLinear, - b: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - gamut: true -}; -var definition_default = definition; - -// src/a98/convertA98ToXyz65.js -var linearize = (v) => Math.pow(Math.abs(v), 563 / 256) * Math.sign(v); -var convertA98ToXyz65 = (a982) => { - let r2 = linearize(a982.r); - let g = linearize(a982.g); - let b = linearize(a982.b); - let res = { - mode: "xyz65", - x: 0.5766690429101305 * r2 + 0.1855582379065463 * g + 0.1882286462349947 * b, - y: 0.297344975250536 * r2 + 0.6273635662554661 * g + 0.0752914584939979 * b, - z: 0.0270313613864123 * r2 + 0.0706888525358272 * g + 0.9913375368376386 * b - }; - if (a982.alpha !== void 0) { - res.alpha = a982.alpha; - } - return res; -}; -var convertA98ToXyz65_default = convertA98ToXyz65; - -// src/a98/convertXyz65ToA98.js -var gamma = (v) => Math.pow(Math.abs(v), 256 / 563) * Math.sign(v); -var convertXyz65ToA98 = ({ x, y, z, alpha }) => { - let res = { - mode: "a98", - r: gamma( - x * 2.0415879038107465 - y * 0.5650069742788597 - 0.3447313507783297 * z - ), - g: gamma( - x * -0.9692436362808798 + y * 1.8759675015077206 + 0.0415550574071756 * z - ), - b: gamma( - x * 0.0134442806320312 - y * 0.1183623922310184 + 1.0151749943912058 * z - ) - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertXyz65ToA98_default = convertXyz65ToA98; - -// src/lrgb/convertRgbToLrgb.js -var fn = (c4) => { - const abs3 = Math.abs(c4); - if (abs3 <= 0.04045) { - return c4 / 12.92; - } - return (Math.sign(c4) || 1) * Math.pow((abs3 + 0.055) / 1.055, 2.4); -}; -var convertRgbToLrgb = ({ r: r2, g, b, alpha }) => { - let res = { - mode: "lrgb", - r: fn(r2), - g: fn(g), - b: fn(b) - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertRgbToLrgb_default = convertRgbToLrgb; - -// src/xyz65/convertRgbToXyz65.js -var convertRgbToXyz65 = (rgb4) => { - let { r: r2, g, b, alpha } = convertRgbToLrgb_default(rgb4); - let res = { - mode: "xyz65", - x: 0.4123907992659593 * r2 + 0.357584339383878 * g + 0.1804807884018343 * b, - y: 0.2126390058715102 * r2 + 0.715168678767756 * g + 0.0721923153607337 * b, - z: 0.0193308187155918 * r2 + 0.119194779794626 * g + 0.9505321522496607 * b - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertRgbToXyz65_default = convertRgbToXyz65; - -// src/lrgb/convertLrgbToRgb.js -var fn2 = (c4) => { - const abs3 = Math.abs(c4); - if (abs3 > 31308e-7) { - return (Math.sign(c4) || 1) * (1.055 * Math.pow(abs3, 1 / 2.4) - 0.055); - } - return c4 * 12.92; -}; -var convertLrgbToRgb = ({ r: r2, g, b, alpha }, mode = "rgb") => { - let res = { - mode, - r: fn2(r2), - g: fn2(g), - b: fn2(b) - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertLrgbToRgb_default = convertLrgbToRgb; - -// src/xyz65/convertXyz65ToRgb.js -var convertXyz65ToRgb = ({ x, y, z, alpha }) => { - let res = convertLrgbToRgb_default({ - r: x * 3.2409699419045226 - y * 1.537383177570094 - 0.4986107602930034 * z, - g: x * -0.9692436362808796 + y * 1.8759675015077204 + 0.0415550574071756 * z, - b: x * 0.0556300796969936 - y * 0.2039769588889765 + 1.0569715142428784 * z - }); - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertXyz65ToRgb_default = convertXyz65ToRgb; - -// src/a98/definition.js -var definition2 = { - ...definition_default, - mode: "a98", - parse: ["a98-rgb"], - serialize: "a98-rgb", - fromMode: { - rgb: (color) => convertXyz65ToA98_default(convertRgbToXyz65_default(color)), - xyz65: convertXyz65ToA98_default - }, - toMode: { - rgb: (color) => convertXyz65ToRgb_default(convertA98ToXyz65_default(color)), - xyz65: convertA98ToXyz65_default - } -}; -var definition_default2 = definition2; - -// src/util/normalizeHue.js -var normalizeHue = (hue3) => (hue3 = hue3 % 360) < 0 ? hue3 + 360 : hue3; -var normalizeHue_default = normalizeHue; - -// src/fixup/hue.js -var hue2 = (hues, fn5) => { - return hues.map((hue3, idx, arr) => { - if (hue3 === void 0) { - return hue3; - } - let normalized = normalizeHue_default(hue3); - if (idx === 0 || hues[idx - 1] === void 0) { - return normalized; - } - return fn5(normalized - normalizeHue_default(arr[idx - 1])); - }).reduce((acc, curr) => { - if (!acc.length || curr === void 0 || acc[acc.length - 1] === void 0) { - acc.push(curr); - return acc; - } - acc.push(curr + acc[acc.length - 1]); - return acc; - }, []); -}; -var fixupHueShorter = (arr) => hue2(arr, (d) => Math.abs(d) <= 180 ? d : d - 360 * Math.sign(d)); -var fixupHueLonger = (arr) => hue2(arr, (d) => Math.abs(d) >= 180 || d === 0 ? d : d - 360 * Math.sign(d)); -var fixupHueIncreasing = (arr) => hue2(arr, (d) => d >= 0 ? d : d + 360); -var fixupHueDecreasing = (arr) => hue2(arr, (d) => d <= 0 ? d : d - 360); - -// src/cubehelix/constants.js -var M = [-0.14861, 1.78277, -0.29227, -0.90649, 1.97294, 0]; -var degToRad = Math.PI / 180; -var radToDeg = 180 / Math.PI; - -// src/cubehelix/convertRgbToCubehelix.js -var DE = M[3] * M[4]; -var BE = M[1] * M[4]; -var BCAD = M[1] * M[2] - M[0] * M[3]; -var convertRgbToCubehelix = ({ r: r2, g, b, alpha }) => { - let l = (BCAD * b + r2 * DE - g * BE) / (BCAD + DE - BE); - let x = b - l; - let y = (M[4] * (g - l) - M[2] * x) / M[3]; - let res = { - mode: "cubehelix", - l, - s: l === 0 || l === 1 ? void 0 : Math.sqrt(x * x + y * y) / (M[4] * l * (1 - l)) - }; - if (res.s) - res.h = Math.atan2(y, x) * radToDeg - 120; - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertRgbToCubehelix_default = convertRgbToCubehelix; - -// src/cubehelix/convertCubehelixToRgb.js -var convertCubehelixToRgb = ({ h, s, l, alpha }) => { - let res = { mode: "rgb" }; - h = (h === void 0 ? 0 : h + 120) * degToRad; - let amp = s === void 0 ? 0 : s * l * (1 - l); - let cosh = Math.cos(h); - let sinh = Math.sin(h); - res.r = l + amp * (M[0] * cosh + M[1] * sinh); - res.g = l + amp * (M[2] * cosh + M[3] * sinh); - res.b = l + amp * (M[4] * cosh + M[5] * sinh); - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertCubehelixToRgb_default = convertCubehelixToRgb; - -// src/difference.js -var differenceHueSaturation = (std, smp) => { - if (std.h === void 0 || smp.h === void 0 || !std.s || !smp.s) { - return 0; - } - let std_h = normalizeHue_default(std.h); - let smp_h = normalizeHue_default(smp.h); - let dH = Math.sin((smp_h - std_h + 360) / 2 * Math.PI / 180); - return 2 * Math.sqrt(std.s * smp.s) * dH; -}; -var differenceHueNaive = (std, smp) => { - if (std.h === void 0 || smp.h === void 0) { - return 0; - } - let std_h = normalizeHue_default(std.h); - let smp_h = normalizeHue_default(smp.h); - if (Math.abs(smp_h - std_h) > 180) { - return std_h - (smp_h - 360 * Math.sign(smp_h - std_h)); - } - return smp_h - std_h; -}; -var differenceHueChroma = (std, smp) => { - if (std.h === void 0 || smp.h === void 0 || !std.c || !smp.c) { - return 0; - } - let std_h = normalizeHue_default(std.h); - let smp_h = normalizeHue_default(smp.h); - let dH = Math.sin((smp_h - std_h + 360) / 2 * Math.PI / 180); - return 2 * Math.sqrt(std.c * smp.c) * dH; -}; -var differenceEuclidean = (mode = "rgb", weights = [1, 1, 1, 0]) => { - let def = getMode(mode); - let channels = def.channels; - let diffs = def.difference; - let conv = converter_default(mode); - return (std, smp) => { - let ConvStd = conv(std); - let ConvSmp = conv(smp); - return Math.sqrt( - channels.reduce((sum, k4, idx) => { - let delta = diffs[k4] ? diffs[k4](ConvStd, ConvSmp) : ConvStd[k4] - ConvSmp[k4]; - return sum + (weights[idx] || 0) * Math.pow(isNaN(delta) ? 0 : delta, 2); - }, 0) - ); - }; -}; -var differenceCie76 = () => differenceEuclidean("lab65"); -var differenceCie94 = (kL = 1, K1 = 0.045, K2 = 0.015) => { - let lab2 = converter_default("lab65"); - return (std, smp) => { - let LabStd = lab2(std); - let LabSmp = lab2(smp); - let lStd = LabStd.l; - let aStd = LabStd.a; - let bStd = LabStd.b; - let cStd = Math.sqrt(aStd * aStd + bStd * bStd); - let lSmp = LabSmp.l; - let aSmp = LabSmp.a; - let bSmp = LabSmp.b; - let cSmp = Math.sqrt(aSmp * aSmp + bSmp * bSmp); - let dL2 = Math.pow(lStd - lSmp, 2); - let dC2 = Math.pow(cStd - cSmp, 2); - let dH2 = Math.pow(aStd - aSmp, 2) + Math.pow(bStd - bSmp, 2) - dC2; - return Math.sqrt( - dL2 / Math.pow(kL, 2) + dC2 / Math.pow(1 + K1 * cStd, 2) + dH2 / Math.pow(1 + K2 * cStd, 2) - ); - }; -}; -var differenceCiede2000 = (Kl = 1, Kc = 1, Kh = 1) => { - let lab2 = converter_default("lab65"); - return (std, smp) => { - let LabStd = lab2(std); - let LabSmp = lab2(smp); - let lStd = LabStd.l; - let aStd = LabStd.a; - let bStd = LabStd.b; - let cStd = Math.sqrt(aStd * aStd + bStd * bStd); - let lSmp = LabSmp.l; - let aSmp = LabSmp.a; - let bSmp = LabSmp.b; - let cSmp = Math.sqrt(aSmp * aSmp + bSmp * bSmp); - let cAvg = (cStd + cSmp) / 2; - let G = 0.5 * (1 - Math.sqrt( - Math.pow(cAvg, 7) / (Math.pow(cAvg, 7) + Math.pow(25, 7)) - )); - let apStd = aStd * (1 + G); - let apSmp = aSmp * (1 + G); - let cpStd = Math.sqrt(apStd * apStd + bStd * bStd); - let cpSmp = Math.sqrt(apSmp * apSmp + bSmp * bSmp); - let hpStd = Math.abs(apStd) + Math.abs(bStd) === 0 ? 0 : Math.atan2(bStd, apStd); - hpStd += (hpStd < 0) * 2 * Math.PI; - let hpSmp = Math.abs(apSmp) + Math.abs(bSmp) === 0 ? 0 : Math.atan2(bSmp, apSmp); - hpSmp += (hpSmp < 0) * 2 * Math.PI; - let dL = lSmp - lStd; - let dC = cpSmp - cpStd; - let dhp = cpStd * cpSmp === 0 ? 0 : hpSmp - hpStd; - dhp -= (dhp > Math.PI) * 2 * Math.PI; - dhp += (dhp < -Math.PI) * 2 * Math.PI; - let dH = 2 * Math.sqrt(cpStd * cpSmp) * Math.sin(dhp / 2); - let Lp = (lStd + lSmp) / 2; - let Cp = (cpStd + cpSmp) / 2; - let hp; - if (cpStd * cpSmp === 0) { - hp = hpStd + hpSmp; - } else { - hp = (hpStd + hpSmp) / 2; - hp -= (Math.abs(hpStd - hpSmp) > Math.PI) * Math.PI; - hp += (hp < 0) * 2 * Math.PI; - } - let Lpm50 = Math.pow(Lp - 50, 2); - let T = 1 - 0.17 * Math.cos(hp - Math.PI / 6) + 0.24 * Math.cos(2 * hp) + 0.32 * Math.cos(3 * hp + Math.PI / 30) - 0.2 * Math.cos(4 * hp - 63 * Math.PI / 180); - let Sl = 1 + 0.015 * Lpm50 / Math.sqrt(20 + Lpm50); - let Sc = 1 + 0.045 * Cp; - let Sh = 1 + 0.015 * Cp * T; - let deltaTheta = 30 * Math.PI / 180 * Math.exp(-1 * Math.pow((180 / Math.PI * hp - 275) / 25, 2)); - let Rc = 2 * Math.sqrt(Math.pow(Cp, 7) / (Math.pow(Cp, 7) + Math.pow(25, 7))); - let Rt = -1 * Math.sin(2 * deltaTheta) * Rc; - return Math.sqrt( - Math.pow(dL / (Kl * Sl), 2) + Math.pow(dC / (Kc * Sc), 2) + Math.pow(dH / (Kh * Sh), 2) + Rt * dC / (Kc * Sc) * dH / (Kh * Sh) - ); - }; -}; -var differenceCmc = (l = 1, c4 = 1) => { - let lab2 = converter_default("lab65"); - return (std, smp) => { - let LabStd = lab2(std); - let lStd = LabStd.l; - let aStd = LabStd.a; - let bStd = LabStd.b; - let cStd = Math.sqrt(aStd * aStd + bStd * bStd); - let hStd = Math.atan2(bStd, aStd); - hStd = hStd + 2 * Math.PI * (hStd < 0); - let LabSmp = lab2(smp); - let lSmp = LabSmp.l; - let aSmp = LabSmp.a; - let bSmp = LabSmp.b; - let cSmp = Math.sqrt(aSmp * aSmp + bSmp * bSmp); - let dL2 = Math.pow(lStd - lSmp, 2); - let dC2 = Math.pow(cStd - cSmp, 2); - let dH2 = Math.pow(aStd - aSmp, 2) + Math.pow(bStd - bSmp, 2) - dC2; - let F = Math.sqrt(Math.pow(cStd, 4) / (Math.pow(cStd, 4) + 1900)); - let T = hStd >= 164 / 180 * Math.PI && hStd <= 345 / 180 * Math.PI ? 0.56 + Math.abs(0.2 * Math.cos(hStd + 168 / 180 * Math.PI)) : 0.36 + Math.abs(0.4 * Math.cos(hStd + 35 / 180 * Math.PI)); - let Sl = lStd < 16 ? 0.511 : 0.040975 * lStd / (1 + 0.01765 * lStd); - let Sc = 0.0638 * cStd / (1 + 0.0131 * cStd) + 0.638; - let Sh = Sc * (F * T + 1 - F); - return Math.sqrt( - dL2 / Math.pow(l * Sl, 2) + dC2 / Math.pow(c4 * Sc, 2) + dH2 / Math.pow(Sh, 2) - ); - }; -}; -var differenceHyab = () => { - let lab2 = converter_default("lab65"); - return (std, smp) => { - let LabStd = lab2(std); - let LabSmp = lab2(smp); - let dL = LabStd.l - LabSmp.l; - let dA = LabStd.a - LabSmp.a; - let dB = LabStd.b - LabSmp.b; - return Math.abs(dL) + Math.sqrt(dA * dA + dB * dB); - }; -}; -var differenceKotsarenkoRamos = () => differenceEuclidean("yiq", [0.5053, 0.299, 0.1957]); - -// src/average.js -var averageAngle = (val) => { - let sum = val.reduce( - (sum2, val2) => { - if (val2 !== void 0) { - let rad = val2 * Math.PI / 180; - sum2.sin += Math.sin(rad); - sum2.cos += Math.cos(rad); - } - return sum2; - }, - { sin: 0, cos: 0 } - ); - return Math.atan2(sum.sin, sum.cos) * 180 / Math.PI; -}; -var averageNumber = (val) => { - let a = val.filter((v) => v !== void 0); - return a.length ? a.reduce((sum, v) => sum + v, 0) / a.length : void 0; -}; -var isfn = (o) => typeof o === "function"; -function average(colors, mode = "rgb", overrides) { - let def = getMode(mode); - let cc = colors.map(converter_default(mode)); - return def.channels.reduce( - (res, ch) => { - let arr = cc.map((c4) => c4[ch]).filter((val) => val !== void 0); - if (arr.length) { - let fn5; - if (isfn(overrides)) { - fn5 = overrides; - } else if (overrides && isfn(overrides[ch])) { - fn5 = overrides[ch]; - } else if (def.average && isfn(def.average[ch])) { - fn5 = def.average[ch]; - } else { - fn5 = averageNumber; - } - res[ch] = fn5(arr, ch); - } - return res; - }, - { mode } - ); -} - -// src/cubehelix/definition.js -var definition3 = { - mode: "cubehelix", - channels: ["h", "s", "l", "alpha"], - parse: ["--cubehelix"], - serialize: "--cubehelix", - ranges: { - h: [0, 360], - s: [0, 4.614], - l: [0, 1] - }, - fromMode: { - rgb: convertRgbToCubehelix_default - }, - toMode: { - rgb: convertCubehelixToRgb_default - }, - interpolate: { - h: { - use: interpolatorLinear, - fixup: fixupHueShorter - }, - s: interpolatorLinear, - l: interpolatorLinear, - alpha: { - use: interpolatorLinear, - fixup: fixupAlpha - } - }, - difference: { - h: differenceHueSaturation - }, - average: { - h: averageAngle - } -}; -var definition_default3 = definition3; - -// src/lch/convertLabToLch.js -var convertLabToLch = ({ l, a, b, alpha }, mode = "lch") => { - let c4 = Math.sqrt(a * a + b * b); - let res = { mode, l, c: c4 }; - if (c4) - res.h = normalizeHue_default(Math.atan2(b, a) * 180 / Math.PI); - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertLabToLch_default = convertLabToLch; - -// src/lch/convertLchToLab.js -var convertLchToLab = ({ l, c: c4, h, alpha }, mode = "lab") => { - let res = { - mode, - l, - a: c4 ? c4 * Math.cos(h / 180 * Math.PI) : 0, - b: c4 ? c4 * Math.sin(h / 180 * Math.PI) : 0 - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertLchToLab_default = convertLchToLab; - -// src/xyz65/constants.js -var k = Math.pow(29, 3) / Math.pow(3, 3); -var e = Math.pow(6, 3) / Math.pow(29, 3); - -// src/constants.js -var D50 = { - X: 0.3457 / 0.3585, - Y: 1, - Z: (1 - 0.3457 - 0.3585) / 0.3585 -}; -var D65 = { - X: 0.3127 / 0.329, - Y: 1, - Z: (1 - 0.3127 - 0.329) / 0.329 -}; -var k2 = Math.pow(29, 3) / Math.pow(3, 3); -var e2 = Math.pow(6, 3) / Math.pow(29, 3); - -// src/lab65/convertLab65ToXyz65.js -var fn3 = (v) => Math.pow(v, 3) > e ? Math.pow(v, 3) : (116 * v - 16) / k; -var convertLab65ToXyz65 = ({ l, a, b, alpha }) => { - let fy = (l + 16) / 116; - let fx = a / 500 + fy; - let fz = fy - b / 200; - let res = { - mode: "xyz65", - x: fn3(fx) * D65.X, - y: fn3(fy) * D65.Y, - z: fn3(fz) * D65.Z - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertLab65ToXyz65_default = convertLab65ToXyz65; - -// src/lab65/convertLab65ToRgb.js -var convertLab65ToRgb = (lab2) => convertXyz65ToRgb_default(convertLab65ToXyz65_default(lab2)); -var convertLab65ToRgb_default = convertLab65ToRgb; - -// src/lab65/convertXyz65ToLab65.js -var f = (value) => value > e ? Math.cbrt(value) : (k * value + 16) / 116; -var convertXyz65ToLab65 = ({ x, y, z, alpha }) => { - let f0 = f(x / D65.X); - let f1 = f(y / D65.Y); - let f22 = f(z / D65.Z); - let res = { - mode: "lab65", - l: 116 * f1 - 16, - a: 500 * (f0 - f1), - b: 200 * (f1 - f22) - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertXyz65ToLab65_default = convertXyz65ToLab65; - -// src/lab65/convertRgbToLab65.js -var convertRgbToLab65 = (rgb4) => { - let res = convertXyz65ToLab65_default(convertRgbToXyz65_default(rgb4)); - if (rgb4.r === rgb4.b && rgb4.b === rgb4.g) { - res.a = res.b = 0; - } - return res; -}; -var convertRgbToLab65_default = convertRgbToLab65; - -// src/dlch/constants.js -var kE = 1; -var kCH = 1; -var \u03B8 = 26 / 180 * Math.PI; -var cos\u03B8 = Math.cos(\u03B8); -var sin\u03B8 = Math.sin(\u03B8); -var factor = 100 / Math.log(139 / 100); - -// src/dlch/convertDlchToLab65.js -var convertDlchToLab65 = ({ l, c: c4, h, alpha }) => { - let res = { - mode: "lab65", - l: (Math.exp(l * kE / factor) - 1) / 39e-4 - }; - if (h === void 0) { - res.a = res.b = 0; - } else { - let G = (Math.exp(0.0435 * c4 * kCH * kE) - 1) / 0.075; - let e4 = G * Math.cos(h / 180 * Math.PI - \u03B8); - let f3 = G * Math.sin(h / 180 * Math.PI - \u03B8); - res.a = e4 * cos\u03B8 - f3 / 0.83 * sin\u03B8; - res.b = e4 * sin\u03B8 + f3 / 0.83 * cos\u03B8; - } - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertDlchToLab65_default = convertDlchToLab65; - -// src/dlch/convertLab65ToDlch.js -var convertLab65ToDlch = ({ l, a, b, alpha }) => { - let e4 = a * cos\u03B8 + b * sin\u03B8; - let f3 = 0.83 * (b * cos\u03B8 - a * sin\u03B8); - let G = Math.sqrt(e4 * e4 + f3 * f3); - let res = { - mode: "dlch", - l: factor / kE * Math.log(1 + 39e-4 * l), - c: Math.log(1 + 0.075 * G) / (0.0435 * kCH * kE) - }; - if (res.c) { - res.h = normalizeHue_default((Math.atan2(f3, e4) + \u03B8) / Math.PI * 180); - } - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertLab65ToDlch_default = convertLab65ToDlch; - -// src/dlab/definition.js -var convertDlabToLab65 = (c4) => convertDlchToLab65_default(convertLabToLch_default(c4, "dlch")); -var convertLab65ToDlab = (c4) => convertLchToLab_default(convertLab65ToDlch_default(c4), "dlab"); -var definition4 = { - mode: "dlab", - parse: ["--din99o-lab"], - serialize: "--din99o-lab", - toMode: { - lab65: convertDlabToLab65, - rgb: (c4) => convertLab65ToRgb_default(convertDlabToLab65(c4)) - }, - fromMode: { - lab65: convertLab65ToDlab, - rgb: (c4) => convertLab65ToDlab(convertRgbToLab65_default(c4)) - }, - channels: ["l", "a", "b", "alpha"], - ranges: { - l: [0, 100], - a: [-40.09, 45.501], - b: [-40.469, 44.344] - }, - interpolate: { - l: interpolatorLinear, - a: interpolatorLinear, - b: interpolatorLinear, - alpha: { - use: interpolatorLinear, - fixup: fixupAlpha - } - } -}; -var definition_default4 = definition4; - -// src/dlch/definition.js -var definition5 = { - mode: "dlch", - parse: ["--din99o-lch"], - serialize: "--din99o-lch", - toMode: { - lab65: convertDlchToLab65_default, - dlab: (c4) => convertLchToLab_default(c4, "dlab"), - rgb: (c4) => convertLab65ToRgb_default(convertDlchToLab65_default(c4)) - }, - fromMode: { - lab65: convertLab65ToDlch_default, - dlab: (c4) => convertLabToLch_default(c4, "dlch"), - rgb: (c4) => convertLab65ToDlch_default(convertRgbToLab65_default(c4)) - }, - channels: ["l", "c", "h", "alpha"], - ranges: { - l: [0, 100], - c: [0, 51.484], - h: [0, 360] - }, - interpolate: { - l: interpolatorLinear, - c: interpolatorLinear, - h: { - use: interpolatorLinear, - fixup: fixupHueShorter - }, - alpha: { - use: interpolatorLinear, - fixup: fixupAlpha - } - }, - difference: { - h: differenceHueChroma - }, - average: { - h: averageAngle - } -}; -var definition_default5 = definition5; - -// src/hsi/convertHsiToRgb.js -function convertHsiToRgb({ h, s, i, alpha }) { - h = normalizeHue_default(h); - let f3 = Math.abs(h / 60 % 2 - 1); - let res; - switch (Math.floor(h / 60)) { - case 0: - res = { - r: i * (1 + s * (3 / (2 - f3) - 1)), - g: i * (1 + s * (3 * (1 - f3) / (2 - f3) - 1)), - b: i * (1 - s) - }; - break; - case 1: - res = { - r: i * (1 + s * (3 * (1 - f3) / (2 - f3) - 1)), - g: i * (1 + s * (3 / (2 - f3) - 1)), - b: i * (1 - s) - }; - break; - case 2: - res = { - r: i * (1 - s), - g: i * (1 + s * (3 / (2 - f3) - 1)), - b: i * (1 + s * (3 * (1 - f3) / (2 - f3) - 1)) - }; - break; - case 3: - res = { - r: i * (1 - s), - g: i * (1 + s * (3 * (1 - f3) / (2 - f3) - 1)), - b: i * (1 + s * (3 / (2 - f3) - 1)) - }; - break; - case 4: - res = { - r: i * (1 + s * (3 * (1 - f3) / (2 - f3) - 1)), - g: i * (1 - s), - b: i * (1 + s * (3 / (2 - f3) - 1)) - }; - break; - case 5: - res = { - r: i * (1 + s * (3 / (2 - f3) - 1)), - g: i * (1 - s), - b: i * (1 + s * (3 * (1 - f3) / (2 - f3) - 1)) - }; - break; - default: - res = { r: i * (1 - s), g: i * (1 - s), b: i * (1 - s) }; - } - res.mode = "rgb"; - if (alpha !== void 0) - res.alpha = alpha; - return res; -} - -// src/hsi/convertRgbToHsi.js -function convertRgbToHsi({ r: r2, g, b, alpha }) { - let M2 = Math.max(r2, g, b), m = Math.min(r2, g, b); - let res = { - mode: "hsi", - s: r2 + g + b === 0 ? 0 : 1 - 3 * m / (r2 + g + b), - i: (r2 + g + b) / 3 - }; - if (M2 - m !== 0) - res.h = (M2 === r2 ? (g - b) / (M2 - m) + (g < b) * 6 : M2 === g ? (b - r2) / (M2 - m) + 2 : (r2 - g) / (M2 - m) + 4) * 60; - if (alpha !== void 0) - res.alpha = alpha; - return res; -} - -// src/hsi/definition.js -var definition6 = { - mode: "hsi", - toMode: { - rgb: convertHsiToRgb - }, - parse: ["--hsi"], - serialize: "--hsi", - fromMode: { - rgb: convertRgbToHsi - }, - channels: ["h", "s", "i", "alpha"], - ranges: { - h: [0, 360] - }, - gamut: "rgb", - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - s: interpolatorLinear, - i: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueSaturation - }, - average: { - h: averageAngle - } -}; -var definition_default6 = definition6; - -// src/hsl/convertHslToRgb.js -function convertHslToRgb({ h, s, l, alpha }) { - h = normalizeHue_default(h); - let m1 = l + s * (l < 0.5 ? l : 1 - l); - let m2 = m1 - (m1 - l) * 2 * Math.abs(h / 60 % 2 - 1); - let res; - switch (Math.floor(h / 60)) { - case 0: - res = { r: m1, g: m2, b: 2 * l - m1 }; - break; - case 1: - res = { r: m2, g: m1, b: 2 * l - m1 }; - break; - case 2: - res = { r: 2 * l - m1, g: m1, b: m2 }; - break; - case 3: - res = { r: 2 * l - m1, g: m2, b: m1 }; - break; - case 4: - res = { r: m2, g: 2 * l - m1, b: m1 }; - break; - case 5: - res = { r: m1, g: 2 * l - m1, b: m2 }; - break; - default: - res = { r: 2 * l - m1, g: 2 * l - m1, b: 2 * l - m1 }; - } - res.mode = "rgb"; - if (alpha !== void 0) - res.alpha = alpha; - return res; -} - -// src/hsl/convertRgbToHsl.js -function convertRgbToHsl({ r: r2, g, b, alpha }) { - let M2 = Math.max(r2, g, b), m = Math.min(r2, g, b); - let res = { - mode: "hsl", - s: M2 === m ? 0 : (M2 - m) / (1 - Math.abs(M2 + m - 1)), - l: 0.5 * (M2 + m) - }; - if (M2 - m !== 0) - res.h = (M2 === r2 ? (g - b) / (M2 - m) + (g < b) * 6 : M2 === g ? (b - r2) / (M2 - m) + 2 : (r2 - g) / (M2 - m) + 4) * 60; - if (alpha !== void 0) - res.alpha = alpha; - return res; -} - -// src/util/hue.js -var hueToDeg = (val, unit) => { - switch (unit) { - case "deg": - return +val; - case "rad": - return val / Math.PI * 180; - case "grad": - return val / 10 * 9; - case "turn": - return val * 360; - } -}; -var hue_default = hueToDeg; - -// src/hsl/parseHslLegacy.js -var hsl_old = new RegExp( - `^hsla?\\(\\s*${hue}${c}${per}${c}${per}\\s*(?:,\\s*${num_per}\\s*)?\\)$` -); -var parseHslLegacy = (color) => { - let match = color.match(hsl_old); - if (!match) - return; - let res = { mode: "hsl" }; - if (match[3] !== void 0) { - res.h = +match[3]; - } else if (match[1] !== void 0 && match[2] !== void 0) { - res.h = hue_default(match[1], match[2]); - } - if (match[4] !== void 0) { - res.s = Math.min(Math.max(0, match[4] / 100), 1); - } - if (match[5] !== void 0) { - res.l = Math.min(Math.max(0, match[5] / 100), 1); - } - if (match[6] !== void 0) { - res.alpha = match[6] / 100; - } else if (match[7] !== void 0) { - res.alpha = +match[7]; - } - return res; -}; -var parseHslLegacy_default = parseHslLegacy; - -// src/hsl/parseHsl.js -function parseHsl(color, parsed) { - if (!parsed || parsed[0] !== "hsl" && parsed[0] !== "hsla") { - return void 0; - } - const res = { mode: "hsl" }; - const [, h, s, l, alpha] = parsed; - if (h.type !== Tok.None) { - if (h.type === Tok.Percentage) { - return void 0; - } - res.h = h.value; - } - if (s.type !== Tok.None) { - if (s.type === Tok.Hue) { - return void 0; - } - res.s = s.type === Tok.Number ? s.value : s.value / 100; - } - if (l.type !== Tok.None) { - if (l.type === Tok.Hue) { - return void 0; - } - res.l = l.type === Tok.Number ? l.value : l.value / 100; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; -} -var parseHsl_default = parseHsl; - -// src/hsl/definition.js -var definition7 = { - mode: "hsl", - toMode: { - rgb: convertHslToRgb - }, - fromMode: { - rgb: convertRgbToHsl - }, - channels: ["h", "s", "l", "alpha"], - ranges: { - h: [0, 360] - }, - gamut: "rgb", - parse: [parseHsl_default, parseHslLegacy_default], - serialize: (c4) => `hsl(${c4.h || 0} ${c4.s !== void 0 ? c4.s * 100 + "%" : "none"} ${c4.l !== void 0 ? c4.l * 100 + "%" : "none"}${c4.alpha < 1 ? ` / ${c4.alpha}` : ""})`, - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - s: interpolatorLinear, - l: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueSaturation - }, - average: { - h: averageAngle - } -}; -var definition_default7 = definition7; - -// src/hsv/convertHsvToRgb.js -function convertHsvToRgb({ h, s, v, alpha }) { - h = normalizeHue_default(h); - let f3 = Math.abs(h / 60 % 2 - 1); - let res; - switch (Math.floor(h / 60)) { - case 0: - res = { r: v, g: v * (1 - s * f3), b: v * (1 - s) }; - break; - case 1: - res = { r: v * (1 - s * f3), g: v, b: v * (1 - s) }; - break; - case 2: - res = { r: v * (1 - s), g: v, b: v * (1 - s * f3) }; - break; - case 3: - res = { r: v * (1 - s), g: v * (1 - s * f3), b: v }; - break; - case 4: - res = { r: v * (1 - s * f3), g: v * (1 - s), b: v }; - break; - case 5: - res = { r: v, g: v * (1 - s), b: v * (1 - s * f3) }; - break; - default: - res = { r: v * (1 - s), g: v * (1 - s), b: v * (1 - s) }; - } - res.mode = "rgb"; - if (alpha !== void 0) - res.alpha = alpha; - return res; -} - -// src/hsv/convertRgbToHsv.js -function convertRgbToHsv({ r: r2, g, b, alpha }) { - let M2 = Math.max(r2, g, b), m = Math.min(r2, g, b); - let res = { - mode: "hsv", - s: M2 === 0 ? 0 : 1 - m / M2, - v: M2 - }; - if (M2 - m !== 0) - res.h = (M2 === r2 ? (g - b) / (M2 - m) + (g < b) * 6 : M2 === g ? (b - r2) / (M2 - m) + 2 : (r2 - g) / (M2 - m) + 4) * 60; - if (alpha !== void 0) - res.alpha = alpha; - return res; -} - -// src/hsv/definition.js -var definition8 = { - mode: "hsv", - toMode: { - rgb: convertHsvToRgb - }, - parse: ["--hsv"], - serialize: "--hsv", - fromMode: { - rgb: convertRgbToHsv - }, - channels: ["h", "s", "v", "alpha"], - ranges: { - h: [0, 360] - }, - gamut: "rgb", - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - s: interpolatorLinear, - v: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueSaturation - }, - average: { - h: averageAngle - } -}; -var definition_default8 = definition8; - -// src/hwb/convertHwbToRgb.js -function convertHwbToRgb({ h, w, b, alpha }) { - if (w + b > 1) { - let s = w + b; - w /= s; - b /= s; - } - return convertHsvToRgb({ - h, - s: b === 1 ? 1 : 1 - w / (1 - b), - v: 1 - b, - alpha - }); -} - -// src/hwb/convertRgbToHwb.js -function convertRgbToHwb(rgba) { - let hsv2 = convertRgbToHsv(rgba); - if (hsv2 === void 0) - return void 0; - let res = { - mode: "hwb", - w: (1 - hsv2.s) * hsv2.v, - b: 1 - hsv2.v - }; - if (hsv2.h !== void 0) - res.h = hsv2.h; - if (hsv2.alpha !== void 0) - res.alpha = hsv2.alpha; - return res; -} - -// src/hwb/parseHwb.js -function ParseHwb(color, parsed) { - if (!parsed || parsed[0] !== "hwb") { - return void 0; - } - const res = { mode: "hwb" }; - const [, h, w, b, alpha] = parsed; - if (h.type !== Tok.None) { - if (h.type === Tok.Percentage) { - return void 0; - } - res.h = h.value; - } - if (w.type !== Tok.None) { - if (w.type === Tok.Hue) { - return void 0; - } - res.w = w.type === Tok.Number ? w.value : w.value / 100; - } - if (b.type !== Tok.None) { - if (b.type === Tok.Hue) { - return void 0; - } - res.b = b.type === Tok.Number ? b.value : b.value / 100; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; -} -var parseHwb_default = ParseHwb; - -// src/hwb/definition.js -var definition9 = { - mode: "hwb", - toMode: { - rgb: convertHwbToRgb - }, - fromMode: { - rgb: convertRgbToHwb - }, - channels: ["h", "w", "b", "alpha"], - ranges: { - h: [0, 360] - }, - gamut: "rgb", - parse: [parseHwb_default], - serialize: (c4) => `hwb(${c4.h || 0} ${c4.w * 100}% ${c4.b * 100}%${c4.alpha < 1 ? ` / ${c4.alpha}` : ""})`, - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - w: interpolatorLinear, - b: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueNaive - }, - average: { - h: averageAngle - } -}; -var definition_default9 = definition9; - -// src/jab/convertXyz65ToJab.js -var n = 0.1593017578125; -var p = 134.03437499999998; -var c1 = 0.8359375; -var c2 = 18.8515625; -var c3 = 18.6875; -var d0 = 16295499532821565e-27; -var pq = (v) => { - let vn3 = Math.pow(v / 1e4, n); - return Math.pow((c1 + c2 * vn3) / (1 + c3 * vn3), p) || 0; -}; -var abs = (v) => Math.max(v * 203, 0); -var convertXyz65ToJab = ({ x, y, z, alpha }) => { - x = abs(x); - y = abs(y); - z = abs(z); - let xp = 1.15 * x - 0.15 * z; - let yp = 0.66 * y + 0.34 * x; - let l = pq(0.41478972 * xp + 0.579999 * yp + 0.014648 * z); - let m = pq(-0.20151 * xp + 1.120649 * yp + 0.0531008 * z); - let s = pq(-0.0166008 * xp + 0.2648 * yp + 0.6684799 * z); - let i = (l + m) / 2; - let res = { - mode: "jab", - j: 0.44 * i / (1 - 0.56 * i) - d0, - a: 3.524 * l - 4.066708 * m + 0.542708 * s, - b: 0.199076 * l + 1.096799 * m - 1.295875 * s - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertXyz65ToJab_default = convertXyz65ToJab; - -// src/jab/convertJabToXyz65.js -var n2 = 0.1593017578125; -var p2 = 134.03437499999998; -var c12 = 0.8359375; -var c22 = 18.8515625; -var c32 = 18.6875; -var d02 = 16295499532821565e-27; -var pq_inv = (v) => { - let vp = Math.pow(v, 1 / p2); - return 1e4 * Math.pow((c12 - vp) / (c32 * vp - c22), 1 / n2) || 0; -}; -var rel = (v) => v / 203; -var convertJabToXyz65 = ({ j, a, b, alpha }) => { - let i = (j + d02) / (0.44 + 0.56 * (j + d02)); - let l = pq_inv(i + 0.13860504 * a + 0.058047316 * b); - let m = pq_inv(i - 0.13860504 * a - 0.058047316 * b); - let s = pq_inv(i - 0.096019242 * a - 0.8118919 * b); - let res = { - mode: "xyz65", - x: rel( - 1.661373024652174 * l - 0.914523081304348 * m + 0.23136208173913045 * s - ), - y: rel( - -0.3250758611844533 * l + 1.571847026732543 * m - 0.21825383453227928 * s - ), - z: rel(-0.090982811 * l - 0.31272829 * m + 1.5227666 * s) - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertJabToXyz65_default = convertJabToXyz65; - -// src/jab/convertRgbToJab.js -var convertRgbToJab = (rgb4) => { - let res = convertXyz65ToJab_default(convertRgbToXyz65_default(rgb4)); - if (rgb4.r === rgb4.b && rgb4.b === rgb4.g) { - res.a = res.b = 0; - } - return res; -}; -var convertRgbToJab_default = convertRgbToJab; - -// src/jab/convertJabToRgb.js -var convertJabToRgb = (color) => convertXyz65ToRgb_default(convertJabToXyz65_default(color)); -var convertJabToRgb_default = convertJabToRgb; - -// src/jab/definition.js -var definition10 = { - mode: "jab", - channels: ["j", "a", "b", "alpha"], - parse: ["--jzazbz"], - serialize: "--jzazbz", - fromMode: { - rgb: convertRgbToJab_default, - xyz65: convertXyz65ToJab_default - }, - toMode: { - rgb: convertJabToRgb_default, - xyz65: convertJabToXyz65_default - }, - ranges: { - j: [0, 0.222], - a: [-0.109, 0.129], - b: [-0.185, 0.134] - }, - interpolate: { - j: interpolatorLinear, - a: interpolatorLinear, - b: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } -}; -var definition_default10 = definition10; - -// src/jch/convertJabToJch.js -var convertJabToJch = ({ j, a, b, alpha }) => { - let c4 = Math.sqrt(a * a + b * b); - let res = { - mode: "jch", - j, - c: c4 - }; - if (c4) { - res.h = normalizeHue_default(Math.atan2(b, a) * 180 / Math.PI); - } - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertJabToJch_default = convertJabToJch; - -// src/jch/convertJchToJab.js -var convertJchToJab = ({ j, c: c4, h, alpha }) => { - let res = { - mode: "jab", - j, - a: c4 ? c4 * Math.cos(h / 180 * Math.PI) : 0, - b: c4 ? c4 * Math.sin(h / 180 * Math.PI) : 0 - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertJchToJab_default = convertJchToJab; - -// src/jch/definition.js -var definition11 = { - mode: "jch", - parse: ["--jzczhz"], - serialize: "--jzczhz", - toMode: { - jab: convertJchToJab_default, - rgb: (c4) => convertJabToRgb_default(convertJchToJab_default(c4)) - }, - fromMode: { - rgb: (c4) => convertJabToJch_default(convertRgbToJab_default(c4)), - jab: convertJabToJch_default - }, - channels: ["j", "c", "h", "alpha"], - ranges: { - j: [0, 0.221], - c: [0, 0.19], - h: [0, 360] - }, - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - c: interpolatorLinear, - j: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueChroma - }, - average: { - h: averageAngle - } -}; -var definition_default11 = definition11; - -// src/xyz50/constants.js -var k3 = Math.pow(29, 3) / Math.pow(3, 3); -var e3 = Math.pow(6, 3) / Math.pow(29, 3); - -// src/lab/convertLabToXyz50.js -var fn4 = (v) => Math.pow(v, 3) > e3 ? Math.pow(v, 3) : (116 * v - 16) / k3; -var convertLabToXyz50 = ({ l, a, b, alpha }) => { - let fy = (l + 16) / 116; - let fx = a / 500 + fy; - let fz = fy - b / 200; - let res = { - mode: "xyz50", - x: fn4(fx) * D50.X, - y: fn4(fy) * D50.Y, - z: fn4(fz) * D50.Z - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertLabToXyz50_default = convertLabToXyz50; - -// src/xyz50/convertXyz50ToRgb.js -var convertXyz50ToRgb = ({ x, y, z, alpha }) => { - let res = convertLrgbToRgb_default({ - r: x * 3.1341359569958707 - y * 1.6173863321612538 - 0.4906619460083532 * z, - g: x * -0.978795502912089 + y * 1.916254567259524 + 0.03344273116131949 * z, - b: x * 0.07195537988411677 - y * 0.2289768264158322 + 1.405386058324125 * z - }); - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertXyz50ToRgb_default = convertXyz50ToRgb; - -// src/lab/convertLabToRgb.js -var convertLabToRgb = (lab2) => convertXyz50ToRgb_default(convertLabToXyz50_default(lab2)); -var convertLabToRgb_default = convertLabToRgb; - -// src/xyz50/convertRgbToXyz50.js -var convertRgbToXyz50 = (rgb4) => { - let { r: r2, g, b, alpha } = convertRgbToLrgb_default(rgb4); - let res = { - mode: "xyz50", - x: 0.436065742824811 * r2 + 0.3851514688337912 * g + 0.14307845442264197 * b, - y: 0.22249319175623702 * r2 + 0.7168870538238823 * g + 0.06061979053616537 * b, - z: 0.013923904500943465 * r2 + 0.09708128566574634 * g + 0.7140993584005155 * b - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertRgbToXyz50_default = convertRgbToXyz50; - -// src/lab/convertXyz50ToLab.js -var f2 = (value) => value > e3 ? Math.cbrt(value) : (k3 * value + 16) / 116; -var convertXyz50ToLab = ({ x, y, z, alpha }) => { - let f0 = f2(x / D50.X); - let f1 = f2(y / D50.Y); - let f22 = f2(z / D50.Z); - let res = { - mode: "lab", - l: 116 * f1 - 16, - a: 500 * (f0 - f1), - b: 200 * (f1 - f22) - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertXyz50ToLab_default = convertXyz50ToLab; - -// src/lab/convertRgbToLab.js -var convertRgbToLab = (rgb4) => { - let res = convertXyz50ToLab_default(convertRgbToXyz50_default(rgb4)); - if (rgb4.r === rgb4.b && rgb4.b === rgb4.g) { - res.a = res.b = 0; - } - return res; -}; -var convertRgbToLab_default = convertRgbToLab; - -// src/lab/parseLab.js -function parseLab(color, parsed) { - if (!parsed || parsed[0] !== "lab") { - return void 0; - } - const res = { mode: "lab" }; - const [, l, a, b, alpha] = parsed; - if (l.type === Tok.Hue || a.type === Tok.Hue || b.type === Tok.Hue) { - return void 0; - } - if (l.type !== Tok.None) { - res.l = l.value; - } - if (a.type !== Tok.None) { - res.a = a.type === Tok.Number ? a.value : a.value * 125 / 100; - } - if (b.type !== Tok.None) { - res.b = b.type === Tok.Number ? b.value : b.value * 125 / 100; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; -} -var parseLab_default = parseLab; - -// src/lab/definition.js -var definition12 = { - mode: "lab", - toMode: { - xyz50: convertLabToXyz50_default, - rgb: convertLabToRgb_default - }, - fromMode: { - xyz50: convertXyz50ToLab_default, - rgb: convertRgbToLab_default - }, - channels: ["l", "a", "b", "alpha"], - ranges: { - l: [0, 100], - a: [-100, 100], - b: [-100, 100] - }, - parse: [parseLab_default], - serialize: (c4) => `lab(${c4.l !== void 0 ? c4.l : "none"} ${c4.a !== void 0 ? c4.a : "none"} ${c4.b !== void 0 ? c4.b : "none"}${c4.alpha < 1 ? ` / ${c4.alpha}` : ""})`, - interpolate: { - l: interpolatorLinear, - a: interpolatorLinear, - b: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } -}; -var definition_default12 = definition12; - -// src/lab65/definition.js -var definition13 = { - ...definition_default12, - mode: "lab65", - parse: ["--lab-d65"], - serialize: "--lab-d65", - toMode: { - xyz65: convertLab65ToXyz65_default, - rgb: convertLab65ToRgb_default - }, - fromMode: { - xyz65: convertXyz65ToLab65_default, - rgb: convertRgbToLab65_default - }, - ranges: { - l: [0, 100], - a: [-86.182, 98.234], - b: [-107.86, 94.477] - } -}; -var definition_default13 = definition13; - -// src/lch/parseLch.js -function parseLch(color, parsed) { - if (!parsed || parsed[0] !== "lch") { - return void 0; - } - const res = { mode: "lch" }; - const [, l, c4, h, alpha] = parsed; - if (l.type !== Tok.None) { - if (l.type === Tok.Hue) { - return void 0; - } - res.l = l.value; - } - if (c4.type !== Tok.None) { - res.c = Math.max( - 0, - c4.type === Tok.Number ? c4.value : c4.value * 150 / 100 - ); - } - if (h.type !== Tok.None) { - if (h.type === Tok.Percentage) { - return void 0; - } - res.h = h.value; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; -} -var parseLch_default = parseLch; - -// src/lch/definition.js -var definition14 = { - mode: "lch", - toMode: { - lab: convertLchToLab_default, - rgb: (c4) => convertLabToRgb_default(convertLchToLab_default(c4)) - }, - fromMode: { - rgb: (c4) => convertLabToLch_default(convertRgbToLab_default(c4)), - lab: convertLabToLch_default - }, - channels: ["l", "c", "h", "alpha"], - ranges: { - l: [0, 100], - c: [0, 150], - h: [0, 360] - }, - parse: [parseLch_default], - serialize: (c4) => `lch(${c4.l !== void 0 ? c4.l : "none"} ${c4.c !== void 0 ? c4.c : "none"} ${c4.h || 0}${c4.alpha < 1 ? ` / ${c4.alpha}` : ""})`, - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - c: interpolatorLinear, - l: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueChroma - }, - average: { - h: averageAngle - } -}; -var definition_default14 = definition14; - -// src/lch65/definition.js -var definition15 = { - ...definition_default14, - mode: "lch65", - parse: ["--lch-d65"], - serialize: "--lch-d65", - toMode: { - lab65: (c4) => convertLchToLab_default(c4, "lab65"), - rgb: (c4) => convertLab65ToRgb_default(convertLchToLab_default(c4, "lab65")) - }, - fromMode: { - rgb: (c4) => convertLabToLch_default(convertRgbToLab65_default(c4), "lch65"), - lab65: (c4) => convertLabToLch_default(c4, "lch65") - }, - ranges: { - l: [0, 100], - c: [0, 133.807], - h: [0, 360] - } -}; -var definition_default15 = definition15; - -// src/lchuv/convertLuvToLchuv.js -var convertLuvToLchuv = ({ l, u, v, alpha }) => { - let c4 = Math.sqrt(u * u + v * v); - let res = { - mode: "lchuv", - l, - c: c4 - }; - if (c4) { - res.h = normalizeHue_default(Math.atan2(v, u) * 180 / Math.PI); - } - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertLuvToLchuv_default = convertLuvToLchuv; - -// src/lchuv/convertLchuvToLuv.js -var convertLchuvToLuv = ({ l, c: c4, h, alpha }) => { - let res = { - mode: "luv", - l, - u: c4 ? c4 * Math.cos(h / 180 * Math.PI) : 0, - v: c4 ? c4 * Math.sin(h / 180 * Math.PI) : 0 - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertLchuvToLuv_default = convertLchuvToLuv; - -// src/luv/convertXyz50ToLuv.js -var u_fn = (x, y, z) => 4 * x / (x + 15 * y + 3 * z); -var v_fn = (x, y, z) => 9 * y / (x + 15 * y + 3 * z); -var un = u_fn(D50.X, D50.Y, D50.Z); -var vn = v_fn(D50.X, D50.Y, D50.Z); -var l_fn = (value) => value <= e3 ? k3 * value : 116 * Math.cbrt(value) - 16; -var convertXyz50ToLuv = ({ x, y, z, alpha }) => { - let l = l_fn(y / D50.Y); - let u = u_fn(x, y, z); - let v = v_fn(x, y, z); - if (!isFinite(u) || !isFinite(v)) { - l = u = v = 0; - } else { - u = 13 * l * (u - un); - v = 13 * l * (v - vn); - } - let res = { - mode: "luv", - l, - u, - v - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertXyz50ToLuv_default = convertXyz50ToLuv; - -// src/luv/convertLuvToXyz50.js -var u_fn2 = (x, y, z) => 4 * x / (x + 15 * y + 3 * z); -var v_fn2 = (x, y, z) => 9 * y / (x + 15 * y + 3 * z); -var un2 = u_fn2(D50.X, D50.Y, D50.Z); -var vn2 = v_fn2(D50.X, D50.Y, D50.Z); -var convertLuvToXyz50 = ({ l, u, v, alpha }) => { - let up = u / (13 * l) + un2; - let vp = v / (13 * l) + vn2; - let y = D50.Y * (l <= 8 ? l / k3 : Math.pow((l + 16) / 116, 3)); - let x = y * (9 * up) / (4 * vp); - let z = y * (12 - 3 * up - 20 * vp) / (4 * vp); - let res = { mode: "xyz50", x, y, z }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertLuvToXyz50_default = convertLuvToXyz50; - -// src/lchuv/definition.js -var convertRgbToLchuv = (rgb4) => convertLuvToLchuv_default(convertXyz50ToLuv_default(convertRgbToXyz50_default(rgb4))); -var convertLchuvToRgb = (lchuv2) => convertXyz50ToRgb_default(convertLuvToXyz50_default(convertLchuvToLuv_default(lchuv2))); -var definition16 = { - mode: "lchuv", - toMode: { - luv: convertLchuvToLuv_default, - rgb: convertLchuvToRgb - }, - fromMode: { - rgb: convertRgbToLchuv, - luv: convertLuvToLchuv_default - }, - channels: ["l", "c", "h", "alpha"], - parse: ["--lchuv"], - serialize: "--lchuv", - ranges: { - l: [0, 100], - c: [0, 176.956], - h: [0, 360] - }, - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - c: interpolatorLinear, - l: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueChroma - }, - average: { - h: averageAngle - } -}; -var definition_default16 = definition16; - -// src/lrgb/definition.js -var definition17 = { - ...definition_default, - mode: "lrgb", - toMode: { - rgb: convertLrgbToRgb_default - }, - fromMode: { - rgb: convertRgbToLrgb_default - }, - parse: ["srgb-linear"], - serialize: "srgb-linear" -}; -var definition_default17 = definition17; - -// src/luv/definition.js -var definition18 = { - mode: "luv", - toMode: { - xyz50: convertLuvToXyz50_default, - rgb: (luv2) => convertXyz50ToRgb_default(convertLuvToXyz50_default(luv2)) - }, - fromMode: { - xyz50: convertXyz50ToLuv_default, - rgb: (rgb4) => convertXyz50ToLuv_default(convertRgbToXyz50_default(rgb4)) - }, - channels: ["l", "u", "v", "alpha"], - parse: ["--luv"], - serialize: "--luv", - ranges: { - l: [0, 100], - u: [-84.936, 175.042], - v: [-125.882, 87.243] - }, - interpolate: { - l: interpolatorLinear, - u: interpolatorLinear, - v: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } -}; -var definition_default18 = definition18; - -// src/oklab/convertLrgbToOklab.js -var convertLrgbToOklab = ({ r: r2, g, b, alpha }) => { - let L = Math.cbrt( - 0.41222147079999993 * r2 + 0.5363325363 * g + 0.0514459929 * b - ); - let M2 = Math.cbrt( - 0.2119034981999999 * r2 + 0.6806995450999999 * g + 0.1073969566 * b - ); - let S = Math.cbrt( - 0.08830246189999998 * r2 + 0.2817188376 * g + 0.6299787005000002 * b - ); - let res = { - mode: "oklab", - l: 0.2104542553 * L + 0.793617785 * M2 - 0.0040720468 * S, - a: 1.9779984951 * L - 2.428592205 * M2 + 0.4505937099 * S, - b: 0.0259040371 * L + 0.7827717662 * M2 - 0.808675766 * S - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertLrgbToOklab_default = convertLrgbToOklab; - -// src/oklab/convertRgbToOklab.js -var convertRgbToOklab = (rgb4) => { - let res = convertLrgbToOklab_default(convertRgbToLrgb_default(rgb4)); - if (rgb4.r === rgb4.b && rgb4.b === rgb4.g) { - res.a = res.b = 0; - } - return res; -}; -var convertRgbToOklab_default = convertRgbToOklab; - -// src/oklab/convertOklabToLrgb.js -var convertOklabToLrgb = ({ l, a, b, alpha }) => { - let L = Math.pow( - l * 0.9999999984505198 + 0.39633779217376786 * a + 0.2158037580607588 * b, - 3 - ); - let M2 = Math.pow( - l * 1.0000000088817609 - 0.10556134232365635 * a - 0.06385417477170591 * b, - 3 - ); - let S = Math.pow( - l * 1.0000000546724108 - 0.08948418209496575 * a - 1.2914855378640917 * b, - 3 - ); - let res = { - mode: "lrgb", - r: 4.076741661347994 * L - 3.307711590408193 * M2 + 0.230969928729428 * S, - g: -1.2684380040921763 * L + 2.6097574006633715 * M2 - 0.3413193963102197 * S, - b: -0.004196086541837188 * L - 0.7034186144594493 * M2 + 1.7076147009309444 * S - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertOklabToLrgb_default = convertOklabToLrgb; - -// src/oklab/convertOklabToRgb.js -var convertOklabToRgb = (c4) => convertLrgbToRgb_default(convertOklabToLrgb_default(c4)); -var convertOklabToRgb_default = convertOklabToRgb; - -// src/okhsl/helpers.js -function toe(x) { - const k_1 = 0.206; - const k_2 = 0.03; - const k_3 = (1 + k_1) / (1 + k_2); - return 0.5 * (k_3 * x - k_1 + Math.sqrt((k_3 * x - k_1) * (k_3 * x - k_1) + 4 * k_2 * k_3 * x)); -} -function toe_inv(x) { - const k_1 = 0.206; - const k_2 = 0.03; - const k_3 = (1 + k_1) / (1 + k_2); - return (x * x + k_1 * x) / (k_3 * (x + k_2)); -} -function compute_max_saturation(a, b) { - let k0, k1, k22, k32, k4, wl, wm, ws; - if (-1.88170328 * a - 0.80936493 * b > 1) { - k0 = 1.19086277; - k1 = 1.76576728; - k22 = 0.59662641; - k32 = 0.75515197; - k4 = 0.56771245; - wl = 4.0767416621; - wm = -3.3077115913; - ws = 0.2309699292; - } else if (1.81444104 * a - 1.19445276 * b > 1) { - k0 = 0.73956515; - k1 = -0.45954404; - k22 = 0.08285427; - k32 = 0.1254107; - k4 = 0.14503204; - wl = -1.2684380046; - wm = 2.6097574011; - ws = -0.3413193965; - } else { - k0 = 1.35733652; - k1 = -915799e-8; - k22 = -1.1513021; - k32 = -0.50559606; - k4 = 692167e-8; - wl = -0.0041960863; - wm = -0.7034186147; - ws = 1.707614701; - } - let S = k0 + k1 * a + k22 * b + k32 * a * a + k4 * a * b; - let k_l = 0.3963377774 * a + 0.2158037573 * b; - let k_m = -0.1055613458 * a - 0.0638541728 * b; - let k_s = -0.0894841775 * a - 1.291485548 * b; - { - let l_ = 1 + S * k_l; - let m_ = 1 + S * k_m; - let s_ = 1 + S * k_s; - let l = l_ * l_ * l_; - let m = m_ * m_ * m_; - let s = s_ * s_ * s_; - let l_dS = 3 * k_l * l_ * l_; - let m_dS = 3 * k_m * m_ * m_; - let s_dS = 3 * k_s * s_ * s_; - let l_dS2 = 6 * k_l * k_l * l_; - let m_dS2 = 6 * k_m * k_m * m_; - let s_dS2 = 6 * k_s * k_s * s_; - let f3 = wl * l + wm * m + ws * s; - let f1 = wl * l_dS + wm * m_dS + ws * s_dS; - let f22 = wl * l_dS2 + wm * m_dS2 + ws * s_dS2; - S = S - f3 * f1 / (f1 * f1 - 0.5 * f3 * f22); - } - return S; -} -function find_cusp(a, b) { - let S_cusp = compute_max_saturation(a, b); - let rgb4 = convertOklabToLrgb_default({ l: 1, a: S_cusp * a, b: S_cusp * b }); - let L_cusp = Math.cbrt(1 / Math.max(rgb4.r, rgb4.g, rgb4.b)); - let C_cusp = L_cusp * S_cusp; - return [L_cusp, C_cusp]; -} -function find_gamut_intersection(a, b, L1, C1, L0, cusp = null) { - if (!cusp) { - cusp = find_cusp(a, b); - } - let t; - if ((L1 - L0) * cusp[1] - (cusp[0] - L0) * C1 <= 0) { - t = cusp[1] * L0 / (C1 * cusp[0] + cusp[1] * (L0 - L1)); - } else { - t = cusp[1] * (L0 - 1) / (C1 * (cusp[0] - 1) + cusp[1] * (L0 - L1)); - { - let dL = L1 - L0; - let dC = C1; - let k_l = 0.3963377774 * a + 0.2158037573 * b; - let k_m = -0.1055613458 * a - 0.0638541728 * b; - let k_s = -0.0894841775 * a - 1.291485548 * b; - let l_dt = dL + dC * k_l; - let m_dt = dL + dC * k_m; - let s_dt = dL + dC * k_s; - { - let L = L0 * (1 - t) + t * L1; - let C = t * C1; - let l_ = L + C * k_l; - let m_ = L + C * k_m; - let s_ = L + C * k_s; - let l = l_ * l_ * l_; - let m = m_ * m_ * m_; - let s = s_ * s_ * s_; - let ldt = 3 * l_dt * l_ * l_; - let mdt = 3 * m_dt * m_ * m_; - let sdt = 3 * s_dt * s_ * s_; - let ldt2 = 6 * l_dt * l_dt * l_; - let mdt2 = 6 * m_dt * m_dt * m_; - let sdt2 = 6 * s_dt * s_dt * s_; - let r2 = 4.0767416621 * l - 3.3077115913 * m + 0.2309699292 * s - 1; - let r1 = 4.0767416621 * ldt - 3.3077115913 * mdt + 0.2309699292 * sdt; - let r22 = 4.0767416621 * ldt2 - 3.3077115913 * mdt2 + 0.2309699292 * sdt2; - let u_r = r1 / (r1 * r1 - 0.5 * r2 * r22); - let t_r = -r2 * u_r; - let g = -1.2684380046 * l + 2.6097574011 * m - 0.3413193965 * s - 1; - let g1 = -1.2684380046 * ldt + 2.6097574011 * mdt - 0.3413193965 * sdt; - let g2 = -1.2684380046 * ldt2 + 2.6097574011 * mdt2 - 0.3413193965 * sdt2; - let u_g = g1 / (g1 * g1 - 0.5 * g * g2); - let t_g = -g * u_g; - let b2 = -0.0041960863 * l - 0.7034186147 * m + 1.707614701 * s - 1; - let b1 = -0.0041960863 * ldt - 0.7034186147 * mdt + 1.707614701 * sdt; - let b22 = -0.0041960863 * ldt2 - 0.7034186147 * mdt2 + 1.707614701 * sdt2; - let u_b = b1 / (b1 * b1 - 0.5 * b2 * b22); - let t_b = -b2 * u_b; - t_r = u_r >= 0 ? t_r : 1e6; - t_g = u_g >= 0 ? t_g : 1e6; - t_b = u_b >= 0 ? t_b : 1e6; - t += Math.min(t_r, Math.min(t_g, t_b)); - } - } - } - return t; -} -function get_ST_max(a_, b_, cusp = null) { - if (!cusp) { - cusp = find_cusp(a_, b_); - } - let L = cusp[0]; - let C = cusp[1]; - return [C / L, C / (1 - L)]; -} -function get_Cs(L, a_, b_) { - let cusp = find_cusp(a_, b_); - let C_max = find_gamut_intersection(a_, b_, L, 1, L, cusp); - let ST_max = get_ST_max(a_, b_, cusp); - let S_mid = 0.11516993 + 1 / (7.4477897 + 4.1590124 * b_ + a_ * (-2.19557347 + 1.75198401 * b_ + a_ * (-2.13704948 - 10.02301043 * b_ + a_ * (-4.24894561 + 5.38770819 * b_ + 4.69891013 * a_)))); - let T_mid = 0.11239642 + 1 / (1.6132032 - 0.68124379 * b_ + a_ * (0.40370612 + 0.90148123 * b_ + a_ * (-0.27087943 + 0.6122399 * b_ + a_ * (299215e-8 - 0.45399568 * b_ - 0.14661872 * a_)))); - let k4 = C_max / Math.min(L * ST_max[0], (1 - L) * ST_max[1]); - let C_a = L * S_mid; - let C_b = (1 - L) * T_mid; - let C_mid = 0.9 * k4 * Math.sqrt( - Math.sqrt( - 1 / (1 / (C_a * C_a * C_a * C_a) + 1 / (C_b * C_b * C_b * C_b)) - ) - ); - C_a = L * 0.4; - C_b = (1 - L) * 0.8; - let C_0 = Math.sqrt(1 / (1 / (C_a * C_a) + 1 / (C_b * C_b))); - return [C_0, C_mid, C_max]; -} - -// src/okhsl/convertOklabToOkhsl.js -function convertOklabToOkhsl(lab2) { - const ret = { mode: "okhsl", l: toe(lab2.l) }; - if (lab2.alpha !== void 0) { - ret.alpha = lab2.alpha; - } - let c4 = Math.sqrt(lab2.a * lab2.a + lab2.b * lab2.b); - if (!c4) { - ret.s = 0; - return ret; - } - let [C_0, C_mid, C_max] = get_Cs(lab2.l, lab2.a / c4, lab2.b / c4); - let s; - if (c4 < C_mid) { - let k_0 = 0; - let k_1 = 0.8 * C_0; - let k_2 = 1 - k_1 / C_mid; - let t = (c4 - k_0) / (k_1 + k_2 * (c4 - k_0)); - s = t * 0.8; - } else { - let k_0 = C_mid; - let k_1 = 0.2 * C_mid * C_mid * 1.25 * 1.25 / C_0; - let k_2 = 1 - k_1 / (C_max - C_mid); - let t = (c4 - k_0) / (k_1 + k_2 * (c4 - k_0)); - s = 0.8 + 0.2 * t; - } - if (s) { - ret.s = s; - ret.h = normalizeHue_default(Math.atan2(lab2.b, lab2.a) * 180 / Math.PI); - } - return ret; -} - -// src/okhsl/convertOkhslToOklab.js -function convertOkhslToOklab(hsl2) { - let l = toe_inv(hsl2.l); - const ret = { mode: "oklab", l }; - if (hsl2.alpha !== void 0) { - ret.alpha = hsl2.alpha; - } - if (!hsl2.s || hsl2.l === 1) { - ret.a = ret.b = 0; - return ret; - } - let a_ = Math.cos(hsl2.h / 180 * Math.PI); - let b_ = Math.sin(hsl2.h / 180 * Math.PI); - let [C_0, C_mid, C_max] = get_Cs(l, a_, b_); - let t, k_0, k_1, k_2; - if (hsl2.s < 0.8) { - t = 1.25 * hsl2.s; - k_0 = 0; - k_1 = 0.8 * C_0; - k_2 = 1 - k_1 / C_mid; - } else { - t = 5 * (hsl2.s - 0.8); - k_0 = C_mid; - k_1 = 0.2 * C_mid * C_mid * 1.25 * 1.25 / C_0; - k_2 = 1 - k_1 / (C_max - C_mid); - } - let C = k_0 + t * k_1 / (1 - k_2 * t); - ret.a = C * a_; - ret.b = C * b_; - return ret; -} - -// src/okhsl/modeOkhsl.js -var modeOkhsl = { - ...definition_default7, - mode: "okhsl", - channels: ["h", "s", "l", "alpha"], - parse: ["--okhsl"], - serialize: "--okhsl", - fromMode: { - oklab: convertOklabToOkhsl, - rgb: (c4) => convertOklabToOkhsl(convertRgbToOklab_default(c4)) - }, - toMode: { - oklab: convertOkhslToOklab, - rgb: (c4) => convertOklabToRgb_default(convertOkhslToOklab(c4)) - } -}; -var modeOkhsl_default = modeOkhsl; - -// src/okhsv/convertOklabToOkhsv.js -function convertOklabToOkhsv(lab2) { - let c4 = Math.sqrt(lab2.a * lab2.a + lab2.b * lab2.b); - let l = lab2.l; - let a_ = c4 ? lab2.a / c4 : 1; - let b_ = c4 ? lab2.b / c4 : 1; - let [S_max, T] = get_ST_max(a_, b_); - let S_0 = 0.5; - let k4 = 1 - S_0 / S_max; - let t = T / (c4 + l * T); - let L_v = t * l; - let C_v = t * c4; - let L_vt = toe_inv(L_v); - let C_vt = C_v * L_vt / L_v; - let rgb_scale = convertOklabToLrgb_default({ l: L_vt, a: a_ * C_vt, b: b_ * C_vt }); - let scale_L = Math.cbrt( - 1 / Math.max(rgb_scale.r, rgb_scale.g, rgb_scale.b, 0) - ); - l = l / scale_L; - c4 = c4 / scale_L * toe(l) / l; - l = toe(l); - const ret = { - mode: "okhsv", - s: c4 ? (S_0 + T) * C_v / (T * S_0 + T * k4 * C_v) : 0, - v: l ? l / L_v : 0 - }; - if (ret.s) { - ret.h = normalizeHue_default(Math.atan2(lab2.b, lab2.a) * 180 / Math.PI); - } - if (lab2.alpha !== void 0) { - ret.alpha = lab2.alpha; - } - return ret; -} - -// src/okhsv/convertOkhsvToOklab.js -function convertOkhsvToOklab(hsv2) { - const ret = { mode: "oklab" }; - if (hsv2.alpha !== void 0) { - ret.alpha = hsv2.alpha; - } - const h = hsv2.h || 0; - const a_ = Math.cos(h / 180 * Math.PI); - const b_ = Math.sin(h / 180 * Math.PI); - const [S_max, T] = get_ST_max(a_, b_); - const S_0 = 0.5; - const k4 = 1 - S_0 / S_max; - const L_v = 1 - hsv2.s * S_0 / (S_0 + T - T * k4 * hsv2.s); - const C_v = hsv2.s * T * S_0 / (S_0 + T - T * k4 * hsv2.s); - const L_vt = toe_inv(L_v); - const C_vt = C_v * L_vt / L_v; - const rgb_scale = convertOklabToLrgb_default({ - l: L_vt, - a: a_ * C_vt, - b: b_ * C_vt - }); - const scale_L = Math.cbrt( - 1 / Math.max(rgb_scale.r, rgb_scale.g, rgb_scale.b, 0) - ); - const L_new = toe_inv(hsv2.v * L_v); - const C = C_v * L_new / L_v; - ret.l = L_new * scale_L; - ret.a = C * a_ * scale_L; - ret.b = C * b_ * scale_L; - return ret; -} - -// src/okhsv/modeOkhsv.js -var modeOkhsv = { - ...definition_default8, - mode: "okhsv", - channels: ["h", "s", "v", "alpha"], - parse: ["--okhsv"], - serialize: "--okhsv", - fromMode: { - oklab: convertOklabToOkhsv, - rgb: (c4) => convertOklabToOkhsv(convertRgbToOklab_default(c4)) - }, - toMode: { - oklab: convertOkhsvToOklab, - rgb: (c4) => convertOklabToRgb_default(convertOkhsvToOklab(c4)) - } -}; -var modeOkhsv_default = modeOkhsv; - -// src/oklab/parseOklab.js -function parseOklab(color, parsed) { - if (!parsed || parsed[0] !== "oklab") { - return void 0; - } - const res = { mode: "oklab" }; - const [, l, a, b, alpha] = parsed; - if (l.type === Tok.Hue || a.type === Tok.Hue || b.type === Tok.Hue) { - return void 0; - } - if (l.type !== Tok.None) { - res.l = l.type === Tok.Number ? l.value : l.value / 100; - } - if (a.type !== Tok.None) { - res.a = a.type === Tok.Number ? a.value : a.value * 0.4 / 100; - } - if (b.type !== Tok.None) { - res.b = b.type === Tok.Number ? b.value : b.value * 0.4 / 100; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; -} -var parseOklab_default = parseOklab; - -// src/oklab/definition.js -var definition19 = { - ...definition_default12, - mode: "oklab", - toMode: { - lrgb: convertOklabToLrgb_default, - rgb: convertOklabToRgb_default - }, - fromMode: { - lrgb: convertLrgbToOklab_default, - rgb: convertRgbToOklab_default - }, - ranges: { - l: [0, 1], - a: [-0.4, 0.4], - b: [-0.4, 0.4] - }, - parse: [parseOklab_default], - serialize: (c4) => `oklab(${c4.l !== void 0 ? c4.l : "none"} ${c4.a !== void 0 ? c4.a : "none"} ${c4.b !== void 0 ? c4.b : "none"}${c4.alpha < 1 ? ` / ${c4.alpha}` : ""})` -}; -var definition_default19 = definition19; - -// src/oklch/parseOklch.js -function parseOklch(color, parsed) { - if (!parsed || parsed[0] !== "oklch") { - return void 0; - } - const res = { mode: "oklch" }; - const [, l, c4, h, alpha] = parsed; - if (l.type !== Tok.None) { - if (l.type === Tok.Hue) { - return void 0; - } - res.l = l.type === Tok.Number ? l.value : l.value / 100; - } - if (c4.type !== Tok.None) { - res.c = Math.max( - 0, - c4.type === Tok.Number ? c4.value : c4.value * 0.4 / 100 - ); - } - if (h.type !== Tok.None) { - if (h.type === Tok.Percentage) { - return void 0; - } - res.h = h.value; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; -} -var parseOklch_default = parseOklch; - -// src/oklch/definition.js -var definition20 = { - ...definition_default14, - mode: "oklch", - toMode: { - oklab: (c4) => convertLchToLab_default(c4, "oklab"), - rgb: (c4) => convertOklabToRgb_default(convertLchToLab_default(c4, "oklab")) - }, - fromMode: { - rgb: (c4) => convertLabToLch_default(convertRgbToOklab_default(c4), "oklch"), - oklab: (c4) => convertLabToLch_default(c4, "oklch") - }, - parse: [parseOklch_default], - serialize: (c4) => `oklch(${c4.l !== void 0 ? c4.l : "none"} ${c4.c !== void 0 ? c4.c : "none"} ${c4.h || 0}${c4.alpha < 1 ? ` / ${c4.alpha}` : ""})`, - ranges: { - l: [0, 1], - c: [0, 0.4], - h: [0, 360] - } -}; -var definition_default20 = definition20; - -// src/p3/convertP3ToXyz65.js -var convertP3ToXyz65 = (rgb4) => { - let { r: r2, g, b, alpha } = convertRgbToLrgb_default(rgb4); - let res = { - mode: "xyz65", - x: 0.486570948648216 * r2 + 0.265667693169093 * g + 0.1982172852343625 * b, - y: 0.2289745640697487 * r2 + 0.6917385218365062 * g + 0.079286914093745 * b, - z: 0 * r2 + 0.0451133818589026 * g + 1.043944368900976 * b - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertP3ToXyz65_default = convertP3ToXyz65; - -// src/p3/convertXyz65ToP3.js -var convertXyz65ToP3 = ({ x, y, z, alpha }) => { - let res = convertLrgbToRgb_default( - { - r: x * 2.4934969119414263 - y * 0.9313836179191242 - 0.402710784450717 * z, - g: x * -0.8294889695615749 + y * 1.7626640603183465 + 0.0236246858419436 * z, - b: x * 0.0358458302437845 - y * 0.0761723892680418 + 0.9568845240076871 * z - }, - "p3" - ); - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertXyz65ToP3_default = convertXyz65ToP3; - -// src/p3/definition.js -var definition21 = { - ...definition_default, - mode: "p3", - parse: ["display-p3"], - serialize: "display-p3", - fromMode: { - rgb: (color) => convertXyz65ToP3_default(convertRgbToXyz65_default(color)), - xyz65: convertXyz65ToP3_default - }, - toMode: { - rgb: (color) => convertXyz65ToRgb_default(convertP3ToXyz65_default(color)), - xyz65: convertP3ToXyz65_default - } -}; -var definition_default21 = definition21; - -// src/prophoto/convertXyz50ToProphoto.js -var gamma2 = (v) => { - let abs3 = Math.abs(v); - if (abs3 >= 1 / 512) { - return Math.sign(v) * Math.pow(abs3, 1 / 1.8); - } - return 16 * v; -}; -var convertXyz50ToProphoto = ({ x, y, z, alpha }) => { - let res = { - mode: "prophoto", - r: gamma2( - x * 1.3457868816471585 - y * 0.2555720873797946 - 0.0511018649755453 * z - ), - g: gamma2( - x * -0.5446307051249019 + y * 1.5082477428451466 + 0.0205274474364214 * z - ), - b: gamma2(x * 0 + y * 0 + 1.2119675456389452 * z) - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertXyz50ToProphoto_default = convertXyz50ToProphoto; - -// src/prophoto/convertProphotoToXyz50.js -var linearize2 = (v) => { - let abs3 = Math.abs(v); - if (abs3 >= 16 / 512) { - return Math.sign(v) * Math.pow(abs3, 1.8); - } - return v / 16; -}; -var convertProphotoToXyz50 = (prophoto2) => { - let r2 = linearize2(prophoto2.r); - let g = linearize2(prophoto2.g); - let b = linearize2(prophoto2.b); - let res = { - mode: "xyz50", - x: 0.7977666449006423 * r2 + 0.1351812974005331 * g + 0.0313477341283922 * b, - y: 0.2880748288194013 * r2 + 0.7118352342418731 * g + 899369387256e-16 * b, - z: 0 * r2 + 0 * g + 0.8251046025104602 * b - }; - if (prophoto2.alpha !== void 0) { - res.alpha = prophoto2.alpha; - } - return res; -}; -var convertProphotoToXyz50_default = convertProphotoToXyz50; - -// src/prophoto/definition.js -var definition22 = { - ...definition_default, - mode: "prophoto", - parse: ["prophoto-rgb"], - serialize: "prophoto-rgb", - fromMode: { - xyz50: convertXyz50ToProphoto_default, - rgb: (color) => convertXyz50ToProphoto_default(convertRgbToXyz50_default(color)) - }, - toMode: { - xyz50: convertProphotoToXyz50_default, - rgb: (color) => convertXyz50ToRgb_default(convertProphotoToXyz50_default(color)) - } -}; -var definition_default22 = definition22; - -// src/rec2020/convertXyz65ToRec2020.js -var \u03B1 = 1.09929682680944; -var \u03B2 = 0.018053968510807; -var gamma3 = (v) => { - const abs3 = Math.abs(v); - if (abs3 > \u03B2) { - return (Math.sign(v) || 1) * (\u03B1 * Math.pow(abs3, 0.45) - (\u03B1 - 1)); - } - return 4.5 * v; -}; -var convertXyz65ToRec2020 = ({ x, y, z, alpha }) => { - let res = { - mode: "rec2020", - r: gamma3( - x * 1.7166511879712683 - y * 0.3556707837763925 - 0.2533662813736599 * z - ), - g: gamma3( - x * -0.6666843518324893 + y * 1.6164812366349395 + 0.0157685458139111 * z - ), - b: gamma3( - x * 0.0176398574453108 - y * 0.0427706132578085 + 0.9421031212354739 * z - ) - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertXyz65ToRec2020_default = convertXyz65ToRec2020; - -// src/rec2020/convertRec2020ToXyz65.js -var \u03B12 = 1.09929682680944; -var \u03B22 = 0.018053968510807; -var linearize3 = (v) => { - let abs3 = Math.abs(v); - if (abs3 < \u03B22 * 4.5) { - return v / 4.5; - } - return (Math.sign(v) || 1) * Math.pow((abs3 + \u03B12 - 1) / \u03B12, 1 / 0.45); -}; -var convertRec2020ToXyz65 = (rec20202) => { - let r2 = linearize3(rec20202.r); - let g = linearize3(rec20202.g); - let b = linearize3(rec20202.b); - let res = { - mode: "xyz65", - x: 0.6369580483012911 * r2 + 0.1446169035862083 * g + 0.1688809751641721 * b, - y: 0.262700212011267 * r2 + 0.6779980715188708 * g + 0.059301716469862 * b, - z: 0 * r2 + 0.0280726930490874 * g + 1.0609850577107909 * b - }; - if (rec20202.alpha !== void 0) { - res.alpha = rec20202.alpha; - } - return res; -}; -var convertRec2020ToXyz65_default = convertRec2020ToXyz65; - -// src/rec2020/definition.js -var definition23 = { - ...definition_default, - mode: "rec2020", - fromMode: { - xyz65: convertXyz65ToRec2020_default, - rgb: (color) => convertXyz65ToRec2020_default(convertRgbToXyz65_default(color)) - }, - toMode: { - xyz65: convertRec2020ToXyz65_default, - rgb: (color) => convertXyz65ToRgb_default(convertRec2020ToXyz65_default(color)) - }, - parse: ["rec2020"], - serialize: "rec2020" -}; -var definition_default23 = definition23; - -// src/xyb/constants.js -var bias = 0.0037930732552754493; -var bias_cbrt = Math.cbrt(bias); - -// src/xyb/convertRgbToXyb.js -var transfer = (v) => Math.cbrt(v) - bias_cbrt; -var convertRgbToXyb = (color) => { - const { r: r2, g, b, alpha } = convertRgbToLrgb_default(color); - const l = transfer(0.3 * r2 + 0.622 * g + 0.078 * b + bias); - const m = transfer(0.23 * r2 + 0.692 * g + 0.078 * b + bias); - const s = transfer( - 0.2434226892454782 * r2 + 0.2047674442449682 * g + 0.5518098665095535 * b + bias - ); - const res = { - mode: "xyb", - x: (l - m) / 2, - y: (l + m) / 2, - /* Apply default chroma from luma (subtract Y from B) */ - b: s - (l + m) / 2 - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertRgbToXyb_default = convertRgbToXyb; - -// src/xyb/convertXybToRgb.js -var transfer2 = (v) => Math.pow(v + bias_cbrt, 3); -var convertXybToRgb = ({ x, y, b, alpha }) => { - const l = transfer2(x + y) - bias; - const m = transfer2(y - x) - bias; - const s = transfer2(b + y) - bias; - const res = convertLrgbToRgb_default({ - r: 11.031566904639861 * l - 9.866943908131562 * m - 0.16462299650829934 * s, - g: -3.2541473810744237 * l + 4.418770377582723 * m - 0.16462299650829934 * s, - b: -3.6588512867136815 * l + 2.7129230459360922 * m + 1.9459282407775895 * s - }); - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertXybToRgb_default = convertXybToRgb; - -// src/xyb/definition.js -var definition24 = { - mode: "xyb", - channels: ["x", "y", "b", "alpha"], - parse: ["--xyb"], - serialize: "--xyb", - toMode: { - rgb: convertXybToRgb_default - }, - fromMode: { - rgb: convertRgbToXyb_default - }, - ranges: { - x: [-0.0154, 0.0281], - y: [0, 0.8453], - b: [-0.2778, 0.388] - }, - interpolate: { - x: interpolatorLinear, - y: interpolatorLinear, - b: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } -}; -var definition_default24 = definition24; - -// src/xyz50/definition.js -var definition25 = { - mode: "xyz50", - parse: ["xyz-d50"], - serialize: "xyz-d50", - toMode: { - rgb: convertXyz50ToRgb_default, - lab: convertXyz50ToLab_default - }, - fromMode: { - rgb: convertRgbToXyz50_default, - lab: convertLabToXyz50_default - }, - channels: ["x", "y", "z", "alpha"], - ranges: { - x: [0, 0.964], - y: [0, 0.999], - z: [0, 0.825] - }, - interpolate: { - x: interpolatorLinear, - y: interpolatorLinear, - z: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } -}; -var definition_default25 = definition25; - -// src/xyz65/convertXyz65ToXyz50.js -var convertXyz65ToXyz50 = (xyz652) => { - let { x, y, z, alpha } = xyz652; - let res = { - mode: "xyz50", - x: 1.0479298208405488 * x + 0.0229467933410191 * y - 0.0501922295431356 * z, - y: 0.0296278156881593 * x + 0.990434484573249 * y - 0.0170738250293851 * z, - z: -0.0092430581525912 * x + 0.0150551448965779 * y + 0.7518742899580008 * z - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertXyz65ToXyz50_default = convertXyz65ToXyz50; - -// src/xyz65/convertXyz50ToXyz65.js -var convertXyz50ToXyz65 = (xyz502) => { - let { x, y, z, alpha } = xyz502; - let res = { - mode: "xyz65", - x: 0.9554734527042182 * x - 0.0230985368742614 * y + 0.0632593086610217 * z, - y: -0.0283697069632081 * x + 1.0099954580058226 * y + 0.021041398966943 * z, - z: 0.0123140016883199 * x - 0.0205076964334779 * y + 1.3303659366080753 * z - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; -}; -var convertXyz50ToXyz65_default = convertXyz50ToXyz65; - -// src/xyz65/definition.js -var definition26 = { - mode: "xyz65", - toMode: { - rgb: convertXyz65ToRgb_default, - xyz50: convertXyz65ToXyz50_default - }, - fromMode: { - rgb: convertRgbToXyz65_default, - xyz50: convertXyz50ToXyz65_default - }, - ranges: { - x: [0, 0.95], - y: [0, 1], - z: [0, 1.088] - }, - channels: ["x", "y", "z", "alpha"], - parse: ["xyz", "xyz-d65"], - serialize: "xyz-d65", - interpolate: { - x: interpolatorLinear, - y: interpolatorLinear, - z: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } -}; -var definition_default26 = definition26; - -// src/yiq/convertRgbToYiq.js -var convertRgbToYiq = ({ r: r2, g, b, alpha }) => { - const res = { - mode: "yiq", - y: 0.29889531 * r2 + 0.58662247 * g + 0.11448223 * b, - i: 0.59597799 * r2 - 0.2741761 * g - 0.32180189 * b, - q: 0.21147017 * r2 - 0.52261711 * g + 0.31114694 * b - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertRgbToYiq_default = convertRgbToYiq; - -// src/yiq/convertYiqToRgb.js -var convertYiqToRgb = ({ y, i, q, alpha }) => { - const res = { - mode: "rgb", - r: y + 0.95608445 * i + 0.6208885 * q, - g: y - 0.27137664 * i - 0.6486059 * q, - b: y - 1.10561724 * i + 1.70250126 * q - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; -}; -var convertYiqToRgb_default = convertYiqToRgb; - -// src/yiq/definition.js -var definition27 = { - mode: "yiq", - toMode: { - rgb: convertYiqToRgb_default - }, - fromMode: { - rgb: convertRgbToYiq_default - }, - channels: ["y", "i", "q", "alpha"], - parse: ["--yiq"], - serialize: "--yiq", - ranges: { - i: [-0.595, 0.595], - q: [-0.522, 0.522] - }, - interpolate: { - y: interpolatorLinear, - i: interpolatorLinear, - q: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } -}; -var definition_default27 = definition27; - -// src/round.js -var r = (value, precision) => Math.round(value * (precision = Math.pow(10, precision))) / precision; -var round = (precision = 4) => (value) => typeof value === "number" ? r(value, precision) : value; -var round_default = round; - -// src/formatter.js -var twoDecimals = round_default(2); -var clamp = (value) => Math.max(0, Math.min(1, value)); -var fixup = (value) => Math.round(clamp(value) * 255); -var serializeHex = (color) => { - if (color === void 0) { - return void 0; - } - let r2 = fixup(color.r); - let g = fixup(color.g); - let b = fixup(color.b); - return "#" + (1 << 24 | r2 << 16 | g << 8 | b).toString(16).slice(1); -}; -var serializeHex8 = (color) => { - if (color === void 0) { - return void 0; - } - let a = fixup(color.alpha !== void 0 ? color.alpha : 1); - return serializeHex(color) + (1 << 8 | a).toString(16).slice(1); -}; -var serializeRgb = (color) => { - if (color === void 0) { - return void 0; - } - let r2 = color.r !== void 0 ? fixup(color.r) : "none"; - let g = color.g !== void 0 ? fixup(color.g) : "none"; - let b = color.b !== void 0 ? fixup(color.b) : "none"; - if (color.alpha === void 0 || color.alpha === 1) { - return `rgb(${r2}, ${g}, ${b})`; - } else { - return `rgba(${r2}, ${g}, ${b}, ${twoDecimals(clamp(color.alpha))})`; - } -}; -var serializeHsl = (color) => { - if (color === void 0) { - return void 0; - } - const h = twoDecimals(color.h || 0); - const s = color.s !== void 0 ? twoDecimals(clamp(color.s) * 100) + "%" : "none"; - const l = color.l !== void 0 ? twoDecimals(clamp(color.l) * 100) + "%" : "none"; - if (color.alpha === void 0 || color.alpha === 1) { - return `hsl(${h}, ${s}, ${l})`; - } else { - return `hsla(${h}, ${s}, ${l}, ${twoDecimals(clamp(color.alpha))})`; - } -}; -var formatCss = (c4) => { - const color = prepare_default(c4); - if (!color) { - return void 0; - } - const def = getMode(color.mode); - if (!def.serialize || typeof def.serialize === "string") { - let res = `color(${def.serialize || `--${color.mode}`} `; - def.channels.forEach((ch, i) => { - if (ch !== "alpha") { - res += (i ? " " : "") + (color[ch] !== void 0 ? color[ch] : "none"); - } - }); - if (color.alpha !== void 0 && color.alpha < 1) { - res += ` / ${color.alpha}`; - } - return res + ")"; - } - if (typeof def.serialize === "function") { - return def.serialize(color); - } - return void 0; -}; -var formatHex = (c4) => serializeHex(converter_default("rgb")(c4)); -var formatHex8 = (c4) => serializeHex8(converter_default("rgb")(c4)); -var formatRgb = (c4) => serializeRgb(converter_default("rgb")(c4)); -var formatHsl = (c4) => serializeHsl(converter_default("hsl")(c4)); - -// src/blend.js -var BLENDS = { - normal: (b, s) => s, - multiply: (b, s) => b * s, - screen: (b, s) => b + s - b * s, - "hard-light": (b, s) => s < 0.5 ? b * 2 * s : 2 * s * (1 - b) - 1, - overlay: (b, s) => b < 0.5 ? s * 2 * b : 2 * b * (1 - s) - 1, - darken: (b, s) => Math.min(b, s), - lighten: (b, s) => Math.max(b, s), - "color-dodge": (b, s) => b === 0 ? 0 : s === 1 ? 1 : Math.min(1, b / (1 - s)), - "color-burn": (b, s) => b === 1 ? 1 : s === 0 ? 0 : 1 - Math.min(1, (1 - b) / s), - "soft-light": (b, s) => s < 0.5 ? b - (1 - 2 * s) * b * (1 - b) : b + (2 * s - 1) * ((b < 0.25 ? ((16 * b - 12) * b + 4) * b : Math.sqrt(b)) - b), - difference: (b, s) => Math.abs(b - s), - exclusion: (b, s) => b + s - 2 * b * s -}; -var blend = (colors, type = "normal", mode = "rgb") => { - let fn5 = typeof type === "function" ? type : BLENDS[type]; - let conv = converter_default(mode); - let channels = getMode(mode).channels; - let converted = colors.map((c4) => { - let cc = conv(c4); - if (cc.alpha === void 0) { - cc.alpha = 1; - } - return cc; - }); - return converted.reduce((b, s) => { - if (b === void 0) - return s; - let alpha = s.alpha + b.alpha * (1 - s.alpha); - return channels.reduce( - (res, ch) => { - if (ch !== "alpha") { - if (alpha === 0) { - res[ch] = 0; - } else { - res[ch] = s.alpha * (1 - b.alpha) * s[ch] + s.alpha * b.alpha * fn5(b[ch], s[ch]) + (1 - s.alpha) * b.alpha * b[ch]; - res[ch] = Math.max(0, Math.min(1, res[ch] / alpha)); - } - } - return res; - }, - { mode, alpha } - ); - }); -}; -var blend_default = blend; - -// src/random.js -var rand = ([min2, max]) => min2 + Math.random() * (max - min2); -var to_intervals = (constraints) => Object.keys(constraints).reduce((o, k4) => { - let v = constraints[k4]; - o[k4] = Array.isArray(v) ? v : [v, v]; - return o; -}, {}); -var random = (mode = "rgb", constraints = {}) => { - let def = getMode(mode); - let limits = to_intervals(constraints); - return def.channels.reduce( - (res, ch) => { - if (limits.alpha || ch !== "alpha") { - res[ch] = rand(limits[ch] || def.ranges[ch]); - } - return res; - }, - { mode } - ); -}; -var random_default = random; - -// src/map.js -var mapper = (fn5, mode = "rgb", preserve_mode = false) => { - let channels = mode ? getMode(mode).channels : null; - let conv = mode ? converter_default(mode) : prepare_default; - return (color) => { - let conv_color = conv(color); - if (!conv_color) { - return void 0; - } - let res = (channels || getMode(conv_color.mode).channels).reduce( - (res2, ch) => { - let v = fn5(conv_color[ch], ch, conv_color, mode); - if (v !== void 0 && !isNaN(v)) { - res2[ch] = v; - } - return res2; - }, - { mode: conv_color.mode } - ); - if (!preserve_mode) { - return res; - } - let prep = prepare_default(color); - if (prep && prep.mode !== res.mode) { - return converter_default(prep.mode)(res); - } - return res; - }; -}; -var mapAlphaMultiply = (v, ch, c4) => { - if (ch !== "alpha") { - return (v || 0) * (c4.alpha !== void 0 ? c4.alpha : 1); - } - return v; -}; -var mapAlphaDivide = (v, ch, c4) => { - if (ch !== "alpha" && c4.alpha !== 0) { - return (v || 0) / (c4.alpha !== void 0 ? c4.alpha : 1); - } - return v; -}; -var mapTransferLinear = (slope = 1, intercept = 0) => (v, ch) => { - if (ch !== "alpha") { - return v * slope + intercept; - } - return v; -}; -var mapTransferGamma = (amplitude = 1, exponent = 1, offset = 0) => (v, ch) => { - if (ch !== "alpha") { - return amplitude * Math.pow(v, exponent) + offset; - } - return v; -}; - -// src/util/normalizePositions.js -var normalizePositions = (arr) => { - if (arr[0] === void 0) { - arr[0] = 0; - } - if (arr[arr.length - 1] === void 0) { - arr[arr.length - 1] = 1; - } - let i = 1; - let j; - let from_idx; - let from_pos; - let inc; - while (i < arr.length) { - if (arr[i] === void 0) { - from_idx = i; - from_pos = arr[i - 1]; - j = i; - while (arr[j] === void 0) - j++; - inc = (arr[j] - from_pos) / (j - i + 1); - while (i < j) { - arr[i] = from_pos + (i + 1 - from_idx) * inc; - i++; - } - } else if (arr[i] < arr[i - 1]) { - arr[i] = arr[i - 1]; - } - i++; - } - return arr; -}; -var normalizePositions_default = normalizePositions; - -// src/easing/midpoint.js -var midpoint = (H = 0.5) => (t) => H <= 0 ? 1 : H >= 1 ? 0 : Math.pow(t, Math.log(0.5) / Math.log(H)); -var midpoint_default = midpoint; - -// src/interpolate/interpolate.js -var isfn2 = (o) => typeof o === "function"; -var isobj = (o) => o && typeof o === "object"; -var isnum = (o) => typeof o === "number"; -var interpolate_fn = (colors, mode = "rgb", overrides, premap) => { - let def = getMode(mode); - let conv = converter_default(mode); - let conv_colors = []; - let positions = []; - let fns = {}; - colors.forEach((val) => { - if (Array.isArray(val)) { - conv_colors.push(conv(val[0])); - positions.push(val[1]); - } else if (isnum(val) || isfn2(val)) { - fns[positions.length] = val; - } else { - conv_colors.push(conv(val)); - positions.push(void 0); - } - }); - normalizePositions_default(positions); - let fixed = def.channels.reduce((res, ch) => { - let ffn; - if (isobj(overrides) && isobj(overrides[ch]) && overrides[ch].fixup) { - ffn = overrides[ch].fixup; - } else if (isobj(def.interpolate[ch]) && def.interpolate[ch].fixup) { - ffn = def.interpolate[ch].fixup; - } else { - ffn = (v) => v; - } - res[ch] = ffn(conv_colors.map((color) => color[ch])); - return res; - }, {}); - if (premap) { - let ccolors = conv_colors.map((color, idx) => { - return def.channels.reduce( - (c4, ch) => { - c4[ch] = fixed[ch][idx]; - return c4; - }, - { mode } - ); - }); - fixed = def.channels.reduce((res, ch) => { - res[ch] = ccolors.map((c4) => { - let v = premap(c4[ch], ch, c4, mode); - return isNaN(v) ? void 0 : v; - }); - return res; - }, {}); - } - let interpolators = def.channels.reduce((res, ch) => { - let ifn; - if (isfn2(overrides)) { - ifn = overrides; - } else if (isobj(overrides) && isfn2(overrides[ch])) { - ifn = overrides[ch]; - } else if (isobj(overrides) && isobj(overrides[ch]) && overrides[ch].use) { - ifn = overrides[ch].use; - } else if (isfn2(def.interpolate[ch])) { - ifn = def.interpolate[ch]; - } else if (isobj(def.interpolate[ch])) { - ifn = def.interpolate[ch].use; - } - res[ch] = ifn(fixed[ch]); - return res; - }, {}); - let n3 = conv_colors.length - 1; - return (t) => { - t = Math.min(Math.max(0, t), 1); - if (t <= positions[0]) { - return conv_colors[0]; - } - if (t > positions[n3]) { - return conv_colors[n3]; - } - let idx = 0; - while (positions[idx] < t) - idx++; - let start = positions[idx - 1]; - let delta = positions[idx] - start; - let P = (t - start) / delta; - let fn5 = fns[idx] || fns[0]; - if (fn5 !== void 0) { - if (isnum(fn5)) { - fn5 = midpoint_default((fn5 - start) / delta); - } - P = fn5(P); - } - let t0 = (idx - 1 + P) / n3; - return def.channels.reduce( - (res, channel) => { - let val = interpolators[channel](t0); - if (val !== void 0) { - res[channel] = val; - } - return res; - }, - { mode } - ); - }; -}; -var interpolate = (colors, mode = "rgb", overrides) => interpolate_fn(colors, mode, overrides); -var interpolateWith = (premap, postmap) => (colors, mode = "rgb", overrides) => { - let post = postmap ? mapper(postmap, mode) : void 0; - let it = interpolate_fn(colors, mode, overrides, premap); - return post ? (t) => post(it(t)) : it; -}; -var interpolateWithPremultipliedAlpha = interpolateWith( - mapAlphaMultiply, - mapAlphaDivide -); - -// src/interpolate/splineBasis.js -var mod = (v, l) => (v + l) % l; -var bspline = (Vim2, Vim1, Vi, Vip1, t) => { - let t2 = t * t; - let t3 = t2 * t; - return ((1 - 3 * t + 3 * t2 - t3) * Vim2 + (4 - 6 * t2 + 3 * t3) * Vim1 + (1 + 3 * t + 3 * t2 - 3 * t3) * Vi + t3 * Vip1) / 6; -}; -var interpolatorSplineBasis = (arr) => (t) => { - let classes = arr.length - 1; - let i = t >= 1 ? classes - 1 : Math.max(0, Math.floor(t * classes)); - return bspline( - i > 0 ? arr[i - 1] : 2 * arr[i] - arr[i + 1], - arr[i], - arr[i + 1], - i < classes - 1 ? arr[i + 2] : 2 * arr[i + 1] - arr[i], - (t - i / classes) * classes - ); -}; -var interpolatorSplineBasisClosed = (arr) => (t) => { - const classes = arr.length - 1; - const i = Math.floor(t * classes); - return bspline( - arr[mod(i - 1, arr.length)], - arr[mod(i, arr.length)], - arr[mod(i + 1, arr.length)], - arr[mod(i + 2, arr.length)], - (t - i / classes) * classes - ); -}; - -// src/interpolate/splineNatural.js -var solve = (v) => { - let i; - let n3 = v.length - 1; - let c4 = new Array(n3); - let _v = new Array(n3); - let sol = new Array(n3); - c4[1] = 1 / 4; - _v[1] = (6 * v[1] - v[0]) / 4; - for (i = 2; i < n3; ++i) { - c4[i] = 1 / (4 - c4[i - 1]); - _v[i] = (6 * v[i] - (i == n3 - 1 ? v[n3] : 0) - _v[i - 1]) * c4[i]; - } - sol[0] = v[0]; - sol[n3] = v[n3]; - if (n3 - 1 > 0) { - sol[n3 - 1] = _v[n3 - 1]; - } - for (i = n3 - 2; i > 0; --i) { - sol[i] = _v[i] - c4[i] * sol[i + 1]; - } - return sol; -}; -var interpolatorSplineNatural = (arr) => interpolatorSplineBasis(solve(arr)); -var interpolatorSplineNaturalClosed = (arr) => interpolatorSplineBasisClosed(solve(arr)); - -// src/interpolate/splineMonotone.js -var sgn = Math.sign; -var min = Math.min; -var abs2 = Math.abs; -var mono = (arr) => { - let n3 = arr.length - 1; - let s = []; - let p4 = []; - let yp = []; - for (let i = 0; i < n3; i++) { - s.push((arr[i + 1] - arr[i]) * n3); - p4.push(i > 0 ? 0.5 * (arr[i + 1] - arr[i - 1]) * n3 : void 0); - yp.push( - i > 0 ? (sgn(s[i - 1]) + sgn(s[i])) * min(abs2(s[i - 1]), abs2(s[i]), 0.5 * abs2(p4[i])) : void 0 - ); - } - return [s, p4, yp]; -}; -var interpolator = (arr, yp, s) => { - let n3 = arr.length - 1; - let n22 = n3 * n3; - return (t) => { - let i; - if (t >= 1) { - i = n3 - 1; - } else { - i = Math.max(0, Math.floor(t * n3)); - } - let t1 = t - i / n3; - let t2 = t1 * t1; - let t3 = t2 * t1; - return (yp[i] + yp[i + 1] - 2 * s[i]) * n22 * t3 + (3 * s[i] - 2 * yp[i] - yp[i + 1]) * n3 * t2 + yp[i] * t1 + arr[i]; - }; -}; -var interpolatorSplineMonotone = (arr) => { - if (arr.length < 3) { - return interpolatorLinear(arr); - } - let n3 = arr.length - 1; - let [s, , yp] = mono(arr); - yp[0] = s[0]; - yp[n3] = s[n3 - 1]; - return interpolator(arr, yp, s); -}; -var interpolatorSplineMonotone2 = (arr) => { - if (arr.length < 3) { - return interpolatorLinear(arr); - } - let n3 = arr.length - 1; - let [s, p4, yp] = mono(arr); - p4[0] = (arr[1] * 2 - arr[0] * 1.5 - arr[2] * 0.5) * n3; - p4[n3] = (arr[n3] * 1.5 - arr[n3 - 1] * 2 + arr[n3 - 2] * 0.5) * n3; - yp[0] = p4[0] * s[0] <= 0 ? 0 : abs2(p4[0]) > 2 * abs2(s[0]) ? 2 * s[0] : p4[0]; - yp[n3] = p4[n3] * s[n3 - 1] <= 0 ? 0 : abs2(p4[n3]) > 2 * abs2(s[n3 - 1]) ? 2 * s[n3 - 1] : p4[n3]; - return interpolator(arr, yp, s); -}; -var interpolatorSplineMonotoneClosed = (arr) => { - let n3 = arr.length - 1; - let [s, p4, yp] = mono(arr); - p4[0] = 0.5 * (arr[1] - arr[n3]) * n3; - p4[n3] = 0.5 * (arr[0] - arr[n3 - 1]) * n3; - let s_m1 = (arr[0] - arr[n3]) * n3; - let s_n = s_m1; - yp[0] = (sgn(s_m1) + sgn(s[0])) * min(abs2(s_m1), abs2(s[0]), 0.5 * abs2(p4[0])); - yp[n3] = (sgn(s[n3 - 1]) + sgn(s_n)) * min(abs2(s[n3 - 1]), abs2(s_n), 0.5 * abs2(p4[n3])); - return interpolator(arr, yp, s); -}; - -// src/easing/gamma.js -var gamma4 = (\u03B3 = 1) => \u03B3 === 1 ? (t) => t : (t) => Math.pow(t, \u03B3); -var gamma_default = gamma4; - -// src/samples.js -var samples = (n3 = 2, \u03B3 = 1) => { - let ease = gamma_default(\u03B3); - if (n3 < 2) { - return n3 < 1 ? [] : [ease(0.5)]; - } - let res = []; - for (let i = 0; i < n3; i++) { - res.push(ease(i / (n3 - 1))); - } - return res; -}; -var samples_default = samples; - -// src/clamp.js -var rgb = converter_default("rgb"); -var fixup_rgb = (c4) => { - const res = { - mode: c4.mode, - r: Math.max(0, Math.min(c4.r, 1)), - g: Math.max(0, Math.min(c4.g, 1)), - b: Math.max(0, Math.min(c4.b, 1)) - }; - if (c4.alpha !== void 0) { - res.alpha = c4.alpha; - } - return res; -}; -var to_displayable_srgb = (c4) => fixup_rgb(rgb(c4)); -var inrange_rgb = (c4) => { - return c4 !== void 0 && c4.r >= 0 && c4.r <= 1 && c4.g >= 0 && c4.g <= 1 && c4.b >= 0 && c4.b <= 1; -}; -function displayable(color) { - return inrange_rgb(rgb(color)); -} -function inGamut(mode = "rgb") { - const { gamut } = getMode(mode); - if (!gamut) { - return (color) => true; - } - const conv = converter_default(typeof gamut === "string" ? gamut : mode); - return (color) => inrange_rgb(conv(color)); -} -function clampRgb(color) { - color = prepare_default(color); - if (color === void 0 || displayable(color)) - return color; - let conv = converter_default(color.mode); - return conv(to_displayable_srgb(color)); -} -function clampGamut(mode = "rgb") { - const { gamut } = getMode(mode); - if (!gamut) { - return (color) => prepare_default(color); - } - const destMode = typeof gamut === "string" ? gamut : mode; - const destConv = converter_default(destMode); - const inDestGamut = inGamut(destMode); - return (color) => { - const original = prepare_default(color); - if (!original) { - return void 0; - } - const converted = destConv(original); - if (inDestGamut(converted)) { - return original; - } - const clamped = fixup_rgb(converted); - if (original.mode === clamped.mode) { - return clamped; - } - return converter_default(original.mode)(clamped); - }; -} -function clampChroma(color, mode = "lch", rgbGamut = "rgb") { - color = prepare_default(color); - let inDestinationGamut = rgbGamut === "rgb" ? displayable : inGamut(rgbGamut); - let clipToGamut = rgbGamut === "rgb" ? to_displayable_srgb : clampGamut(rgbGamut); - if (color === void 0 || inDestinationGamut(color)) - return color; - let conv = converter_default(color.mode); - color = converter_default(mode)(color); - let clamped = { ...color, c: 0 }; - if (!inDestinationGamut(clamped)) { - return conv(clipToGamut(clamped)); - } - let start = 0; - let end = color.c; - let range = getMode(mode).ranges.c; - let resolution = (range[1] - range[0]) / Math.pow(2, 13); - let _last_good_c; - while (end - start > resolution) { - clamped.c = start + (end - start) * 0.5; - if (inDestinationGamut(clamped)) { - _last_good_c = clamped.c; - start = clamped.c; - } else { - end = clamped.c; - } - } - return conv( - inDestinationGamut(clamped) ? clamped : { ...clamped, c: _last_good_c } - ); -} -function toGamut(dest = "rgb", mode = "oklch", delta = differenceEuclidean("oklch"), jnd = 0.02) { - const destConv = converter_default(dest); - if (!getMode(dest).gamut) { - return (color) => destConv(color); - } - const inDestinationGamut = inGamut(dest); - const clipToGamut = clampGamut(dest); - const ucs = converter_default(mode); - const { ranges } = getMode(mode); - const White = destConv("white"); - const Black = destConv("black"); - return (color) => { - color = prepare_default(color); - if (color === void 0) { - return void 0; - } - const candidate = { ...ucs(color) }; - if (candidate.l >= ranges.l[1]) { - const res = { ...White }; - if (color.alpha !== void 0) { - res.alpha = color.alpha; - } - return res; - } - if (candidate.l <= ranges.l[0]) { - const res = { ...Black }; - if (color.alpha !== void 0) { - res.alpha = color.alpha; - } - return res; - } - if (inDestinationGamut(candidate)) { - return destConv(candidate); - } - let start = 0; - let end = candidate.c; - let epsilon = (ranges.c[1] - ranges.c[0]) / 4e3; - let clipped = clipToGamut(candidate); - while (end - start > epsilon) { - candidate.c = (start + end) * 0.5; - clipped = clipToGamut(candidate); - if (inDestinationGamut(candidate) || delta && jnd > 0 && delta(candidate, clipped) <= jnd) { - start = candidate.c; - } else { - end = candidate.c; - } - } - return destConv(inDestinationGamut(candidate) ? candidate : clipped); - }; -} - -// src/nearest.js -var nearest = (colors, metric = differenceEuclidean(), accessor = (d) => d) => { - let arr = colors.map((c4, idx) => ({ color: accessor(c4), i: idx })); - return (color, n3 = 1, \u03C4 = Infinity) => { - if (isFinite(n3)) { - n3 = Math.max(1, Math.min(n3, arr.length - 1)); - } - arr.forEach((c4) => { - c4.d = metric(color, c4.color); - }); - return arr.sort((a, b) => a.d - b.d).slice(0, n3).filter((c4) => c4.d < \u03C4).map((c4) => colors[c4.i]); - }; -}; -var nearest_default = nearest; - -// src/filter.js -var minzero = (v) => Math.max(v, 0); -var clamp2 = (v) => Math.max(Math.min(v, 1), 0); -var lerp2 = (a, b, t) => a === void 0 || b === void 0 ? void 0 : a + t * (b - a); -var matrixSepia = (amount) => { - let a = 1 - clamp2(amount); - return [ - 0.393 + 0.607 * a, - 0.769 - 0.769 * a, - 0.189 - 0.189 * a, - 0, - 0.349 - 0.349 * a, - 0.686 + 0.314 * a, - 0.168 - 0.168 * a, - 0, - 0.272 - 0.272 * a, - 0.534 - 0.534 * a, - 0.131 + 0.869 * a, - 0, - 0, - 0, - 0, - 1 - ]; -}; -var matrixSaturate = (sat) => { - let s = minzero(sat); - return [ - 0.213 + 0.787 * s, - 0.715 - 0.715 * s, - 0.072 - 0.072 * s, - 0, - 0.213 - 0.213 * s, - 0.715 + 0.285 * s, - 0.072 - 0.072 * s, - 0, - 0.213 - 0.213 * s, - 0.715 - 0.715 * s, - 0.072 + 0.928 * s, - 0, - 0, - 0, - 0, - 1 - ]; -}; -var matrixGrayscale = (amount) => { - let a = 1 - clamp2(amount); - return [ - 0.2126 + 0.7874 * a, - 0.7152 - 0.7152 * a, - 0.0722 - 0.0722 * a, - 0, - 0.2126 - 0.2126 * a, - 0.7152 + 0.2848 * a, - 0.0722 - 0.0722 * a, - 0, - 0.2126 - 0.2126 * a, - 0.7152 - 0.7152 * a, - 0.0722 + 0.9278 * a, - 0, - 0, - 0, - 0, - 1 - ]; -}; -var matrixHueRotate = (degrees) => { - let rad = Math.PI * degrees / 180; - let c4 = Math.cos(rad); - let s = Math.sin(rad); - return [ - 0.213 + c4 * 0.787 - s * 0.213, - 0.715 - c4 * 0.715 - s * 0.715, - 0.072 - c4 * 0.072 + s * 0.928, - 0, - 0.213 - c4 * 0.213 + s * 0.143, - 0.715 + c4 * 0.285 + s * 0.14, - 0.072 - c4 * 0.072 - s * 0.283, - 0, - 0.213 - c4 * 0.213 - s * 0.787, - 0.715 - c4 * 0.715 + s * 0.715, - 0.072 + c4 * 0.928 + s * 0.072, - 0, - 0, - 0, - 0, - 1 - ]; -}; -var matrix = (values, mode, preserve_mode = false) => { - let conv = converter_default(mode); - let channels = getMode(mode).channels; - return (color) => { - let c4 = conv(color); - if (!c4) { - return void 0; - } - let res = { mode }; - let ch; - let count = channels.length; - for (let i = 0; i < values.length; i++) { - ch = channels[Math.floor(i / count)]; - if (c4[ch] === void 0) { - continue; - } - res[ch] = (res[ch] || 0) + values[i] * (c4[channels[i % count]] || 0); - } - if (!preserve_mode) { - return res; - } - let prep = prepare_default(color); - return prep && res.mode !== prep.mode ? converter_default(prep.mode)(res) : res; - }; -}; -var filterBrightness = (amt = 1, mode = "rgb") => { - let a = minzero(amt); - return mapper(mapTransferLinear(a), mode, true); -}; -var filterContrast = (amt = 1, mode = "rgb") => { - let a = minzero(amt); - return mapper(mapTransferLinear(a, (1 - a) / 2), mode, true); -}; -var filterSepia = (amt = 1, mode = "rgb") => matrix(matrixSepia(amt), mode, true); -var filterSaturate = (amt = 1, mode = "rgb") => matrix(matrixSaturate(amt), mode, true); -var filterGrayscale = (amt = 1, mode = "rgb") => matrix(matrixGrayscale(amt), mode, true); -var filterInvert = (amt = 1, mode = "rgb") => { - let a = clamp2(amt); - return mapper( - (v, ch) => ch === "alpha" ? v : lerp2(a, 1 - a, v), - mode, - true - ); -}; -var filterHueRotate = (deg = 0, mode = "rgb") => matrix(matrixHueRotate(deg), mode, true); - -// src/deficiency.js -var rgb2 = converter_default("rgb"); -var PROT = [ - [1, 0, -0, 0, 1, 0, -0, -0, 1], - [ - 0.856167, - 0.182038, - -0.038205, - 0.029342, - 0.955115, - 0.015544, - -288e-5, - -1563e-6, - 1.004443 - ], - [ - 0.734766, - 0.334872, - -0.069637, - 0.05184, - 0.919198, - 0.028963, - -4928e-6, - -4209e-6, - 1.009137 - ], - [ - 0.630323, - 0.465641, - -0.095964, - 0.069181, - 0.890046, - 0.040773, - -6308e-6, - -7724e-6, - 1.014032 - ], - [ - 0.539009, - 0.579343, - -0.118352, - 0.082546, - 0.866121, - 0.051332, - -7136e-6, - -0.011959, - 1.019095 - ], - [ - 0.458064, - 0.679578, - -0.137642, - 0.092785, - 0.846313, - 0.060902, - -7494e-6, - -0.016807, - 1.024301 - ], - [ - 0.38545, - 0.769005, - -0.154455, - 0.100526, - 0.829802, - 0.069673, - -7442e-6, - -0.02219, - 1.029632 - ], - [ - 0.319627, - 0.849633, - -0.169261, - 0.106241, - 0.815969, - 0.07779, - -7025e-6, - -0.028051, - 1.035076 - ], - [ - 0.259411, - 0.923008, - -0.18242, - 0.110296, - 0.80434, - 0.085364, - -6276e-6, - -0.034346, - 1.040622 - ], - [ - 0.203876, - 0.990338, - -0.194214, - 0.112975, - 0.794542, - 0.092483, - -5222e-6, - -0.041043, - 1.046265 - ], - [ - 0.152286, - 1.052583, - -0.204868, - 0.114503, - 0.786281, - 0.099216, - -3882e-6, - -0.048116, - 1.051998 - ] -]; -var DEUTER = [ - [1, 0, -0, 0, 1, 0, -0, -0, 1], - [ - 0.866435, - 0.177704, - -0.044139, - 0.049567, - 0.939063, - 0.01137, - -3453e-6, - 7233e-6, - 0.99622 - ], - [ - 0.760729, - 0.319078, - -0.079807, - 0.090568, - 0.889315, - 0.020117, - -6027e-6, - 0.013325, - 0.992702 - ], - [ - 0.675425, - 0.43385, - -0.109275, - 0.125303, - 0.847755, - 0.026942, - -795e-5, - 0.018572, - 0.989378 - ], - [ - 0.605511, - 0.52856, - -0.134071, - 0.155318, - 0.812366, - 0.032316, - -9376e-6, - 0.023176, - 0.9862 - ], - [ - 0.547494, - 0.607765, - -0.155259, - 0.181692, - 0.781742, - 0.036566, - -0.01041, - 0.027275, - 0.983136 - ], - [ - 0.498864, - 0.674741, - -0.173604, - 0.205199, - 0.754872, - 0.039929, - -0.011131, - 0.030969, - 0.980162 - ], - [ - 0.457771, - 0.731899, - -0.18967, - 0.226409, - 0.731012, - 0.042579, - -0.011595, - 0.034333, - 0.977261 - ], - [ - 0.422823, - 0.781057, - -0.203881, - 0.245752, - 0.709602, - 0.044646, - -0.011843, - 0.037423, - 0.974421 - ], - [ - 0.392952, - 0.82361, - -0.216562, - 0.263559, - 0.69021, - 0.046232, - -0.01191, - 0.040281, - 0.97163 - ], - [ - 0.367322, - 0.860646, - -0.227968, - 0.280085, - 0.672501, - 0.047413, - -0.01182, - 0.04294, - 0.968881 - ] -]; -var TRIT = [ - [1, 0, -0, 0, 1, 0, -0, -0, 1], - [ - 0.92667, - 0.092514, - -0.019184, - 0.021191, - 0.964503, - 0.014306, - 8437e-6, - 0.054813, - 0.93675 - ], - [ - 0.89572, - 0.13333, - -0.02905, - 0.029997, - 0.9454, - 0.024603, - 0.013027, - 0.104707, - 0.882266 - ], - [ - 0.905871, - 0.127791, - -0.033662, - 0.026856, - 0.941251, - 0.031893, - 0.01341, - 0.148296, - 0.838294 - ], - [ - 0.948035, - 0.08949, - -0.037526, - 0.014364, - 0.946792, - 0.038844, - 0.010853, - 0.193991, - 0.795156 - ], - [ - 1.017277, - 0.027029, - -0.044306, - -6113e-6, - 0.958479, - 0.047634, - 6379e-6, - 0.248708, - 0.744913 - ], - [ - 1.104996, - -0.046633, - -0.058363, - -0.032137, - 0.971635, - 0.060503, - 1336e-6, - 0.317922, - 0.680742 - ], - [ - 1.193214, - -0.109812, - -0.083402, - -0.058496, - 0.97941, - 0.079086, - -2346e-6, - 0.403492, - 0.598854 - ], - [ - 1.257728, - -0.139648, - -0.118081, - -0.078003, - 0.975409, - 0.102594, - -3316e-6, - 0.501214, - 0.502102 - ], - [ - 1.278864, - -0.125333, - -0.153531, - -0.084748, - 0.957674, - 0.127074, - -989e-6, - 0.601151, - 0.399838 - ], - [ - 1.255528, - -0.076749, - -0.178779, - -0.078411, - 0.930809, - 0.147602, - 4733e-6, - 0.691367, - 0.3039 - ] -]; -var deficiency = (lut, t) => { - let tt = Math.max(0, Math.min(1, t)); - let i = Math.round(tt / 0.1); - let w = Math.round(tt % 0.1); - let arr = lut[i]; - if (w > 0 && i < lut.length - 1) { - let arr_2 = lut[i + 1]; - arr = arr.map((v, idx) => lerp(arr[idx], arr_2[idx], w)); - } - return (color) => { - let c4 = prepare_default(color); - if (c4 === void 0) { - return void 0; - } - let { r: r2, g, b } = rgb2(c4); - let ret = { - mode: "rgb", - r: arr[0] * r2 + arr[1] * g + arr[2] * b, - g: arr[3] * r2 + arr[4] * g + arr[5] * b, - b: arr[6] * r2 + arr[7] * g + arr[8] * b - }; - if (c4.alpha !== void 0) { - ret.alpha = c4.alpha; - } - return converter_default(c4.mode)(ret); - }; -}; -var filterDeficiencyProt = (severity = 1) => deficiency(PROT, severity); -var filterDeficiencyDeuter = (severity = 1) => deficiency(DEUTER, severity); -var filterDeficiencyTrit = (severity = 1) => deficiency(TRIT, severity); - -// src/easing/smoothstep.js -var easingSmoothstep = (t) => t * t * (3 - 2 * t); -var easingSmoothstepInverse = (t) => 0.5 - Math.sin(Math.asin(1 - 2 * t) / 3); - -// src/easing/smootherstep.js -var smootherstep = (t) => t * t * t * (t * (t * 6 - 15) + 10); -var smootherstep_default = smootherstep; - -// src/easing/inOutSine.js -var inOutSine = (t) => (1 - Math.cos(t * Math.PI)) / 2; -var inOutSine_default = inOutSine; - -// src/wcag.js -function luminance(color) { - let c4 = converter_default("lrgb")(color); - return 0.2126 * c4.r + 0.7152 * c4.g + 0.0722 * c4.b; -} -function contrast(a, b) { - let L1 = luminance(a); - let L2 = luminance(b); - return (Math.max(L1, L2) + 0.05) / (Math.min(L1, L2) + 0.05); -} - -// src/index.js -var a98 = useMode(definition_default2); -var cubehelix = useMode(definition_default3); -var dlab = useMode(definition_default4); -var dlch = useMode(definition_default5); -var hsi = useMode(definition_default6); -var hsl = useMode(definition_default7); -var hsv = useMode(definition_default8); -var hwb = useMode(definition_default9); -var jab = useMode(definition_default10); -var jch = useMode(definition_default11); -var lab = useMode(definition_default12); -var lab65 = useMode(definition_default13); -var lch = useMode(definition_default14); -var lch65 = useMode(definition_default15); -var lchuv = useMode(definition_default16); -var lrgb = useMode(definition_default17); -var luv = useMode(definition_default18); -var okhsl = useMode(modeOkhsl_default); -var okhsv = useMode(modeOkhsv_default); -var oklab = useMode(definition_default19); -var oklch = useMode(definition_default20); -var p3 = useMode(definition_default21); -var prophoto = useMode(definition_default22); -var rec2020 = useMode(definition_default23); -var rgb3 = useMode(definition_default); -var xyb = useMode(definition_default24); -var xyz50 = useMode(definition_default25); -var xyz65 = useMode(definition_default26); -var yiq = useMode(definition_default27); -export { - a98, - average, - averageAngle, - averageNumber, - blend_default as blend, - blerp, - clampChroma, - clampGamut, - clampRgb, - named_default as colorsNamed, - convertA98ToXyz65_default as convertA98ToXyz65, - convertCubehelixToRgb_default as convertCubehelixToRgb, - convertDlchToLab65_default as convertDlchToLab65, - convertHsiToRgb, - convertHslToRgb, - convertHsvToRgb, - convertHwbToRgb, - convertJabToJch_default as convertJabToJch, - convertJabToRgb_default as convertJabToRgb, - convertJabToXyz65_default as convertJabToXyz65, - convertJchToJab_default as convertJchToJab, - convertLab65ToDlch_default as convertLab65ToDlch, - convertLab65ToRgb_default as convertLab65ToRgb, - convertLab65ToXyz65_default as convertLab65ToXyz65, - convertLabToLch_default as convertLabToLch, - convertLabToRgb_default as convertLabToRgb, - convertLabToXyz50_default as convertLabToXyz50, - convertLchToLab_default as convertLchToLab, - convertLchuvToLuv_default as convertLchuvToLuv, - convertLrgbToOklab_default as convertLrgbToOklab, - convertLrgbToRgb_default as convertLrgbToRgb, - convertLuvToLchuv_default as convertLuvToLchuv, - convertLuvToXyz50_default as convertLuvToXyz50, - convertOkhslToOklab, - convertOkhsvToOklab, - convertOklabToLrgb_default as convertOklabToLrgb, - convertOklabToOkhsl, - convertOklabToOkhsv, - convertOklabToRgb_default as convertOklabToRgb, - convertP3ToXyz65_default as convertP3ToXyz65, - convertProphotoToXyz50_default as convertProphotoToXyz50, - convertRec2020ToXyz65_default as convertRec2020ToXyz65, - convertRgbToCubehelix_default as convertRgbToCubehelix, - convertRgbToHsi, - convertRgbToHsl, - convertRgbToHsv, - convertRgbToHwb, - convertRgbToJab_default as convertRgbToJab, - convertRgbToLab_default as convertRgbToLab, - convertRgbToLab65_default as convertRgbToLab65, - convertRgbToLrgb_default as convertRgbToLrgb, - convertRgbToOklab_default as convertRgbToOklab, - convertRgbToXyb_default as convertRgbToXyb, - convertRgbToXyz50_default as convertRgbToXyz50, - convertRgbToXyz65_default as convertRgbToXyz65, - convertRgbToYiq_default as convertRgbToYiq, - convertXybToRgb_default as convertXybToRgb, - convertXyz50ToLab_default as convertXyz50ToLab, - convertXyz50ToLuv_default as convertXyz50ToLuv, - convertXyz50ToProphoto_default as convertXyz50ToProphoto, - convertXyz50ToRgb_default as convertXyz50ToRgb, - convertXyz50ToXyz65_default as convertXyz50ToXyz65, - convertXyz65ToA98_default as convertXyz65ToA98, - convertXyz65ToJab_default as convertXyz65ToJab, - convertXyz65ToLab65_default as convertXyz65ToLab65, - convertXyz65ToP3_default as convertXyz65ToP3, - convertXyz65ToRec2020_default as convertXyz65ToRec2020, - convertXyz65ToRgb_default as convertXyz65ToRgb, - convertXyz65ToXyz50_default as convertXyz65ToXyz50, - convertYiqToRgb_default as convertYiqToRgb, - converter_default as converter, - cubehelix, - differenceCie76, - differenceCie94, - differenceCiede2000, - differenceCmc, - differenceEuclidean, - differenceHueChroma, - differenceHueNaive, - differenceHueSaturation, - differenceHyab, - differenceKotsarenkoRamos, - displayable, - dlab, - dlch, - gamma_default as easingGamma, - inOutSine_default as easingInOutSine, - midpoint_default as easingMidpoint, - smootherstep_default as easingSmootherstep, - easingSmoothstep, - easingSmoothstepInverse, - filterBrightness, - filterContrast, - filterDeficiencyDeuter, - filterDeficiencyProt, - filterDeficiencyTrit, - filterGrayscale, - filterHueRotate, - filterInvert, - filterSaturate, - filterSepia, - fixupAlpha, - fixupHueDecreasing, - fixupHueIncreasing, - fixupHueLonger, - fixupHueShorter, - formatCss, - formatHex, - formatHex8, - formatHsl, - formatRgb, - getMode, - hsi, - hsl, - hsv, - hwb, - inGamut, - interpolate, - interpolateWith, - interpolateWithPremultipliedAlpha, - interpolatorLinear, - interpolatorPiecewise, - interpolatorSplineBasis, - interpolatorSplineBasisClosed, - interpolatorSplineMonotone, - interpolatorSplineMonotone2, - interpolatorSplineMonotoneClosed, - interpolatorSplineNatural, - interpolatorSplineNaturalClosed, - jab, - jch, - lab, - lab65, - lch, - lch65, - lchuv, - lerp, - lrgb, - luv, - mapAlphaDivide, - mapAlphaMultiply, - mapTransferGamma, - mapTransferLinear, - mapper, - definition_default2 as modeA98, - definition_default3 as modeCubehelix, - definition_default4 as modeDlab, - definition_default5 as modeDlch, - definition_default6 as modeHsi, - definition_default7 as modeHsl, - definition_default8 as modeHsv, - definition_default9 as modeHwb, - definition_default10 as modeJab, - definition_default11 as modeJch, - definition_default12 as modeLab, - definition_default13 as modeLab65, - definition_default14 as modeLch, - definition_default15 as modeLch65, - definition_default16 as modeLchuv, - definition_default17 as modeLrgb, - definition_default18 as modeLuv, - modeOkhsl_default as modeOkhsl, - modeOkhsv_default as modeOkhsv, - definition_default19 as modeOklab, - definition_default20 as modeOklch, - definition_default21 as modeP3, - definition_default22 as modeProphoto, - definition_default23 as modeRec2020, - definition_default as modeRgb, - definition_default24 as modeXyb, - definition_default25 as modeXyz50, - definition_default26 as modeXyz65, - definition_default27 as modeYiq, - nearest_default as nearest, - okhsl, - okhsv, - oklab, - oklch, - p3, - parse_default as parse, - parseHex_default as parseHex, - parseHsl_default as parseHsl, - parseHslLegacy_default as parseHslLegacy, - parseHwb_default as parseHwb, - parseLab_default as parseLab, - parseLch_default as parseLch, - parseNamed_default as parseNamed, - parseOklab_default as parseOklab, - parseOklch_default as parseOklch, - parseRgb_default as parseRgb, - parseRgbLegacy_default as parseRgbLegacy, - parseTransparent_default as parseTransparent, - prophoto, - random_default as random, - rec2020, - removeParser, - rgb3 as rgb, - round_default as round, - samples_default as samples, - serializeHex, - serializeHex8, - serializeHsl, - serializeRgb, - toGamut, - trilerp, - unlerp, - useMode, - useParser, - contrast as wcagContrast, - luminance as wcagLuminance, - xyb, - xyz50, - xyz65, - yiq -}; diff --git a/node_modules/culori/bundled/culori.umd.js b/node_modules/culori/bundled/culori.umd.js deleted file mode 100644 index 008d1e2..0000000 --- a/node_modules/culori/bundled/culori.umd.js +++ /dev/null @@ -1,4800 +0,0 @@ -(function(root, factory) { - if (typeof define === 'function' && define.amd) { - define([], factory); - } else if (typeof module === 'object' && module.exports) { - module.exports = factory(); - } else { - root.culori = factory(); - } - } - (typeof self !== 'undefined' ? self : this, function() { -var culori = (() => { - var __defProp = Object.defineProperty; - var __getOwnPropDesc = Object.getOwnPropertyDescriptor; - var __getOwnPropNames = Object.getOwnPropertyNames; - var __hasOwnProp = Object.prototype.hasOwnProperty; - var __export = (target, all) => { - for (var name in all) - __defProp(target, name, { get: all[name], enumerable: true }); - }; - var __copyProps = (to, from, except, desc) => { - if (from && typeof from === "object" || typeof from === "function") { - for (let key of __getOwnPropNames(from)) - if (!__hasOwnProp.call(to, key) && key !== except) - __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); - } - return to; - }; - var __toCommonJS = (mod2) => __copyProps(__defProp({}, "__esModule", { value: true }), mod2); - - // src/index.js - var src_exports = {}; - __export(src_exports, { - a98: () => a98, - average: () => average, - averageAngle: () => averageAngle, - averageNumber: () => averageNumber, - blend: () => blend_default, - blerp: () => blerp, - clampChroma: () => clampChroma, - clampGamut: () => clampGamut, - clampRgb: () => clampRgb, - colorsNamed: () => named_default, - convertA98ToXyz65: () => convertA98ToXyz65_default, - convertCubehelixToRgb: () => convertCubehelixToRgb_default, - convertDlchToLab65: () => convertDlchToLab65_default, - convertHsiToRgb: () => convertHsiToRgb, - convertHslToRgb: () => convertHslToRgb, - convertHsvToRgb: () => convertHsvToRgb, - convertHwbToRgb: () => convertHwbToRgb, - convertJabToJch: () => convertJabToJch_default, - convertJabToRgb: () => convertJabToRgb_default, - convertJabToXyz65: () => convertJabToXyz65_default, - convertJchToJab: () => convertJchToJab_default, - convertLab65ToDlch: () => convertLab65ToDlch_default, - convertLab65ToRgb: () => convertLab65ToRgb_default, - convertLab65ToXyz65: () => convertLab65ToXyz65_default, - convertLabToLch: () => convertLabToLch_default, - convertLabToRgb: () => convertLabToRgb_default, - convertLabToXyz50: () => convertLabToXyz50_default, - convertLchToLab: () => convertLchToLab_default, - convertLchuvToLuv: () => convertLchuvToLuv_default, - convertLrgbToOklab: () => convertLrgbToOklab_default, - convertLrgbToRgb: () => convertLrgbToRgb_default, - convertLuvToLchuv: () => convertLuvToLchuv_default, - convertLuvToXyz50: () => convertLuvToXyz50_default, - convertOkhslToOklab: () => convertOkhslToOklab, - convertOkhsvToOklab: () => convertOkhsvToOklab, - convertOklabToLrgb: () => convertOklabToLrgb_default, - convertOklabToOkhsl: () => convertOklabToOkhsl, - convertOklabToOkhsv: () => convertOklabToOkhsv, - convertOklabToRgb: () => convertOklabToRgb_default, - convertP3ToXyz65: () => convertP3ToXyz65_default, - convertProphotoToXyz50: () => convertProphotoToXyz50_default, - convertRec2020ToXyz65: () => convertRec2020ToXyz65_default, - convertRgbToCubehelix: () => convertRgbToCubehelix_default, - convertRgbToHsi: () => convertRgbToHsi, - convertRgbToHsl: () => convertRgbToHsl, - convertRgbToHsv: () => convertRgbToHsv, - convertRgbToHwb: () => convertRgbToHwb, - convertRgbToJab: () => convertRgbToJab_default, - convertRgbToLab: () => convertRgbToLab_default, - convertRgbToLab65: () => convertRgbToLab65_default, - convertRgbToLrgb: () => convertRgbToLrgb_default, - convertRgbToOklab: () => convertRgbToOklab_default, - convertRgbToXyb: () => convertRgbToXyb_default, - convertRgbToXyz50: () => convertRgbToXyz50_default, - convertRgbToXyz65: () => convertRgbToXyz65_default, - convertRgbToYiq: () => convertRgbToYiq_default, - convertXybToRgb: () => convertXybToRgb_default, - convertXyz50ToLab: () => convertXyz50ToLab_default, - convertXyz50ToLuv: () => convertXyz50ToLuv_default, - convertXyz50ToProphoto: () => convertXyz50ToProphoto_default, - convertXyz50ToRgb: () => convertXyz50ToRgb_default, - convertXyz50ToXyz65: () => convertXyz50ToXyz65_default, - convertXyz65ToA98: () => convertXyz65ToA98_default, - convertXyz65ToJab: () => convertXyz65ToJab_default, - convertXyz65ToLab65: () => convertXyz65ToLab65_default, - convertXyz65ToP3: () => convertXyz65ToP3_default, - convertXyz65ToRec2020: () => convertXyz65ToRec2020_default, - convertXyz65ToRgb: () => convertXyz65ToRgb_default, - convertXyz65ToXyz50: () => convertXyz65ToXyz50_default, - convertYiqToRgb: () => convertYiqToRgb_default, - converter: () => converter_default, - cubehelix: () => cubehelix, - differenceCie76: () => differenceCie76, - differenceCie94: () => differenceCie94, - differenceCiede2000: () => differenceCiede2000, - differenceCmc: () => differenceCmc, - differenceEuclidean: () => differenceEuclidean, - differenceHueChroma: () => differenceHueChroma, - differenceHueNaive: () => differenceHueNaive, - differenceHueSaturation: () => differenceHueSaturation, - differenceHyab: () => differenceHyab, - differenceKotsarenkoRamos: () => differenceKotsarenkoRamos, - displayable: () => displayable, - dlab: () => dlab, - dlch: () => dlch, - easingGamma: () => gamma_default, - easingInOutSine: () => inOutSine_default, - easingMidpoint: () => midpoint_default, - easingSmootherstep: () => smootherstep_default, - easingSmoothstep: () => easingSmoothstep, - easingSmoothstepInverse: () => easingSmoothstepInverse, - filterBrightness: () => filterBrightness, - filterContrast: () => filterContrast, - filterDeficiencyDeuter: () => filterDeficiencyDeuter, - filterDeficiencyProt: () => filterDeficiencyProt, - filterDeficiencyTrit: () => filterDeficiencyTrit, - filterGrayscale: () => filterGrayscale, - filterHueRotate: () => filterHueRotate, - filterInvert: () => filterInvert, - filterSaturate: () => filterSaturate, - filterSepia: () => filterSepia, - fixupAlpha: () => fixupAlpha, - fixupHueDecreasing: () => fixupHueDecreasing, - fixupHueIncreasing: () => fixupHueIncreasing, - fixupHueLonger: () => fixupHueLonger, - fixupHueShorter: () => fixupHueShorter, - formatCss: () => formatCss, - formatHex: () => formatHex, - formatHex8: () => formatHex8, - formatHsl: () => formatHsl, - formatRgb: () => formatRgb, - getMode: () => getMode, - hsi: () => hsi, - hsl: () => hsl, - hsv: () => hsv, - hwb: () => hwb, - inGamut: () => inGamut, - interpolate: () => interpolate, - interpolateWith: () => interpolateWith, - interpolateWithPremultipliedAlpha: () => interpolateWithPremultipliedAlpha, - interpolatorLinear: () => interpolatorLinear, - interpolatorPiecewise: () => interpolatorPiecewise, - interpolatorSplineBasis: () => interpolatorSplineBasis, - interpolatorSplineBasisClosed: () => interpolatorSplineBasisClosed, - interpolatorSplineMonotone: () => interpolatorSplineMonotone, - interpolatorSplineMonotone2: () => interpolatorSplineMonotone2, - interpolatorSplineMonotoneClosed: () => interpolatorSplineMonotoneClosed, - interpolatorSplineNatural: () => interpolatorSplineNatural, - interpolatorSplineNaturalClosed: () => interpolatorSplineNaturalClosed, - jab: () => jab, - jch: () => jch, - lab: () => lab, - lab65: () => lab65, - lch: () => lch, - lch65: () => lch65, - lchuv: () => lchuv, - lerp: () => lerp, - lrgb: () => lrgb, - luv: () => luv, - mapAlphaDivide: () => mapAlphaDivide, - mapAlphaMultiply: () => mapAlphaMultiply, - mapTransferGamma: () => mapTransferGamma, - mapTransferLinear: () => mapTransferLinear, - mapper: () => mapper, - modeA98: () => definition_default2, - modeCubehelix: () => definition_default3, - modeDlab: () => definition_default4, - modeDlch: () => definition_default5, - modeHsi: () => definition_default6, - modeHsl: () => definition_default7, - modeHsv: () => definition_default8, - modeHwb: () => definition_default9, - modeJab: () => definition_default10, - modeJch: () => definition_default11, - modeLab: () => definition_default12, - modeLab65: () => definition_default13, - modeLch: () => definition_default14, - modeLch65: () => definition_default15, - modeLchuv: () => definition_default16, - modeLrgb: () => definition_default17, - modeLuv: () => definition_default18, - modeOkhsl: () => modeOkhsl_default, - modeOkhsv: () => modeOkhsv_default, - modeOklab: () => definition_default19, - modeOklch: () => definition_default20, - modeP3: () => definition_default21, - modeProphoto: () => definition_default22, - modeRec2020: () => definition_default23, - modeRgb: () => definition_default, - modeXyb: () => definition_default24, - modeXyz50: () => definition_default25, - modeXyz65: () => definition_default26, - modeYiq: () => definition_default27, - nearest: () => nearest_default, - okhsl: () => okhsl, - okhsv: () => okhsv, - oklab: () => oklab, - oklch: () => oklch, - p3: () => p3, - parse: () => parse_default, - parseHex: () => parseHex_default, - parseHsl: () => parseHsl_default, - parseHslLegacy: () => parseHslLegacy_default, - parseHwb: () => parseHwb_default, - parseLab: () => parseLab_default, - parseLch: () => parseLch_default, - parseNamed: () => parseNamed_default, - parseOklab: () => parseOklab_default, - parseOklch: () => parseOklch_default, - parseRgb: () => parseRgb_default, - parseRgbLegacy: () => parseRgbLegacy_default, - parseTransparent: () => parseTransparent_default, - prophoto: () => prophoto, - random: () => random_default, - rec2020: () => rec2020, - removeParser: () => removeParser, - rgb: () => rgb3, - round: () => round_default, - samples: () => samples_default, - serializeHex: () => serializeHex, - serializeHex8: () => serializeHex8, - serializeHsl: () => serializeHsl, - serializeRgb: () => serializeRgb, - toGamut: () => toGamut, - trilerp: () => trilerp, - unlerp: () => unlerp, - useMode: () => useMode, - useParser: () => useParser, - wcagContrast: () => contrast, - wcagLuminance: () => luminance, - xyb: () => xyb, - xyz50: () => xyz50, - xyz65: () => xyz65, - yiq: () => yiq - }); - - // src/rgb/parseNumber.js - var parseNumber = (color, len) => { - if (typeof color !== "number") - return; - if (len === 3) { - return { - mode: "rgb", - r: (color >> 8 & 15 | color >> 4 & 240) / 255, - g: (color >> 4 & 15 | color & 240) / 255, - b: (color & 15 | color << 4 & 240) / 255 - }; - } - if (len === 4) { - return { - mode: "rgb", - r: (color >> 12 & 15 | color >> 8 & 240) / 255, - g: (color >> 8 & 15 | color >> 4 & 240) / 255, - b: (color >> 4 & 15 | color & 240) / 255, - alpha: (color & 15 | color << 4 & 240) / 255 - }; - } - if (len === 6) { - return { - mode: "rgb", - r: (color >> 16 & 255) / 255, - g: (color >> 8 & 255) / 255, - b: (color & 255) / 255 - }; - } - if (len === 8) { - return { - mode: "rgb", - r: (color >> 24 & 255) / 255, - g: (color >> 16 & 255) / 255, - b: (color >> 8 & 255) / 255, - alpha: (color & 255) / 255 - }; - } - }; - var parseNumber_default = parseNumber; - - // src/colors/named.js - var named = { - aliceblue: 15792383, - antiquewhite: 16444375, - aqua: 65535, - aquamarine: 8388564, - azure: 15794175, - beige: 16119260, - bisque: 16770244, - black: 0, - blanchedalmond: 16772045, - blue: 255, - blueviolet: 9055202, - brown: 10824234, - burlywood: 14596231, - cadetblue: 6266528, - chartreuse: 8388352, - chocolate: 13789470, - coral: 16744272, - cornflowerblue: 6591981, - cornsilk: 16775388, - crimson: 14423100, - cyan: 65535, - darkblue: 139, - darkcyan: 35723, - darkgoldenrod: 12092939, - darkgray: 11119017, - darkgreen: 25600, - darkgrey: 11119017, - darkkhaki: 12433259, - darkmagenta: 9109643, - darkolivegreen: 5597999, - darkorange: 16747520, - darkorchid: 10040012, - darkred: 9109504, - darksalmon: 15308410, - darkseagreen: 9419919, - darkslateblue: 4734347, - darkslategray: 3100495, - darkslategrey: 3100495, - darkturquoise: 52945, - darkviolet: 9699539, - deeppink: 16716947, - deepskyblue: 49151, - dimgray: 6908265, - dimgrey: 6908265, - dodgerblue: 2003199, - firebrick: 11674146, - floralwhite: 16775920, - forestgreen: 2263842, - fuchsia: 16711935, - gainsboro: 14474460, - ghostwhite: 16316671, - gold: 16766720, - goldenrod: 14329120, - gray: 8421504, - green: 32768, - greenyellow: 11403055, - grey: 8421504, - honeydew: 15794160, - hotpink: 16738740, - indianred: 13458524, - indigo: 4915330, - ivory: 16777200, - khaki: 15787660, - lavender: 15132410, - lavenderblush: 16773365, - lawngreen: 8190976, - lemonchiffon: 16775885, - lightblue: 11393254, - lightcoral: 15761536, - lightcyan: 14745599, - lightgoldenrodyellow: 16448210, - lightgray: 13882323, - lightgreen: 9498256, - lightgrey: 13882323, - lightpink: 16758465, - lightsalmon: 16752762, - lightseagreen: 2142890, - lightskyblue: 8900346, - lightslategray: 7833753, - lightslategrey: 7833753, - lightsteelblue: 11584734, - lightyellow: 16777184, - lime: 65280, - limegreen: 3329330, - linen: 16445670, - magenta: 16711935, - maroon: 8388608, - mediumaquamarine: 6737322, - mediumblue: 205, - mediumorchid: 12211667, - mediumpurple: 9662683, - mediumseagreen: 3978097, - mediumslateblue: 8087790, - mediumspringgreen: 64154, - mediumturquoise: 4772300, - mediumvioletred: 13047173, - midnightblue: 1644912, - mintcream: 16121850, - mistyrose: 16770273, - moccasin: 16770229, - navajowhite: 16768685, - navy: 128, - oldlace: 16643558, - olive: 8421376, - olivedrab: 7048739, - orange: 16753920, - orangered: 16729344, - orchid: 14315734, - palegoldenrod: 15657130, - palegreen: 10025880, - paleturquoise: 11529966, - palevioletred: 14381203, - papayawhip: 16773077, - peachpuff: 16767673, - peru: 13468991, - pink: 16761035, - plum: 14524637, - powderblue: 11591910, - purple: 8388736, - // Added in CSS Colors Level 4: - // https://drafts.csswg.org/css-color/#changes-from-3 - rebeccapurple: 6697881, - red: 16711680, - rosybrown: 12357519, - royalblue: 4286945, - saddlebrown: 9127187, - salmon: 16416882, - sandybrown: 16032864, - seagreen: 3050327, - seashell: 16774638, - sienna: 10506797, - silver: 12632256, - skyblue: 8900331, - slateblue: 6970061, - slategray: 7372944, - slategrey: 7372944, - snow: 16775930, - springgreen: 65407, - steelblue: 4620980, - tan: 13808780, - teal: 32896, - thistle: 14204888, - tomato: 16737095, - turquoise: 4251856, - violet: 15631086, - wheat: 16113331, - white: 16777215, - whitesmoke: 16119285, - yellow: 16776960, - yellowgreen: 10145074 - }; - var named_default = named; - - // src/rgb/parseNamed.js - var parseNamed = (color) => { - return parseNumber_default(named_default[color.toLowerCase()], 6); - }; - var parseNamed_default = parseNamed; - - // src/rgb/parseHex.js - var hex = /^#?([0-9a-f]{8}|[0-9a-f]{6}|[0-9a-f]{4}|[0-9a-f]{3})$/i; - var parseHex = (color) => { - let match; - return (match = color.match(hex)) ? parseNumber_default(parseInt(match[1], 16), match[1].length) : void 0; - }; - var parseHex_default = parseHex; - - // src/util/regex.js - var num = "([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)"; - var num_none = `(?:${num}|none)`; - var per = `${num}%`; - var per_none = `(?:${num}%|none)`; - var num_per = `(?:${num}%|${num})`; - var num_per_none = `(?:${num}%|${num}|none)`; - var hue = `(?:${num}(deg|grad|rad|turn)|${num})`; - var hue_none = `(?:${num}(deg|grad|rad|turn)|${num}|none)`; - var c = `\\s*,\\s*`; - var rx_num_per_none = new RegExp("^" + num_per_none + "$"); - - // src/rgb/parseRgbLegacy.js - var rgb_num_old = new RegExp( - `^rgba?\\(\\s*${num}${c}${num}${c}${num}\\s*(?:,\\s*${num_per}\\s*)?\\)$` - ); - var rgb_per_old = new RegExp( - `^rgba?\\(\\s*${per}${c}${per}${c}${per}\\s*(?:,\\s*${num_per}\\s*)?\\)$` - ); - var parseRgbLegacy = (color) => { - let res = { mode: "rgb" }; - let match; - if (match = color.match(rgb_num_old)) { - if (match[1] !== void 0) { - res.r = match[1] / 255; - } - if (match[2] !== void 0) { - res.g = match[2] / 255; - } - if (match[3] !== void 0) { - res.b = match[3] / 255; - } - } else if (match = color.match(rgb_per_old)) { - if (match[1] !== void 0) { - res.r = match[1] / 100; - } - if (match[2] !== void 0) { - res.g = match[2] / 100; - } - if (match[3] !== void 0) { - res.b = match[3] / 100; - } - } else { - return void 0; - } - if (match[4] !== void 0) { - res.alpha = match[4] / 100; - } else if (match[5] !== void 0) { - res.alpha = +match[5]; - } - return res; - }; - var parseRgbLegacy_default = parseRgbLegacy; - - // src/_prepare.js - var prepare = (color, mode) => color === void 0 ? void 0 : typeof color !== "object" ? parse_default(color) : color.mode !== void 0 ? color : mode ? { ...color, mode } : void 0; - var prepare_default = prepare; - - // src/converter.js - var converter = (target_mode = "rgb") => (color) => (color = prepare_default(color, target_mode)) !== void 0 ? ( - // if the color's mode corresponds to our target mode - color.mode === target_mode ? ( - // then just return the color - color - ) : ( - // otherwise check to see if we have a dedicated - // converter for the target mode - converters[color.mode][target_mode] ? ( - // and return its result... - converters[color.mode][target_mode](color) - ) : ( - // ...otherwise pass through RGB as an intermediary step. - // if the target mode is RGB... - target_mode === "rgb" ? ( - // just return the RGB - converters[color.mode].rgb(color) - ) : ( - // otherwise convert color.mode -> RGB -> target_mode - converters.rgb[target_mode](converters[color.mode].rgb(color)) - ) - ) - ) - ) : void 0; - var converter_default = converter; - - // src/modes.js - var converters = {}; - var modes = {}; - var parsers = []; - var colorProfiles = {}; - var identity = (v) => v; - var useMode = (definition28) => { - converters[definition28.mode] = { - ...converters[definition28.mode], - ...definition28.toMode - }; - Object.keys(definition28.fromMode || {}).forEach((k4) => { - if (!converters[k4]) { - converters[k4] = {}; - } - converters[k4][definition28.mode] = definition28.fromMode[k4]; - }); - if (!definition28.ranges) { - definition28.ranges = {}; - } - if (!definition28.difference) { - definition28.difference = {}; - } - definition28.channels.forEach((channel) => { - if (definition28.ranges[channel] === void 0) { - definition28.ranges[channel] = [0, 1]; - } - if (!definition28.interpolate[channel]) { - throw new Error(`Missing interpolator for: ${channel}`); - } - if (typeof definition28.interpolate[channel] === "function") { - definition28.interpolate[channel] = { - use: definition28.interpolate[channel] - }; - } - if (!definition28.interpolate[channel].fixup) { - definition28.interpolate[channel].fixup = identity; - } - }); - modes[definition28.mode] = definition28; - (definition28.parse || []).forEach((parser) => { - useParser(parser, definition28.mode); - }); - return converter_default(definition28.mode); - }; - var getMode = (mode) => modes[mode]; - var useParser = (parser, mode) => { - if (typeof parser === "string") { - if (!mode) { - throw new Error(`'mode' required when 'parser' is a string`); - } - colorProfiles[parser] = mode; - } else if (typeof parser === "function") { - if (parsers.indexOf(parser) < 0) { - parsers.push(parser); - } - } - }; - var removeParser = (parser) => { - if (typeof parser === "string") { - delete colorProfiles[parser]; - } else if (typeof parser === "function") { - const idx = parsers.indexOf(parser); - if (idx > 0) { - parsers.splice(idx, 1); - } - } - }; - - // src/parse.js - var IdentStartCodePoint = /[^\x00-\x7F]|[a-zA-Z_]/; - var IdentCodePoint = /[^\x00-\x7F]|[-\w]/; - var Tok = { - Function: "function", - Ident: "ident", - Number: "number", - Percentage: "percentage", - ParenClose: ")", - None: "none", - Hue: "hue", - Alpha: "alpha" - }; - var _i = 0; - function is_num(chars) { - let ch = chars[_i]; - let ch1 = chars[_i + 1]; - if (ch === "-" || ch === "+") { - return /\d/.test(ch1) || ch1 === "." && /\d/.test(chars[_i + 2]); - } - if (ch === ".") { - return /\d/.test(ch1); - } - return /\d/.test(ch); - } - function is_ident(chars) { - if (_i >= chars.length) { - return false; - } - let ch = chars[_i]; - if (IdentStartCodePoint.test(ch)) { - return true; - } - if (ch === "-") { - if (chars.length - _i < 2) { - return false; - } - let ch1 = chars[_i + 1]; - if (ch1 === "-" || IdentStartCodePoint.test(ch1)) { - return true; - } - return false; - } - return false; - } - var huenits = { - deg: 1, - rad: 180 / Math.PI, - grad: 9 / 10, - turn: 360 - }; - function num2(chars) { - let value = ""; - if (chars[_i] === "-" || chars[_i] === "+") { - value += chars[_i++]; - } - value += digits(chars); - if (chars[_i] === "." && /\d/.test(chars[_i + 1])) { - value += chars[_i++] + digits(chars); - } - if (chars[_i] === "e" || chars[_i] === "E") { - if ((chars[_i + 1] === "-" || chars[_i + 1] === "+") && /\d/.test(chars[_i + 2])) { - value += chars[_i++] + chars[_i++] + digits(chars); - } else if (/\d/.test(chars[_i + 1])) { - value += chars[_i++] + digits(chars); - } - } - if (is_ident(chars)) { - let id = ident(chars); - if (id === "deg" || id === "rad" || id === "turn" || id === "grad") { - return { type: Tok.Hue, value: value * huenits[id] }; - } - return void 0; - } - if (chars[_i] === "%") { - _i++; - return { type: Tok.Percentage, value: +value }; - } - return { type: Tok.Number, value: +value }; - } - function digits(chars) { - let v = ""; - while (/\d/.test(chars[_i])) { - v += chars[_i++]; - } - return v; - } - function ident(chars) { - let v = ""; - while (_i < chars.length && IdentCodePoint.test(chars[_i])) { - v += chars[_i++]; - } - return v; - } - function identlike(chars) { - let v = ident(chars); - if (chars[_i] === "(") { - _i++; - return { type: Tok.Function, value: v }; - } - if (v === "none") { - return { type: Tok.None, value: void 0 }; - } - return { type: Tok.Ident, value: v }; - } - function tokenize(str = "") { - let chars = str.trim(); - let tokens = []; - let ch; - _i = 0; - while (_i < chars.length) { - ch = chars[_i++]; - if (ch === "\n" || ch === " " || ch === " ") { - while (_i < chars.length && (chars[_i] === "\n" || chars[_i] === " " || chars[_i] === " ")) { - _i++; - } - continue; - } - if (ch === ",") { - return void 0; - } - if (ch === ")") { - tokens.push({ type: Tok.ParenClose }); - continue; - } - if (ch === "+") { - _i--; - if (is_num(chars)) { - tokens.push(num2(chars)); - continue; - } - return void 0; - } - if (ch === "-") { - _i--; - if (is_num(chars)) { - tokens.push(num2(chars)); - continue; - } - if (is_ident(chars)) { - tokens.push({ type: Tok.Ident, value: ident(chars) }); - continue; - } - return void 0; - } - if (ch === ".") { - _i--; - if (is_num(chars)) { - tokens.push(num2(chars)); - continue; - } - return void 0; - } - if (ch === "/") { - while (_i < chars.length && (chars[_i] === "\n" || chars[_i] === " " || chars[_i] === " ")) { - _i++; - } - let alpha; - if (is_num(chars)) { - alpha = num2(chars); - if (alpha.type !== Tok.Hue) { - tokens.push({ type: Tok.Alpha, value: alpha }); - continue; - } - } - if (is_ident(chars)) { - if (ident(chars) === "none") { - tokens.push({ - type: Tok.Alpha, - value: { type: Tok.None, value: void 0 } - }); - continue; - } - } - return void 0; - } - if (/\d/.test(ch)) { - _i--; - tokens.push(num2(chars)); - continue; - } - if (IdentStartCodePoint.test(ch)) { - _i--; - tokens.push(identlike(chars)); - continue; - } - return void 0; - } - return tokens; - } - function parseColorSyntax(tokens) { - tokens._i = 0; - let token = tokens[tokens._i++]; - if (!token || token.type !== Tok.Function || token.value !== "color") { - return void 0; - } - token = tokens[tokens._i++]; - if (token.type !== Tok.Ident) { - return void 0; - } - const mode = colorProfiles[token.value]; - if (!mode) { - return void 0; - } - const res = { mode }; - const coords = consumeCoords(tokens, false); - if (!coords) { - return void 0; - } - const channels = getMode(mode).channels; - for (let ii = 0, c4; ii < channels.length; ii++) { - c4 = coords[ii]; - if (c4.type !== Tok.None) { - res[channels[ii]] = c4.type === Tok.Number ? c4.value : c4.value / 100; - } - } - return res; - } - function consumeCoords(tokens, includeHue) { - const coords = []; - let token; - while (tokens._i < tokens.length) { - token = tokens[tokens._i++]; - if (token.type === Tok.None || token.type === Tok.Number || token.type === Tok.Alpha || token.type === Tok.Percentage || includeHue && token.type === Tok.Hue) { - coords.push(token); - continue; - } - if (token.type === Tok.ParenClose) { - if (tokens._i < tokens.length) { - return void 0; - } - continue; - } - return void 0; - } - if (coords.length < 3 || coords.length > 4) { - return void 0; - } - if (coords.length === 4) { - if (coords[3].type !== Tok.Alpha) { - return void 0; - } - coords[3] = coords[3].value; - } - if (coords.length === 3) { - coords.push({ type: Tok.None, value: void 0 }); - } - return coords.every((c4) => c4.type !== Tok.Alpha) ? coords : void 0; - } - function parseModernSyntax(tokens, includeHue) { - tokens._i = 0; - let token = tokens[tokens._i++]; - if (!token || token.type !== Tok.Function) { - return void 0; - } - let coords = consumeCoords(tokens, includeHue); - if (!coords) { - return void 0; - } - coords.unshift(token.value); - return coords; - } - var parse = (color) => { - if (typeof color !== "string") { - return void 0; - } - const tokens = tokenize(color); - const parsed = tokens ? parseModernSyntax(tokens, true) : void 0; - let result = void 0; - let i = 0; - let len = parsers.length; - while (i < len) { - if ((result = parsers[i++](color, parsed)) !== void 0) { - return result; - } - } - return tokens ? parseColorSyntax(tokens) : void 0; - }; - var parse_default = parse; - - // src/rgb/parseRgb.js - function parseRgb(color, parsed) { - if (!parsed || parsed[0] !== "rgb" && parsed[0] !== "rgba") { - return void 0; - } - const res = { mode: "rgb" }; - const [, r2, g, b, alpha] = parsed; - if (r2.type === Tok.Hue || g.type === Tok.Hue || b.type === Tok.Hue) { - return void 0; - } - if (r2.type !== Tok.None) { - res.r = r2.type === Tok.Number ? r2.value / 255 : r2.value / 100; - } - if (g.type !== Tok.None) { - res.g = g.type === Tok.Number ? g.value / 255 : g.value / 100; - } - if (b.type !== Tok.None) { - res.b = b.type === Tok.Number ? b.value / 255 : b.value / 100; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; - } - var parseRgb_default = parseRgb; - - // src/rgb/parseTransparent.js - var parseTransparent = (c4) => c4 === "transparent" ? { mode: "rgb", r: 0, g: 0, b: 0, alpha: 0 } : void 0; - var parseTransparent_default = parseTransparent; - - // src/interpolate/lerp.js - var lerp = (a, b, t) => a + t * (b - a); - var unlerp = (a, b, v) => (v - a) / (b - a); - var blerp = (a00, a01, a10, a11, tx, ty) => { - return lerp(lerp(a00, a01, tx), lerp(a10, a11, tx), ty); - }; - var trilerp = (a000, a010, a100, a110, a001, a011, a101, a111, tx, ty, tz) => { - return lerp( - blerp(a000, a010, a100, a110, tx, ty), - blerp(a001, a011, a101, a111, tx, ty), - tz - ); - }; - - // src/interpolate/piecewise.js - var get_classes = (arr) => { - let classes = []; - for (let i = 0; i < arr.length - 1; i++) { - let a = arr[i]; - let b = arr[i + 1]; - if (a === void 0 && b === void 0) { - classes.push(void 0); - } else if (a !== void 0 && b !== void 0) { - classes.push([a, b]); - } else { - classes.push(a !== void 0 ? [a, a] : [b, b]); - } - } - return classes; - }; - var interpolatorPiecewise = (interpolator2) => (arr) => { - let classes = get_classes(arr); - return (t) => { - let cls = t * classes.length; - let idx = t >= 1 ? classes.length - 1 : Math.max(Math.floor(cls), 0); - let pair = classes[idx]; - return pair === void 0 ? void 0 : interpolator2(pair[0], pair[1], cls - idx); - }; - }; - - // src/interpolate/linear.js - var interpolatorLinear = interpolatorPiecewise(lerp); - - // src/fixup/alpha.js - var fixupAlpha = (arr) => { - let some_defined = false; - let res = arr.map((v) => { - if (v !== void 0) { - some_defined = true; - return v; - } - return 1; - }); - return some_defined ? res : arr; - }; - - // src/rgb/definition.js - var definition = { - mode: "rgb", - channels: ["r", "g", "b", "alpha"], - parse: [ - parseRgb_default, - parseHex_default, - parseRgbLegacy_default, - parseNamed_default, - parseTransparent_default, - "srgb" - ], - serialize: "srgb", - interpolate: { - r: interpolatorLinear, - g: interpolatorLinear, - b: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - gamut: true - }; - var definition_default = definition; - - // src/a98/convertA98ToXyz65.js - var linearize = (v) => Math.pow(Math.abs(v), 563 / 256) * Math.sign(v); - var convertA98ToXyz65 = (a982) => { - let r2 = linearize(a982.r); - let g = linearize(a982.g); - let b = linearize(a982.b); - let res = { - mode: "xyz65", - x: 0.5766690429101305 * r2 + 0.1855582379065463 * g + 0.1882286462349947 * b, - y: 0.297344975250536 * r2 + 0.6273635662554661 * g + 0.0752914584939979 * b, - z: 0.0270313613864123 * r2 + 0.0706888525358272 * g + 0.9913375368376386 * b - }; - if (a982.alpha !== void 0) { - res.alpha = a982.alpha; - } - return res; - }; - var convertA98ToXyz65_default = convertA98ToXyz65; - - // src/a98/convertXyz65ToA98.js - var gamma = (v) => Math.pow(Math.abs(v), 256 / 563) * Math.sign(v); - var convertXyz65ToA98 = ({ x, y, z, alpha }) => { - let res = { - mode: "a98", - r: gamma( - x * 2.0415879038107465 - y * 0.5650069742788597 - 0.3447313507783297 * z - ), - g: gamma( - x * -0.9692436362808798 + y * 1.8759675015077206 + 0.0415550574071756 * z - ), - b: gamma( - x * 0.0134442806320312 - y * 0.1183623922310184 + 1.0151749943912058 * z - ) - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertXyz65ToA98_default = convertXyz65ToA98; - - // src/lrgb/convertRgbToLrgb.js - var fn = (c4) => { - const abs3 = Math.abs(c4); - if (abs3 <= 0.04045) { - return c4 / 12.92; - } - return (Math.sign(c4) || 1) * Math.pow((abs3 + 0.055) / 1.055, 2.4); - }; - var convertRgbToLrgb = ({ r: r2, g, b, alpha }) => { - let res = { - mode: "lrgb", - r: fn(r2), - g: fn(g), - b: fn(b) - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertRgbToLrgb_default = convertRgbToLrgb; - - // src/xyz65/convertRgbToXyz65.js - var convertRgbToXyz65 = (rgb4) => { - let { r: r2, g, b, alpha } = convertRgbToLrgb_default(rgb4); - let res = { - mode: "xyz65", - x: 0.4123907992659593 * r2 + 0.357584339383878 * g + 0.1804807884018343 * b, - y: 0.2126390058715102 * r2 + 0.715168678767756 * g + 0.0721923153607337 * b, - z: 0.0193308187155918 * r2 + 0.119194779794626 * g + 0.9505321522496607 * b - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertRgbToXyz65_default = convertRgbToXyz65; - - // src/lrgb/convertLrgbToRgb.js - var fn2 = (c4) => { - const abs3 = Math.abs(c4); - if (abs3 > 31308e-7) { - return (Math.sign(c4) || 1) * (1.055 * Math.pow(abs3, 1 / 2.4) - 0.055); - } - return c4 * 12.92; - }; - var convertLrgbToRgb = ({ r: r2, g, b, alpha }, mode = "rgb") => { - let res = { - mode, - r: fn2(r2), - g: fn2(g), - b: fn2(b) - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertLrgbToRgb_default = convertLrgbToRgb; - - // src/xyz65/convertXyz65ToRgb.js - var convertXyz65ToRgb = ({ x, y, z, alpha }) => { - let res = convertLrgbToRgb_default({ - r: x * 3.2409699419045226 - y * 1.537383177570094 - 0.4986107602930034 * z, - g: x * -0.9692436362808796 + y * 1.8759675015077204 + 0.0415550574071756 * z, - b: x * 0.0556300796969936 - y * 0.2039769588889765 + 1.0569715142428784 * z - }); - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertXyz65ToRgb_default = convertXyz65ToRgb; - - // src/a98/definition.js - var definition2 = { - ...definition_default, - mode: "a98", - parse: ["a98-rgb"], - serialize: "a98-rgb", - fromMode: { - rgb: (color) => convertXyz65ToA98_default(convertRgbToXyz65_default(color)), - xyz65: convertXyz65ToA98_default - }, - toMode: { - rgb: (color) => convertXyz65ToRgb_default(convertA98ToXyz65_default(color)), - xyz65: convertA98ToXyz65_default - } - }; - var definition_default2 = definition2; - - // src/util/normalizeHue.js - var normalizeHue = (hue3) => (hue3 = hue3 % 360) < 0 ? hue3 + 360 : hue3; - var normalizeHue_default = normalizeHue; - - // src/fixup/hue.js - var hue2 = (hues, fn5) => { - return hues.map((hue3, idx, arr) => { - if (hue3 === void 0) { - return hue3; - } - let normalized = normalizeHue_default(hue3); - if (idx === 0 || hues[idx - 1] === void 0) { - return normalized; - } - return fn5(normalized - normalizeHue_default(arr[idx - 1])); - }).reduce((acc, curr) => { - if (!acc.length || curr === void 0 || acc[acc.length - 1] === void 0) { - acc.push(curr); - return acc; - } - acc.push(curr + acc[acc.length - 1]); - return acc; - }, []); - }; - var fixupHueShorter = (arr) => hue2(arr, (d) => Math.abs(d) <= 180 ? d : d - 360 * Math.sign(d)); - var fixupHueLonger = (arr) => hue2(arr, (d) => Math.abs(d) >= 180 || d === 0 ? d : d - 360 * Math.sign(d)); - var fixupHueIncreasing = (arr) => hue2(arr, (d) => d >= 0 ? d : d + 360); - var fixupHueDecreasing = (arr) => hue2(arr, (d) => d <= 0 ? d : d - 360); - - // src/cubehelix/constants.js - var M = [-0.14861, 1.78277, -0.29227, -0.90649, 1.97294, 0]; - var degToRad = Math.PI / 180; - var radToDeg = 180 / Math.PI; - - // src/cubehelix/convertRgbToCubehelix.js - var DE = M[3] * M[4]; - var BE = M[1] * M[4]; - var BCAD = M[1] * M[2] - M[0] * M[3]; - var convertRgbToCubehelix = ({ r: r2, g, b, alpha }) => { - let l = (BCAD * b + r2 * DE - g * BE) / (BCAD + DE - BE); - let x = b - l; - let y = (M[4] * (g - l) - M[2] * x) / M[3]; - let res = { - mode: "cubehelix", - l, - s: l === 0 || l === 1 ? void 0 : Math.sqrt(x * x + y * y) / (M[4] * l * (1 - l)) - }; - if (res.s) - res.h = Math.atan2(y, x) * radToDeg - 120; - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertRgbToCubehelix_default = convertRgbToCubehelix; - - // src/cubehelix/convertCubehelixToRgb.js - var convertCubehelixToRgb = ({ h, s, l, alpha }) => { - let res = { mode: "rgb" }; - h = (h === void 0 ? 0 : h + 120) * degToRad; - let amp = s === void 0 ? 0 : s * l * (1 - l); - let cosh = Math.cos(h); - let sinh = Math.sin(h); - res.r = l + amp * (M[0] * cosh + M[1] * sinh); - res.g = l + amp * (M[2] * cosh + M[3] * sinh); - res.b = l + amp * (M[4] * cosh + M[5] * sinh); - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertCubehelixToRgb_default = convertCubehelixToRgb; - - // src/difference.js - var differenceHueSaturation = (std, smp) => { - if (std.h === void 0 || smp.h === void 0 || !std.s || !smp.s) { - return 0; - } - let std_h = normalizeHue_default(std.h); - let smp_h = normalizeHue_default(smp.h); - let dH = Math.sin((smp_h - std_h + 360) / 2 * Math.PI / 180); - return 2 * Math.sqrt(std.s * smp.s) * dH; - }; - var differenceHueNaive = (std, smp) => { - if (std.h === void 0 || smp.h === void 0) { - return 0; - } - let std_h = normalizeHue_default(std.h); - let smp_h = normalizeHue_default(smp.h); - if (Math.abs(smp_h - std_h) > 180) { - return std_h - (smp_h - 360 * Math.sign(smp_h - std_h)); - } - return smp_h - std_h; - }; - var differenceHueChroma = (std, smp) => { - if (std.h === void 0 || smp.h === void 0 || !std.c || !smp.c) { - return 0; - } - let std_h = normalizeHue_default(std.h); - let smp_h = normalizeHue_default(smp.h); - let dH = Math.sin((smp_h - std_h + 360) / 2 * Math.PI / 180); - return 2 * Math.sqrt(std.c * smp.c) * dH; - }; - var differenceEuclidean = (mode = "rgb", weights = [1, 1, 1, 0]) => { - let def = getMode(mode); - let channels = def.channels; - let diffs = def.difference; - let conv = converter_default(mode); - return (std, smp) => { - let ConvStd = conv(std); - let ConvSmp = conv(smp); - return Math.sqrt( - channels.reduce((sum, k4, idx) => { - let delta = diffs[k4] ? diffs[k4](ConvStd, ConvSmp) : ConvStd[k4] - ConvSmp[k4]; - return sum + (weights[idx] || 0) * Math.pow(isNaN(delta) ? 0 : delta, 2); - }, 0) - ); - }; - }; - var differenceCie76 = () => differenceEuclidean("lab65"); - var differenceCie94 = (kL = 1, K1 = 0.045, K2 = 0.015) => { - let lab2 = converter_default("lab65"); - return (std, smp) => { - let LabStd = lab2(std); - let LabSmp = lab2(smp); - let lStd = LabStd.l; - let aStd = LabStd.a; - let bStd = LabStd.b; - let cStd = Math.sqrt(aStd * aStd + bStd * bStd); - let lSmp = LabSmp.l; - let aSmp = LabSmp.a; - let bSmp = LabSmp.b; - let cSmp = Math.sqrt(aSmp * aSmp + bSmp * bSmp); - let dL2 = Math.pow(lStd - lSmp, 2); - let dC2 = Math.pow(cStd - cSmp, 2); - let dH2 = Math.pow(aStd - aSmp, 2) + Math.pow(bStd - bSmp, 2) - dC2; - return Math.sqrt( - dL2 / Math.pow(kL, 2) + dC2 / Math.pow(1 + K1 * cStd, 2) + dH2 / Math.pow(1 + K2 * cStd, 2) - ); - }; - }; - var differenceCiede2000 = (Kl = 1, Kc = 1, Kh = 1) => { - let lab2 = converter_default("lab65"); - return (std, smp) => { - let LabStd = lab2(std); - let LabSmp = lab2(smp); - let lStd = LabStd.l; - let aStd = LabStd.a; - let bStd = LabStd.b; - let cStd = Math.sqrt(aStd * aStd + bStd * bStd); - let lSmp = LabSmp.l; - let aSmp = LabSmp.a; - let bSmp = LabSmp.b; - let cSmp = Math.sqrt(aSmp * aSmp + bSmp * bSmp); - let cAvg = (cStd + cSmp) / 2; - let G = 0.5 * (1 - Math.sqrt( - Math.pow(cAvg, 7) / (Math.pow(cAvg, 7) + Math.pow(25, 7)) - )); - let apStd = aStd * (1 + G); - let apSmp = aSmp * (1 + G); - let cpStd = Math.sqrt(apStd * apStd + bStd * bStd); - let cpSmp = Math.sqrt(apSmp * apSmp + bSmp * bSmp); - let hpStd = Math.abs(apStd) + Math.abs(bStd) === 0 ? 0 : Math.atan2(bStd, apStd); - hpStd += (hpStd < 0) * 2 * Math.PI; - let hpSmp = Math.abs(apSmp) + Math.abs(bSmp) === 0 ? 0 : Math.atan2(bSmp, apSmp); - hpSmp += (hpSmp < 0) * 2 * Math.PI; - let dL = lSmp - lStd; - let dC = cpSmp - cpStd; - let dhp = cpStd * cpSmp === 0 ? 0 : hpSmp - hpStd; - dhp -= (dhp > Math.PI) * 2 * Math.PI; - dhp += (dhp < -Math.PI) * 2 * Math.PI; - let dH = 2 * Math.sqrt(cpStd * cpSmp) * Math.sin(dhp / 2); - let Lp = (lStd + lSmp) / 2; - let Cp = (cpStd + cpSmp) / 2; - let hp; - if (cpStd * cpSmp === 0) { - hp = hpStd + hpSmp; - } else { - hp = (hpStd + hpSmp) / 2; - hp -= (Math.abs(hpStd - hpSmp) > Math.PI) * Math.PI; - hp += (hp < 0) * 2 * Math.PI; - } - let Lpm50 = Math.pow(Lp - 50, 2); - let T = 1 - 0.17 * Math.cos(hp - Math.PI / 6) + 0.24 * Math.cos(2 * hp) + 0.32 * Math.cos(3 * hp + Math.PI / 30) - 0.2 * Math.cos(4 * hp - 63 * Math.PI / 180); - let Sl = 1 + 0.015 * Lpm50 / Math.sqrt(20 + Lpm50); - let Sc = 1 + 0.045 * Cp; - let Sh = 1 + 0.015 * Cp * T; - let deltaTheta = 30 * Math.PI / 180 * Math.exp(-1 * Math.pow((180 / Math.PI * hp - 275) / 25, 2)); - let Rc = 2 * Math.sqrt(Math.pow(Cp, 7) / (Math.pow(Cp, 7) + Math.pow(25, 7))); - let Rt = -1 * Math.sin(2 * deltaTheta) * Rc; - return Math.sqrt( - Math.pow(dL / (Kl * Sl), 2) + Math.pow(dC / (Kc * Sc), 2) + Math.pow(dH / (Kh * Sh), 2) + Rt * dC / (Kc * Sc) * dH / (Kh * Sh) - ); - }; - }; - var differenceCmc = (l = 1, c4 = 1) => { - let lab2 = converter_default("lab65"); - return (std, smp) => { - let LabStd = lab2(std); - let lStd = LabStd.l; - let aStd = LabStd.a; - let bStd = LabStd.b; - let cStd = Math.sqrt(aStd * aStd + bStd * bStd); - let hStd = Math.atan2(bStd, aStd); - hStd = hStd + 2 * Math.PI * (hStd < 0); - let LabSmp = lab2(smp); - let lSmp = LabSmp.l; - let aSmp = LabSmp.a; - let bSmp = LabSmp.b; - let cSmp = Math.sqrt(aSmp * aSmp + bSmp * bSmp); - let dL2 = Math.pow(lStd - lSmp, 2); - let dC2 = Math.pow(cStd - cSmp, 2); - let dH2 = Math.pow(aStd - aSmp, 2) + Math.pow(bStd - bSmp, 2) - dC2; - let F = Math.sqrt(Math.pow(cStd, 4) / (Math.pow(cStd, 4) + 1900)); - let T = hStd >= 164 / 180 * Math.PI && hStd <= 345 / 180 * Math.PI ? 0.56 + Math.abs(0.2 * Math.cos(hStd + 168 / 180 * Math.PI)) : 0.36 + Math.abs(0.4 * Math.cos(hStd + 35 / 180 * Math.PI)); - let Sl = lStd < 16 ? 0.511 : 0.040975 * lStd / (1 + 0.01765 * lStd); - let Sc = 0.0638 * cStd / (1 + 0.0131 * cStd) + 0.638; - let Sh = Sc * (F * T + 1 - F); - return Math.sqrt( - dL2 / Math.pow(l * Sl, 2) + dC2 / Math.pow(c4 * Sc, 2) + dH2 / Math.pow(Sh, 2) - ); - }; - }; - var differenceHyab = () => { - let lab2 = converter_default("lab65"); - return (std, smp) => { - let LabStd = lab2(std); - let LabSmp = lab2(smp); - let dL = LabStd.l - LabSmp.l; - let dA = LabStd.a - LabSmp.a; - let dB = LabStd.b - LabSmp.b; - return Math.abs(dL) + Math.sqrt(dA * dA + dB * dB); - }; - }; - var differenceKotsarenkoRamos = () => differenceEuclidean("yiq", [0.5053, 0.299, 0.1957]); - - // src/average.js - var averageAngle = (val) => { - let sum = val.reduce( - (sum2, val2) => { - if (val2 !== void 0) { - let rad = val2 * Math.PI / 180; - sum2.sin += Math.sin(rad); - sum2.cos += Math.cos(rad); - } - return sum2; - }, - { sin: 0, cos: 0 } - ); - return Math.atan2(sum.sin, sum.cos) * 180 / Math.PI; - }; - var averageNumber = (val) => { - let a = val.filter((v) => v !== void 0); - return a.length ? a.reduce((sum, v) => sum + v, 0) / a.length : void 0; - }; - var isfn = (o) => typeof o === "function"; - function average(colors, mode = "rgb", overrides) { - let def = getMode(mode); - let cc = colors.map(converter_default(mode)); - return def.channels.reduce( - (res, ch) => { - let arr = cc.map((c4) => c4[ch]).filter((val) => val !== void 0); - if (arr.length) { - let fn5; - if (isfn(overrides)) { - fn5 = overrides; - } else if (overrides && isfn(overrides[ch])) { - fn5 = overrides[ch]; - } else if (def.average && isfn(def.average[ch])) { - fn5 = def.average[ch]; - } else { - fn5 = averageNumber; - } - res[ch] = fn5(arr, ch); - } - return res; - }, - { mode } - ); - } - - // src/cubehelix/definition.js - var definition3 = { - mode: "cubehelix", - channels: ["h", "s", "l", "alpha"], - parse: ["--cubehelix"], - serialize: "--cubehelix", - ranges: { - h: [0, 360], - s: [0, 4.614], - l: [0, 1] - }, - fromMode: { - rgb: convertRgbToCubehelix_default - }, - toMode: { - rgb: convertCubehelixToRgb_default - }, - interpolate: { - h: { - use: interpolatorLinear, - fixup: fixupHueShorter - }, - s: interpolatorLinear, - l: interpolatorLinear, - alpha: { - use: interpolatorLinear, - fixup: fixupAlpha - } - }, - difference: { - h: differenceHueSaturation - }, - average: { - h: averageAngle - } - }; - var definition_default3 = definition3; - - // src/lch/convertLabToLch.js - var convertLabToLch = ({ l, a, b, alpha }, mode = "lch") => { - let c4 = Math.sqrt(a * a + b * b); - let res = { mode, l, c: c4 }; - if (c4) - res.h = normalizeHue_default(Math.atan2(b, a) * 180 / Math.PI); - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertLabToLch_default = convertLabToLch; - - // src/lch/convertLchToLab.js - var convertLchToLab = ({ l, c: c4, h, alpha }, mode = "lab") => { - let res = { - mode, - l, - a: c4 ? c4 * Math.cos(h / 180 * Math.PI) : 0, - b: c4 ? c4 * Math.sin(h / 180 * Math.PI) : 0 - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertLchToLab_default = convertLchToLab; - - // src/xyz65/constants.js - var k = Math.pow(29, 3) / Math.pow(3, 3); - var e = Math.pow(6, 3) / Math.pow(29, 3); - - // src/constants.js - var D50 = { - X: 0.3457 / 0.3585, - Y: 1, - Z: (1 - 0.3457 - 0.3585) / 0.3585 - }; - var D65 = { - X: 0.3127 / 0.329, - Y: 1, - Z: (1 - 0.3127 - 0.329) / 0.329 - }; - var k2 = Math.pow(29, 3) / Math.pow(3, 3); - var e2 = Math.pow(6, 3) / Math.pow(29, 3); - - // src/lab65/convertLab65ToXyz65.js - var fn3 = (v) => Math.pow(v, 3) > e ? Math.pow(v, 3) : (116 * v - 16) / k; - var convertLab65ToXyz65 = ({ l, a, b, alpha }) => { - let fy = (l + 16) / 116; - let fx = a / 500 + fy; - let fz = fy - b / 200; - let res = { - mode: "xyz65", - x: fn3(fx) * D65.X, - y: fn3(fy) * D65.Y, - z: fn3(fz) * D65.Z - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertLab65ToXyz65_default = convertLab65ToXyz65; - - // src/lab65/convertLab65ToRgb.js - var convertLab65ToRgb = (lab2) => convertXyz65ToRgb_default(convertLab65ToXyz65_default(lab2)); - var convertLab65ToRgb_default = convertLab65ToRgb; - - // src/lab65/convertXyz65ToLab65.js - var f = (value) => value > e ? Math.cbrt(value) : (k * value + 16) / 116; - var convertXyz65ToLab65 = ({ x, y, z, alpha }) => { - let f0 = f(x / D65.X); - let f1 = f(y / D65.Y); - let f22 = f(z / D65.Z); - let res = { - mode: "lab65", - l: 116 * f1 - 16, - a: 500 * (f0 - f1), - b: 200 * (f1 - f22) - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertXyz65ToLab65_default = convertXyz65ToLab65; - - // src/lab65/convertRgbToLab65.js - var convertRgbToLab65 = (rgb4) => { - let res = convertXyz65ToLab65_default(convertRgbToXyz65_default(rgb4)); - if (rgb4.r === rgb4.b && rgb4.b === rgb4.g) { - res.a = res.b = 0; - } - return res; - }; - var convertRgbToLab65_default = convertRgbToLab65; - - // src/dlch/constants.js - var kE = 1; - var kCH = 1; - var \u03B8 = 26 / 180 * Math.PI; - var cos\u03B8 = Math.cos(\u03B8); - var sin\u03B8 = Math.sin(\u03B8); - var factor = 100 / Math.log(139 / 100); - - // src/dlch/convertDlchToLab65.js - var convertDlchToLab65 = ({ l, c: c4, h, alpha }) => { - let res = { - mode: "lab65", - l: (Math.exp(l * kE / factor) - 1) / 39e-4 - }; - if (h === void 0) { - res.a = res.b = 0; - } else { - let G = (Math.exp(0.0435 * c4 * kCH * kE) - 1) / 0.075; - let e4 = G * Math.cos(h / 180 * Math.PI - \u03B8); - let f3 = G * Math.sin(h / 180 * Math.PI - \u03B8); - res.a = e4 * cos\u03B8 - f3 / 0.83 * sin\u03B8; - res.b = e4 * sin\u03B8 + f3 / 0.83 * cos\u03B8; - } - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertDlchToLab65_default = convertDlchToLab65; - - // src/dlch/convertLab65ToDlch.js - var convertLab65ToDlch = ({ l, a, b, alpha }) => { - let e4 = a * cos\u03B8 + b * sin\u03B8; - let f3 = 0.83 * (b * cos\u03B8 - a * sin\u03B8); - let G = Math.sqrt(e4 * e4 + f3 * f3); - let res = { - mode: "dlch", - l: factor / kE * Math.log(1 + 39e-4 * l), - c: Math.log(1 + 0.075 * G) / (0.0435 * kCH * kE) - }; - if (res.c) { - res.h = normalizeHue_default((Math.atan2(f3, e4) + \u03B8) / Math.PI * 180); - } - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertLab65ToDlch_default = convertLab65ToDlch; - - // src/dlab/definition.js - var convertDlabToLab65 = (c4) => convertDlchToLab65_default(convertLabToLch_default(c4, "dlch")); - var convertLab65ToDlab = (c4) => convertLchToLab_default(convertLab65ToDlch_default(c4), "dlab"); - var definition4 = { - mode: "dlab", - parse: ["--din99o-lab"], - serialize: "--din99o-lab", - toMode: { - lab65: convertDlabToLab65, - rgb: (c4) => convertLab65ToRgb_default(convertDlabToLab65(c4)) - }, - fromMode: { - lab65: convertLab65ToDlab, - rgb: (c4) => convertLab65ToDlab(convertRgbToLab65_default(c4)) - }, - channels: ["l", "a", "b", "alpha"], - ranges: { - l: [0, 100], - a: [-40.09, 45.501], - b: [-40.469, 44.344] - }, - interpolate: { - l: interpolatorLinear, - a: interpolatorLinear, - b: interpolatorLinear, - alpha: { - use: interpolatorLinear, - fixup: fixupAlpha - } - } - }; - var definition_default4 = definition4; - - // src/dlch/definition.js - var definition5 = { - mode: "dlch", - parse: ["--din99o-lch"], - serialize: "--din99o-lch", - toMode: { - lab65: convertDlchToLab65_default, - dlab: (c4) => convertLchToLab_default(c4, "dlab"), - rgb: (c4) => convertLab65ToRgb_default(convertDlchToLab65_default(c4)) - }, - fromMode: { - lab65: convertLab65ToDlch_default, - dlab: (c4) => convertLabToLch_default(c4, "dlch"), - rgb: (c4) => convertLab65ToDlch_default(convertRgbToLab65_default(c4)) - }, - channels: ["l", "c", "h", "alpha"], - ranges: { - l: [0, 100], - c: [0, 51.484], - h: [0, 360] - }, - interpolate: { - l: interpolatorLinear, - c: interpolatorLinear, - h: { - use: interpolatorLinear, - fixup: fixupHueShorter - }, - alpha: { - use: interpolatorLinear, - fixup: fixupAlpha - } - }, - difference: { - h: differenceHueChroma - }, - average: { - h: averageAngle - } - }; - var definition_default5 = definition5; - - // src/hsi/convertHsiToRgb.js - function convertHsiToRgb({ h, s, i, alpha }) { - h = normalizeHue_default(h); - let f3 = Math.abs(h / 60 % 2 - 1); - let res; - switch (Math.floor(h / 60)) { - case 0: - res = { - r: i * (1 + s * (3 / (2 - f3) - 1)), - g: i * (1 + s * (3 * (1 - f3) / (2 - f3) - 1)), - b: i * (1 - s) - }; - break; - case 1: - res = { - r: i * (1 + s * (3 * (1 - f3) / (2 - f3) - 1)), - g: i * (1 + s * (3 / (2 - f3) - 1)), - b: i * (1 - s) - }; - break; - case 2: - res = { - r: i * (1 - s), - g: i * (1 + s * (3 / (2 - f3) - 1)), - b: i * (1 + s * (3 * (1 - f3) / (2 - f3) - 1)) - }; - break; - case 3: - res = { - r: i * (1 - s), - g: i * (1 + s * (3 * (1 - f3) / (2 - f3) - 1)), - b: i * (1 + s * (3 / (2 - f3) - 1)) - }; - break; - case 4: - res = { - r: i * (1 + s * (3 * (1 - f3) / (2 - f3) - 1)), - g: i * (1 - s), - b: i * (1 + s * (3 / (2 - f3) - 1)) - }; - break; - case 5: - res = { - r: i * (1 + s * (3 / (2 - f3) - 1)), - g: i * (1 - s), - b: i * (1 + s * (3 * (1 - f3) / (2 - f3) - 1)) - }; - break; - default: - res = { r: i * (1 - s), g: i * (1 - s), b: i * (1 - s) }; - } - res.mode = "rgb"; - if (alpha !== void 0) - res.alpha = alpha; - return res; - } - - // src/hsi/convertRgbToHsi.js - function convertRgbToHsi({ r: r2, g, b, alpha }) { - let M2 = Math.max(r2, g, b), m = Math.min(r2, g, b); - let res = { - mode: "hsi", - s: r2 + g + b === 0 ? 0 : 1 - 3 * m / (r2 + g + b), - i: (r2 + g + b) / 3 - }; - if (M2 - m !== 0) - res.h = (M2 === r2 ? (g - b) / (M2 - m) + (g < b) * 6 : M2 === g ? (b - r2) / (M2 - m) + 2 : (r2 - g) / (M2 - m) + 4) * 60; - if (alpha !== void 0) - res.alpha = alpha; - return res; - } - - // src/hsi/definition.js - var definition6 = { - mode: "hsi", - toMode: { - rgb: convertHsiToRgb - }, - parse: ["--hsi"], - serialize: "--hsi", - fromMode: { - rgb: convertRgbToHsi - }, - channels: ["h", "s", "i", "alpha"], - ranges: { - h: [0, 360] - }, - gamut: "rgb", - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - s: interpolatorLinear, - i: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueSaturation - }, - average: { - h: averageAngle - } - }; - var definition_default6 = definition6; - - // src/hsl/convertHslToRgb.js - function convertHslToRgb({ h, s, l, alpha }) { - h = normalizeHue_default(h); - let m1 = l + s * (l < 0.5 ? l : 1 - l); - let m2 = m1 - (m1 - l) * 2 * Math.abs(h / 60 % 2 - 1); - let res; - switch (Math.floor(h / 60)) { - case 0: - res = { r: m1, g: m2, b: 2 * l - m1 }; - break; - case 1: - res = { r: m2, g: m1, b: 2 * l - m1 }; - break; - case 2: - res = { r: 2 * l - m1, g: m1, b: m2 }; - break; - case 3: - res = { r: 2 * l - m1, g: m2, b: m1 }; - break; - case 4: - res = { r: m2, g: 2 * l - m1, b: m1 }; - break; - case 5: - res = { r: m1, g: 2 * l - m1, b: m2 }; - break; - default: - res = { r: 2 * l - m1, g: 2 * l - m1, b: 2 * l - m1 }; - } - res.mode = "rgb"; - if (alpha !== void 0) - res.alpha = alpha; - return res; - } - - // src/hsl/convertRgbToHsl.js - function convertRgbToHsl({ r: r2, g, b, alpha }) { - let M2 = Math.max(r2, g, b), m = Math.min(r2, g, b); - let res = { - mode: "hsl", - s: M2 === m ? 0 : (M2 - m) / (1 - Math.abs(M2 + m - 1)), - l: 0.5 * (M2 + m) - }; - if (M2 - m !== 0) - res.h = (M2 === r2 ? (g - b) / (M2 - m) + (g < b) * 6 : M2 === g ? (b - r2) / (M2 - m) + 2 : (r2 - g) / (M2 - m) + 4) * 60; - if (alpha !== void 0) - res.alpha = alpha; - return res; - } - - // src/util/hue.js - var hueToDeg = (val, unit) => { - switch (unit) { - case "deg": - return +val; - case "rad": - return val / Math.PI * 180; - case "grad": - return val / 10 * 9; - case "turn": - return val * 360; - } - }; - var hue_default = hueToDeg; - - // src/hsl/parseHslLegacy.js - var hsl_old = new RegExp( - `^hsla?\\(\\s*${hue}${c}${per}${c}${per}\\s*(?:,\\s*${num_per}\\s*)?\\)$` - ); - var parseHslLegacy = (color) => { - let match = color.match(hsl_old); - if (!match) - return; - let res = { mode: "hsl" }; - if (match[3] !== void 0) { - res.h = +match[3]; - } else if (match[1] !== void 0 && match[2] !== void 0) { - res.h = hue_default(match[1], match[2]); - } - if (match[4] !== void 0) { - res.s = Math.min(Math.max(0, match[4] / 100), 1); - } - if (match[5] !== void 0) { - res.l = Math.min(Math.max(0, match[5] / 100), 1); - } - if (match[6] !== void 0) { - res.alpha = match[6] / 100; - } else if (match[7] !== void 0) { - res.alpha = +match[7]; - } - return res; - }; - var parseHslLegacy_default = parseHslLegacy; - - // src/hsl/parseHsl.js - function parseHsl(color, parsed) { - if (!parsed || parsed[0] !== "hsl" && parsed[0] !== "hsla") { - return void 0; - } - const res = { mode: "hsl" }; - const [, h, s, l, alpha] = parsed; - if (h.type !== Tok.None) { - if (h.type === Tok.Percentage) { - return void 0; - } - res.h = h.value; - } - if (s.type !== Tok.None) { - if (s.type === Tok.Hue) { - return void 0; - } - res.s = s.type === Tok.Number ? s.value : s.value / 100; - } - if (l.type !== Tok.None) { - if (l.type === Tok.Hue) { - return void 0; - } - res.l = l.type === Tok.Number ? l.value : l.value / 100; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; - } - var parseHsl_default = parseHsl; - - // src/hsl/definition.js - var definition7 = { - mode: "hsl", - toMode: { - rgb: convertHslToRgb - }, - fromMode: { - rgb: convertRgbToHsl - }, - channels: ["h", "s", "l", "alpha"], - ranges: { - h: [0, 360] - }, - gamut: "rgb", - parse: [parseHsl_default, parseHslLegacy_default], - serialize: (c4) => `hsl(${c4.h || 0} ${c4.s !== void 0 ? c4.s * 100 + "%" : "none"} ${c4.l !== void 0 ? c4.l * 100 + "%" : "none"}${c4.alpha < 1 ? ` / ${c4.alpha}` : ""})`, - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - s: interpolatorLinear, - l: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueSaturation - }, - average: { - h: averageAngle - } - }; - var definition_default7 = definition7; - - // src/hsv/convertHsvToRgb.js - function convertHsvToRgb({ h, s, v, alpha }) { - h = normalizeHue_default(h); - let f3 = Math.abs(h / 60 % 2 - 1); - let res; - switch (Math.floor(h / 60)) { - case 0: - res = { r: v, g: v * (1 - s * f3), b: v * (1 - s) }; - break; - case 1: - res = { r: v * (1 - s * f3), g: v, b: v * (1 - s) }; - break; - case 2: - res = { r: v * (1 - s), g: v, b: v * (1 - s * f3) }; - break; - case 3: - res = { r: v * (1 - s), g: v * (1 - s * f3), b: v }; - break; - case 4: - res = { r: v * (1 - s * f3), g: v * (1 - s), b: v }; - break; - case 5: - res = { r: v, g: v * (1 - s), b: v * (1 - s * f3) }; - break; - default: - res = { r: v * (1 - s), g: v * (1 - s), b: v * (1 - s) }; - } - res.mode = "rgb"; - if (alpha !== void 0) - res.alpha = alpha; - return res; - } - - // src/hsv/convertRgbToHsv.js - function convertRgbToHsv({ r: r2, g, b, alpha }) { - let M2 = Math.max(r2, g, b), m = Math.min(r2, g, b); - let res = { - mode: "hsv", - s: M2 === 0 ? 0 : 1 - m / M2, - v: M2 - }; - if (M2 - m !== 0) - res.h = (M2 === r2 ? (g - b) / (M2 - m) + (g < b) * 6 : M2 === g ? (b - r2) / (M2 - m) + 2 : (r2 - g) / (M2 - m) + 4) * 60; - if (alpha !== void 0) - res.alpha = alpha; - return res; - } - - // src/hsv/definition.js - var definition8 = { - mode: "hsv", - toMode: { - rgb: convertHsvToRgb - }, - parse: ["--hsv"], - serialize: "--hsv", - fromMode: { - rgb: convertRgbToHsv - }, - channels: ["h", "s", "v", "alpha"], - ranges: { - h: [0, 360] - }, - gamut: "rgb", - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - s: interpolatorLinear, - v: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueSaturation - }, - average: { - h: averageAngle - } - }; - var definition_default8 = definition8; - - // src/hwb/convertHwbToRgb.js - function convertHwbToRgb({ h, w, b, alpha }) { - if (w + b > 1) { - let s = w + b; - w /= s; - b /= s; - } - return convertHsvToRgb({ - h, - s: b === 1 ? 1 : 1 - w / (1 - b), - v: 1 - b, - alpha - }); - } - - // src/hwb/convertRgbToHwb.js - function convertRgbToHwb(rgba) { - let hsv2 = convertRgbToHsv(rgba); - if (hsv2 === void 0) - return void 0; - let res = { - mode: "hwb", - w: (1 - hsv2.s) * hsv2.v, - b: 1 - hsv2.v - }; - if (hsv2.h !== void 0) - res.h = hsv2.h; - if (hsv2.alpha !== void 0) - res.alpha = hsv2.alpha; - return res; - } - - // src/hwb/parseHwb.js - function ParseHwb(color, parsed) { - if (!parsed || parsed[0] !== "hwb") { - return void 0; - } - const res = { mode: "hwb" }; - const [, h, w, b, alpha] = parsed; - if (h.type !== Tok.None) { - if (h.type === Tok.Percentage) { - return void 0; - } - res.h = h.value; - } - if (w.type !== Tok.None) { - if (w.type === Tok.Hue) { - return void 0; - } - res.w = w.type === Tok.Number ? w.value : w.value / 100; - } - if (b.type !== Tok.None) { - if (b.type === Tok.Hue) { - return void 0; - } - res.b = b.type === Tok.Number ? b.value : b.value / 100; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; - } - var parseHwb_default = ParseHwb; - - // src/hwb/definition.js - var definition9 = { - mode: "hwb", - toMode: { - rgb: convertHwbToRgb - }, - fromMode: { - rgb: convertRgbToHwb - }, - channels: ["h", "w", "b", "alpha"], - ranges: { - h: [0, 360] - }, - gamut: "rgb", - parse: [parseHwb_default], - serialize: (c4) => `hwb(${c4.h || 0} ${c4.w * 100}% ${c4.b * 100}%${c4.alpha < 1 ? ` / ${c4.alpha}` : ""})`, - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - w: interpolatorLinear, - b: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueNaive - }, - average: { - h: averageAngle - } - }; - var definition_default9 = definition9; - - // src/jab/convertXyz65ToJab.js - var n = 0.1593017578125; - var p = 134.03437499999998; - var c1 = 0.8359375; - var c2 = 18.8515625; - var c3 = 18.6875; - var d0 = 16295499532821565e-27; - var pq = (v) => { - let vn3 = Math.pow(v / 1e4, n); - return Math.pow((c1 + c2 * vn3) / (1 + c3 * vn3), p) || 0; - }; - var abs = (v) => Math.max(v * 203, 0); - var convertXyz65ToJab = ({ x, y, z, alpha }) => { - x = abs(x); - y = abs(y); - z = abs(z); - let xp = 1.15 * x - 0.15 * z; - let yp = 0.66 * y + 0.34 * x; - let l = pq(0.41478972 * xp + 0.579999 * yp + 0.014648 * z); - let m = pq(-0.20151 * xp + 1.120649 * yp + 0.0531008 * z); - let s = pq(-0.0166008 * xp + 0.2648 * yp + 0.6684799 * z); - let i = (l + m) / 2; - let res = { - mode: "jab", - j: 0.44 * i / (1 - 0.56 * i) - d0, - a: 3.524 * l - 4.066708 * m + 0.542708 * s, - b: 0.199076 * l + 1.096799 * m - 1.295875 * s - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertXyz65ToJab_default = convertXyz65ToJab; - - // src/jab/convertJabToXyz65.js - var n2 = 0.1593017578125; - var p2 = 134.03437499999998; - var c12 = 0.8359375; - var c22 = 18.8515625; - var c32 = 18.6875; - var d02 = 16295499532821565e-27; - var pq_inv = (v) => { - let vp = Math.pow(v, 1 / p2); - return 1e4 * Math.pow((c12 - vp) / (c32 * vp - c22), 1 / n2) || 0; - }; - var rel = (v) => v / 203; - var convertJabToXyz65 = ({ j, a, b, alpha }) => { - let i = (j + d02) / (0.44 + 0.56 * (j + d02)); - let l = pq_inv(i + 0.13860504 * a + 0.058047316 * b); - let m = pq_inv(i - 0.13860504 * a - 0.058047316 * b); - let s = pq_inv(i - 0.096019242 * a - 0.8118919 * b); - let res = { - mode: "xyz65", - x: rel( - 1.661373024652174 * l - 0.914523081304348 * m + 0.23136208173913045 * s - ), - y: rel( - -0.3250758611844533 * l + 1.571847026732543 * m - 0.21825383453227928 * s - ), - z: rel(-0.090982811 * l - 0.31272829 * m + 1.5227666 * s) - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertJabToXyz65_default = convertJabToXyz65; - - // src/jab/convertRgbToJab.js - var convertRgbToJab = (rgb4) => { - let res = convertXyz65ToJab_default(convertRgbToXyz65_default(rgb4)); - if (rgb4.r === rgb4.b && rgb4.b === rgb4.g) { - res.a = res.b = 0; - } - return res; - }; - var convertRgbToJab_default = convertRgbToJab; - - // src/jab/convertJabToRgb.js - var convertJabToRgb = (color) => convertXyz65ToRgb_default(convertJabToXyz65_default(color)); - var convertJabToRgb_default = convertJabToRgb; - - // src/jab/definition.js - var definition10 = { - mode: "jab", - channels: ["j", "a", "b", "alpha"], - parse: ["--jzazbz"], - serialize: "--jzazbz", - fromMode: { - rgb: convertRgbToJab_default, - xyz65: convertXyz65ToJab_default - }, - toMode: { - rgb: convertJabToRgb_default, - xyz65: convertJabToXyz65_default - }, - ranges: { - j: [0, 0.222], - a: [-0.109, 0.129], - b: [-0.185, 0.134] - }, - interpolate: { - j: interpolatorLinear, - a: interpolatorLinear, - b: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } - }; - var definition_default10 = definition10; - - // src/jch/convertJabToJch.js - var convertJabToJch = ({ j, a, b, alpha }) => { - let c4 = Math.sqrt(a * a + b * b); - let res = { - mode: "jch", - j, - c: c4 - }; - if (c4) { - res.h = normalizeHue_default(Math.atan2(b, a) * 180 / Math.PI); - } - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertJabToJch_default = convertJabToJch; - - // src/jch/convertJchToJab.js - var convertJchToJab = ({ j, c: c4, h, alpha }) => { - let res = { - mode: "jab", - j, - a: c4 ? c4 * Math.cos(h / 180 * Math.PI) : 0, - b: c4 ? c4 * Math.sin(h / 180 * Math.PI) : 0 - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertJchToJab_default = convertJchToJab; - - // src/jch/definition.js - var definition11 = { - mode: "jch", - parse: ["--jzczhz"], - serialize: "--jzczhz", - toMode: { - jab: convertJchToJab_default, - rgb: (c4) => convertJabToRgb_default(convertJchToJab_default(c4)) - }, - fromMode: { - rgb: (c4) => convertJabToJch_default(convertRgbToJab_default(c4)), - jab: convertJabToJch_default - }, - channels: ["j", "c", "h", "alpha"], - ranges: { - j: [0, 0.221], - c: [0, 0.19], - h: [0, 360] - }, - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - c: interpolatorLinear, - j: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueChroma - }, - average: { - h: averageAngle - } - }; - var definition_default11 = definition11; - - // src/xyz50/constants.js - var k3 = Math.pow(29, 3) / Math.pow(3, 3); - var e3 = Math.pow(6, 3) / Math.pow(29, 3); - - // src/lab/convertLabToXyz50.js - var fn4 = (v) => Math.pow(v, 3) > e3 ? Math.pow(v, 3) : (116 * v - 16) / k3; - var convertLabToXyz50 = ({ l, a, b, alpha }) => { - let fy = (l + 16) / 116; - let fx = a / 500 + fy; - let fz = fy - b / 200; - let res = { - mode: "xyz50", - x: fn4(fx) * D50.X, - y: fn4(fy) * D50.Y, - z: fn4(fz) * D50.Z - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertLabToXyz50_default = convertLabToXyz50; - - // src/xyz50/convertXyz50ToRgb.js - var convertXyz50ToRgb = ({ x, y, z, alpha }) => { - let res = convertLrgbToRgb_default({ - r: x * 3.1341359569958707 - y * 1.6173863321612538 - 0.4906619460083532 * z, - g: x * -0.978795502912089 + y * 1.916254567259524 + 0.03344273116131949 * z, - b: x * 0.07195537988411677 - y * 0.2289768264158322 + 1.405386058324125 * z - }); - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertXyz50ToRgb_default = convertXyz50ToRgb; - - // src/lab/convertLabToRgb.js - var convertLabToRgb = (lab2) => convertXyz50ToRgb_default(convertLabToXyz50_default(lab2)); - var convertLabToRgb_default = convertLabToRgb; - - // src/xyz50/convertRgbToXyz50.js - var convertRgbToXyz50 = (rgb4) => { - let { r: r2, g, b, alpha } = convertRgbToLrgb_default(rgb4); - let res = { - mode: "xyz50", - x: 0.436065742824811 * r2 + 0.3851514688337912 * g + 0.14307845442264197 * b, - y: 0.22249319175623702 * r2 + 0.7168870538238823 * g + 0.06061979053616537 * b, - z: 0.013923904500943465 * r2 + 0.09708128566574634 * g + 0.7140993584005155 * b - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertRgbToXyz50_default = convertRgbToXyz50; - - // src/lab/convertXyz50ToLab.js - var f2 = (value) => value > e3 ? Math.cbrt(value) : (k3 * value + 16) / 116; - var convertXyz50ToLab = ({ x, y, z, alpha }) => { - let f0 = f2(x / D50.X); - let f1 = f2(y / D50.Y); - let f22 = f2(z / D50.Z); - let res = { - mode: "lab", - l: 116 * f1 - 16, - a: 500 * (f0 - f1), - b: 200 * (f1 - f22) - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertXyz50ToLab_default = convertXyz50ToLab; - - // src/lab/convertRgbToLab.js - var convertRgbToLab = (rgb4) => { - let res = convertXyz50ToLab_default(convertRgbToXyz50_default(rgb4)); - if (rgb4.r === rgb4.b && rgb4.b === rgb4.g) { - res.a = res.b = 0; - } - return res; - }; - var convertRgbToLab_default = convertRgbToLab; - - // src/lab/parseLab.js - function parseLab(color, parsed) { - if (!parsed || parsed[0] !== "lab") { - return void 0; - } - const res = { mode: "lab" }; - const [, l, a, b, alpha] = parsed; - if (l.type === Tok.Hue || a.type === Tok.Hue || b.type === Tok.Hue) { - return void 0; - } - if (l.type !== Tok.None) { - res.l = l.value; - } - if (a.type !== Tok.None) { - res.a = a.type === Tok.Number ? a.value : a.value * 125 / 100; - } - if (b.type !== Tok.None) { - res.b = b.type === Tok.Number ? b.value : b.value * 125 / 100; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; - } - var parseLab_default = parseLab; - - // src/lab/definition.js - var definition12 = { - mode: "lab", - toMode: { - xyz50: convertLabToXyz50_default, - rgb: convertLabToRgb_default - }, - fromMode: { - xyz50: convertXyz50ToLab_default, - rgb: convertRgbToLab_default - }, - channels: ["l", "a", "b", "alpha"], - ranges: { - l: [0, 100], - a: [-100, 100], - b: [-100, 100] - }, - parse: [parseLab_default], - serialize: (c4) => `lab(${c4.l !== void 0 ? c4.l : "none"} ${c4.a !== void 0 ? c4.a : "none"} ${c4.b !== void 0 ? c4.b : "none"}${c4.alpha < 1 ? ` / ${c4.alpha}` : ""})`, - interpolate: { - l: interpolatorLinear, - a: interpolatorLinear, - b: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } - }; - var definition_default12 = definition12; - - // src/lab65/definition.js - var definition13 = { - ...definition_default12, - mode: "lab65", - parse: ["--lab-d65"], - serialize: "--lab-d65", - toMode: { - xyz65: convertLab65ToXyz65_default, - rgb: convertLab65ToRgb_default - }, - fromMode: { - xyz65: convertXyz65ToLab65_default, - rgb: convertRgbToLab65_default - }, - ranges: { - l: [0, 100], - a: [-86.182, 98.234], - b: [-107.86, 94.477] - } - }; - var definition_default13 = definition13; - - // src/lch/parseLch.js - function parseLch(color, parsed) { - if (!parsed || parsed[0] !== "lch") { - return void 0; - } - const res = { mode: "lch" }; - const [, l, c4, h, alpha] = parsed; - if (l.type !== Tok.None) { - if (l.type === Tok.Hue) { - return void 0; - } - res.l = l.value; - } - if (c4.type !== Tok.None) { - res.c = Math.max( - 0, - c4.type === Tok.Number ? c4.value : c4.value * 150 / 100 - ); - } - if (h.type !== Tok.None) { - if (h.type === Tok.Percentage) { - return void 0; - } - res.h = h.value; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; - } - var parseLch_default = parseLch; - - // src/lch/definition.js - var definition14 = { - mode: "lch", - toMode: { - lab: convertLchToLab_default, - rgb: (c4) => convertLabToRgb_default(convertLchToLab_default(c4)) - }, - fromMode: { - rgb: (c4) => convertLabToLch_default(convertRgbToLab_default(c4)), - lab: convertLabToLch_default - }, - channels: ["l", "c", "h", "alpha"], - ranges: { - l: [0, 100], - c: [0, 150], - h: [0, 360] - }, - parse: [parseLch_default], - serialize: (c4) => `lch(${c4.l !== void 0 ? c4.l : "none"} ${c4.c !== void 0 ? c4.c : "none"} ${c4.h || 0}${c4.alpha < 1 ? ` / ${c4.alpha}` : ""})`, - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - c: interpolatorLinear, - l: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueChroma - }, - average: { - h: averageAngle - } - }; - var definition_default14 = definition14; - - // src/lch65/definition.js - var definition15 = { - ...definition_default14, - mode: "lch65", - parse: ["--lch-d65"], - serialize: "--lch-d65", - toMode: { - lab65: (c4) => convertLchToLab_default(c4, "lab65"), - rgb: (c4) => convertLab65ToRgb_default(convertLchToLab_default(c4, "lab65")) - }, - fromMode: { - rgb: (c4) => convertLabToLch_default(convertRgbToLab65_default(c4), "lch65"), - lab65: (c4) => convertLabToLch_default(c4, "lch65") - }, - ranges: { - l: [0, 100], - c: [0, 133.807], - h: [0, 360] - } - }; - var definition_default15 = definition15; - - // src/lchuv/convertLuvToLchuv.js - var convertLuvToLchuv = ({ l, u, v, alpha }) => { - let c4 = Math.sqrt(u * u + v * v); - let res = { - mode: "lchuv", - l, - c: c4 - }; - if (c4) { - res.h = normalizeHue_default(Math.atan2(v, u) * 180 / Math.PI); - } - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertLuvToLchuv_default = convertLuvToLchuv; - - // src/lchuv/convertLchuvToLuv.js - var convertLchuvToLuv = ({ l, c: c4, h, alpha }) => { - let res = { - mode: "luv", - l, - u: c4 ? c4 * Math.cos(h / 180 * Math.PI) : 0, - v: c4 ? c4 * Math.sin(h / 180 * Math.PI) : 0 - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertLchuvToLuv_default = convertLchuvToLuv; - - // src/luv/convertXyz50ToLuv.js - var u_fn = (x, y, z) => 4 * x / (x + 15 * y + 3 * z); - var v_fn = (x, y, z) => 9 * y / (x + 15 * y + 3 * z); - var un = u_fn(D50.X, D50.Y, D50.Z); - var vn = v_fn(D50.X, D50.Y, D50.Z); - var l_fn = (value) => value <= e3 ? k3 * value : 116 * Math.cbrt(value) - 16; - var convertXyz50ToLuv = ({ x, y, z, alpha }) => { - let l = l_fn(y / D50.Y); - let u = u_fn(x, y, z); - let v = v_fn(x, y, z); - if (!isFinite(u) || !isFinite(v)) { - l = u = v = 0; - } else { - u = 13 * l * (u - un); - v = 13 * l * (v - vn); - } - let res = { - mode: "luv", - l, - u, - v - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertXyz50ToLuv_default = convertXyz50ToLuv; - - // src/luv/convertLuvToXyz50.js - var u_fn2 = (x, y, z) => 4 * x / (x + 15 * y + 3 * z); - var v_fn2 = (x, y, z) => 9 * y / (x + 15 * y + 3 * z); - var un2 = u_fn2(D50.X, D50.Y, D50.Z); - var vn2 = v_fn2(D50.X, D50.Y, D50.Z); - var convertLuvToXyz50 = ({ l, u, v, alpha }) => { - let up = u / (13 * l) + un2; - let vp = v / (13 * l) + vn2; - let y = D50.Y * (l <= 8 ? l / k3 : Math.pow((l + 16) / 116, 3)); - let x = y * (9 * up) / (4 * vp); - let z = y * (12 - 3 * up - 20 * vp) / (4 * vp); - let res = { mode: "xyz50", x, y, z }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertLuvToXyz50_default = convertLuvToXyz50; - - // src/lchuv/definition.js - var convertRgbToLchuv = (rgb4) => convertLuvToLchuv_default(convertXyz50ToLuv_default(convertRgbToXyz50_default(rgb4))); - var convertLchuvToRgb = (lchuv2) => convertXyz50ToRgb_default(convertLuvToXyz50_default(convertLchuvToLuv_default(lchuv2))); - var definition16 = { - mode: "lchuv", - toMode: { - luv: convertLchuvToLuv_default, - rgb: convertLchuvToRgb - }, - fromMode: { - rgb: convertRgbToLchuv, - luv: convertLuvToLchuv_default - }, - channels: ["l", "c", "h", "alpha"], - parse: ["--lchuv"], - serialize: "--lchuv", - ranges: { - l: [0, 100], - c: [0, 176.956], - h: [0, 360] - }, - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - c: interpolatorLinear, - l: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - difference: { - h: differenceHueChroma - }, - average: { - h: averageAngle - } - }; - var definition_default16 = definition16; - - // src/lrgb/definition.js - var definition17 = { - ...definition_default, - mode: "lrgb", - toMode: { - rgb: convertLrgbToRgb_default - }, - fromMode: { - rgb: convertRgbToLrgb_default - }, - parse: ["srgb-linear"], - serialize: "srgb-linear" - }; - var definition_default17 = definition17; - - // src/luv/definition.js - var definition18 = { - mode: "luv", - toMode: { - xyz50: convertLuvToXyz50_default, - rgb: (luv2) => convertXyz50ToRgb_default(convertLuvToXyz50_default(luv2)) - }, - fromMode: { - xyz50: convertXyz50ToLuv_default, - rgb: (rgb4) => convertXyz50ToLuv_default(convertRgbToXyz50_default(rgb4)) - }, - channels: ["l", "u", "v", "alpha"], - parse: ["--luv"], - serialize: "--luv", - ranges: { - l: [0, 100], - u: [-84.936, 175.042], - v: [-125.882, 87.243] - }, - interpolate: { - l: interpolatorLinear, - u: interpolatorLinear, - v: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } - }; - var definition_default18 = definition18; - - // src/oklab/convertLrgbToOklab.js - var convertLrgbToOklab = ({ r: r2, g, b, alpha }) => { - let L = Math.cbrt( - 0.41222147079999993 * r2 + 0.5363325363 * g + 0.0514459929 * b - ); - let M2 = Math.cbrt( - 0.2119034981999999 * r2 + 0.6806995450999999 * g + 0.1073969566 * b - ); - let S = Math.cbrt( - 0.08830246189999998 * r2 + 0.2817188376 * g + 0.6299787005000002 * b - ); - let res = { - mode: "oklab", - l: 0.2104542553 * L + 0.793617785 * M2 - 0.0040720468 * S, - a: 1.9779984951 * L - 2.428592205 * M2 + 0.4505937099 * S, - b: 0.0259040371 * L + 0.7827717662 * M2 - 0.808675766 * S - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertLrgbToOklab_default = convertLrgbToOklab; - - // src/oklab/convertRgbToOklab.js - var convertRgbToOklab = (rgb4) => { - let res = convertLrgbToOklab_default(convertRgbToLrgb_default(rgb4)); - if (rgb4.r === rgb4.b && rgb4.b === rgb4.g) { - res.a = res.b = 0; - } - return res; - }; - var convertRgbToOklab_default = convertRgbToOklab; - - // src/oklab/convertOklabToLrgb.js - var convertOklabToLrgb = ({ l, a, b, alpha }) => { - let L = Math.pow( - l * 0.9999999984505198 + 0.39633779217376786 * a + 0.2158037580607588 * b, - 3 - ); - let M2 = Math.pow( - l * 1.0000000088817609 - 0.10556134232365635 * a - 0.06385417477170591 * b, - 3 - ); - let S = Math.pow( - l * 1.0000000546724108 - 0.08948418209496575 * a - 1.2914855378640917 * b, - 3 - ); - let res = { - mode: "lrgb", - r: 4.076741661347994 * L - 3.307711590408193 * M2 + 0.230969928729428 * S, - g: -1.2684380040921763 * L + 2.6097574006633715 * M2 - 0.3413193963102197 * S, - b: -0.004196086541837188 * L - 0.7034186144594493 * M2 + 1.7076147009309444 * S - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertOklabToLrgb_default = convertOklabToLrgb; - - // src/oklab/convertOklabToRgb.js - var convertOklabToRgb = (c4) => convertLrgbToRgb_default(convertOklabToLrgb_default(c4)); - var convertOklabToRgb_default = convertOklabToRgb; - - // src/okhsl/helpers.js - function toe(x) { - const k_1 = 0.206; - const k_2 = 0.03; - const k_3 = (1 + k_1) / (1 + k_2); - return 0.5 * (k_3 * x - k_1 + Math.sqrt((k_3 * x - k_1) * (k_3 * x - k_1) + 4 * k_2 * k_3 * x)); - } - function toe_inv(x) { - const k_1 = 0.206; - const k_2 = 0.03; - const k_3 = (1 + k_1) / (1 + k_2); - return (x * x + k_1 * x) / (k_3 * (x + k_2)); - } - function compute_max_saturation(a, b) { - let k0, k1, k22, k32, k4, wl, wm, ws; - if (-1.88170328 * a - 0.80936493 * b > 1) { - k0 = 1.19086277; - k1 = 1.76576728; - k22 = 0.59662641; - k32 = 0.75515197; - k4 = 0.56771245; - wl = 4.0767416621; - wm = -3.3077115913; - ws = 0.2309699292; - } else if (1.81444104 * a - 1.19445276 * b > 1) { - k0 = 0.73956515; - k1 = -0.45954404; - k22 = 0.08285427; - k32 = 0.1254107; - k4 = 0.14503204; - wl = -1.2684380046; - wm = 2.6097574011; - ws = -0.3413193965; - } else { - k0 = 1.35733652; - k1 = -915799e-8; - k22 = -1.1513021; - k32 = -0.50559606; - k4 = 692167e-8; - wl = -0.0041960863; - wm = -0.7034186147; - ws = 1.707614701; - } - let S = k0 + k1 * a + k22 * b + k32 * a * a + k4 * a * b; - let k_l = 0.3963377774 * a + 0.2158037573 * b; - let k_m = -0.1055613458 * a - 0.0638541728 * b; - let k_s = -0.0894841775 * a - 1.291485548 * b; - { - let l_ = 1 + S * k_l; - let m_ = 1 + S * k_m; - let s_ = 1 + S * k_s; - let l = l_ * l_ * l_; - let m = m_ * m_ * m_; - let s = s_ * s_ * s_; - let l_dS = 3 * k_l * l_ * l_; - let m_dS = 3 * k_m * m_ * m_; - let s_dS = 3 * k_s * s_ * s_; - let l_dS2 = 6 * k_l * k_l * l_; - let m_dS2 = 6 * k_m * k_m * m_; - let s_dS2 = 6 * k_s * k_s * s_; - let f3 = wl * l + wm * m + ws * s; - let f1 = wl * l_dS + wm * m_dS + ws * s_dS; - let f22 = wl * l_dS2 + wm * m_dS2 + ws * s_dS2; - S = S - f3 * f1 / (f1 * f1 - 0.5 * f3 * f22); - } - return S; - } - function find_cusp(a, b) { - let S_cusp = compute_max_saturation(a, b); - let rgb4 = convertOklabToLrgb_default({ l: 1, a: S_cusp * a, b: S_cusp * b }); - let L_cusp = Math.cbrt(1 / Math.max(rgb4.r, rgb4.g, rgb4.b)); - let C_cusp = L_cusp * S_cusp; - return [L_cusp, C_cusp]; - } - function find_gamut_intersection(a, b, L1, C1, L0, cusp = null) { - if (!cusp) { - cusp = find_cusp(a, b); - } - let t; - if ((L1 - L0) * cusp[1] - (cusp[0] - L0) * C1 <= 0) { - t = cusp[1] * L0 / (C1 * cusp[0] + cusp[1] * (L0 - L1)); - } else { - t = cusp[1] * (L0 - 1) / (C1 * (cusp[0] - 1) + cusp[1] * (L0 - L1)); - { - let dL = L1 - L0; - let dC = C1; - let k_l = 0.3963377774 * a + 0.2158037573 * b; - let k_m = -0.1055613458 * a - 0.0638541728 * b; - let k_s = -0.0894841775 * a - 1.291485548 * b; - let l_dt = dL + dC * k_l; - let m_dt = dL + dC * k_m; - let s_dt = dL + dC * k_s; - { - let L = L0 * (1 - t) + t * L1; - let C = t * C1; - let l_ = L + C * k_l; - let m_ = L + C * k_m; - let s_ = L + C * k_s; - let l = l_ * l_ * l_; - let m = m_ * m_ * m_; - let s = s_ * s_ * s_; - let ldt = 3 * l_dt * l_ * l_; - let mdt = 3 * m_dt * m_ * m_; - let sdt = 3 * s_dt * s_ * s_; - let ldt2 = 6 * l_dt * l_dt * l_; - let mdt2 = 6 * m_dt * m_dt * m_; - let sdt2 = 6 * s_dt * s_dt * s_; - let r2 = 4.0767416621 * l - 3.3077115913 * m + 0.2309699292 * s - 1; - let r1 = 4.0767416621 * ldt - 3.3077115913 * mdt + 0.2309699292 * sdt; - let r22 = 4.0767416621 * ldt2 - 3.3077115913 * mdt2 + 0.2309699292 * sdt2; - let u_r = r1 / (r1 * r1 - 0.5 * r2 * r22); - let t_r = -r2 * u_r; - let g = -1.2684380046 * l + 2.6097574011 * m - 0.3413193965 * s - 1; - let g1 = -1.2684380046 * ldt + 2.6097574011 * mdt - 0.3413193965 * sdt; - let g2 = -1.2684380046 * ldt2 + 2.6097574011 * mdt2 - 0.3413193965 * sdt2; - let u_g = g1 / (g1 * g1 - 0.5 * g * g2); - let t_g = -g * u_g; - let b2 = -0.0041960863 * l - 0.7034186147 * m + 1.707614701 * s - 1; - let b1 = -0.0041960863 * ldt - 0.7034186147 * mdt + 1.707614701 * sdt; - let b22 = -0.0041960863 * ldt2 - 0.7034186147 * mdt2 + 1.707614701 * sdt2; - let u_b = b1 / (b1 * b1 - 0.5 * b2 * b22); - let t_b = -b2 * u_b; - t_r = u_r >= 0 ? t_r : 1e6; - t_g = u_g >= 0 ? t_g : 1e6; - t_b = u_b >= 0 ? t_b : 1e6; - t += Math.min(t_r, Math.min(t_g, t_b)); - } - } - } - return t; - } - function get_ST_max(a_, b_, cusp = null) { - if (!cusp) { - cusp = find_cusp(a_, b_); - } - let L = cusp[0]; - let C = cusp[1]; - return [C / L, C / (1 - L)]; - } - function get_Cs(L, a_, b_) { - let cusp = find_cusp(a_, b_); - let C_max = find_gamut_intersection(a_, b_, L, 1, L, cusp); - let ST_max = get_ST_max(a_, b_, cusp); - let S_mid = 0.11516993 + 1 / (7.4477897 + 4.1590124 * b_ + a_ * (-2.19557347 + 1.75198401 * b_ + a_ * (-2.13704948 - 10.02301043 * b_ + a_ * (-4.24894561 + 5.38770819 * b_ + 4.69891013 * a_)))); - let T_mid = 0.11239642 + 1 / (1.6132032 - 0.68124379 * b_ + a_ * (0.40370612 + 0.90148123 * b_ + a_ * (-0.27087943 + 0.6122399 * b_ + a_ * (299215e-8 - 0.45399568 * b_ - 0.14661872 * a_)))); - let k4 = C_max / Math.min(L * ST_max[0], (1 - L) * ST_max[1]); - let C_a = L * S_mid; - let C_b = (1 - L) * T_mid; - let C_mid = 0.9 * k4 * Math.sqrt( - Math.sqrt( - 1 / (1 / (C_a * C_a * C_a * C_a) + 1 / (C_b * C_b * C_b * C_b)) - ) - ); - C_a = L * 0.4; - C_b = (1 - L) * 0.8; - let C_0 = Math.sqrt(1 / (1 / (C_a * C_a) + 1 / (C_b * C_b))); - return [C_0, C_mid, C_max]; - } - - // src/okhsl/convertOklabToOkhsl.js - function convertOklabToOkhsl(lab2) { - const ret = { mode: "okhsl", l: toe(lab2.l) }; - if (lab2.alpha !== void 0) { - ret.alpha = lab2.alpha; - } - let c4 = Math.sqrt(lab2.a * lab2.a + lab2.b * lab2.b); - if (!c4) { - ret.s = 0; - return ret; - } - let [C_0, C_mid, C_max] = get_Cs(lab2.l, lab2.a / c4, lab2.b / c4); - let s; - if (c4 < C_mid) { - let k_0 = 0; - let k_1 = 0.8 * C_0; - let k_2 = 1 - k_1 / C_mid; - let t = (c4 - k_0) / (k_1 + k_2 * (c4 - k_0)); - s = t * 0.8; - } else { - let k_0 = C_mid; - let k_1 = 0.2 * C_mid * C_mid * 1.25 * 1.25 / C_0; - let k_2 = 1 - k_1 / (C_max - C_mid); - let t = (c4 - k_0) / (k_1 + k_2 * (c4 - k_0)); - s = 0.8 + 0.2 * t; - } - if (s) { - ret.s = s; - ret.h = normalizeHue_default(Math.atan2(lab2.b, lab2.a) * 180 / Math.PI); - } - return ret; - } - - // src/okhsl/convertOkhslToOklab.js - function convertOkhslToOklab(hsl2) { - let l = toe_inv(hsl2.l); - const ret = { mode: "oklab", l }; - if (hsl2.alpha !== void 0) { - ret.alpha = hsl2.alpha; - } - if (!hsl2.s || hsl2.l === 1) { - ret.a = ret.b = 0; - return ret; - } - let a_ = Math.cos(hsl2.h / 180 * Math.PI); - let b_ = Math.sin(hsl2.h / 180 * Math.PI); - let [C_0, C_mid, C_max] = get_Cs(l, a_, b_); - let t, k_0, k_1, k_2; - if (hsl2.s < 0.8) { - t = 1.25 * hsl2.s; - k_0 = 0; - k_1 = 0.8 * C_0; - k_2 = 1 - k_1 / C_mid; - } else { - t = 5 * (hsl2.s - 0.8); - k_0 = C_mid; - k_1 = 0.2 * C_mid * C_mid * 1.25 * 1.25 / C_0; - k_2 = 1 - k_1 / (C_max - C_mid); - } - let C = k_0 + t * k_1 / (1 - k_2 * t); - ret.a = C * a_; - ret.b = C * b_; - return ret; - } - - // src/okhsl/modeOkhsl.js - var modeOkhsl = { - ...definition_default7, - mode: "okhsl", - channels: ["h", "s", "l", "alpha"], - parse: ["--okhsl"], - serialize: "--okhsl", - fromMode: { - oklab: convertOklabToOkhsl, - rgb: (c4) => convertOklabToOkhsl(convertRgbToOklab_default(c4)) - }, - toMode: { - oklab: convertOkhslToOklab, - rgb: (c4) => convertOklabToRgb_default(convertOkhslToOklab(c4)) - } - }; - var modeOkhsl_default = modeOkhsl; - - // src/okhsv/convertOklabToOkhsv.js - function convertOklabToOkhsv(lab2) { - let c4 = Math.sqrt(lab2.a * lab2.a + lab2.b * lab2.b); - let l = lab2.l; - let a_ = c4 ? lab2.a / c4 : 1; - let b_ = c4 ? lab2.b / c4 : 1; - let [S_max, T] = get_ST_max(a_, b_); - let S_0 = 0.5; - let k4 = 1 - S_0 / S_max; - let t = T / (c4 + l * T); - let L_v = t * l; - let C_v = t * c4; - let L_vt = toe_inv(L_v); - let C_vt = C_v * L_vt / L_v; - let rgb_scale = convertOklabToLrgb_default({ l: L_vt, a: a_ * C_vt, b: b_ * C_vt }); - let scale_L = Math.cbrt( - 1 / Math.max(rgb_scale.r, rgb_scale.g, rgb_scale.b, 0) - ); - l = l / scale_L; - c4 = c4 / scale_L * toe(l) / l; - l = toe(l); - const ret = { - mode: "okhsv", - s: c4 ? (S_0 + T) * C_v / (T * S_0 + T * k4 * C_v) : 0, - v: l ? l / L_v : 0 - }; - if (ret.s) { - ret.h = normalizeHue_default(Math.atan2(lab2.b, lab2.a) * 180 / Math.PI); - } - if (lab2.alpha !== void 0) { - ret.alpha = lab2.alpha; - } - return ret; - } - - // src/okhsv/convertOkhsvToOklab.js - function convertOkhsvToOklab(hsv2) { - const ret = { mode: "oklab" }; - if (hsv2.alpha !== void 0) { - ret.alpha = hsv2.alpha; - } - const h = hsv2.h || 0; - const a_ = Math.cos(h / 180 * Math.PI); - const b_ = Math.sin(h / 180 * Math.PI); - const [S_max, T] = get_ST_max(a_, b_); - const S_0 = 0.5; - const k4 = 1 - S_0 / S_max; - const L_v = 1 - hsv2.s * S_0 / (S_0 + T - T * k4 * hsv2.s); - const C_v = hsv2.s * T * S_0 / (S_0 + T - T * k4 * hsv2.s); - const L_vt = toe_inv(L_v); - const C_vt = C_v * L_vt / L_v; - const rgb_scale = convertOklabToLrgb_default({ - l: L_vt, - a: a_ * C_vt, - b: b_ * C_vt - }); - const scale_L = Math.cbrt( - 1 / Math.max(rgb_scale.r, rgb_scale.g, rgb_scale.b, 0) - ); - const L_new = toe_inv(hsv2.v * L_v); - const C = C_v * L_new / L_v; - ret.l = L_new * scale_L; - ret.a = C * a_ * scale_L; - ret.b = C * b_ * scale_L; - return ret; - } - - // src/okhsv/modeOkhsv.js - var modeOkhsv = { - ...definition_default8, - mode: "okhsv", - channels: ["h", "s", "v", "alpha"], - parse: ["--okhsv"], - serialize: "--okhsv", - fromMode: { - oklab: convertOklabToOkhsv, - rgb: (c4) => convertOklabToOkhsv(convertRgbToOklab_default(c4)) - }, - toMode: { - oklab: convertOkhsvToOklab, - rgb: (c4) => convertOklabToRgb_default(convertOkhsvToOklab(c4)) - } - }; - var modeOkhsv_default = modeOkhsv; - - // src/oklab/parseOklab.js - function parseOklab(color, parsed) { - if (!parsed || parsed[0] !== "oklab") { - return void 0; - } - const res = { mode: "oklab" }; - const [, l, a, b, alpha] = parsed; - if (l.type === Tok.Hue || a.type === Tok.Hue || b.type === Tok.Hue) { - return void 0; - } - if (l.type !== Tok.None) { - res.l = l.type === Tok.Number ? l.value : l.value / 100; - } - if (a.type !== Tok.None) { - res.a = a.type === Tok.Number ? a.value : a.value * 0.4 / 100; - } - if (b.type !== Tok.None) { - res.b = b.type === Tok.Number ? b.value : b.value * 0.4 / 100; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; - } - var parseOklab_default = parseOklab; - - // src/oklab/definition.js - var definition19 = { - ...definition_default12, - mode: "oklab", - toMode: { - lrgb: convertOklabToLrgb_default, - rgb: convertOklabToRgb_default - }, - fromMode: { - lrgb: convertLrgbToOklab_default, - rgb: convertRgbToOklab_default - }, - ranges: { - l: [0, 1], - a: [-0.4, 0.4], - b: [-0.4, 0.4] - }, - parse: [parseOklab_default], - serialize: (c4) => `oklab(${c4.l !== void 0 ? c4.l : "none"} ${c4.a !== void 0 ? c4.a : "none"} ${c4.b !== void 0 ? c4.b : "none"}${c4.alpha < 1 ? ` / ${c4.alpha}` : ""})` - }; - var definition_default19 = definition19; - - // src/oklch/parseOklch.js - function parseOklch(color, parsed) { - if (!parsed || parsed[0] !== "oklch") { - return void 0; - } - const res = { mode: "oklch" }; - const [, l, c4, h, alpha] = parsed; - if (l.type !== Tok.None) { - if (l.type === Tok.Hue) { - return void 0; - } - res.l = l.type === Tok.Number ? l.value : l.value / 100; - } - if (c4.type !== Tok.None) { - res.c = Math.max( - 0, - c4.type === Tok.Number ? c4.value : c4.value * 0.4 / 100 - ); - } - if (h.type !== Tok.None) { - if (h.type === Tok.Percentage) { - return void 0; - } - res.h = h.value; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - return res; - } - var parseOklch_default = parseOklch; - - // src/oklch/definition.js - var definition20 = { - ...definition_default14, - mode: "oklch", - toMode: { - oklab: (c4) => convertLchToLab_default(c4, "oklab"), - rgb: (c4) => convertOklabToRgb_default(convertLchToLab_default(c4, "oklab")) - }, - fromMode: { - rgb: (c4) => convertLabToLch_default(convertRgbToOklab_default(c4), "oklch"), - oklab: (c4) => convertLabToLch_default(c4, "oklch") - }, - parse: [parseOklch_default], - serialize: (c4) => `oklch(${c4.l !== void 0 ? c4.l : "none"} ${c4.c !== void 0 ? c4.c : "none"} ${c4.h || 0}${c4.alpha < 1 ? ` / ${c4.alpha}` : ""})`, - ranges: { - l: [0, 1], - c: [0, 0.4], - h: [0, 360] - } - }; - var definition_default20 = definition20; - - // src/p3/convertP3ToXyz65.js - var convertP3ToXyz65 = (rgb4) => { - let { r: r2, g, b, alpha } = convertRgbToLrgb_default(rgb4); - let res = { - mode: "xyz65", - x: 0.486570948648216 * r2 + 0.265667693169093 * g + 0.1982172852343625 * b, - y: 0.2289745640697487 * r2 + 0.6917385218365062 * g + 0.079286914093745 * b, - z: 0 * r2 + 0.0451133818589026 * g + 1.043944368900976 * b - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertP3ToXyz65_default = convertP3ToXyz65; - - // src/p3/convertXyz65ToP3.js - var convertXyz65ToP3 = ({ x, y, z, alpha }) => { - let res = convertLrgbToRgb_default( - { - r: x * 2.4934969119414263 - y * 0.9313836179191242 - 0.402710784450717 * z, - g: x * -0.8294889695615749 + y * 1.7626640603183465 + 0.0236246858419436 * z, - b: x * 0.0358458302437845 - y * 0.0761723892680418 + 0.9568845240076871 * z - }, - "p3" - ); - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertXyz65ToP3_default = convertXyz65ToP3; - - // src/p3/definition.js - var definition21 = { - ...definition_default, - mode: "p3", - parse: ["display-p3"], - serialize: "display-p3", - fromMode: { - rgb: (color) => convertXyz65ToP3_default(convertRgbToXyz65_default(color)), - xyz65: convertXyz65ToP3_default - }, - toMode: { - rgb: (color) => convertXyz65ToRgb_default(convertP3ToXyz65_default(color)), - xyz65: convertP3ToXyz65_default - } - }; - var definition_default21 = definition21; - - // src/prophoto/convertXyz50ToProphoto.js - var gamma2 = (v) => { - let abs3 = Math.abs(v); - if (abs3 >= 1 / 512) { - return Math.sign(v) * Math.pow(abs3, 1 / 1.8); - } - return 16 * v; - }; - var convertXyz50ToProphoto = ({ x, y, z, alpha }) => { - let res = { - mode: "prophoto", - r: gamma2( - x * 1.3457868816471585 - y * 0.2555720873797946 - 0.0511018649755453 * z - ), - g: gamma2( - x * -0.5446307051249019 + y * 1.5082477428451466 + 0.0205274474364214 * z - ), - b: gamma2(x * 0 + y * 0 + 1.2119675456389452 * z) - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertXyz50ToProphoto_default = convertXyz50ToProphoto; - - // src/prophoto/convertProphotoToXyz50.js - var linearize2 = (v) => { - let abs3 = Math.abs(v); - if (abs3 >= 16 / 512) { - return Math.sign(v) * Math.pow(abs3, 1.8); - } - return v / 16; - }; - var convertProphotoToXyz50 = (prophoto2) => { - let r2 = linearize2(prophoto2.r); - let g = linearize2(prophoto2.g); - let b = linearize2(prophoto2.b); - let res = { - mode: "xyz50", - x: 0.7977666449006423 * r2 + 0.1351812974005331 * g + 0.0313477341283922 * b, - y: 0.2880748288194013 * r2 + 0.7118352342418731 * g + 899369387256e-16 * b, - z: 0 * r2 + 0 * g + 0.8251046025104602 * b - }; - if (prophoto2.alpha !== void 0) { - res.alpha = prophoto2.alpha; - } - return res; - }; - var convertProphotoToXyz50_default = convertProphotoToXyz50; - - // src/prophoto/definition.js - var definition22 = { - ...definition_default, - mode: "prophoto", - parse: ["prophoto-rgb"], - serialize: "prophoto-rgb", - fromMode: { - xyz50: convertXyz50ToProphoto_default, - rgb: (color) => convertXyz50ToProphoto_default(convertRgbToXyz50_default(color)) - }, - toMode: { - xyz50: convertProphotoToXyz50_default, - rgb: (color) => convertXyz50ToRgb_default(convertProphotoToXyz50_default(color)) - } - }; - var definition_default22 = definition22; - - // src/rec2020/convertXyz65ToRec2020.js - var \u03B1 = 1.09929682680944; - var \u03B2 = 0.018053968510807; - var gamma3 = (v) => { - const abs3 = Math.abs(v); - if (abs3 > \u03B2) { - return (Math.sign(v) || 1) * (\u03B1 * Math.pow(abs3, 0.45) - (\u03B1 - 1)); - } - return 4.5 * v; - }; - var convertXyz65ToRec2020 = ({ x, y, z, alpha }) => { - let res = { - mode: "rec2020", - r: gamma3( - x * 1.7166511879712683 - y * 0.3556707837763925 - 0.2533662813736599 * z - ), - g: gamma3( - x * -0.6666843518324893 + y * 1.6164812366349395 + 0.0157685458139111 * z - ), - b: gamma3( - x * 0.0176398574453108 - y * 0.0427706132578085 + 0.9421031212354739 * z - ) - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertXyz65ToRec2020_default = convertXyz65ToRec2020; - - // src/rec2020/convertRec2020ToXyz65.js - var \u03B12 = 1.09929682680944; - var \u03B22 = 0.018053968510807; - var linearize3 = (v) => { - let abs3 = Math.abs(v); - if (abs3 < \u03B22 * 4.5) { - return v / 4.5; - } - return (Math.sign(v) || 1) * Math.pow((abs3 + \u03B12 - 1) / \u03B12, 1 / 0.45); - }; - var convertRec2020ToXyz65 = (rec20202) => { - let r2 = linearize3(rec20202.r); - let g = linearize3(rec20202.g); - let b = linearize3(rec20202.b); - let res = { - mode: "xyz65", - x: 0.6369580483012911 * r2 + 0.1446169035862083 * g + 0.1688809751641721 * b, - y: 0.262700212011267 * r2 + 0.6779980715188708 * g + 0.059301716469862 * b, - z: 0 * r2 + 0.0280726930490874 * g + 1.0609850577107909 * b - }; - if (rec20202.alpha !== void 0) { - res.alpha = rec20202.alpha; - } - return res; - }; - var convertRec2020ToXyz65_default = convertRec2020ToXyz65; - - // src/rec2020/definition.js - var definition23 = { - ...definition_default, - mode: "rec2020", - fromMode: { - xyz65: convertXyz65ToRec2020_default, - rgb: (color) => convertXyz65ToRec2020_default(convertRgbToXyz65_default(color)) - }, - toMode: { - xyz65: convertRec2020ToXyz65_default, - rgb: (color) => convertXyz65ToRgb_default(convertRec2020ToXyz65_default(color)) - }, - parse: ["rec2020"], - serialize: "rec2020" - }; - var definition_default23 = definition23; - - // src/xyb/constants.js - var bias = 0.0037930732552754493; - var bias_cbrt = Math.cbrt(bias); - - // src/xyb/convertRgbToXyb.js - var transfer = (v) => Math.cbrt(v) - bias_cbrt; - var convertRgbToXyb = (color) => { - const { r: r2, g, b, alpha } = convertRgbToLrgb_default(color); - const l = transfer(0.3 * r2 + 0.622 * g + 0.078 * b + bias); - const m = transfer(0.23 * r2 + 0.692 * g + 0.078 * b + bias); - const s = transfer( - 0.2434226892454782 * r2 + 0.2047674442449682 * g + 0.5518098665095535 * b + bias - ); - const res = { - mode: "xyb", - x: (l - m) / 2, - y: (l + m) / 2, - /* Apply default chroma from luma (subtract Y from B) */ - b: s - (l + m) / 2 - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertRgbToXyb_default = convertRgbToXyb; - - // src/xyb/convertXybToRgb.js - var transfer2 = (v) => Math.pow(v + bias_cbrt, 3); - var convertXybToRgb = ({ x, y, b, alpha }) => { - const l = transfer2(x + y) - bias; - const m = transfer2(y - x) - bias; - const s = transfer2(b + y) - bias; - const res = convertLrgbToRgb_default({ - r: 11.031566904639861 * l - 9.866943908131562 * m - 0.16462299650829934 * s, - g: -3.2541473810744237 * l + 4.418770377582723 * m - 0.16462299650829934 * s, - b: -3.6588512867136815 * l + 2.7129230459360922 * m + 1.9459282407775895 * s - }); - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertXybToRgb_default = convertXybToRgb; - - // src/xyb/definition.js - var definition24 = { - mode: "xyb", - channels: ["x", "y", "b", "alpha"], - parse: ["--xyb"], - serialize: "--xyb", - toMode: { - rgb: convertXybToRgb_default - }, - fromMode: { - rgb: convertRgbToXyb_default - }, - ranges: { - x: [-0.0154, 0.0281], - y: [0, 0.8453], - b: [-0.2778, 0.388] - }, - interpolate: { - x: interpolatorLinear, - y: interpolatorLinear, - b: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } - }; - var definition_default24 = definition24; - - // src/xyz50/definition.js - var definition25 = { - mode: "xyz50", - parse: ["xyz-d50"], - serialize: "xyz-d50", - toMode: { - rgb: convertXyz50ToRgb_default, - lab: convertXyz50ToLab_default - }, - fromMode: { - rgb: convertRgbToXyz50_default, - lab: convertLabToXyz50_default - }, - channels: ["x", "y", "z", "alpha"], - ranges: { - x: [0, 0.964], - y: [0, 0.999], - z: [0, 0.825] - }, - interpolate: { - x: interpolatorLinear, - y: interpolatorLinear, - z: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } - }; - var definition_default25 = definition25; - - // src/xyz65/convertXyz65ToXyz50.js - var convertXyz65ToXyz50 = (xyz652) => { - let { x, y, z, alpha } = xyz652; - let res = { - mode: "xyz50", - x: 1.0479298208405488 * x + 0.0229467933410191 * y - 0.0501922295431356 * z, - y: 0.0296278156881593 * x + 0.990434484573249 * y - 0.0170738250293851 * z, - z: -0.0092430581525912 * x + 0.0150551448965779 * y + 0.7518742899580008 * z - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertXyz65ToXyz50_default = convertXyz65ToXyz50; - - // src/xyz65/convertXyz50ToXyz65.js - var convertXyz50ToXyz65 = (xyz502) => { - let { x, y, z, alpha } = xyz502; - let res = { - mode: "xyz65", - x: 0.9554734527042182 * x - 0.0230985368742614 * y + 0.0632593086610217 * z, - y: -0.0283697069632081 * x + 1.0099954580058226 * y + 0.021041398966943 * z, - z: 0.0123140016883199 * x - 0.0205076964334779 * y + 1.3303659366080753 * z - }; - if (alpha !== void 0) { - res.alpha = alpha; - } - return res; - }; - var convertXyz50ToXyz65_default = convertXyz50ToXyz65; - - // src/xyz65/definition.js - var definition26 = { - mode: "xyz65", - toMode: { - rgb: convertXyz65ToRgb_default, - xyz50: convertXyz65ToXyz50_default - }, - fromMode: { - rgb: convertRgbToXyz65_default, - xyz50: convertXyz50ToXyz65_default - }, - ranges: { - x: [0, 0.95], - y: [0, 1], - z: [0, 1.088] - }, - channels: ["x", "y", "z", "alpha"], - parse: ["xyz", "xyz-d65"], - serialize: "xyz-d65", - interpolate: { - x: interpolatorLinear, - y: interpolatorLinear, - z: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } - }; - var definition_default26 = definition26; - - // src/yiq/convertRgbToYiq.js - var convertRgbToYiq = ({ r: r2, g, b, alpha }) => { - const res = { - mode: "yiq", - y: 0.29889531 * r2 + 0.58662247 * g + 0.11448223 * b, - i: 0.59597799 * r2 - 0.2741761 * g - 0.32180189 * b, - q: 0.21147017 * r2 - 0.52261711 * g + 0.31114694 * b - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertRgbToYiq_default = convertRgbToYiq; - - // src/yiq/convertYiqToRgb.js - var convertYiqToRgb = ({ y, i, q, alpha }) => { - const res = { - mode: "rgb", - r: y + 0.95608445 * i + 0.6208885 * q, - g: y - 0.27137664 * i - 0.6486059 * q, - b: y - 1.10561724 * i + 1.70250126 * q - }; - if (alpha !== void 0) - res.alpha = alpha; - return res; - }; - var convertYiqToRgb_default = convertYiqToRgb; - - // src/yiq/definition.js - var definition27 = { - mode: "yiq", - toMode: { - rgb: convertYiqToRgb_default - }, - fromMode: { - rgb: convertRgbToYiq_default - }, - channels: ["y", "i", "q", "alpha"], - parse: ["--yiq"], - serialize: "--yiq", - ranges: { - i: [-0.595, 0.595], - q: [-0.522, 0.522] - }, - interpolate: { - y: interpolatorLinear, - i: interpolatorLinear, - q: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } - }; - var definition_default27 = definition27; - - // src/round.js - var r = (value, precision) => Math.round(value * (precision = Math.pow(10, precision))) / precision; - var round = (precision = 4) => (value) => typeof value === "number" ? r(value, precision) : value; - var round_default = round; - - // src/formatter.js - var twoDecimals = round_default(2); - var clamp = (value) => Math.max(0, Math.min(1, value)); - var fixup = (value) => Math.round(clamp(value) * 255); - var serializeHex = (color) => { - if (color === void 0) { - return void 0; - } - let r2 = fixup(color.r); - let g = fixup(color.g); - let b = fixup(color.b); - return "#" + (1 << 24 | r2 << 16 | g << 8 | b).toString(16).slice(1); - }; - var serializeHex8 = (color) => { - if (color === void 0) { - return void 0; - } - let a = fixup(color.alpha !== void 0 ? color.alpha : 1); - return serializeHex(color) + (1 << 8 | a).toString(16).slice(1); - }; - var serializeRgb = (color) => { - if (color === void 0) { - return void 0; - } - let r2 = color.r !== void 0 ? fixup(color.r) : "none"; - let g = color.g !== void 0 ? fixup(color.g) : "none"; - let b = color.b !== void 0 ? fixup(color.b) : "none"; - if (color.alpha === void 0 || color.alpha === 1) { - return `rgb(${r2}, ${g}, ${b})`; - } else { - return `rgba(${r2}, ${g}, ${b}, ${twoDecimals(clamp(color.alpha))})`; - } - }; - var serializeHsl = (color) => { - if (color === void 0) { - return void 0; - } - const h = twoDecimals(color.h || 0); - const s = color.s !== void 0 ? twoDecimals(clamp(color.s) * 100) + "%" : "none"; - const l = color.l !== void 0 ? twoDecimals(clamp(color.l) * 100) + "%" : "none"; - if (color.alpha === void 0 || color.alpha === 1) { - return `hsl(${h}, ${s}, ${l})`; - } else { - return `hsla(${h}, ${s}, ${l}, ${twoDecimals(clamp(color.alpha))})`; - } - }; - var formatCss = (c4) => { - const color = prepare_default(c4); - if (!color) { - return void 0; - } - const def = getMode(color.mode); - if (!def.serialize || typeof def.serialize === "string") { - let res = `color(${def.serialize || `--${color.mode}`} `; - def.channels.forEach((ch, i) => { - if (ch !== "alpha") { - res += (i ? " " : "") + (color[ch] !== void 0 ? color[ch] : "none"); - } - }); - if (color.alpha !== void 0 && color.alpha < 1) { - res += ` / ${color.alpha}`; - } - return res + ")"; - } - if (typeof def.serialize === "function") { - return def.serialize(color); - } - return void 0; - }; - var formatHex = (c4) => serializeHex(converter_default("rgb")(c4)); - var formatHex8 = (c4) => serializeHex8(converter_default("rgb")(c4)); - var formatRgb = (c4) => serializeRgb(converter_default("rgb")(c4)); - var formatHsl = (c4) => serializeHsl(converter_default("hsl")(c4)); - - // src/blend.js - var BLENDS = { - normal: (b, s) => s, - multiply: (b, s) => b * s, - screen: (b, s) => b + s - b * s, - "hard-light": (b, s) => s < 0.5 ? b * 2 * s : 2 * s * (1 - b) - 1, - overlay: (b, s) => b < 0.5 ? s * 2 * b : 2 * b * (1 - s) - 1, - darken: (b, s) => Math.min(b, s), - lighten: (b, s) => Math.max(b, s), - "color-dodge": (b, s) => b === 0 ? 0 : s === 1 ? 1 : Math.min(1, b / (1 - s)), - "color-burn": (b, s) => b === 1 ? 1 : s === 0 ? 0 : 1 - Math.min(1, (1 - b) / s), - "soft-light": (b, s) => s < 0.5 ? b - (1 - 2 * s) * b * (1 - b) : b + (2 * s - 1) * ((b < 0.25 ? ((16 * b - 12) * b + 4) * b : Math.sqrt(b)) - b), - difference: (b, s) => Math.abs(b - s), - exclusion: (b, s) => b + s - 2 * b * s - }; - var blend = (colors, type = "normal", mode = "rgb") => { - let fn5 = typeof type === "function" ? type : BLENDS[type]; - let conv = converter_default(mode); - let channels = getMode(mode).channels; - let converted = colors.map((c4) => { - let cc = conv(c4); - if (cc.alpha === void 0) { - cc.alpha = 1; - } - return cc; - }); - return converted.reduce((b, s) => { - if (b === void 0) - return s; - let alpha = s.alpha + b.alpha * (1 - s.alpha); - return channels.reduce( - (res, ch) => { - if (ch !== "alpha") { - if (alpha === 0) { - res[ch] = 0; - } else { - res[ch] = s.alpha * (1 - b.alpha) * s[ch] + s.alpha * b.alpha * fn5(b[ch], s[ch]) + (1 - s.alpha) * b.alpha * b[ch]; - res[ch] = Math.max(0, Math.min(1, res[ch] / alpha)); - } - } - return res; - }, - { mode, alpha } - ); - }); - }; - var blend_default = blend; - - // src/random.js - var rand = ([min2, max]) => min2 + Math.random() * (max - min2); - var to_intervals = (constraints) => Object.keys(constraints).reduce((o, k4) => { - let v = constraints[k4]; - o[k4] = Array.isArray(v) ? v : [v, v]; - return o; - }, {}); - var random = (mode = "rgb", constraints = {}) => { - let def = getMode(mode); - let limits = to_intervals(constraints); - return def.channels.reduce( - (res, ch) => { - if (limits.alpha || ch !== "alpha") { - res[ch] = rand(limits[ch] || def.ranges[ch]); - } - return res; - }, - { mode } - ); - }; - var random_default = random; - - // src/map.js - var mapper = (fn5, mode = "rgb", preserve_mode = false) => { - let channels = mode ? getMode(mode).channels : null; - let conv = mode ? converter_default(mode) : prepare_default; - return (color) => { - let conv_color = conv(color); - if (!conv_color) { - return void 0; - } - let res = (channels || getMode(conv_color.mode).channels).reduce( - (res2, ch) => { - let v = fn5(conv_color[ch], ch, conv_color, mode); - if (v !== void 0 && !isNaN(v)) { - res2[ch] = v; - } - return res2; - }, - { mode: conv_color.mode } - ); - if (!preserve_mode) { - return res; - } - let prep = prepare_default(color); - if (prep && prep.mode !== res.mode) { - return converter_default(prep.mode)(res); - } - return res; - }; - }; - var mapAlphaMultiply = (v, ch, c4) => { - if (ch !== "alpha") { - return (v || 0) * (c4.alpha !== void 0 ? c4.alpha : 1); - } - return v; - }; - var mapAlphaDivide = (v, ch, c4) => { - if (ch !== "alpha" && c4.alpha !== 0) { - return (v || 0) / (c4.alpha !== void 0 ? c4.alpha : 1); - } - return v; - }; - var mapTransferLinear = (slope = 1, intercept = 0) => (v, ch) => { - if (ch !== "alpha") { - return v * slope + intercept; - } - return v; - }; - var mapTransferGamma = (amplitude = 1, exponent = 1, offset = 0) => (v, ch) => { - if (ch !== "alpha") { - return amplitude * Math.pow(v, exponent) + offset; - } - return v; - }; - - // src/util/normalizePositions.js - var normalizePositions = (arr) => { - if (arr[0] === void 0) { - arr[0] = 0; - } - if (arr[arr.length - 1] === void 0) { - arr[arr.length - 1] = 1; - } - let i = 1; - let j; - let from_idx; - let from_pos; - let inc; - while (i < arr.length) { - if (arr[i] === void 0) { - from_idx = i; - from_pos = arr[i - 1]; - j = i; - while (arr[j] === void 0) - j++; - inc = (arr[j] - from_pos) / (j - i + 1); - while (i < j) { - arr[i] = from_pos + (i + 1 - from_idx) * inc; - i++; - } - } else if (arr[i] < arr[i - 1]) { - arr[i] = arr[i - 1]; - } - i++; - } - return arr; - }; - var normalizePositions_default = normalizePositions; - - // src/easing/midpoint.js - var midpoint = (H = 0.5) => (t) => H <= 0 ? 1 : H >= 1 ? 0 : Math.pow(t, Math.log(0.5) / Math.log(H)); - var midpoint_default = midpoint; - - // src/interpolate/interpolate.js - var isfn2 = (o) => typeof o === "function"; - var isobj = (o) => o && typeof o === "object"; - var isnum = (o) => typeof o === "number"; - var interpolate_fn = (colors, mode = "rgb", overrides, premap) => { - let def = getMode(mode); - let conv = converter_default(mode); - let conv_colors = []; - let positions = []; - let fns = {}; - colors.forEach((val) => { - if (Array.isArray(val)) { - conv_colors.push(conv(val[0])); - positions.push(val[1]); - } else if (isnum(val) || isfn2(val)) { - fns[positions.length] = val; - } else { - conv_colors.push(conv(val)); - positions.push(void 0); - } - }); - normalizePositions_default(positions); - let fixed = def.channels.reduce((res, ch) => { - let ffn; - if (isobj(overrides) && isobj(overrides[ch]) && overrides[ch].fixup) { - ffn = overrides[ch].fixup; - } else if (isobj(def.interpolate[ch]) && def.interpolate[ch].fixup) { - ffn = def.interpolate[ch].fixup; - } else { - ffn = (v) => v; - } - res[ch] = ffn(conv_colors.map((color) => color[ch])); - return res; - }, {}); - if (premap) { - let ccolors = conv_colors.map((color, idx) => { - return def.channels.reduce( - (c4, ch) => { - c4[ch] = fixed[ch][idx]; - return c4; - }, - { mode } - ); - }); - fixed = def.channels.reduce((res, ch) => { - res[ch] = ccolors.map((c4) => { - let v = premap(c4[ch], ch, c4, mode); - return isNaN(v) ? void 0 : v; - }); - return res; - }, {}); - } - let interpolators = def.channels.reduce((res, ch) => { - let ifn; - if (isfn2(overrides)) { - ifn = overrides; - } else if (isobj(overrides) && isfn2(overrides[ch])) { - ifn = overrides[ch]; - } else if (isobj(overrides) && isobj(overrides[ch]) && overrides[ch].use) { - ifn = overrides[ch].use; - } else if (isfn2(def.interpolate[ch])) { - ifn = def.interpolate[ch]; - } else if (isobj(def.interpolate[ch])) { - ifn = def.interpolate[ch].use; - } - res[ch] = ifn(fixed[ch]); - return res; - }, {}); - let n3 = conv_colors.length - 1; - return (t) => { - t = Math.min(Math.max(0, t), 1); - if (t <= positions[0]) { - return conv_colors[0]; - } - if (t > positions[n3]) { - return conv_colors[n3]; - } - let idx = 0; - while (positions[idx] < t) - idx++; - let start = positions[idx - 1]; - let delta = positions[idx] - start; - let P = (t - start) / delta; - let fn5 = fns[idx] || fns[0]; - if (fn5 !== void 0) { - if (isnum(fn5)) { - fn5 = midpoint_default((fn5 - start) / delta); - } - P = fn5(P); - } - let t0 = (idx - 1 + P) / n3; - return def.channels.reduce( - (res, channel) => { - let val = interpolators[channel](t0); - if (val !== void 0) { - res[channel] = val; - } - return res; - }, - { mode } - ); - }; - }; - var interpolate = (colors, mode = "rgb", overrides) => interpolate_fn(colors, mode, overrides); - var interpolateWith = (premap, postmap) => (colors, mode = "rgb", overrides) => { - let post = postmap ? mapper(postmap, mode) : void 0; - let it = interpolate_fn(colors, mode, overrides, premap); - return post ? (t) => post(it(t)) : it; - }; - var interpolateWithPremultipliedAlpha = interpolateWith( - mapAlphaMultiply, - mapAlphaDivide - ); - - // src/interpolate/splineBasis.js - var mod = (v, l) => (v + l) % l; - var bspline = (Vim2, Vim1, Vi, Vip1, t) => { - let t2 = t * t; - let t3 = t2 * t; - return ((1 - 3 * t + 3 * t2 - t3) * Vim2 + (4 - 6 * t2 + 3 * t3) * Vim1 + (1 + 3 * t + 3 * t2 - 3 * t3) * Vi + t3 * Vip1) / 6; - }; - var interpolatorSplineBasis = (arr) => (t) => { - let classes = arr.length - 1; - let i = t >= 1 ? classes - 1 : Math.max(0, Math.floor(t * classes)); - return bspline( - i > 0 ? arr[i - 1] : 2 * arr[i] - arr[i + 1], - arr[i], - arr[i + 1], - i < classes - 1 ? arr[i + 2] : 2 * arr[i + 1] - arr[i], - (t - i / classes) * classes - ); - }; - var interpolatorSplineBasisClosed = (arr) => (t) => { - const classes = arr.length - 1; - const i = Math.floor(t * classes); - return bspline( - arr[mod(i - 1, arr.length)], - arr[mod(i, arr.length)], - arr[mod(i + 1, arr.length)], - arr[mod(i + 2, arr.length)], - (t - i / classes) * classes - ); - }; - - // src/interpolate/splineNatural.js - var solve = (v) => { - let i; - let n3 = v.length - 1; - let c4 = new Array(n3); - let _v = new Array(n3); - let sol = new Array(n3); - c4[1] = 1 / 4; - _v[1] = (6 * v[1] - v[0]) / 4; - for (i = 2; i < n3; ++i) { - c4[i] = 1 / (4 - c4[i - 1]); - _v[i] = (6 * v[i] - (i == n3 - 1 ? v[n3] : 0) - _v[i - 1]) * c4[i]; - } - sol[0] = v[0]; - sol[n3] = v[n3]; - if (n3 - 1 > 0) { - sol[n3 - 1] = _v[n3 - 1]; - } - for (i = n3 - 2; i > 0; --i) { - sol[i] = _v[i] - c4[i] * sol[i + 1]; - } - return sol; - }; - var interpolatorSplineNatural = (arr) => interpolatorSplineBasis(solve(arr)); - var interpolatorSplineNaturalClosed = (arr) => interpolatorSplineBasisClosed(solve(arr)); - - // src/interpolate/splineMonotone.js - var sgn = Math.sign; - var min = Math.min; - var abs2 = Math.abs; - var mono = (arr) => { - let n3 = arr.length - 1; - let s = []; - let p4 = []; - let yp = []; - for (let i = 0; i < n3; i++) { - s.push((arr[i + 1] - arr[i]) * n3); - p4.push(i > 0 ? 0.5 * (arr[i + 1] - arr[i - 1]) * n3 : void 0); - yp.push( - i > 0 ? (sgn(s[i - 1]) + sgn(s[i])) * min(abs2(s[i - 1]), abs2(s[i]), 0.5 * abs2(p4[i])) : void 0 - ); - } - return [s, p4, yp]; - }; - var interpolator = (arr, yp, s) => { - let n3 = arr.length - 1; - let n22 = n3 * n3; - return (t) => { - let i; - if (t >= 1) { - i = n3 - 1; - } else { - i = Math.max(0, Math.floor(t * n3)); - } - let t1 = t - i / n3; - let t2 = t1 * t1; - let t3 = t2 * t1; - return (yp[i] + yp[i + 1] - 2 * s[i]) * n22 * t3 + (3 * s[i] - 2 * yp[i] - yp[i + 1]) * n3 * t2 + yp[i] * t1 + arr[i]; - }; - }; - var interpolatorSplineMonotone = (arr) => { - if (arr.length < 3) { - return interpolatorLinear(arr); - } - let n3 = arr.length - 1; - let [s, , yp] = mono(arr); - yp[0] = s[0]; - yp[n3] = s[n3 - 1]; - return interpolator(arr, yp, s); - }; - var interpolatorSplineMonotone2 = (arr) => { - if (arr.length < 3) { - return interpolatorLinear(arr); - } - let n3 = arr.length - 1; - let [s, p4, yp] = mono(arr); - p4[0] = (arr[1] * 2 - arr[0] * 1.5 - arr[2] * 0.5) * n3; - p4[n3] = (arr[n3] * 1.5 - arr[n3 - 1] * 2 + arr[n3 - 2] * 0.5) * n3; - yp[0] = p4[0] * s[0] <= 0 ? 0 : abs2(p4[0]) > 2 * abs2(s[0]) ? 2 * s[0] : p4[0]; - yp[n3] = p4[n3] * s[n3 - 1] <= 0 ? 0 : abs2(p4[n3]) > 2 * abs2(s[n3 - 1]) ? 2 * s[n3 - 1] : p4[n3]; - return interpolator(arr, yp, s); - }; - var interpolatorSplineMonotoneClosed = (arr) => { - let n3 = arr.length - 1; - let [s, p4, yp] = mono(arr); - p4[0] = 0.5 * (arr[1] - arr[n3]) * n3; - p4[n3] = 0.5 * (arr[0] - arr[n3 - 1]) * n3; - let s_m1 = (arr[0] - arr[n3]) * n3; - let s_n = s_m1; - yp[0] = (sgn(s_m1) + sgn(s[0])) * min(abs2(s_m1), abs2(s[0]), 0.5 * abs2(p4[0])); - yp[n3] = (sgn(s[n3 - 1]) + sgn(s_n)) * min(abs2(s[n3 - 1]), abs2(s_n), 0.5 * abs2(p4[n3])); - return interpolator(arr, yp, s); - }; - - // src/easing/gamma.js - var gamma4 = (\u03B3 = 1) => \u03B3 === 1 ? (t) => t : (t) => Math.pow(t, \u03B3); - var gamma_default = gamma4; - - // src/samples.js - var samples = (n3 = 2, \u03B3 = 1) => { - let ease = gamma_default(\u03B3); - if (n3 < 2) { - return n3 < 1 ? [] : [ease(0.5)]; - } - let res = []; - for (let i = 0; i < n3; i++) { - res.push(ease(i / (n3 - 1))); - } - return res; - }; - var samples_default = samples; - - // src/clamp.js - var rgb = converter_default("rgb"); - var fixup_rgb = (c4) => { - const res = { - mode: c4.mode, - r: Math.max(0, Math.min(c4.r, 1)), - g: Math.max(0, Math.min(c4.g, 1)), - b: Math.max(0, Math.min(c4.b, 1)) - }; - if (c4.alpha !== void 0) { - res.alpha = c4.alpha; - } - return res; - }; - var to_displayable_srgb = (c4) => fixup_rgb(rgb(c4)); - var inrange_rgb = (c4) => { - return c4 !== void 0 && c4.r >= 0 && c4.r <= 1 && c4.g >= 0 && c4.g <= 1 && c4.b >= 0 && c4.b <= 1; - }; - function displayable(color) { - return inrange_rgb(rgb(color)); - } - function inGamut(mode = "rgb") { - const { gamut } = getMode(mode); - if (!gamut) { - return (color) => true; - } - const conv = converter_default(typeof gamut === "string" ? gamut : mode); - return (color) => inrange_rgb(conv(color)); - } - function clampRgb(color) { - color = prepare_default(color); - if (color === void 0 || displayable(color)) - return color; - let conv = converter_default(color.mode); - return conv(to_displayable_srgb(color)); - } - function clampGamut(mode = "rgb") { - const { gamut } = getMode(mode); - if (!gamut) { - return (color) => prepare_default(color); - } - const destMode = typeof gamut === "string" ? gamut : mode; - const destConv = converter_default(destMode); - const inDestGamut = inGamut(destMode); - return (color) => { - const original = prepare_default(color); - if (!original) { - return void 0; - } - const converted = destConv(original); - if (inDestGamut(converted)) { - return original; - } - const clamped = fixup_rgb(converted); - if (original.mode === clamped.mode) { - return clamped; - } - return converter_default(original.mode)(clamped); - }; - } - function clampChroma(color, mode = "lch", rgbGamut = "rgb") { - color = prepare_default(color); - let inDestinationGamut = rgbGamut === "rgb" ? displayable : inGamut(rgbGamut); - let clipToGamut = rgbGamut === "rgb" ? to_displayable_srgb : clampGamut(rgbGamut); - if (color === void 0 || inDestinationGamut(color)) - return color; - let conv = converter_default(color.mode); - color = converter_default(mode)(color); - let clamped = { ...color, c: 0 }; - if (!inDestinationGamut(clamped)) { - return conv(clipToGamut(clamped)); - } - let start = 0; - let end = color.c; - let range = getMode(mode).ranges.c; - let resolution = (range[1] - range[0]) / Math.pow(2, 13); - let _last_good_c; - while (end - start > resolution) { - clamped.c = start + (end - start) * 0.5; - if (inDestinationGamut(clamped)) { - _last_good_c = clamped.c; - start = clamped.c; - } else { - end = clamped.c; - } - } - return conv( - inDestinationGamut(clamped) ? clamped : { ...clamped, c: _last_good_c } - ); - } - function toGamut(dest = "rgb", mode = "oklch", delta = differenceEuclidean("oklch"), jnd = 0.02) { - const destConv = converter_default(dest); - if (!getMode(dest).gamut) { - return (color) => destConv(color); - } - const inDestinationGamut = inGamut(dest); - const clipToGamut = clampGamut(dest); - const ucs = converter_default(mode); - const { ranges } = getMode(mode); - const White = destConv("white"); - const Black = destConv("black"); - return (color) => { - color = prepare_default(color); - if (color === void 0) { - return void 0; - } - const candidate = { ...ucs(color) }; - if (candidate.l >= ranges.l[1]) { - const res = { ...White }; - if (color.alpha !== void 0) { - res.alpha = color.alpha; - } - return res; - } - if (candidate.l <= ranges.l[0]) { - const res = { ...Black }; - if (color.alpha !== void 0) { - res.alpha = color.alpha; - } - return res; - } - if (inDestinationGamut(candidate)) { - return destConv(candidate); - } - let start = 0; - let end = candidate.c; - let epsilon = (ranges.c[1] - ranges.c[0]) / 4e3; - let clipped = clipToGamut(candidate); - while (end - start > epsilon) { - candidate.c = (start + end) * 0.5; - clipped = clipToGamut(candidate); - if (inDestinationGamut(candidate) || delta && jnd > 0 && delta(candidate, clipped) <= jnd) { - start = candidate.c; - } else { - end = candidate.c; - } - } - return destConv(inDestinationGamut(candidate) ? candidate : clipped); - }; - } - - // src/nearest.js - var nearest = (colors, metric = differenceEuclidean(), accessor = (d) => d) => { - let arr = colors.map((c4, idx) => ({ color: accessor(c4), i: idx })); - return (color, n3 = 1, \u03C4 = Infinity) => { - if (isFinite(n3)) { - n3 = Math.max(1, Math.min(n3, arr.length - 1)); - } - arr.forEach((c4) => { - c4.d = metric(color, c4.color); - }); - return arr.sort((a, b) => a.d - b.d).slice(0, n3).filter((c4) => c4.d < \u03C4).map((c4) => colors[c4.i]); - }; - }; - var nearest_default = nearest; - - // src/filter.js - var minzero = (v) => Math.max(v, 0); - var clamp2 = (v) => Math.max(Math.min(v, 1), 0); - var lerp2 = (a, b, t) => a === void 0 || b === void 0 ? void 0 : a + t * (b - a); - var matrixSepia = (amount) => { - let a = 1 - clamp2(amount); - return [ - 0.393 + 0.607 * a, - 0.769 - 0.769 * a, - 0.189 - 0.189 * a, - 0, - 0.349 - 0.349 * a, - 0.686 + 0.314 * a, - 0.168 - 0.168 * a, - 0, - 0.272 - 0.272 * a, - 0.534 - 0.534 * a, - 0.131 + 0.869 * a, - 0, - 0, - 0, - 0, - 1 - ]; - }; - var matrixSaturate = (sat) => { - let s = minzero(sat); - return [ - 0.213 + 0.787 * s, - 0.715 - 0.715 * s, - 0.072 - 0.072 * s, - 0, - 0.213 - 0.213 * s, - 0.715 + 0.285 * s, - 0.072 - 0.072 * s, - 0, - 0.213 - 0.213 * s, - 0.715 - 0.715 * s, - 0.072 + 0.928 * s, - 0, - 0, - 0, - 0, - 1 - ]; - }; - var matrixGrayscale = (amount) => { - let a = 1 - clamp2(amount); - return [ - 0.2126 + 0.7874 * a, - 0.7152 - 0.7152 * a, - 0.0722 - 0.0722 * a, - 0, - 0.2126 - 0.2126 * a, - 0.7152 + 0.2848 * a, - 0.0722 - 0.0722 * a, - 0, - 0.2126 - 0.2126 * a, - 0.7152 - 0.7152 * a, - 0.0722 + 0.9278 * a, - 0, - 0, - 0, - 0, - 1 - ]; - }; - var matrixHueRotate = (degrees) => { - let rad = Math.PI * degrees / 180; - let c4 = Math.cos(rad); - let s = Math.sin(rad); - return [ - 0.213 + c4 * 0.787 - s * 0.213, - 0.715 - c4 * 0.715 - s * 0.715, - 0.072 - c4 * 0.072 + s * 0.928, - 0, - 0.213 - c4 * 0.213 + s * 0.143, - 0.715 + c4 * 0.285 + s * 0.14, - 0.072 - c4 * 0.072 - s * 0.283, - 0, - 0.213 - c4 * 0.213 - s * 0.787, - 0.715 - c4 * 0.715 + s * 0.715, - 0.072 + c4 * 0.928 + s * 0.072, - 0, - 0, - 0, - 0, - 1 - ]; - }; - var matrix = (values, mode, preserve_mode = false) => { - let conv = converter_default(mode); - let channels = getMode(mode).channels; - return (color) => { - let c4 = conv(color); - if (!c4) { - return void 0; - } - let res = { mode }; - let ch; - let count = channels.length; - for (let i = 0; i < values.length; i++) { - ch = channels[Math.floor(i / count)]; - if (c4[ch] === void 0) { - continue; - } - res[ch] = (res[ch] || 0) + values[i] * (c4[channels[i % count]] || 0); - } - if (!preserve_mode) { - return res; - } - let prep = prepare_default(color); - return prep && res.mode !== prep.mode ? converter_default(prep.mode)(res) : res; - }; - }; - var filterBrightness = (amt = 1, mode = "rgb") => { - let a = minzero(amt); - return mapper(mapTransferLinear(a), mode, true); - }; - var filterContrast = (amt = 1, mode = "rgb") => { - let a = minzero(amt); - return mapper(mapTransferLinear(a, (1 - a) / 2), mode, true); - }; - var filterSepia = (amt = 1, mode = "rgb") => matrix(matrixSepia(amt), mode, true); - var filterSaturate = (amt = 1, mode = "rgb") => matrix(matrixSaturate(amt), mode, true); - var filterGrayscale = (amt = 1, mode = "rgb") => matrix(matrixGrayscale(amt), mode, true); - var filterInvert = (amt = 1, mode = "rgb") => { - let a = clamp2(amt); - return mapper( - (v, ch) => ch === "alpha" ? v : lerp2(a, 1 - a, v), - mode, - true - ); - }; - var filterHueRotate = (deg = 0, mode = "rgb") => matrix(matrixHueRotate(deg), mode, true); - - // src/deficiency.js - var rgb2 = converter_default("rgb"); - var PROT = [ - [1, 0, -0, 0, 1, 0, -0, -0, 1], - [ - 0.856167, - 0.182038, - -0.038205, - 0.029342, - 0.955115, - 0.015544, - -288e-5, - -1563e-6, - 1.004443 - ], - [ - 0.734766, - 0.334872, - -0.069637, - 0.05184, - 0.919198, - 0.028963, - -4928e-6, - -4209e-6, - 1.009137 - ], - [ - 0.630323, - 0.465641, - -0.095964, - 0.069181, - 0.890046, - 0.040773, - -6308e-6, - -7724e-6, - 1.014032 - ], - [ - 0.539009, - 0.579343, - -0.118352, - 0.082546, - 0.866121, - 0.051332, - -7136e-6, - -0.011959, - 1.019095 - ], - [ - 0.458064, - 0.679578, - -0.137642, - 0.092785, - 0.846313, - 0.060902, - -7494e-6, - -0.016807, - 1.024301 - ], - [ - 0.38545, - 0.769005, - -0.154455, - 0.100526, - 0.829802, - 0.069673, - -7442e-6, - -0.02219, - 1.029632 - ], - [ - 0.319627, - 0.849633, - -0.169261, - 0.106241, - 0.815969, - 0.07779, - -7025e-6, - -0.028051, - 1.035076 - ], - [ - 0.259411, - 0.923008, - -0.18242, - 0.110296, - 0.80434, - 0.085364, - -6276e-6, - -0.034346, - 1.040622 - ], - [ - 0.203876, - 0.990338, - -0.194214, - 0.112975, - 0.794542, - 0.092483, - -5222e-6, - -0.041043, - 1.046265 - ], - [ - 0.152286, - 1.052583, - -0.204868, - 0.114503, - 0.786281, - 0.099216, - -3882e-6, - -0.048116, - 1.051998 - ] - ]; - var DEUTER = [ - [1, 0, -0, 0, 1, 0, -0, -0, 1], - [ - 0.866435, - 0.177704, - -0.044139, - 0.049567, - 0.939063, - 0.01137, - -3453e-6, - 7233e-6, - 0.99622 - ], - [ - 0.760729, - 0.319078, - -0.079807, - 0.090568, - 0.889315, - 0.020117, - -6027e-6, - 0.013325, - 0.992702 - ], - [ - 0.675425, - 0.43385, - -0.109275, - 0.125303, - 0.847755, - 0.026942, - -795e-5, - 0.018572, - 0.989378 - ], - [ - 0.605511, - 0.52856, - -0.134071, - 0.155318, - 0.812366, - 0.032316, - -9376e-6, - 0.023176, - 0.9862 - ], - [ - 0.547494, - 0.607765, - -0.155259, - 0.181692, - 0.781742, - 0.036566, - -0.01041, - 0.027275, - 0.983136 - ], - [ - 0.498864, - 0.674741, - -0.173604, - 0.205199, - 0.754872, - 0.039929, - -0.011131, - 0.030969, - 0.980162 - ], - [ - 0.457771, - 0.731899, - -0.18967, - 0.226409, - 0.731012, - 0.042579, - -0.011595, - 0.034333, - 0.977261 - ], - [ - 0.422823, - 0.781057, - -0.203881, - 0.245752, - 0.709602, - 0.044646, - -0.011843, - 0.037423, - 0.974421 - ], - [ - 0.392952, - 0.82361, - -0.216562, - 0.263559, - 0.69021, - 0.046232, - -0.01191, - 0.040281, - 0.97163 - ], - [ - 0.367322, - 0.860646, - -0.227968, - 0.280085, - 0.672501, - 0.047413, - -0.01182, - 0.04294, - 0.968881 - ] - ]; - var TRIT = [ - [1, 0, -0, 0, 1, 0, -0, -0, 1], - [ - 0.92667, - 0.092514, - -0.019184, - 0.021191, - 0.964503, - 0.014306, - 8437e-6, - 0.054813, - 0.93675 - ], - [ - 0.89572, - 0.13333, - -0.02905, - 0.029997, - 0.9454, - 0.024603, - 0.013027, - 0.104707, - 0.882266 - ], - [ - 0.905871, - 0.127791, - -0.033662, - 0.026856, - 0.941251, - 0.031893, - 0.01341, - 0.148296, - 0.838294 - ], - [ - 0.948035, - 0.08949, - -0.037526, - 0.014364, - 0.946792, - 0.038844, - 0.010853, - 0.193991, - 0.795156 - ], - [ - 1.017277, - 0.027029, - -0.044306, - -6113e-6, - 0.958479, - 0.047634, - 6379e-6, - 0.248708, - 0.744913 - ], - [ - 1.104996, - -0.046633, - -0.058363, - -0.032137, - 0.971635, - 0.060503, - 1336e-6, - 0.317922, - 0.680742 - ], - [ - 1.193214, - -0.109812, - -0.083402, - -0.058496, - 0.97941, - 0.079086, - -2346e-6, - 0.403492, - 0.598854 - ], - [ - 1.257728, - -0.139648, - -0.118081, - -0.078003, - 0.975409, - 0.102594, - -3316e-6, - 0.501214, - 0.502102 - ], - [ - 1.278864, - -0.125333, - -0.153531, - -0.084748, - 0.957674, - 0.127074, - -989e-6, - 0.601151, - 0.399838 - ], - [ - 1.255528, - -0.076749, - -0.178779, - -0.078411, - 0.930809, - 0.147602, - 4733e-6, - 0.691367, - 0.3039 - ] - ]; - var deficiency = (lut, t) => { - let tt = Math.max(0, Math.min(1, t)); - let i = Math.round(tt / 0.1); - let w = Math.round(tt % 0.1); - let arr = lut[i]; - if (w > 0 && i < lut.length - 1) { - let arr_2 = lut[i + 1]; - arr = arr.map((v, idx) => lerp(arr[idx], arr_2[idx], w)); - } - return (color) => { - let c4 = prepare_default(color); - if (c4 === void 0) { - return void 0; - } - let { r: r2, g, b } = rgb2(c4); - let ret = { - mode: "rgb", - r: arr[0] * r2 + arr[1] * g + arr[2] * b, - g: arr[3] * r2 + arr[4] * g + arr[5] * b, - b: arr[6] * r2 + arr[7] * g + arr[8] * b - }; - if (c4.alpha !== void 0) { - ret.alpha = c4.alpha; - } - return converter_default(c4.mode)(ret); - }; - }; - var filterDeficiencyProt = (severity = 1) => deficiency(PROT, severity); - var filterDeficiencyDeuter = (severity = 1) => deficiency(DEUTER, severity); - var filterDeficiencyTrit = (severity = 1) => deficiency(TRIT, severity); - - // src/easing/smoothstep.js - var easingSmoothstep = (t) => t * t * (3 - 2 * t); - var easingSmoothstepInverse = (t) => 0.5 - Math.sin(Math.asin(1 - 2 * t) / 3); - - // src/easing/smootherstep.js - var smootherstep = (t) => t * t * t * (t * (t * 6 - 15) + 10); - var smootherstep_default = smootherstep; - - // src/easing/inOutSine.js - var inOutSine = (t) => (1 - Math.cos(t * Math.PI)) / 2; - var inOutSine_default = inOutSine; - - // src/wcag.js - function luminance(color) { - let c4 = converter_default("lrgb")(color); - return 0.2126 * c4.r + 0.7152 * c4.g + 0.0722 * c4.b; - } - function contrast(a, b) { - let L1 = luminance(a); - let L2 = luminance(b); - return (Math.max(L1, L2) + 0.05) / (Math.min(L1, L2) + 0.05); - } - - // src/index.js - var a98 = useMode(definition_default2); - var cubehelix = useMode(definition_default3); - var dlab = useMode(definition_default4); - var dlch = useMode(definition_default5); - var hsi = useMode(definition_default6); - var hsl = useMode(definition_default7); - var hsv = useMode(definition_default8); - var hwb = useMode(definition_default9); - var jab = useMode(definition_default10); - var jch = useMode(definition_default11); - var lab = useMode(definition_default12); - var lab65 = useMode(definition_default13); - var lch = useMode(definition_default14); - var lch65 = useMode(definition_default15); - var lchuv = useMode(definition_default16); - var lrgb = useMode(definition_default17); - var luv = useMode(definition_default18); - var okhsl = useMode(modeOkhsl_default); - var okhsv = useMode(modeOkhsv_default); - var oklab = useMode(definition_default19); - var oklch = useMode(definition_default20); - var p3 = useMode(definition_default21); - var prophoto = useMode(definition_default22); - var rec2020 = useMode(definition_default23); - var rgb3 = useMode(definition_default); - var xyb = useMode(definition_default24); - var xyz50 = useMode(definition_default25); - var xyz65 = useMode(definition_default26); - var yiq = useMode(definition_default27); - return __toCommonJS(src_exports); -})(); -return culori; })); diff --git a/node_modules/culori/bundled/meta.json b/node_modules/culori/bundled/meta.json deleted file mode 100644 index 988085c..0000000 --- a/node_modules/culori/bundled/meta.json +++ /dev/null @@ -1,3688 +0,0 @@ -{ - "inputs": { - "src/rgb/parseNumber.js": { - "bytes": 1050, - "imports": [], - "format": "esm" - }, - "src/colors/named.js": { - "bytes": 3377, - "imports": [], - "format": "esm" - }, - "src/rgb/parseNamed.js": { - "bytes": 311, - "imports": [ - { - "path": "src/rgb/parseNumber.js", - "kind": "import-statement", - "original": "./parseNumber.js" - }, - { - "path": "src/colors/named.js", - "kind": "import-statement", - "original": "../colors/named.js" - } - ], - "format": "esm" - }, - "src/rgb/parseHex.js": { - "bytes": 336, - "imports": [ - { - "path": "src/rgb/parseNumber.js", - "kind": "import-statement", - "original": "./parseNumber.js" - } - ], - "format": "esm" - }, - "src/util/regex.js": { - "bytes": 963, - "imports": [], - "format": "esm" - }, - "src/rgb/parseRgbLegacy.js": { - "bytes": 1149, - "imports": [ - { - "path": "src/util/regex.js", - "kind": "import-statement", - "original": "../util/regex.js" - } - ], - "format": "esm" - }, - "src/_prepare.js": { - "bytes": 259, - "imports": [ - { - "path": "src/parse.js", - "kind": "import-statement", - "original": "./parse.js" - } - ], - "format": "esm" - }, - "src/converter.js": { - "bytes": 908, - "imports": [ - { - "path": "src/modes.js", - "kind": "import-statement", - "original": "./modes.js" - }, - { - "path": "src/_prepare.js", - "kind": "import-statement", - "original": "./_prepare.js" - } - ], - "format": "esm" - }, - "src/modes.js": { - "bytes": 2024, - "imports": [ - { - "path": "src/converter.js", - "kind": "import-statement", - "original": "./converter.js" - } - ], - "format": "esm" - }, - "src/parse.js": { - "bytes": 7013, - "imports": [ - { - "path": "src/modes.js", - "kind": "import-statement", - "original": "./modes.js" - } - ], - "format": "esm" - }, - "src/rgb/parseRgb.js": { - "bytes": 759, - "imports": [ - { - "path": "src/parse.js", - "kind": "import-statement", - "original": "../parse.js" - } - ], - "format": "esm" - }, - "src/rgb/parseTransparent.js": { - "bytes": 148, - "imports": [], - "format": "esm" - }, - "src/interpolate/lerp.js": { - "bytes": 446, - "imports": [], - "format": "esm" - }, - "src/interpolate/piecewise.js": { - "bytes": 738, - "imports": [], - "format": "esm" - }, - "src/interpolate/linear.js": { - "bytes": 154, - "imports": [ - { - "path": "src/interpolate/lerp.js", - "kind": "import-statement", - "original": "./lerp.js" - }, - { - "path": "src/interpolate/piecewise.js", - "kind": "import-statement", - "original": "./piecewise.js" - } - ], - "format": "esm" - }, - "src/fixup/alpha.js": { - "bytes": 225, - "imports": [], - "format": "esm" - }, - "src/rgb/definition.js": { - "bytes": 746, - "imports": [ - { - "path": "src/rgb/parseNamed.js", - "kind": "import-statement", - "original": "./parseNamed.js" - }, - { - "path": "src/rgb/parseHex.js", - "kind": "import-statement", - "original": "./parseHex.js" - }, - { - "path": "src/rgb/parseRgbLegacy.js", - "kind": "import-statement", - "original": "./parseRgbLegacy.js" - }, - { - "path": "src/rgb/parseRgb.js", - "kind": "import-statement", - "original": "./parseRgb.js" - }, - { - "path": "src/rgb/parseTransparent.js", - "kind": "import-statement", - "original": "./parseTransparent.js" - }, - { - "path": "src/interpolate/linear.js", - "kind": "import-statement", - "original": "../interpolate/linear.js" - }, - { - "path": "src/fixup/alpha.js", - "kind": "import-statement", - "original": "../fixup/alpha.js" - } - ], - "format": "esm" - }, - "src/a98/convertA98ToXyz65.js": { - "bytes": 847, - "imports": [], - "format": "esm" - }, - "src/a98/convertXyz65ToA98.js": { - "bytes": 750, - "imports": [], - "format": "esm" - }, - "src/lrgb/convertRgbToLrgb.js": { - "bytes": 376, - "imports": [], - "format": "esm" - }, - "src/xyz65/convertRgbToXyz65.js": { - "bytes": 793, - "imports": [ - { - "path": "src/lrgb/convertRgbToLrgb.js", - "kind": "import-statement", - "original": "../lrgb/convertRgbToLrgb.js" - } - ], - "format": "esm" - }, - "src/lrgb/convertLrgbToRgb.js": { - "bytes": 387, - "imports": [], - "format": "esm" - }, - "src/xyz65/convertXyz65ToRgb.js": { - "bytes": 759, - "imports": [ - { - "path": "src/lrgb/convertLrgbToRgb.js", - "kind": "import-statement", - "original": "../lrgb/convertLrgbToRgb.js" - } - ], - "format": "esm" - }, - "src/a98/definition.js": { - "bytes": 608, - "imports": [ - { - "path": "src/rgb/definition.js", - "kind": "import-statement", - "original": "../rgb/definition.js" - }, - { - "path": "src/a98/convertA98ToXyz65.js", - "kind": "import-statement", - "original": "./convertA98ToXyz65.js" - }, - { - "path": "src/a98/convertXyz65ToA98.js", - "kind": "import-statement", - "original": "./convertXyz65ToA98.js" - }, - { - "path": "src/xyz65/convertRgbToXyz65.js", - "kind": "import-statement", - "original": "../xyz65/convertRgbToXyz65.js" - }, - { - "path": "src/xyz65/convertXyz65ToRgb.js", - "kind": "import-statement", - "original": "../xyz65/convertXyz65ToRgb.js" - } - ], - "format": "esm" - }, - "src/util/normalizeHue.js": { - "bytes": 101, - "imports": [], - "format": "esm" - }, - "src/fixup/hue.js": { - "bytes": 1026, - "imports": [ - { - "path": "src/util/normalizeHue.js", - "kind": "import-statement", - "original": "../util/normalizeHue.js" - } - ], - "format": "esm" - }, - "src/cubehelix/constants.js": { - "bytes": 149, - "imports": [], - "format": "esm" - }, - "src/cubehelix/convertRgbToCubehelix.js": { - "bytes": 944, - "imports": [ - { - "path": "src/cubehelix/constants.js", - "kind": "import-statement", - "original": "./constants.js" - } - ], - "format": "esm" - }, - "src/cubehelix/convertCubehelixToRgb.js": { - "bytes": 529, - "imports": [ - { - "path": "src/cubehelix/constants.js", - "kind": "import-statement", - "original": "./constants.js" - } - ], - "format": "esm" - }, - "src/difference.js": { - "bytes": 7936, - "imports": [ - { - "path": "src/modes.js", - "kind": "import-statement", - "original": "./modes.js" - }, - { - "path": "src/converter.js", - "kind": "import-statement", - "original": "./converter.js" - }, - { - "path": "src/util/normalizeHue.js", - "kind": "import-statement", - "original": "./util/normalizeHue.js" - } - ], - "format": "esm" - }, - "src/average.js": { - "bytes": 1281, - "imports": [ - { - "path": "src/converter.js", - "kind": "import-statement", - "original": "./converter.js" - }, - { - "path": "src/modes.js", - "kind": "import-statement", - "original": "./modes.js" - } - ], - "format": "esm" - }, - "src/cubehelix/definition.js": { - "bytes": 2220, - "imports": [ - { - "path": "src/fixup/hue.js", - "kind": "import-statement", - "original": "../fixup/hue.js" - }, - { - "path": "src/fixup/alpha.js", - "kind": "import-statement", - "original": "../fixup/alpha.js" - }, - { - "path": "src/interpolate/linear.js", - "kind": "import-statement", - "original": "../interpolate/linear.js" - }, - { - "path": "src/cubehelix/convertRgbToCubehelix.js", - "kind": "import-statement", - "original": "./convertRgbToCubehelix.js" - }, - { - "path": "src/cubehelix/convertCubehelixToRgb.js", - "kind": "import-statement", - "original": "./convertCubehelixToRgb.js" - }, - { - "path": "src/difference.js", - "kind": "import-statement", - "original": "../difference.js" - }, - { - "path": "src/average.js", - "kind": "import-statement", - "original": "../average.js" - } - ], - "format": "esm" - }, - "src/lch/convertLabToLch.js": { - "bytes": 473, - "imports": [ - { - "path": "src/util/normalizeHue.js", - "kind": "import-statement", - "original": "../util/normalizeHue.js" - } - ], - "format": "esm" - }, - "src/lch/convertLchToLab.js": { - "bytes": 417, - "imports": [], - "format": "esm" - }, - "src/xyz65/constants.js": { - "bytes": 102, - "imports": [], - "format": "esm" - }, - "src/constants.js": { - "bytes": 449, - "imports": [], - "format": "esm" - }, - "src/lab65/convertLab65ToXyz65.js": { - "bytes": 493, - "imports": [ - { - "path": "src/xyz65/constants.js", - "kind": "import-statement", - "original": "../xyz65/constants.js" - }, - { - "path": "src/constants.js", - "kind": "import-statement", - "original": "../constants.js" - } - ], - "format": "esm" - }, - "src/lab65/convertLab65ToRgb.js": { - "bytes": 237, - "imports": [ - { - "path": "src/lab65/convertLab65ToXyz65.js", - "kind": "import-statement", - "original": "./convertLab65ToXyz65.js" - }, - { - "path": "src/xyz65/convertXyz65ToRgb.js", - "kind": "import-statement", - "original": "../xyz65/convertXyz65ToRgb.js" - } - ], - "format": "esm" - }, - "src/lab65/convertXyz65ToLab65.js": { - "bytes": 494, - "imports": [ - { - "path": "src/xyz65/constants.js", - "kind": "import-statement", - "original": "../xyz65/constants.js" - }, - { - "path": "src/constants.js", - "kind": "import-statement", - "original": "../constants.js" - } - ], - "format": "esm" - }, - "src/lab65/convertRgbToLab65.js": { - "bytes": 522, - "imports": [ - { - "path": "src/xyz65/convertRgbToXyz65.js", - "kind": "import-statement", - "original": "../xyz65/convertRgbToXyz65.js" - }, - { - "path": "src/lab65/convertXyz65ToLab65.js", - "kind": "import-statement", - "original": "./convertXyz65ToLab65.js" - } - ], - "format": "esm" - }, - "src/dlch/constants.js": { - "bytes": 214, - "imports": [], - "format": "esm" - }, - "src/dlch/convertDlchToLab65.js": { - "bytes": 678, - "imports": [ - { - "path": "src/dlch/constants.js", - "kind": "import-statement", - "original": "./constants.js" - } - ], - "format": "esm" - }, - "src/dlch/convertLab65ToDlch.js": { - "bytes": 672, - "imports": [ - { - "path": "src/dlch/constants.js", - "kind": "import-statement", - "original": "./constants.js" - }, - { - "path": "src/util/normalizeHue.js", - "kind": "import-statement", - "original": "../util/normalizeHue.js" - } - ], - "format": "esm" - }, - "src/dlab/definition.js": { - "bytes": 1235, - "imports": [ - { - "path": "src/lch/convertLabToLch.js", - "kind": "import-statement", - "original": "../lch/convertLabToLch.js" - }, - { - "path": "src/lch/convertLchToLab.js", - "kind": "import-statement", - "original": "../lch/convertLchToLab.js" - }, - { - "path": "src/lab65/convertLab65ToRgb.js", - "kind": "import-statement", - "original": "../lab65/convertLab65ToRgb.js" - }, - { - "path": "src/lab65/convertRgbToLab65.js", - "kind": "import-statement", - "original": "../lab65/convertRgbToLab65.js" - }, - { - "path": "src/dlch/convertDlchToLab65.js", - "kind": "import-statement", - "original": "../dlch/convertDlchToLab65.js" - }, - { - "path": "src/dlch/convertLab65ToDlch.js", - "kind": "import-statement", - "original": "../dlch/convertLab65ToDlch.js" - }, - { - "path": "src/interpolate/linear.js", - "kind": "import-statement", - "original": "../interpolate/linear.js" - }, - { - "path": "src/fixup/alpha.js", - "kind": "import-statement", - "original": "../fixup/alpha.js" - } - ], - "format": "esm" - }, - "src/dlch/definition.js": { - "bytes": 1405, - "imports": [ - { - "path": "src/lch/convertLabToLch.js", - "kind": "import-statement", - "original": "../lch/convertLabToLch.js" - }, - { - "path": "src/lch/convertLchToLab.js", - "kind": "import-statement", - "original": "../lch/convertLchToLab.js" - }, - { - "path": "src/dlch/convertDlchToLab65.js", - "kind": "import-statement", - "original": "./convertDlchToLab65.js" - }, - { - "path": "src/dlch/convertLab65ToDlch.js", - "kind": "import-statement", - "original": "./convertLab65ToDlch.js" - }, - { - "path": "src/lab65/convertLab65ToRgb.js", - "kind": "import-statement", - "original": "../lab65/convertLab65ToRgb.js" - }, - { - "path": "src/lab65/convertRgbToLab65.js", - "kind": "import-statement", - "original": "../lab65/convertRgbToLab65.js" - }, - { - "path": "src/fixup/hue.js", - "kind": "import-statement", - "original": "../fixup/hue.js" - }, - { - "path": "src/fixup/alpha.js", - "kind": "import-statement", - "original": "../fixup/alpha.js" - }, - { - "path": "src/interpolate/linear.js", - "kind": "import-statement", - "original": "../interpolate/linear.js" - }, - { - "path": "src/difference.js", - "kind": "import-statement", - "original": "../difference.js" - }, - { - "path": "src/average.js", - "kind": "import-statement", - "original": "../average.js" - } - ], - "format": "esm" - }, - "src/hsi/convertHsiToRgb.js": { - "bytes": 1334, - "imports": [ - { - "path": "src/util/normalizeHue.js", - "kind": "import-statement", - "original": "../util/normalizeHue.js" - } - ], - "format": "esm" - }, - "src/hsi/convertRgbToHsi.js": { - "bytes": 511, - "imports": [], - "format": "esm" - }, - "src/hsi/definition.js": { - "bytes": 912, - "imports": [ - { - "path": "src/hsi/convertHsiToRgb.js", - "kind": "import-statement", - "original": "./convertHsiToRgb.js" - }, - { - "path": "src/hsi/convertRgbToHsi.js", - "kind": "import-statement", - "original": "./convertRgbToHsi.js" - }, - { - "path": "src/fixup/hue.js", - "kind": "import-statement", - "original": "../fixup/hue.js" - }, - { - "path": "src/fixup/alpha.js", - "kind": "import-statement", - "original": "../fixup/alpha.js" - }, - { - "path": "src/interpolate/linear.js", - "kind": "import-statement", - "original": "../interpolate/linear.js" - }, - { - "path": "src/difference.js", - "kind": "import-statement", - "original": "../difference.js" - }, - { - "path": "src/average.js", - "kind": "import-statement", - "original": "../average.js" - } - ], - "format": "esm" - }, - "src/hsl/convertHslToRgb.js": { - "bytes": 875, - "imports": [ - { - "path": "src/util/normalizeHue.js", - "kind": "import-statement", - "original": "../util/normalizeHue.js" - } - ], - "format": "esm" - }, - "src/hsl/convertRgbToHsl.js": { - "bytes": 511, - "imports": [], - "format": "esm" - }, - "src/util/hue.js": { - "bytes": 237, - "imports": [], - "format": "esm" - }, - "src/hsl/parseHslLegacy.js": { - "bytes": 949, - "imports": [ - { - "path": "src/util/hue.js", - "kind": "import-statement", - "original": "../util/hue.js" - }, - { - "path": "src/util/regex.js", - "kind": "import-statement", - "original": "../util/regex.js" - } - ], - "format": "esm" - }, - "src/hsl/parseHsl.js": { - "bytes": 777, - "imports": [ - { - "path": "src/parse.js", - "kind": "import-statement", - "original": "../parse.js" - } - ], - "format": "esm" - }, - "src/hsl/definition.js": { - "bytes": 1175, - "imports": [ - { - "path": "src/hsl/convertHslToRgb.js", - "kind": "import-statement", - "original": "./convertHslToRgb.js" - }, - { - "path": "src/hsl/convertRgbToHsl.js", - "kind": "import-statement", - "original": "./convertRgbToHsl.js" - }, - { - "path": "src/hsl/parseHslLegacy.js", - "kind": "import-statement", - "original": "./parseHslLegacy.js" - }, - { - "path": "src/hsl/parseHsl.js", - "kind": "import-statement", - "original": "./parseHsl.js" - }, - { - "path": "src/fixup/hue.js", - "kind": "import-statement", - "original": "../fixup/hue.js" - }, - { - "path": "src/fixup/alpha.js", - "kind": "import-statement", - "original": "../fixup/alpha.js" - }, - { - "path": "src/interpolate/linear.js", - "kind": "import-statement", - "original": "../interpolate/linear.js" - }, - { - "path": "src/difference.js", - "kind": "import-statement", - "original": "../difference.js" - }, - { - "path": "src/average.js", - "kind": "import-statement", - "original": "../average.js" - } - ], - "format": "esm" - }, - "src/hsv/convertHsvToRgb.js": { - "bytes": 895, - "imports": [ - { - "path": "src/util/normalizeHue.js", - "kind": "import-statement", - "original": "../util/normalizeHue.js" - } - ], - "format": "esm" - }, - "src/hsv/convertRgbToHsv.js": { - "bytes": 473, - "imports": [], - "format": "esm" - }, - "src/hsv/definition.js": { - "bytes": 912, - "imports": [ - { - "path": "src/hsv/convertHsvToRgb.js", - "kind": "import-statement", - "original": "./convertHsvToRgb.js" - }, - { - "path": "src/hsv/convertRgbToHsv.js", - "kind": "import-statement", - "original": "./convertRgbToHsv.js" - }, - { - "path": "src/fixup/hue.js", - "kind": "import-statement", - "original": "../fixup/hue.js" - }, - { - "path": "src/fixup/alpha.js", - "kind": "import-statement", - "original": "../fixup/alpha.js" - }, - { - "path": "src/interpolate/linear.js", - "kind": "import-statement", - "original": "../interpolate/linear.js" - }, - { - "path": "src/difference.js", - "kind": "import-statement", - "original": "../difference.js" - }, - { - "path": "src/average.js", - "kind": "import-statement", - "original": "../average.js" - } - ], - "format": "esm" - }, - "src/hwb/convertHwbToRgb.js": { - "bytes": 523, - "imports": [ - { - "path": "src/hsv/convertHsvToRgb.js", - "kind": "import-statement", - "original": "../hsv/convertHsvToRgb.js" - } - ], - "format": "esm" - }, - "src/hwb/convertRgbToHwb.js": { - "bytes": 580, - "imports": [ - { - "path": "src/hsv/convertRgbToHsv.js", - "kind": "import-statement", - "original": "../hsv/convertRgbToHsv.js" - } - ], - "format": "esm" - }, - "src/hwb/parseHwb.js": { - "bytes": 751, - "imports": [ - { - "path": "src/parse.js", - "kind": "import-statement", - "original": "../parse.js" - } - ], - "format": "esm" - }, - "src/hwb/definition.js": { - "bytes": 1031, - "imports": [ - { - "path": "src/hwb/convertHwbToRgb.js", - "kind": "import-statement", - "original": "./convertHwbToRgb.js" - }, - { - "path": "src/hwb/convertRgbToHwb.js", - "kind": "import-statement", - "original": "./convertRgbToHwb.js" - }, - { - "path": "src/hwb/parseHwb.js", - "kind": "import-statement", - "original": "./parseHwb.js" - }, - { - "path": "src/fixup/hue.js", - "kind": "import-statement", - "original": "../fixup/hue.js" - }, - { - "path": "src/fixup/alpha.js", - "kind": "import-statement", - "original": "../fixup/alpha.js" - }, - { - "path": "src/interpolate/linear.js", - "kind": "import-statement", - "original": "../interpolate/linear.js" - }, - { - "path": "src/difference.js", - "kind": "import-statement", - "original": "../difference.js" - }, - { - "path": "src/average.js", - "kind": "import-statement", - "original": "../average.js" - } - ], - "format": "esm" - }, - "src/jab/convertXyz65ToJab.js": { - "bytes": 1182, - "imports": [], - "format": "esm" - }, - "src/jab/convertJabToXyz65.js": { - "bytes": 1181, - "imports": [], - "format": "esm" - }, - "src/jab/convertRgbToJab.js": { - "bytes": 491, - "imports": [ - { - "path": "src/jab/convertXyz65ToJab.js", - "kind": "import-statement", - "original": "./convertXyz65ToJab.js" - }, - { - "path": "src/xyz65/convertRgbToXyz65.js", - "kind": "import-statement", - "original": "../xyz65/convertRgbToXyz65.js" - } - ], - "format": "esm" - }, - "src/jab/convertJabToRgb.js": { - "bytes": 231, - "imports": [ - { - "path": "src/xyz65/convertXyz65ToRgb.js", - "kind": "import-statement", - "original": "../xyz65/convertXyz65ToRgb.js" - }, - { - "path": "src/jab/convertJabToXyz65.js", - "kind": "import-statement", - "original": "./convertJabToXyz65.js" - } - ], - "format": "esm" - }, - "src/jab/definition.js": { - "bytes": 1134, - "imports": [ - { - "path": "src/jab/convertXyz65ToJab.js", - "kind": "import-statement", - "original": "./convertXyz65ToJab.js" - }, - { - "path": "src/jab/convertJabToXyz65.js", - "kind": "import-statement", - "original": "./convertJabToXyz65.js" - }, - { - "path": "src/jab/convertRgbToJab.js", - "kind": "import-statement", - "original": "./convertRgbToJab.js" - }, - { - "path": "src/jab/convertJabToRgb.js", - "kind": "import-statement", - "original": "./convertJabToRgb.js" - }, - { - "path": "src/interpolate/linear.js", - "kind": "import-statement", - "original": "../interpolate/linear.js" - }, - { - "path": "src/fixup/alpha.js", - "kind": "import-statement", - "original": "../fixup/alpha.js" - } - ], - "format": "esm" - }, - "src/jch/convertJabToJch.js": { - "bytes": 353, - "imports": [ - { - "path": "src/util/normalizeHue.js", - "kind": "import-statement", - "original": "../util/normalizeHue.js" - } - ], - "format": "esm" - }, - "src/jch/convertJchToJab.js": { - "bytes": 276, - "imports": [], - "format": "esm" - }, - "src/jch/definition.js": { - "bytes": 1140, - "imports": [ - { - "path": "src/jch/convertJabToJch.js", - "kind": "import-statement", - "original": "./convertJabToJch.js" - }, - { - "path": "src/jch/convertJchToJab.js", - "kind": "import-statement", - "original": "./convertJchToJab.js" - }, - { - "path": "src/jab/convertJabToRgb.js", - "kind": "import-statement", - "original": "../jab/convertJabToRgb.js" - }, - { - "path": "src/jab/convertRgbToJab.js", - "kind": "import-statement", - "original": "../jab/convertRgbToJab.js" - }, - { - "path": "src/fixup/hue.js", - "kind": "import-statement", - "original": "../fixup/hue.js" - }, - { - "path": "src/fixup/alpha.js", - "kind": "import-statement", - "original": "../fixup/alpha.js" - }, - { - "path": "src/interpolate/linear.js", - "kind": "import-statement", - "original": "../interpolate/linear.js" - }, - { - "path": "src/difference.js", - "kind": "import-statement", - "original": "../difference.js" - }, - { - "path": "src/average.js", - "kind": "import-statement", - "original": "../average.js" - } - ], - "format": "esm" - }, - "src/xyz50/constants.js": { - "bytes": 102, - "imports": [], - "format": "esm" - }, - "src/lab/convertLabToXyz50.js": { - "bytes": 489, - "imports": [ - { - "path": "src/xyz50/constants.js", - "kind": "import-statement", - "original": "../xyz50/constants.js" - }, - { - "path": "src/constants.js", - "kind": "import-statement", - "original": "../constants.js" - } - ], - "format": "esm" - }, - "src/xyz50/convertXyz50ToRgb.js": { - "bytes": 695, - "imports": [ - { - "path": "src/lrgb/convertLrgbToRgb.js", - "kind": "import-statement", - "original": "../lrgb/convertLrgbToRgb.js" - } - ], - "format": "esm" - }, - "src/lab/convertLabToRgb.js": { - "bytes": 227, - "imports": [ - { - "path": "src/lab/convertLabToXyz50.js", - "kind": "import-statement", - "original": "./convertLabToXyz50.js" - }, - { - "path": "src/xyz50/convertXyz50ToRgb.js", - "kind": "import-statement", - "original": "../xyz50/convertXyz50ToRgb.js" - } - ], - "format": "esm" - }, - "src/xyz50/convertRgbToXyz50.js": { - "bytes": 740, - "imports": [ - { - "path": "src/lrgb/convertRgbToLrgb.js", - "kind": "import-statement", - "original": "../lrgb/convertRgbToLrgb.js" - } - ], - "format": "esm" - }, - "src/lab/convertXyz50ToLab.js": { - "bytes": 488, - "imports": [ - { - "path": "src/xyz50/constants.js", - "kind": "import-statement", - "original": "../xyz50/constants.js" - }, - { - "path": "src/constants.js", - "kind": "import-statement", - "original": "../constants.js" - } - ], - "format": "esm" - }, - "src/lab/convertRgbToLab.js": { - "bytes": 512, - "imports": [ - { - "path": "src/xyz50/convertRgbToXyz50.js", - "kind": "import-statement", - "original": "../xyz50/convertRgbToXyz50.js" - }, - { - "path": "src/lab/convertXyz50ToLab.js", - "kind": "import-statement", - "original": "./convertXyz50ToLab.js" - } - ], - "format": "esm" - }, - "src/lab/parseLab.js": { - "bytes": 691, - "imports": [ - { - "path": "src/parse.js", - "kind": "import-statement", - "original": "../parse.js" - } - ], - "format": "esm" - }, - "src/lab/definition.js": { - "bytes": 1030, - "imports": [ - { - "path": "src/lab/convertLabToRgb.js", - "kind": "import-statement", - "original": "./convertLabToRgb.js" - }, - { - "path": "src/lab/convertLabToXyz50.js", - "kind": "import-statement", - "original": "./convertLabToXyz50.js" - }, - { - "path": "src/lab/convertRgbToLab.js", - "kind": "import-statement", - "original": "./convertRgbToLab.js" - }, - { - "path": "src/lab/convertXyz50ToLab.js", - "kind": "import-statement", - "original": "./convertXyz50ToLab.js" - }, - { - "path": "src/lab/parseLab.js", - "kind": "import-statement", - "original": "./parseLab.js" - }, - { - "path": "src/interpolate/linear.js", - "kind": "import-statement", - "original": "../interpolate/linear.js" - }, - { - "path": "src/fixup/alpha.js", - "kind": "import-statement", - "original": "../fixup/alpha.js" - } - ], - "format": "esm" - }, - "src/lab65/definition.js": { - "bytes": 620, - "imports": [ - { - "path": "src/lab65/convertLab65ToRgb.js", - "kind": "import-statement", - "original": "./convertLab65ToRgb.js" - }, - { - "path": "src/lab65/convertLab65ToXyz65.js", - "kind": "import-statement", - "original": "./convertLab65ToXyz65.js" - }, - { - "path": "src/lab65/convertRgbToLab65.js", - "kind": "import-statement", - "original": "./convertRgbToLab65.js" - }, - { - "path": "src/lab65/convertXyz65ToLab65.js", - "kind": "import-statement", - "original": "./convertXyz65ToLab65.js" - }, - { - "path": "src/lab/definition.js", - "kind": "import-statement", - "original": "../lab/definition.js" - } - ], - "format": "esm" - }, - "src/lch/parseLch.js": { - "bytes": 685, - "imports": [ - { - "path": "src/parse.js", - "kind": "import-statement", - "original": "../parse.js" - } - ], - "format": "esm" - }, - "src/lch/definition.js": { - "bytes": 1303, - "imports": [ - { - "path": "src/lch/convertLabToLch.js", - "kind": "import-statement", - "original": "./convertLabToLch.js" - }, - { - "path": "src/lch/convertLchToLab.js", - "kind": "import-statement", - "original": "./convertLchToLab.js" - }, - { - "path": "src/lab/convertLabToRgb.js", - "kind": "import-statement", - "original": "../lab/convertLabToRgb.js" - }, - { - "path": "src/lab/convertRgbToLab.js", - "kind": "import-statement", - "original": "../lab/convertRgbToLab.js" - }, - { - "path": "src/lch/parseLch.js", - "kind": "import-statement", - "original": "./parseLch.js" - }, - { - "path": "src/fixup/hue.js", - "kind": "import-statement", - "original": "../fixup/hue.js" - }, - { - "path": "src/fixup/alpha.js", - "kind": "import-statement", - "original": "../fixup/alpha.js" - }, - { - "path": "src/interpolate/linear.js", - "kind": "import-statement", - "original": "../interpolate/linear.js" - }, - { - "path": "src/difference.js", - "kind": "import-statement", - "original": "../difference.js" - }, - { - "path": "src/average.js", - "kind": "import-statement", - "original": "../average.js" - } - ], - "format": "esm" - }, - "src/lch65/definition.js": { - "bytes": 708, - "imports": [ - { - "path": "src/lch/convertLabToLch.js", - "kind": "import-statement", - "original": "../lch/convertLabToLch.js" - }, - { - "path": "src/lch/convertLchToLab.js", - "kind": "import-statement", - "original": "../lch/convertLchToLab.js" - }, - { - "path": "src/lab65/convertLab65ToRgb.js", - "kind": "import-statement", - "original": "../lab65/convertLab65ToRgb.js" - }, - { - "path": "src/lab65/convertRgbToLab65.js", - "kind": "import-statement", - "original": "../lab65/convertRgbToLab65.js" - }, - { - "path": "src/lch/definition.js", - "kind": "import-statement", - "original": "../lch/definition.js" - } - ], - "format": "esm" - }, - "src/lchuv/convertLuvToLchuv.js": { - "bytes": 365, - "imports": [ - { - "path": "src/util/normalizeHue.js", - "kind": "import-statement", - "original": "../util/normalizeHue.js" - } - ], - "format": "esm" - }, - "src/lchuv/convertLchuvToLuv.js": { - "bytes": 290, - "imports": [], - "format": "esm" - }, - "src/luv/convertXyz50ToLuv.js": { - "bytes": 837, - "imports": [ - { - "path": "src/xyz50/constants.js", - "kind": "import-statement", - "original": "../xyz50/constants.js" - }, - { - "path": "src/constants.js", - "kind": "import-statement", - "original": "../constants.js" - } - ], - "format": "esm" - }, - "src/luv/convertLuvToXyz50.js": { - "bytes": 711, - "imports": [ - { - "path": "src/xyz50/constants.js", - "kind": "import-statement", - "original": "../xyz50/constants.js" - }, - { - "path": "src/constants.js", - "kind": "import-statement", - "original": "../constants.js" - } - ], - "format": "esm" - }, - "src/lchuv/definition.js": { - "bytes": 1544, - "imports": [ - { - "path": "src/lchuv/convertLuvToLchuv.js", - "kind": "import-statement", - "original": "./convertLuvToLchuv.js" - }, - { - "path": "src/lchuv/convertLchuvToLuv.js", - "kind": "import-statement", - "original": "./convertLchuvToLuv.js" - }, - { - "path": "src/luv/convertXyz50ToLuv.js", - "kind": "import-statement", - "original": "../luv/convertXyz50ToLuv.js" - }, - { - "path": "src/luv/convertLuvToXyz50.js", - "kind": "import-statement", - "original": "../luv/convertLuvToXyz50.js" - }, - { - "path": "src/xyz50/convertXyz50ToRgb.js", - "kind": "import-statement", - "original": "../xyz50/convertXyz50ToRgb.js" - }, - { - "path": "src/xyz50/convertRgbToXyz50.js", - "kind": "import-statement", - "original": "../xyz50/convertRgbToXyz50.js" - }, - { - "path": "src/fixup/hue.js", - "kind": "import-statement", - "original": "../fixup/hue.js" - }, - { - "path": "src/fixup/alpha.js", - "kind": "import-statement", - "original": "../fixup/alpha.js" - }, - { - "path": "src/interpolate/linear.js", - "kind": "import-statement", - "original": "../interpolate/linear.js" - }, - { - "path": "src/difference.js", - "kind": "import-statement", - "original": "../difference.js" - }, - { - "path": "src/average.js", - "kind": "import-statement", - "original": "../average.js" - } - ], - "format": "esm" - }, - "src/lrgb/definition.js": { - "bytes": 359, - "imports": [ - { - "path": "src/rgb/definition.js", - "kind": "import-statement", - "original": "../rgb/definition.js" - }, - { - "path": "src/lrgb/convertRgbToLrgb.js", - "kind": "import-statement", - "original": "./convertRgbToLrgb.js" - }, - { - "path": "src/lrgb/convertLrgbToRgb.js", - "kind": "import-statement", - "original": "./convertLrgbToRgb.js" - } - ], - "format": "esm" - }, - "src/luv/definition.js": { - "bytes": 1031, - "imports": [ - { - "path": "src/luv/convertXyz50ToLuv.js", - "kind": "import-statement", - "original": "./convertXyz50ToLuv.js" - }, - { - "path": "src/luv/convertLuvToXyz50.js", - "kind": "import-statement", - "original": "./convertLuvToXyz50.js" - }, - { - "path": "src/xyz50/convertXyz50ToRgb.js", - "kind": "import-statement", - "original": "../xyz50/convertXyz50ToRgb.js" - }, - { - "path": "src/xyz50/convertRgbToXyz50.js", - "kind": "import-statement", - "original": "../xyz50/convertRgbToXyz50.js" - }, - { - "path": "src/interpolate/linear.js", - "kind": "import-statement", - "original": "../interpolate/linear.js" - }, - { - "path": "src/fixup/alpha.js", - "kind": "import-statement", - "original": "../fixup/alpha.js" - } - ], - "format": "esm" - }, - "src/oklab/convertLrgbToOklab.js": { - "bytes": 648, - "imports": [], - "format": "esm" - }, - "src/oklab/convertRgbToOklab.js": { - "bytes": 326, - "imports": [ - { - "path": "src/lrgb/convertRgbToLrgb.js", - "kind": "import-statement", - "original": "../lrgb/convertRgbToLrgb.js" - }, - { - "path": "src/oklab/convertLrgbToOklab.js", - "kind": "import-statement", - "original": "./convertLrgbToOklab.js" - } - ], - "format": "esm" - }, - "src/oklab/convertOklabToLrgb.js": { - "bytes": 819, - "imports": [], - "format": "esm" - }, - "src/oklab/convertOklabToRgb.js": { - "bytes": 226, - "imports": [ - { - "path": "src/lrgb/convertLrgbToRgb.js", - "kind": "import-statement", - "original": "../lrgb/convertLrgbToRgb.js" - }, - { - "path": "src/oklab/convertOklabToLrgb.js", - "kind": "import-statement", - "original": "./convertOklabToLrgb.js" - } - ], - "format": "esm" - }, - "src/okhsl/helpers.js": { - "bytes": 8629, - "imports": [ - { - "path": "src/oklab/convertOklabToLrgb.js", - "kind": "import-statement", - "original": "../oklab/convertOklabToLrgb.js" - } - ], - "format": "esm" - }, - "src/okhsl/convertOklabToOkhsl.js": { - "bytes": 2026, - "imports": [ - { - "path": "src/util/normalizeHue.js", - "kind": "import-statement", - "original": "../util/normalizeHue.js" - }, - { - "path": "src/okhsl/helpers.js", - "kind": "import-statement", - "original": "./helpers.js" - } - ], - "format": "esm" - }, - "src/okhsl/convertOkhslToOklab.js": { - "bytes": 1933, - "imports": [ - { - "path": "src/okhsl/helpers.js", - "kind": "import-statement", - "original": "./helpers.js" - } - ], - "format": "esm" - }, - "src/okhsl/modeOkhsl.js": { - "bytes": 651, - "imports": [ - { - "path": "src/oklab/convertRgbToOklab.js", - "kind": "import-statement", - "original": "../oklab/convertRgbToOklab.js" - }, - { - "path": "src/oklab/convertOklabToRgb.js", - "kind": "import-statement", - "original": "../oklab/convertOklabToRgb.js" - }, - { - "path": "src/okhsl/convertOklabToOkhsl.js", - "kind": "import-statement", - "original": "./convertOklabToOkhsl.js" - }, - { - "path": "src/okhsl/convertOkhslToOklab.js", - "kind": "import-statement", - "original": "./convertOkhslToOklab.js" - }, - { - "path": "src/hsl/definition.js", - "kind": "import-statement", - "original": "../hsl/definition.js" - } - ], - "format": "esm" - }, - "src/okhsv/convertOklabToOkhsv.js": { - "bytes": 2243, - "imports": [ - { - "path": "src/util/normalizeHue.js", - "kind": "import-statement", - "original": "../util/normalizeHue.js" - }, - { - "path": "src/oklab/convertOklabToLrgb.js", - "kind": "import-statement", - "original": "../oklab/convertOklabToLrgb.js" - }, - { - "path": "src/okhsl/helpers.js", - "kind": "import-statement", - "original": "../okhsl/helpers.js" - } - ], - "format": "esm" - }, - "src/okhsv/convertOkhsvToOklab.js": { - "bytes": 2120, - "imports": [ - { - "path": "src/oklab/convertOklabToLrgb.js", - "kind": "import-statement", - "original": "../oklab/convertOklabToLrgb.js" - }, - { - "path": "src/okhsl/helpers.js", - "kind": "import-statement", - "original": "../okhsl/helpers.js" - } - ], - "format": "esm" - }, - "src/okhsv/modeOkhsv.js": { - "bytes": 651, - "imports": [ - { - "path": "src/oklab/convertRgbToOklab.js", - "kind": "import-statement", - "original": "../oklab/convertRgbToOklab.js" - }, - { - "path": "src/oklab/convertOklabToRgb.js", - "kind": "import-statement", - "original": "../oklab/convertOklabToRgb.js" - }, - { - "path": "src/okhsv/convertOklabToOkhsv.js", - "kind": "import-statement", - "original": "./convertOklabToOkhsv.js" - }, - { - "path": "src/okhsv/convertOkhsvToOklab.js", - "kind": "import-statement", - "original": "./convertOkhsvToOklab.js" - }, - { - "path": "src/hsv/definition.js", - "kind": "import-statement", - "original": "../hsv/definition.js" - } - ], - "format": "esm" - }, - "src/oklab/parseOklab.js": { - "bytes": 739, - "imports": [ - { - "path": "src/parse.js", - "kind": "import-statement", - "original": "../parse.js" - } - ], - "format": "esm" - }, - "src/oklab/definition.js": { - "bytes": 937, - "imports": [ - { - "path": "src/oklab/convertOklabToLrgb.js", - "kind": "import-statement", - "original": "./convertOklabToLrgb.js" - }, - { - "path": "src/oklab/convertLrgbToOklab.js", - "kind": "import-statement", - "original": "./convertLrgbToOklab.js" - }, - { - "path": "src/oklab/convertRgbToOklab.js", - "kind": "import-statement", - "original": "./convertRgbToOklab.js" - }, - { - "path": "src/oklab/convertOklabToRgb.js", - "kind": "import-statement", - "original": "./convertOklabToRgb.js" - }, - { - "path": "src/oklab/parseOklab.js", - "kind": "import-statement", - "original": "./parseOklab.js" - }, - { - "path": "src/lab/definition.js", - "kind": "import-statement", - "original": "../lab/definition.js" - } - ], - "format": "esm" - }, - "src/oklch/parseOklch.js": { - "bytes": 733, - "imports": [ - { - "path": "src/parse.js", - "kind": "import-statement", - "original": "../parse.js" - } - ], - "format": "esm" - }, - "src/oklch/definition.js": { - "bytes": 875, - "imports": [ - { - "path": "src/lch/definition.js", - "kind": "import-statement", - "original": "../lch/definition.js" - }, - { - "path": "src/lch/convertLabToLch.js", - "kind": "import-statement", - "original": "../lch/convertLabToLch.js" - }, - { - "path": "src/lch/convertLchToLab.js", - "kind": "import-statement", - "original": "../lch/convertLchToLab.js" - }, - { - "path": "src/oklab/convertOklabToRgb.js", - "kind": "import-statement", - "original": "../oklab/convertOklabToRgb.js" - }, - { - "path": "src/oklab/convertRgbToOklab.js", - "kind": "import-statement", - "original": "../oklab/convertRgbToOklab.js" - }, - { - "path": "src/oklch/parseOklch.js", - "kind": "import-statement", - "original": "./parseOklch.js" - } - ], - "format": "esm" - }, - "src/p3/convertP3ToXyz65.js": { - "bytes": 709, - "imports": [ - { - "path": "src/lrgb/convertRgbToLrgb.js", - "kind": "import-statement", - "original": "../lrgb/convertRgbToLrgb.js" - } - ], - "format": "esm" - }, - "src/p3/convertXyz65ToP3.js": { - "bytes": 725, - "imports": [ - { - "path": "src/lrgb/convertLrgbToRgb.js", - "kind": "import-statement", - "original": "../lrgb/convertLrgbToRgb.js" - } - ], - "format": "esm" - }, - "src/p3/definition.js": { - "bytes": 604, - "imports": [ - { - "path": "src/rgb/definition.js", - "kind": "import-statement", - "original": "../rgb/definition.js" - }, - { - "path": "src/p3/convertP3ToXyz65.js", - "kind": "import-statement", - "original": "./convertP3ToXyz65.js" - }, - { - "path": "src/p3/convertXyz65ToP3.js", - "kind": "import-statement", - "original": "./convertXyz65ToP3.js" - }, - { - "path": "src/xyz65/convertRgbToXyz65.js", - "kind": "import-statement", - "original": "../xyz65/convertRgbToXyz65.js" - }, - { - "path": "src/xyz65/convertXyz65ToRgb.js", - "kind": "import-statement", - "original": "../xyz65/convertXyz65ToRgb.js" - } - ], - "format": "esm" - }, - "src/prophoto/convertXyz50ToProphoto.js": { - "bytes": 795, - "imports": [], - "format": "esm" - }, - "src/prophoto/convertProphotoToXyz50.js": { - "bytes": 857, - "imports": [], - "format": "esm" - }, - "src/prophoto/definition.js": { - "bytes": 771, - "imports": [ - { - "path": "src/rgb/definition.js", - "kind": "import-statement", - "original": "../rgb/definition.js" - }, - { - "path": "src/prophoto/convertXyz50ToProphoto.js", - "kind": "import-statement", - "original": "./convertXyz50ToProphoto.js" - }, - { - "path": "src/prophoto/convertProphotoToXyz50.js", - "kind": "import-statement", - "original": "./convertProphotoToXyz50.js" - }, - { - "path": "src/xyz50/convertXyz50ToRgb.js", - "kind": "import-statement", - "original": "../xyz50/convertXyz50ToRgb.js" - }, - { - "path": "src/xyz50/convertRgbToXyz50.js", - "kind": "import-statement", - "original": "../xyz50/convertRgbToXyz50.js" - } - ], - "format": "esm" - }, - "src/rec2020/convertXyz65ToRec2020.js": { - "bytes": 957, - "imports": [], - "format": "esm" - }, - "src/rec2020/convertRec2020ToXyz65.js": { - "bytes": 994, - "imports": [], - "format": "esm" - }, - "src/rec2020/definition.js": { - "bytes": 646, - "imports": [ - { - "path": "src/rgb/definition.js", - "kind": "import-statement", - "original": "../rgb/definition.js" - }, - { - "path": "src/rec2020/convertXyz65ToRec2020.js", - "kind": "import-statement", - "original": "./convertXyz65ToRec2020.js" - }, - { - "path": "src/rec2020/convertRec2020ToXyz65.js", - "kind": "import-statement", - "original": "./convertRec2020ToXyz65.js" - }, - { - "path": "src/xyz65/convertRgbToXyz65.js", - "kind": "import-statement", - "original": "../xyz65/convertRgbToXyz65.js" - }, - { - "path": "src/xyz65/convertXyz65ToRgb.js", - "kind": "import-statement", - "original": "../xyz65/convertXyz65ToRgb.js" - } - ], - "format": "esm" - }, - "src/xyb/constants.js": { - "bytes": 86, - "imports": [], - "format": "esm" - }, - "src/xyb/convertRgbToXyb.js": { - "bytes": 733, - "imports": [ - { - "path": "src/lrgb/convertRgbToLrgb.js", - "kind": "import-statement", - "original": "../lrgb/convertRgbToLrgb.js" - }, - { - "path": "src/xyb/constants.js", - "kind": "import-statement", - "original": "./constants.js" - } - ], - "format": "esm" - }, - "src/xyb/convertXybToRgb.js": { - "bytes": 767, - "imports": [ - { - "path": "src/lrgb/convertLrgbToRgb.js", - "kind": "import-statement", - "original": "../lrgb/convertLrgbToRgb.js" - }, - { - "path": "src/xyb/constants.js", - "kind": "import-statement", - "original": "./constants.js" - } - ], - "format": "esm" - }, - "src/xyb/definition.js": { - "bytes": 783, - "imports": [ - { - "path": "src/interpolate/linear.js", - "kind": "import-statement", - "original": "../interpolate/linear.js" - }, - { - "path": "src/fixup/alpha.js", - "kind": "import-statement", - "original": "../fixup/alpha.js" - }, - { - "path": "src/xyb/convertRgbToXyb.js", - "kind": "import-statement", - "original": "./convertRgbToXyb.js" - }, - { - "path": "src/xyb/convertXybToRgb.js", - "kind": "import-statement", - "original": "./convertXybToRgb.js" - } - ], - "format": "esm" - }, - "src/xyz50/definition.js": { - "bytes": 907, - "imports": [ - { - "path": "src/xyz50/convertXyz50ToRgb.js", - "kind": "import-statement", - "original": "./convertXyz50ToRgb.js" - }, - { - "path": "src/lab/convertXyz50ToLab.js", - "kind": "import-statement", - "original": "../lab/convertXyz50ToLab.js" - }, - { - "path": "src/xyz50/convertRgbToXyz50.js", - "kind": "import-statement", - "original": "./convertRgbToXyz50.js" - }, - { - "path": "src/lab/convertLabToXyz50.js", - "kind": "import-statement", - "original": "../lab/convertLabToXyz50.js" - }, - { - "path": "src/interpolate/linear.js", - "kind": "import-statement", - "original": "../interpolate/linear.js" - }, - { - "path": "src/fixup/alpha.js", - "kind": "import-statement", - "original": "../fixup/alpha.js" - } - ], - "format": "esm" - }, - "src/xyz65/convertXyz65ToXyz50.js": { - "bytes": 712, - "imports": [], - "format": "esm" - }, - "src/xyz65/convertXyz50ToXyz65.js": { - "bytes": 712, - "imports": [], - "format": "esm" - }, - "src/xyz65/definition.js": { - "bytes": 918, - "imports": [ - { - "path": "src/xyz65/convertXyz65ToRgb.js", - "kind": "import-statement", - "original": "./convertXyz65ToRgb.js" - }, - { - "path": "src/xyz65/convertRgbToXyz65.js", - "kind": "import-statement", - "original": "./convertRgbToXyz65.js" - }, - { - "path": "src/xyz65/convertXyz65ToXyz50.js", - "kind": "import-statement", - "original": "./convertXyz65ToXyz50.js" - }, - { - "path": "src/xyz65/convertXyz50ToXyz65.js", - "kind": "import-statement", - "original": "./convertXyz50ToXyz65.js" - }, - { - "path": "src/interpolate/linear.js", - "kind": "import-statement", - "original": "../interpolate/linear.js" - }, - { - "path": "src/fixup/alpha.js", - "kind": "import-statement", - "original": "../fixup/alpha.js" - } - ], - "format": "esm" - }, - "src/yiq/convertRgbToYiq.js": { - "bytes": 341, - "imports": [], - "format": "esm" - }, - "src/yiq/convertYiqToRgb.js": { - "bytes": 301, - "imports": [], - "format": "esm" - }, - "src/yiq/definition.js": { - "bytes": 1034, - "imports": [ - { - "path": "src/yiq/convertRgbToYiq.js", - "kind": "import-statement", - "original": "./convertRgbToYiq.js" - }, - { - "path": "src/yiq/convertYiqToRgb.js", - "kind": "import-statement", - "original": "./convertYiqToRgb.js" - }, - { - "path": "src/interpolate/linear.js", - "kind": "import-statement", - "original": "../interpolate/linear.js" - }, - { - "path": "src/fixup/alpha.js", - "kind": "import-statement", - "original": "../fixup/alpha.js" - } - ], - "format": "esm" - }, - "src/round.js": { - "bytes": 283, - "imports": [], - "format": "esm" - }, - "src/formatter.js": { - "bytes": 2663, - "imports": [ - { - "path": "src/converter.js", - "kind": "import-statement", - "original": "./converter.js" - }, - { - "path": "src/round.js", - "kind": "import-statement", - "original": "./round.js" - }, - { - "path": "src/_prepare.js", - "kind": "import-statement", - "original": "./_prepare.js" - }, - { - "path": "src/modes.js", - "kind": "import-statement", - "original": "./modes.js" - } - ], - "format": "esm" - }, - "src/blend.js": { - "bytes": 2139, - "imports": [ - { - "path": "src/converter.js", - "kind": "import-statement", - "original": "./converter.js" - }, - { - "path": "src/modes.js", - "kind": "import-statement", - "original": "./modes.js" - } - ], - "format": "esm" - }, - "src/random.js": { - "bytes": 787, - "imports": [ - { - "path": "src/modes.js", - "kind": "import-statement", - "original": "./modes.js" - } - ], - "format": "esm" - }, - "src/map.js": { - "bytes": 1535, - "imports": [ - { - "path": "src/converter.js", - "kind": "import-statement", - "original": "./converter.js" - }, - { - "path": "src/_prepare.js", - "kind": "import-statement", - "original": "./_prepare.js" - }, - { - "path": "src/modes.js", - "kind": "import-statement", - "original": "./modes.js" - } - ], - "format": "esm" - }, - "src/util/normalizePositions.js": { - "bytes": 1342, - "imports": [], - "format": "esm" - }, - "src/easing/midpoint.js": { - "bytes": 179, - "imports": [], - "format": "esm" - }, - "src/interpolate/interpolate.js": { - "bytes": 3916, - "imports": [ - { - "path": "src/converter.js", - "kind": "import-statement", - "original": "../converter.js" - }, - { - "path": "src/modes.js", - "kind": "import-statement", - "original": "../modes.js" - }, - { - "path": "src/util/normalizePositions.js", - "kind": "import-statement", - "original": "../util/normalizePositions.js" - }, - { - "path": "src/easing/midpoint.js", - "kind": "import-statement", - "original": "../easing/midpoint.js" - }, - { - "path": "src/map.js", - "kind": "import-statement", - "original": "../map.js" - } - ], - "format": "esm" - }, - "src/interpolate/splineBasis.js": { - "bytes": 1305, - "imports": [], - "format": "esm" - }, - "src/interpolate/splineNatural.js": { - "bytes": 748, - "imports": [ - { - "path": "src/interpolate/splineBasis.js", - "kind": "import-statement", - "original": "./splineBasis.js" - } - ], - "format": "esm" - }, - "src/interpolate/splineMonotone.js": { - "bytes": 2923, - "imports": [ - { - "path": "src/interpolate/linear.js", - "kind": "import-statement", - "original": "./linear.js" - } - ], - "format": "esm" - }, - "src/easing/gamma.js": { - "bytes": 93, - "imports": [], - "format": "esm" - }, - "src/samples.js": { - "bytes": 273, - "imports": [ - { - "path": "src/easing/gamma.js", - "kind": "import-statement", - "original": "./easing/gamma.js" - } - ], - "format": "esm" - }, - "src/clamp.js": { - "bytes": 6767, - "imports": [ - { - "path": "src/converter.js", - "kind": "import-statement", - "original": "./converter.js" - }, - { - "path": "src/_prepare.js", - "kind": "import-statement", - "original": "./_prepare.js" - }, - { - "path": "src/modes.js", - "kind": "import-statement", - "original": "./modes.js" - }, - { - "path": "src/difference.js", - "kind": "import-statement", - "original": "./difference.js" - } - ], - "format": "esm" - }, - "src/nearest.js": { - "bytes": 703, - "imports": [ - { - "path": "src/difference.js", - "kind": "import-statement", - "original": "./difference.js" - } - ], - "format": "esm" - }, - "src/filter.js": { - "bytes": 3311, - "imports": [ - { - "path": "src/map.js", - "kind": "import-statement", - "original": "./map.js" - }, - { - "path": "src/converter.js", - "kind": "import-statement", - "original": "./converter.js" - }, - { - "path": "src/_prepare.js", - "kind": "import-statement", - "original": "./_prepare.js" - }, - { - "path": "src/modes.js", - "kind": "import-statement", - "original": "./modes.js" - } - ], - "format": "esm" - }, - "src/deficiency.js": { - "bytes": 4907, - "imports": [ - { - "path": "src/converter.js", - "kind": "import-statement", - "original": "./converter.js" - }, - { - "path": "src/_prepare.js", - "kind": "import-statement", - "original": "./_prepare.js" - }, - { - "path": "src/interpolate/lerp.js", - "kind": "import-statement", - "original": "./interpolate/lerp.js" - } - ], - "format": "esm" - }, - "src/easing/smoothstep.js": { - "bytes": 289, - "imports": [], - "format": "esm" - }, - "src/easing/smootherstep.js": { - "bytes": 205, - "imports": [], - "format": "esm" - }, - "src/easing/inOutSine.js": { - "bytes": 125, - "imports": [], - "format": "esm" - }, - "src/wcag.js": { - "bytes": 485, - "imports": [ - { - "path": "src/converter.js", - "kind": "import-statement", - "original": "./converter.js" - } - ], - "format": "esm" - }, - "src/index.js": { - "bytes": 10891, - "imports": [ - { - "path": "src/a98/definition.js", - "kind": "import-statement", - "original": "./a98/definition.js" - }, - { - "path": "src/cubehelix/definition.js", - "kind": "import-statement", - "original": "./cubehelix/definition.js" - }, - { - "path": "src/dlab/definition.js", - "kind": "import-statement", - "original": "./dlab/definition.js" - }, - { - "path": "src/dlch/definition.js", - "kind": "import-statement", - "original": "./dlch/definition.js" - }, - { - "path": "src/hsi/definition.js", - "kind": "import-statement", - "original": "./hsi/definition.js" - }, - { - "path": "src/hsl/definition.js", - "kind": "import-statement", - "original": "./hsl/definition.js" - }, - { - "path": "src/hsv/definition.js", - "kind": "import-statement", - "original": "./hsv/definition.js" - }, - { - "path": "src/hwb/definition.js", - "kind": "import-statement", - "original": "./hwb/definition.js" - }, - { - "path": "src/jab/definition.js", - "kind": "import-statement", - "original": "./jab/definition.js" - }, - { - "path": "src/jch/definition.js", - "kind": "import-statement", - "original": "./jch/definition.js" - }, - { - "path": "src/lab/definition.js", - "kind": "import-statement", - "original": "./lab/definition.js" - }, - { - "path": "src/lab65/definition.js", - "kind": "import-statement", - "original": "./lab65/definition.js" - }, - { - "path": "src/lch/definition.js", - "kind": "import-statement", - "original": "./lch/definition.js" - }, - { - "path": "src/lch65/definition.js", - "kind": "import-statement", - "original": "./lch65/definition.js" - }, - { - "path": "src/lchuv/definition.js", - "kind": "import-statement", - "original": "./lchuv/definition.js" - }, - { - "path": "src/lrgb/definition.js", - "kind": "import-statement", - "original": "./lrgb/definition.js" - }, - { - "path": "src/luv/definition.js", - "kind": "import-statement", - "original": "./luv/definition.js" - }, - { - "path": "src/okhsl/modeOkhsl.js", - "kind": "import-statement", - "original": "./okhsl/modeOkhsl.js" - }, - { - "path": "src/okhsv/modeOkhsv.js", - "kind": "import-statement", - "original": "./okhsv/modeOkhsv.js" - }, - { - "path": "src/oklab/definition.js", - "kind": "import-statement", - "original": "./oklab/definition.js" - }, - { - "path": "src/oklch/definition.js", - "kind": "import-statement", - "original": "./oklch/definition.js" - }, - { - "path": "src/p3/definition.js", - "kind": "import-statement", - "original": "./p3/definition.js" - }, - { - "path": "src/prophoto/definition.js", - "kind": "import-statement", - "original": "./prophoto/definition.js" - }, - { - "path": "src/rec2020/definition.js", - "kind": "import-statement", - "original": "./rec2020/definition.js" - }, - { - "path": "src/rgb/definition.js", - "kind": "import-statement", - "original": "./rgb/definition.js" - }, - { - "path": "src/xyb/definition.js", - "kind": "import-statement", - "original": "./xyb/definition.js" - }, - { - "path": "src/xyz50/definition.js", - "kind": "import-statement", - "original": "./xyz50/definition.js" - }, - { - "path": "src/xyz65/definition.js", - "kind": "import-statement", - "original": "./xyz65/definition.js" - }, - { - "path": "src/yiq/definition.js", - "kind": "import-statement", - "original": "./yiq/definition.js" - }, - { - "path": "src/modes.js", - "kind": "import-statement", - "original": "./modes.js" - }, - { - "path": "src/converter.js", - "kind": "import-statement", - "original": "./converter.js" - }, - { - "path": "src/formatter.js", - "kind": "import-statement", - "original": "./formatter.js" - }, - { - "path": "src/colors/named.js", - "kind": "import-statement", - "original": "./colors/named.js" - }, - { - "path": "src/blend.js", - "kind": "import-statement", - "original": "./blend.js" - }, - { - "path": "src/random.js", - "kind": "import-statement", - "original": "./random.js" - }, - { - "path": "src/fixup/hue.js", - "kind": "import-statement", - "original": "./fixup/hue.js" - }, - { - "path": "src/fixup/alpha.js", - "kind": "import-statement", - "original": "./fixup/alpha.js" - }, - { - "path": "src/map.js", - "kind": "import-statement", - "original": "./map.js" - }, - { - "path": "src/average.js", - "kind": "import-statement", - "original": "./average.js" - }, - { - "path": "src/round.js", - "kind": "import-statement", - "original": "./round.js" - }, - { - "path": "src/interpolate/interpolate.js", - "kind": "import-statement", - "original": "./interpolate/interpolate.js" - }, - { - "path": "src/interpolate/linear.js", - "kind": "import-statement", - "original": "./interpolate/linear.js" - }, - { - "path": "src/interpolate/piecewise.js", - "kind": "import-statement", - "original": "./interpolate/piecewise.js" - }, - { - "path": "src/interpolate/splineBasis.js", - "kind": "import-statement", - "original": "./interpolate/splineBasis.js" - }, - { - "path": "src/interpolate/splineNatural.js", - "kind": "import-statement", - "original": "./interpolate/splineNatural.js" - }, - { - "path": "src/interpolate/splineMonotone.js", - "kind": "import-statement", - "original": "./interpolate/splineMonotone.js" - }, - { - "path": "src/interpolate/lerp.js", - "kind": "import-statement", - "original": "./interpolate/lerp.js" - }, - { - "path": "src/samples.js", - "kind": "import-statement", - "original": "./samples.js" - }, - { - "path": "src/clamp.js", - "kind": "import-statement", - "original": "./clamp.js" - }, - { - "path": "src/nearest.js", - "kind": "import-statement", - "original": "./nearest.js" - }, - { - "path": "src/modes.js", - "kind": "import-statement", - "original": "./modes.js" - }, - { - "path": "src/parse.js", - "kind": "import-statement", - "original": "./parse.js" - }, - { - "path": "src/difference.js", - "kind": "import-statement", - "original": "./difference.js" - }, - { - "path": "src/filter.js", - "kind": "import-statement", - "original": "./filter.js" - }, - { - "path": "src/deficiency.js", - "kind": "import-statement", - "original": "./deficiency.js" - }, - { - "path": "src/easing/midpoint.js", - "kind": "import-statement", - "original": "./easing/midpoint.js" - }, - { - "path": "src/easing/smoothstep.js", - "kind": "import-statement", - "original": "./easing/smoothstep.js" - }, - { - "path": "src/easing/smootherstep.js", - "kind": "import-statement", - "original": "./easing/smootherstep.js" - }, - { - "path": "src/easing/inOutSine.js", - "kind": "import-statement", - "original": "./easing/inOutSine.js" - }, - { - "path": "src/easing/gamma.js", - "kind": "import-statement", - "original": "./easing/gamma.js" - }, - { - "path": "src/wcag.js", - "kind": "import-statement", - "original": "./wcag.js" - }, - { - "path": "src/hsl/parseHsl.js", - "kind": "import-statement", - "original": "./hsl/parseHsl.js" - }, - { - "path": "src/hwb/parseHwb.js", - "kind": "import-statement", - "original": "./hwb/parseHwb.js" - }, - { - "path": "src/lab/parseLab.js", - "kind": "import-statement", - "original": "./lab/parseLab.js" - }, - { - "path": "src/lch/parseLch.js", - "kind": "import-statement", - "original": "./lch/parseLch.js" - }, - { - "path": "src/rgb/parseNamed.js", - "kind": "import-statement", - "original": "./rgb/parseNamed.js" - }, - { - "path": "src/rgb/parseTransparent.js", - "kind": "import-statement", - "original": "./rgb/parseTransparent.js" - }, - { - "path": "src/rgb/parseHex.js", - "kind": "import-statement", - "original": "./rgb/parseHex.js" - }, - { - "path": "src/rgb/parseRgb.js", - "kind": "import-statement", - "original": "./rgb/parseRgb.js" - }, - { - "path": "src/hsl/parseHslLegacy.js", - "kind": "import-statement", - "original": "./hsl/parseHslLegacy.js" - }, - { - "path": "src/rgb/parseRgbLegacy.js", - "kind": "import-statement", - "original": "./rgb/parseRgbLegacy.js" - }, - { - "path": "src/oklab/parseOklab.js", - "kind": "import-statement", - "original": "./oklab/parseOklab.js" - }, - { - "path": "src/oklch/parseOklch.js", - "kind": "import-statement", - "original": "./oklch/parseOklch.js" - }, - { - "path": "src/a98/convertA98ToXyz65.js", - "kind": "import-statement", - "original": "./a98/convertA98ToXyz65.js" - }, - { - "path": "src/cubehelix/convertCubehelixToRgb.js", - "kind": "import-statement", - "original": "./cubehelix/convertCubehelixToRgb.js" - }, - { - "path": "src/dlch/convertDlchToLab65.js", - "kind": "import-statement", - "original": "./dlch/convertDlchToLab65.js" - }, - { - "path": "src/hsi/convertHsiToRgb.js", - "kind": "import-statement", - "original": "./hsi/convertHsiToRgb.js" - }, - { - "path": "src/hsl/convertHslToRgb.js", - "kind": "import-statement", - "original": "./hsl/convertHslToRgb.js" - }, - { - "path": "src/hsv/convertHsvToRgb.js", - "kind": "import-statement", - "original": "./hsv/convertHsvToRgb.js" - }, - { - "path": "src/hwb/convertHwbToRgb.js", - "kind": "import-statement", - "original": "./hwb/convertHwbToRgb.js" - }, - { - "path": "src/jch/convertJabToJch.js", - "kind": "import-statement", - "original": "./jch/convertJabToJch.js" - }, - { - "path": "src/jab/convertJabToRgb.js", - "kind": "import-statement", - "original": "./jab/convertJabToRgb.js" - }, - { - "path": "src/jab/convertJabToXyz65.js", - "kind": "import-statement", - "original": "./jab/convertJabToXyz65.js" - }, - { - "path": "src/jch/convertJchToJab.js", - "kind": "import-statement", - "original": "./jch/convertJchToJab.js" - }, - { - "path": "src/dlch/convertLab65ToDlch.js", - "kind": "import-statement", - "original": "./dlch/convertLab65ToDlch.js" - }, - { - "path": "src/lab65/convertLab65ToRgb.js", - "kind": "import-statement", - "original": "./lab65/convertLab65ToRgb.js" - }, - { - "path": "src/lab65/convertLab65ToXyz65.js", - "kind": "import-statement", - "original": "./lab65/convertLab65ToXyz65.js" - }, - { - "path": "src/lch/convertLabToLch.js", - "kind": "import-statement", - "original": "./lch/convertLabToLch.js" - }, - { - "path": "src/lab/convertLabToRgb.js", - "kind": "import-statement", - "original": "./lab/convertLabToRgb.js" - }, - { - "path": "src/lab/convertLabToXyz50.js", - "kind": "import-statement", - "original": "./lab/convertLabToXyz50.js" - }, - { - "path": "src/lch/convertLchToLab.js", - "kind": "import-statement", - "original": "./lch/convertLchToLab.js" - }, - { - "path": "src/lchuv/convertLchuvToLuv.js", - "kind": "import-statement", - "original": "./lchuv/convertLchuvToLuv.js" - }, - { - "path": "src/oklab/convertLrgbToOklab.js", - "kind": "import-statement", - "original": "./oklab/convertLrgbToOklab.js" - }, - { - "path": "src/lrgb/convertLrgbToRgb.js", - "kind": "import-statement", - "original": "./lrgb/convertLrgbToRgb.js" - }, - { - "path": "src/lchuv/convertLuvToLchuv.js", - "kind": "import-statement", - "original": "./lchuv/convertLuvToLchuv.js" - }, - { - "path": "src/luv/convertLuvToXyz50.js", - "kind": "import-statement", - "original": "./luv/convertLuvToXyz50.js" - }, - { - "path": "src/okhsl/convertOkhslToOklab.js", - "kind": "import-statement", - "original": "./okhsl/convertOkhslToOklab.js" - }, - { - "path": "src/okhsv/convertOkhsvToOklab.js", - "kind": "import-statement", - "original": "./okhsv/convertOkhsvToOklab.js" - }, - { - "path": "src/oklab/convertOklabToLrgb.js", - "kind": "import-statement", - "original": "./oklab/convertOklabToLrgb.js" - }, - { - "path": "src/okhsl/convertOklabToOkhsl.js", - "kind": "import-statement", - "original": "./okhsl/convertOklabToOkhsl.js" - }, - { - "path": "src/okhsv/convertOklabToOkhsv.js", - "kind": "import-statement", - "original": "./okhsv/convertOklabToOkhsv.js" - }, - { - "path": "src/oklab/convertOklabToRgb.js", - "kind": "import-statement", - "original": "./oklab/convertOklabToRgb.js" - }, - { - "path": "src/p3/convertP3ToXyz65.js", - "kind": "import-statement", - "original": "./p3/convertP3ToXyz65.js" - }, - { - "path": "src/prophoto/convertProphotoToXyz50.js", - "kind": "import-statement", - "original": "./prophoto/convertProphotoToXyz50.js" - }, - { - "path": "src/rec2020/convertRec2020ToXyz65.js", - "kind": "import-statement", - "original": "./rec2020/convertRec2020ToXyz65.js" - }, - { - "path": "src/cubehelix/convertRgbToCubehelix.js", - "kind": "import-statement", - "original": "./cubehelix/convertRgbToCubehelix.js" - }, - { - "path": "src/hsi/convertRgbToHsi.js", - "kind": "import-statement", - "original": "./hsi/convertRgbToHsi.js" - }, - { - "path": "src/hsl/convertRgbToHsl.js", - "kind": "import-statement", - "original": "./hsl/convertRgbToHsl.js" - }, - { - "path": "src/hsv/convertRgbToHsv.js", - "kind": "import-statement", - "original": "./hsv/convertRgbToHsv.js" - }, - { - "path": "src/hwb/convertRgbToHwb.js", - "kind": "import-statement", - "original": "./hwb/convertRgbToHwb.js" - }, - { - "path": "src/jab/convertRgbToJab.js", - "kind": "import-statement", - "original": "./jab/convertRgbToJab.js" - }, - { - "path": "src/lab/convertRgbToLab.js", - "kind": "import-statement", - "original": "./lab/convertRgbToLab.js" - }, - { - "path": "src/lab65/convertRgbToLab65.js", - "kind": "import-statement", - "original": "./lab65/convertRgbToLab65.js" - }, - { - "path": "src/lrgb/convertRgbToLrgb.js", - "kind": "import-statement", - "original": "./lrgb/convertRgbToLrgb.js" - }, - { - "path": "src/oklab/convertRgbToOklab.js", - "kind": "import-statement", - "original": "./oklab/convertRgbToOklab.js" - }, - { - "path": "src/xyb/convertRgbToXyb.js", - "kind": "import-statement", - "original": "./xyb/convertRgbToXyb.js" - }, - { - "path": "src/xyz50/convertRgbToXyz50.js", - "kind": "import-statement", - "original": "./xyz50/convertRgbToXyz50.js" - }, - { - "path": "src/xyz65/convertRgbToXyz65.js", - "kind": "import-statement", - "original": "./xyz65/convertRgbToXyz65.js" - }, - { - "path": "src/yiq/convertRgbToYiq.js", - "kind": "import-statement", - "original": "./yiq/convertRgbToYiq.js" - }, - { - "path": "src/xyb/convertXybToRgb.js", - "kind": "import-statement", - "original": "./xyb/convertXybToRgb.js" - }, - { - "path": "src/lab/convertXyz50ToLab.js", - "kind": "import-statement", - "original": "./lab/convertXyz50ToLab.js" - }, - { - "path": "src/luv/convertXyz50ToLuv.js", - "kind": "import-statement", - "original": "./luv/convertXyz50ToLuv.js" - }, - { - "path": "src/prophoto/convertXyz50ToProphoto.js", - "kind": "import-statement", - "original": "./prophoto/convertXyz50ToProphoto.js" - }, - { - "path": "src/xyz50/convertXyz50ToRgb.js", - "kind": "import-statement", - "original": "./xyz50/convertXyz50ToRgb.js" - }, - { - "path": "src/xyz65/convertXyz50ToXyz65.js", - "kind": "import-statement", - "original": "./xyz65/convertXyz50ToXyz65.js" - }, - { - "path": "src/a98/convertXyz65ToA98.js", - "kind": "import-statement", - "original": "./a98/convertXyz65ToA98.js" - }, - { - "path": "src/jab/convertXyz65ToJab.js", - "kind": "import-statement", - "original": "./jab/convertXyz65ToJab.js" - }, - { - "path": "src/lab65/convertXyz65ToLab65.js", - "kind": "import-statement", - "original": "./lab65/convertXyz65ToLab65.js" - }, - { - "path": "src/p3/convertXyz65ToP3.js", - "kind": "import-statement", - "original": "./p3/convertXyz65ToP3.js" - }, - { - "path": "src/rec2020/convertXyz65ToRec2020.js", - "kind": "import-statement", - "original": "./rec2020/convertXyz65ToRec2020.js" - }, - { - "path": "src/xyz65/convertXyz65ToRgb.js", - "kind": "import-statement", - "original": "./xyz65/convertXyz65ToRgb.js" - }, - { - "path": "src/xyz65/convertXyz65ToXyz50.js", - "kind": "import-statement", - "original": "./xyz65/convertXyz65ToXyz50.js" - }, - { - "path": "src/yiq/convertYiqToRgb.js", - "kind": "import-statement", - "original": "./yiq/convertYiqToRgb.js" - } - ], - "format": "esm" - } - }, - "outputs": { - "bundled/culori.mjs": { - "imports": [], - "exports": [ - "a98", - "average", - "averageAngle", - "averageNumber", - "blend", - "blerp", - "clampChroma", - "clampGamut", - "clampRgb", - "colorsNamed", - "convertA98ToXyz65", - "convertCubehelixToRgb", - "convertDlchToLab65", - "convertHsiToRgb", - "convertHslToRgb", - "convertHsvToRgb", - "convertHwbToRgb", - "convertJabToJch", - "convertJabToRgb", - "convertJabToXyz65", - "convertJchToJab", - "convertLab65ToDlch", - "convertLab65ToRgb", - "convertLab65ToXyz65", - "convertLabToLch", - "convertLabToRgb", - "convertLabToXyz50", - "convertLchToLab", - "convertLchuvToLuv", - "convertLrgbToOklab", - "convertLrgbToRgb", - "convertLuvToLchuv", - "convertLuvToXyz50", - "convertOkhslToOklab", - "convertOkhsvToOklab", - "convertOklabToLrgb", - "convertOklabToOkhsl", - "convertOklabToOkhsv", - "convertOklabToRgb", - "convertP3ToXyz65", - "convertProphotoToXyz50", - "convertRec2020ToXyz65", - "convertRgbToCubehelix", - "convertRgbToHsi", - "convertRgbToHsl", - "convertRgbToHsv", - "convertRgbToHwb", - "convertRgbToJab", - "convertRgbToLab", - "convertRgbToLab65", - "convertRgbToLrgb", - "convertRgbToOklab", - "convertRgbToXyb", - "convertRgbToXyz50", - "convertRgbToXyz65", - "convertRgbToYiq", - "convertXybToRgb", - "convertXyz50ToLab", - "convertXyz50ToLuv", - "convertXyz50ToProphoto", - "convertXyz50ToRgb", - "convertXyz50ToXyz65", - "convertXyz65ToA98", - "convertXyz65ToJab", - "convertXyz65ToLab65", - "convertXyz65ToP3", - "convertXyz65ToRec2020", - "convertXyz65ToRgb", - "convertXyz65ToXyz50", - "convertYiqToRgb", - "converter", - "cubehelix", - "differenceCie76", - "differenceCie94", - "differenceCiede2000", - "differenceCmc", - "differenceEuclidean", - "differenceHueChroma", - "differenceHueNaive", - "differenceHueSaturation", - "differenceHyab", - "differenceKotsarenkoRamos", - "displayable", - "dlab", - "dlch", - "easingGamma", - "easingInOutSine", - "easingMidpoint", - "easingSmootherstep", - "easingSmoothstep", - "easingSmoothstepInverse", - "filterBrightness", - "filterContrast", - "filterDeficiencyDeuter", - "filterDeficiencyProt", - "filterDeficiencyTrit", - "filterGrayscale", - "filterHueRotate", - "filterInvert", - "filterSaturate", - "filterSepia", - "fixupAlpha", - "fixupHueDecreasing", - "fixupHueIncreasing", - "fixupHueLonger", - "fixupHueShorter", - "formatCss", - "formatHex", - "formatHex8", - "formatHsl", - "formatRgb", - "getMode", - "hsi", - "hsl", - "hsv", - "hwb", - "inGamut", - "interpolate", - "interpolateWith", - "interpolateWithPremultipliedAlpha", - "interpolatorLinear", - "interpolatorPiecewise", - "interpolatorSplineBasis", - "interpolatorSplineBasisClosed", - "interpolatorSplineMonotone", - "interpolatorSplineMonotone2", - "interpolatorSplineMonotoneClosed", - "interpolatorSplineNatural", - "interpolatorSplineNaturalClosed", - "jab", - "jch", - "lab", - "lab65", - "lch", - "lch65", - "lchuv", - "lerp", - "lrgb", - "luv", - "mapAlphaDivide", - "mapAlphaMultiply", - "mapTransferGamma", - "mapTransferLinear", - "mapper", - "modeA98", - "modeCubehelix", - "modeDlab", - "modeDlch", - "modeHsi", - "modeHsl", - "modeHsv", - "modeHwb", - "modeJab", - "modeJch", - "modeLab", - "modeLab65", - "modeLch", - "modeLch65", - "modeLchuv", - "modeLrgb", - "modeLuv", - "modeOkhsl", - "modeOkhsv", - "modeOklab", - "modeOklch", - "modeP3", - "modeProphoto", - "modeRec2020", - "modeRgb", - "modeXyb", - "modeXyz50", - "modeXyz65", - "modeYiq", - "nearest", - "okhsl", - "okhsv", - "oklab", - "oklch", - "p3", - "parse", - "parseHex", - "parseHsl", - "parseHslLegacy", - "parseHwb", - "parseLab", - "parseLch", - "parseNamed", - "parseOklab", - "parseOklch", - "parseRgb", - "parseRgbLegacy", - "parseTransparent", - "prophoto", - "random", - "rec2020", - "removeParser", - "rgb", - "round", - "samples", - "serializeHex", - "serializeHex8", - "serializeHsl", - "serializeRgb", - "toGamut", - "trilerp", - "unlerp", - "useMode", - "useParser", - "wcagContrast", - "wcagLuminance", - "xyb", - "xyz50", - "xyz65", - "yiq" - ], - "entryPoint": "src/index.js", - "inputs": { - "src/rgb/parseNumber.js": { - "bytesInOutput": 965 - }, - "src/colors/named.js": { - "bytesInOutput": 3420 - }, - "src/rgb/parseNamed.js": { - "bytesInOutput": 139 - }, - "src/rgb/parseHex.js": { - "bytesInOutput": 254 - }, - "src/util/regex.js": { - "bytesInOutput": 414 - }, - "src/rgb/parseRgbLegacy.js": { - "bytesInOutput": 1011 - }, - "src/_prepare.js": { - "bytesInOutput": 209 - }, - "src/converter.js": { - "bytesInOutput": 898 - }, - "src/modes.js": { - "bytesInOutput": 1935 - }, - "src/parse.js": { - "bytesInOutput": 6647 - }, - "src/rgb/parseRgb.js": { - "bytesInOutput": 754 - }, - "src/rgb/parseTransparent.js": { - "bytesInOutput": 157 - }, - "src/interpolate/lerp.js": { - "bytesInOutput": 390 - }, - "src/interpolate/piecewise.js": { - "bytesInOutput": 714 - }, - "src/interpolate/linear.js": { - "bytesInOutput": 54 - }, - "src/fixup/alpha.js": { - "bytesInOutput": 216 - }, - "src/rgb/definition.js": { - "bytesInOutput": 461 - }, - "src/a98/convertA98ToXyz65.js": { - "bytesInOutput": 609 - }, - "src/a98/convertXyz65ToA98.js": { - "bytesInOutput": 575 - }, - "src/lrgb/convertRgbToLrgb.js": { - "bytesInOutput": 419 - }, - "src/xyz65/convertRgbToXyz65.js": { - "bytesInOutput": 500 - }, - "src/lrgb/convertLrgbToRgb.js": { - "bytesInOutput": 433 - }, - "src/xyz65/convertXyz65ToRgb.js": { - "bytesInOutput": 458 - }, - "src/a98/definition.js": { - "bytesInOutput": 419 - }, - "src/util/normalizeHue.js": { - "bytesInOutput": 115 - }, - "src/fixup/hue.js": { - "bytesInOutput": 890 - }, - "src/cubehelix/constants.js": { - "bytesInOutput": 121 - }, - "src/cubehelix/convertRgbToCubehelix.js": { - "bytesInOutput": 580 - }, - "src/cubehelix/convertCubehelixToRgb.js": { - "bytesInOutput": 500 - }, - "src/difference.js": { - "bytesInOutput": 6179 - }, - "src/average.js": { - "bytesInOutput": 1197 - }, - "src/cubehelix/definition.js": { - "bytesInOutput": 671 - }, - "src/lch/convertLabToLch.js": { - "bytesInOutput": 320 - }, - "src/lch/convertLchToLab.js": { - "bytesInOutput": 312 - }, - "src/xyz65/constants.js": { - "bytesInOutput": 84 - }, - "src/constants.js": { - "bytesInOutput": 245 - }, - "src/lab65/convertLab65ToXyz65.js": { - "bytesInOutput": 438 - }, - "src/lab65/convertLab65ToRgb.js": { - "bytesInOutput": 147 - }, - "src/lab65/convertXyz65ToLab65.js": { - "bytesInOutput": 435 - }, - "src/lab65/convertRgbToLab65.js": { - "bytesInOutput": 253 - }, - "src/dlch/constants.js": { - "bytesInOutput": 166 - }, - "src/dlch/convertDlchToLab65.js": { - "bytesInOutput": 591 - }, - "src/dlch/convertLab65ToDlch.js": { - "bytesInOutput": 537 - }, - "src/dlab/definition.js": { - "bytesInOutput": 860 - }, - "src/dlch/definition.js": { - "bytesInOutput": 927 - }, - "src/hsi/convertHsiToRgb.js": { - "bytesInOutput": 1354 - }, - "src/hsi/convertRgbToHsi.js": { - "bytesInOutput": 433 - }, - "src/hsi/definition.js": { - "bytesInOutput": 575 - }, - "src/hsl/convertHslToRgb.js": { - "bytesInOutput": 801 - }, - "src/hsl/convertRgbToHsl.js": { - "bytesInOutput": 436 - }, - "src/util/hue.js": { - "bytesInOutput": 255 - }, - "src/hsl/parseHslLegacy.js": { - "bytesInOutput": 754 - }, - "src/hsl/parseHsl.js": { - "bytesInOutput": 773 - }, - "src/hsl/definition.js": { - "bytesInOutput": 761 - }, - "src/hsv/convertHsvToRgb.js": { - "bytesInOutput": 826 - }, - "src/hsv/convertRgbToHsv.js": { - "bytesInOutput": 397 - }, - "src/hsv/definition.js": { - "bytesInOutput": 575 - }, - "src/hwb/convertHwbToRgb.js": { - "bytesInOutput": 217 - }, - "src/hwb/convertRgbToHwb.js": { - "bytesInOutput": 313 - }, - "src/hwb/parseHwb.js": { - "bytesInOutput": 749 - }, - "src/hwb/definition.js": { - "bytesInOutput": 668 - }, - "src/jab/convertXyz65ToJab.js": { - "bytesInOutput": 956 - }, - "src/jab/convertJabToXyz65.js": { - "bytesInOutput": 985 - }, - "src/jab/convertRgbToJab.js": { - "bytesInOutput": 245 - }, - "src/jab/convertJabToRgb.js": { - "bytesInOutput": 141 - }, - "src/jab/definition.js": { - "bytesInOutput": 587 - }, - "src/jch/convertJabToJch.js": { - "bytesInOutput": 339 - }, - "src/jch/convertJchToJab.js": { - "bytesInOutput": 305 - }, - "src/jch/definition.js": { - "bytesInOutput": 759 - }, - "src/xyz50/constants.js": { - "bytesInOutput": 86 - }, - "src/lab/convertLabToXyz50.js": { - "bytesInOutput": 434 - }, - "src/xyz50/convertXyz50ToRgb.js": { - "bytesInOutput": 458 - }, - "src/lab/convertLabToRgb.js": { - "bytesInOutput": 139 - }, - "src/xyz50/convertRgbToXyz50.js": { - "bytesInOutput": 508 - }, - "src/lab/convertXyz50ToLab.js": { - "bytesInOutput": 433 - }, - "src/lab/convertRgbToLab.js": { - "bytesInOutput": 245 - }, - "src/lab/parseLab.js": { - "bytesInOutput": 678 - }, - "src/lab/definition.js": { - "bytesInOutput": 731 - }, - "src/lab65/definition.js": { - "bytesInOutput": 429 - }, - "src/lch/parseLch.js": { - "bytesInOutput": 694 - }, - "src/lch/definition.js": { - "bytesInOutput": 888 - }, - "src/lch65/definition.js": { - "bytesInOutput": 541 - }, - "src/lchuv/convertLuvToLchuv.js": { - "bytesInOutput": 347 - }, - "src/lchuv/convertLchuvToLuv.js": { - "bytesInOutput": 317 - }, - "src/luv/convertXyz50ToLuv.js": { - "bytesInOutput": 688 - }, - "src/luv/convertLuvToXyz50.js": { - "bytesInOutput": 611 - }, - "src/lchuv/definition.js": { - "bytesInOutput": 924 - }, - "src/lrgb/definition.js": { - "bytesInOutput": 263 - }, - "src/luv/definition.js": { - "bytesInOutput": 675 - }, - "src/oklab/convertLrgbToOklab.js": { - "bytesInOutput": 695 - }, - "src/oklab/convertRgbToOklab.js": { - "bytesInOutput": 251 - }, - "src/oklab/convertOklabToLrgb.js": { - "bytesInOutput": 789 - }, - "src/oklab/convertOklabToRgb.js": { - "bytesInOutput": 141 - }, - "src/okhsl/helpers.js": { - "bytesInOutput": 5496 - }, - "src/okhsl/convertOklabToOkhsl.js": { - "bytesInOutput": 824 - }, - "src/okhsl/convertOkhslToOklab.js": { - "bytesInOutput": 747 - }, - "src/okhsl/modeOkhsl.js": { - "bytesInOutput": 418 - }, - "src/okhsv/convertOklabToOkhsv.js": { - "bytesInOutput": 931 - }, - "src/okhsv/convertOkhsvToOklab.js": { - "bytesInOutput": 883 - }, - "src/okhsv/modeOkhsv.js": { - "bytesInOutput": 418 - }, - "src/oklab/parseOklab.js": { - "bytesInOutput": 728 - }, - "src/oklab/definition.js": { - "bytesInOutput": 567 - }, - "src/oklch/parseOklch.js": { - "bytesInOutput": 744 - }, - "src/oklch/definition.js": { - "bytesInOutput": 669 - }, - "src/p3/convertP3ToXyz65.js": { - "bytesInOutput": 479 - }, - "src/p3/convertXyz65ToP3.js": { - "bytesInOutput": 481 - }, - "src/p3/definition.js": { - "bytesInOutput": 423 - }, - "src/prophoto/convertXyz50ToProphoto.js": { - "bytesInOutput": 632 - }, - "src/prophoto/convertProphotoToXyz50.js": { - "bytesInOutput": 699 - }, - "src/prophoto/definition.js": { - "bytesInOutput": 457 - }, - "src/rec2020/convertXyz65ToRec2020.js": { - "bytesInOutput": 768 - }, - "src/rec2020/convertRec2020ToXyz65.js": { - "bytesInOutput": 815 - }, - "src/rec2020/definition.js": { - "bytesInOutput": 442 - }, - "src/xyb/constants.js": { - "bytesInOutput": 67 - }, - "src/xyb/convertRgbToXyb.js": { - "bytesInOutput": 661 - }, - "src/xyb/convertXybToRgb.js": { - "bytesInOutput": 612 - }, - "src/xyb/definition.js": { - "bytesInOutput": 509 - }, - "src/xyz50/definition.js": { - "bytesInOutput": 577 - }, - "src/xyz65/convertXyz65ToXyz50.js": { - "bytesInOutput": 480 - }, - "src/xyz65/convertXyz50ToXyz65.js": { - "bytesInOutput": 480 - }, - "src/xyz65/definition.js": { - "bytesInOutput": 587 - }, - "src/yiq/convertRgbToYiq.js": { - "bytesInOutput": 373 - }, - "src/yiq/convertYiqToRgb.js": { - "bytesInOutput": 326 - }, - "src/yiq/definition.js": { - "bytesInOutput": 486 - }, - "src/index.js": { - "bytesInOutput": 1209 - }, - "src/round.js": { - "bytesInOutput": 227 - }, - "src/formatter.js": { - "bytesInOutput": 2405 - }, - "src/blend.js": { - "bytesInOutput": 1634 - }, - "src/random.js": { - "bytesInOutput": 584 - }, - "src/map.js": { - "bytesInOutput": 1414 - }, - "src/util/normalizePositions.js": { - "bytesInOutput": 682 - }, - "src/easing/midpoint.js": { - "bytesInOutput": 136 - }, - "src/interpolate/interpolate.js": { - "bytesInOutput": 3309 - }, - "src/interpolate/splineBasis.js": { - "bytesInOutput": 905 - }, - "src/interpolate/splineNatural.js": { - "bytesInOutput": 675 - }, - "src/interpolate/splineMonotone.js": { - "bytesInOutput": 2088 - }, - "src/easing/gamma.js": { - "bytesInOutput": 111 - }, - "src/samples.js": { - "bytesInOutput": 269 - }, - "src/clamp.js": { - "bytesInOutput": 4240 - }, - "src/nearest.js": { - "bytesInOutput": 508 - }, - "src/filter.js": { - "bytesInOutput": 3209 - }, - "src/deficiency.js": { - "bytesInOutput": 5177 - }, - "src/easing/smoothstep.js": { - "bytesInOutput": 130 - }, - "src/easing/smootherstep.js": { - "bytesInOutput": 104 - }, - "src/easing/inOutSine.js": { - "bytesInOutput": 91 - }, - "src/wcag.js": { - "bytesInOutput": 273 - } - }, - "bytes": 126363 - } - } -} \ No newline at end of file diff --git a/node_modules/culori/package.json b/node_modules/culori/package.json deleted file mode 100644 index a03ee24..0000000 --- a/node_modules/culori/package.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "name": "culori", - "version": "3.3.0", - "type": "module", - "main": "./bundled/culori.cjs", - "module": "./bundled/culori.min.mjs", - "browser": "./bundled/culori.min.js", - "jsdelivr": "./bundled/culori.umd.js", - "exports": { - "./require": "./bundled/culori.cjs", - ".": "./src/index.js", - "./css": "./src/bootstrap/css.js", - "./all": "./src/bootstrap/all.js", - "./fn": "./src/index-fn.js", - "./package.json": "./package.json" - }, - "repository": "git@github.com:Evercoder/culori.git", - "author": "Dan Burzo ", - "description": "A general-purpose color library for JavaScript", - "keywords": [ - "blend", - "ciede2000", - "cielab", - "color", - "color-difference", - "cubehelix", - "din99", - "gradients", - "hsi", - "hsl", - "hsv", - "hwb", - "interpolation", - "lab", - "lch", - "lrgb", - "mix", - "rgb", - "yiq" - ], - "license": "MIT", - "files": [ - "bundled", - "src" - ], - "devDependencies": { - "@11ty/eleventy": "^2.0.1", - "@11ty/eleventy-plugin-syntaxhighlight": "^5.0.0", - "esbuild": "^0.17.19", - "eslint": "^8.41.0", - "eslint-plugin-import": "^2.27.5", - "gh-pages": "^5.0.0", - "prettier": "^2.8.8", - "pretty-quick": "^3.1.3", - "tap-spec": "^5.0.0", - "tape": "^5.6.3" - }, - "scripts": { - "prepare": "git config core.hooksPath .git-hooks", - "test": "tape 'test/**/*.test.js' | tap-spec", - "start": "npx esbuild --servedir=.", - "build": "node build.js", - "benchmark": "node benchmark/index.js", - "prepublishOnly": "npm run lint && npm run build && npm run test", - "docs:start": "eleventy --config=eleventy.config.cjs --serve", - "docs:build": "npm run build && rm -rf www && eleventy --config=eleventy.config.cjs && cp bundled/culori.min.mjs www/", - "docs:deploy": "npm run docs:build && gh-pages -d www --dotfiles", - "lint": "eslint '{src,test}/**/*.js'" - }, - "prettier": { - "bracketSpacing": true, - "semi": true, - "singleQuote": true, - "trailingComma": "none", - "useTabs": true, - "tabWidth": 4, - "arrowParens": "avoid", - "printWidth": 80 - }, - "sideEffects": [ - "src/index.js", - "src/bootstrap/all.js", - "src/bootstrap/css.js" - ], - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } -} diff --git a/node_modules/culori/src/_prepare.js b/node_modules/culori/src/_prepare.js deleted file mode 100644 index 2a6a502..0000000 --- a/node_modules/culori/src/_prepare.js +++ /dev/null @@ -1,14 +0,0 @@ -import parse from './parse.js'; - -const prepare = (color, mode) => - color === undefined - ? undefined - : typeof color !== 'object' - ? parse(color) - : color.mode !== undefined - ? color - : mode - ? { ...color, mode } - : undefined; - -export default prepare; diff --git a/node_modules/culori/src/a98/convertA98ToXyz65.js b/node_modules/culori/src/a98/convertA98ToXyz65.js deleted file mode 100644 index 324e241..0000000 --- a/node_modules/culori/src/a98/convertA98ToXyz65.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - Convert A98 RGB values to CIE XYZ D65 - - References: - * https://drafts.csswg.org/css-color/#color-conversion-code - * http://www.brucelindbloom.com/index.html?Eqn_RGB_XYZ_Matrix.html - * https://www.adobe.com/digitalimag/pdfs/AdobeRGB1998.pdf -*/ - -const linearize = v => Math.pow(Math.abs(v), 563 / 256) * Math.sign(v); - -const convertA98ToXyz65 = a98 => { - let r = linearize(a98.r); - let g = linearize(a98.g); - let b = linearize(a98.b); - let res = { - mode: 'xyz65', - x: - 0.5766690429101305 * r + - 0.1855582379065463 * g + - 0.1882286462349947 * b, - y: - 0.297344975250536 * r + - 0.6273635662554661 * g + - 0.0752914584939979 * b, - z: - 0.0270313613864123 * r + - 0.0706888525358272 * g + - 0.9913375368376386 * b - }; - if (a98.alpha !== undefined) { - res.alpha = a98.alpha; - } - return res; -}; - -export default convertA98ToXyz65; diff --git a/node_modules/culori/src/a98/convertXyz65ToA98.js b/node_modules/culori/src/a98/convertXyz65ToA98.js deleted file mode 100644 index fd03258..0000000 --- a/node_modules/culori/src/a98/convertXyz65ToA98.js +++ /dev/null @@ -1,36 +0,0 @@ -/* - Convert CIE XYZ D65 values to A98 RGB - - References: - * https://drafts.csswg.org/css-color/#color-conversion-code - * http://www.brucelindbloom.com/index.html?Eqn_RGB_XYZ_Matrix.html -*/ - -const gamma = v => Math.pow(Math.abs(v), 256 / 563) * Math.sign(v); - -const convertXyz65ToA98 = ({ x, y, z, alpha }) => { - let res = { - mode: 'a98', - r: gamma( - x * 2.0415879038107465 - - y * 0.5650069742788597 - - 0.3447313507783297 * z - ), - g: gamma( - x * -0.9692436362808798 + - y * 1.8759675015077206 + - 0.0415550574071756 * z - ), - b: gamma( - x * 0.0134442806320312 - - y * 0.1183623922310184 + - 1.0151749943912058 * z - ) - }; - if (alpha !== undefined) { - res.alpha = alpha; - } - return res; -}; - -export default convertXyz65ToA98; diff --git a/node_modules/culori/src/a98/definition.js b/node_modules/culori/src/a98/definition.js deleted file mode 100644 index 6c35d07..0000000 --- a/node_modules/culori/src/a98/definition.js +++ /dev/null @@ -1,25 +0,0 @@ -import rgb from '../rgb/definition.js'; - -import convertA98ToXyz65 from './convertA98ToXyz65.js'; -import convertXyz65ToA98 from './convertXyz65ToA98.js'; -import convertRgbToXyz65 from '../xyz65/convertRgbToXyz65.js'; -import convertXyz65ToRgb from '../xyz65/convertXyz65ToRgb.js'; - -const definition = { - ...rgb, - mode: 'a98', - parse: ['a98-rgb'], - serialize: 'a98-rgb', - - fromMode: { - rgb: color => convertXyz65ToA98(convertRgbToXyz65(color)), - xyz65: convertXyz65ToA98 - }, - - toMode: { - rgb: color => convertXyz65ToRgb(convertA98ToXyz65(color)), - xyz65: convertA98ToXyz65 - } -}; - -export default definition; diff --git a/node_modules/culori/src/average.js b/node_modules/culori/src/average.js deleted file mode 100644 index 6fb6e67..0000000 --- a/node_modules/culori/src/average.js +++ /dev/null @@ -1,52 +0,0 @@ -import converter from './converter.js'; -import { getMode } from './modes.js'; - -const averageAngle = val => { - // See: https://en.wikipedia.org/wiki/Mean_of_circular_quantities - let sum = val.reduce( - (sum, val) => { - if (val !== undefined) { - let rad = (val * Math.PI) / 180; - sum.sin += Math.sin(rad); - sum.cos += Math.cos(rad); - } - return sum; - }, - { sin: 0, cos: 0 } - ); - return (Math.atan2(sum.sin, sum.cos) * 180) / Math.PI; -}; - -const averageNumber = val => { - let a = val.filter(v => v !== undefined); - return a.length ? a.reduce((sum, v) => sum + v, 0) / a.length : undefined; -}; - -const isfn = o => typeof o === 'function'; - -function average(colors, mode = 'rgb', overrides) { - let def = getMode(mode); - let cc = colors.map(converter(mode)); - return def.channels.reduce( - (res, ch) => { - let arr = cc.map(c => c[ch]).filter(val => val !== undefined); - if (arr.length) { - let fn; - if (isfn(overrides)) { - fn = overrides; - } else if (overrides && isfn(overrides[ch])) { - fn = overrides[ch]; - } else if (def.average && isfn(def.average[ch])) { - fn = def.average[ch]; - } else { - fn = averageNumber; - } - res[ch] = fn(arr, ch); - } - return res; - }, - { mode } - ); -} - -export { average, averageAngle, averageNumber }; diff --git a/node_modules/culori/src/blend.js b/node_modules/culori/src/blend.js deleted file mode 100644 index 451b35d..0000000 --- a/node_modules/culori/src/blend.js +++ /dev/null @@ -1,81 +0,0 @@ -/* - Color blend modes, as defined in the - CSS Compositing Level 4 spec - - https://drafts.fxtf.org/compositing-2/ - https://en.wikipedia.org/wiki/Blend_modes - https://en.wikipedia.org/wiki/Alpha_compositing - https://keithp.com/~keithp/porterduff/p253-porter.pdf - */ - -import converter from './converter.js'; -import { getMode } from './modes.js'; - -const BLENDS = { - normal: (b, s) => s, - multiply: (b, s) => b * s, - screen: (b, s) => b + s - b * s, - 'hard-light': (b, s) => (s < 0.5 ? b * 2 * s : 2 * s * (1 - b) - 1), - overlay: (b, s) => (b < 0.5 ? s * 2 * b : 2 * b * (1 - s) - 1), - darken: (b, s) => Math.min(b, s), - lighten: (b, s) => Math.max(b, s), - 'color-dodge': (b, s) => - b === 0 ? 0 : s === 1 ? 1 : Math.min(1, b / (1 - s)), - 'color-burn': (b, s) => - b === 1 ? 1 : s === 0 ? 0 : 1 - Math.min(1, (1 - b) / s), - 'soft-light': (b, s) => - s < 0.5 - ? b - (1 - 2 * s) * b * (1 - b) - : b + - (2 * s - 1) * - ((b < 0.25 ? ((16 * b - 12) * b + 4) * b : Math.sqrt(b)) - - b), - difference: (b, s) => Math.abs(b - s), - exclusion: (b, s) => b + s - 2 * b * s -}; - -const blend = (colors, type = 'normal', mode = 'rgb') => { - let fn = typeof type === 'function' ? type : BLENDS[type]; - - let conv = converter(mode); - - // get mode channels - let channels = getMode(mode).channels; - - // convert all colors to the mode - // and assume undefined alphas are 1 - let converted = colors.map(c => { - let cc = conv(c); - if (cc.alpha === undefined) { - cc.alpha = 1; - } - return cc; - }); - - return converted.reduce((b, s) => { - if (b === undefined) return s; - // blend backdrop and source - let alpha = s.alpha + b.alpha * (1 - s.alpha); - return channels.reduce( - (res, ch) => { - if (ch !== 'alpha') { - if (alpha === 0) { - res[ch] = 0; - } else { - res[ch] = - s.alpha * (1 - b.alpha) * s[ch] + - s.alpha * b.alpha * fn(b[ch], s[ch]) + - (1 - s.alpha) * b.alpha * b[ch]; - // TODO fix() assumes [0, 1] colors - // and is only true for RGB / LRGB - res[ch] = Math.max(0, Math.min(1, res[ch] / alpha)); - } - } - return res; - }, - { mode, alpha } - ); - }); -}; - -export default blend; diff --git a/node_modules/culori/src/bootstrap/all.js b/node_modules/culori/src/bootstrap/all.js deleted file mode 100644 index acf1fc5..0000000 --- a/node_modules/culori/src/bootstrap/all.js +++ /dev/null @@ -1,61 +0,0 @@ -// Color space definitions -import modeA98 from '../a98/definition.js'; -import modeCubehelix from '../cubehelix/definition.js'; -import modeDlab from '../dlab/definition.js'; -import modeDlch from '../dlch/definition.js'; -import modeHsi from '../hsi/definition.js'; -import modeHsl from '../hsl/definition.js'; -import modeHsv from '../hsv/definition.js'; -import modeHwb from '../hwb/definition.js'; -import modeJab from '../jab/definition.js'; -import modeJch from '../jch/definition.js'; -import modeLab from '../lab/definition.js'; -import modeLab65 from '../lab65/definition.js'; -import modeLch from '../lch/definition.js'; -import modeLch65 from '../lch65/definition.js'; -import modeLchuv from '../lchuv/definition.js'; -import modeLrgb from '../lrgb/definition.js'; -import modeLuv from '../luv/definition.js'; -import modeOkhsl from '../okhsl/modeOkhsl.js'; -import modeOkhsv from '../okhsv/modeOkhsv.js'; -import modeOklab from '../oklab/definition.js'; -import modeOklch from '../oklch/definition.js'; -import modeP3 from '../p3/definition.js'; -import modeProphoto from '../prophoto/definition.js'; -import modeRec2020 from '../rec2020/definition.js'; -import modeRgb from '../rgb/definition.js'; -import modeXyb from '../xyb/definition.js'; -import modeXyz50 from '../xyz50/definition.js'; -import modeXyz65 from '../xyz65/definition.js'; -import modeYiq from '../yiq/definition.js'; -import { useMode } from '../modes.js'; - -export const a98 = useMode(modeA98); -export const cubehelix = useMode(modeCubehelix); -export const dlab = useMode(modeDlab); -export const dlch = useMode(modeDlch); -export const hsi = useMode(modeHsi); -export const hsl = useMode(modeHsl); -export const hsv = useMode(modeHsv); -export const hwb = useMode(modeHwb); -export const jab = useMode(modeJab); -export const jch = useMode(modeJch); -export const lab = useMode(modeLab); -export const lab65 = useMode(modeLab65); -export const lch = useMode(modeLch); -export const lch65 = useMode(modeLch65); -export const lchuv = useMode(modeLchuv); -export const lrgb = useMode(modeLrgb); -export const luv = useMode(modeLuv); -export const okhsl = useMode(modeOkhsl); -export const okhsv = useMode(modeOkhsv); -export const oklab = useMode(modeOklab); -export const oklch = useMode(modeOklch); -export const p3 = useMode(modeP3); -export const prophoto = useMode(modeProphoto); -export const rec2020 = useMode(modeRec2020); -export const rgb = useMode(modeRgb); -export const xyb = useMode(modeXyb); -export const xyz50 = useMode(modeXyz50); -export const xyz65 = useMode(modeXyz65); -export const yiq = useMode(modeYiq); diff --git a/node_modules/culori/src/bootstrap/css.js b/node_modules/culori/src/bootstrap/css.js deleted file mode 100644 index 6719c7c..0000000 --- a/node_modules/culori/src/bootstrap/css.js +++ /dev/null @@ -1,37 +0,0 @@ -// Color space definitions -import modeA98 from '../a98/definition.js'; -import modeHsl from '../hsl/definition.js'; -import modeHsv from '../hsv/definition.js'; -import modeHwb from '../hwb/definition.js'; -import modeLab from '../lab/definition.js'; -import modeLab65 from '../lab65/definition.js'; -import modeLch from '../lch/definition.js'; -import modeLch65 from '../lch65/definition.js'; -import modeLrgb from '../lrgb/definition.js'; -import modeOklab from '../oklab/definition.js'; -import modeOklch from '../oklch/definition.js'; -import modeP3 from '../p3/definition.js'; -import modeProphoto from '../prophoto/definition.js'; -import modeRec2020 from '../rec2020/definition.js'; -import modeRgb from '../rgb/definition.js'; -import modeXyz50 from '../xyz50/definition.js'; -import modeXyz65 from '../xyz65/definition.js'; -import { useMode } from '../modes.js'; - -export const a98 = useMode(modeA98); -export const hsl = useMode(modeHsl); -export const hsv = useMode(modeHsv); -export const hwb = useMode(modeHwb); -export const lab = useMode(modeLab); -export const lab65 = useMode(modeLab65); -export const lch = useMode(modeLch); -export const lch65 = useMode(modeLch65); -export const lrgb = useMode(modeLrgb); -export const oklab = useMode(modeOklab); -export const oklch = useMode(modeOklch); -export const p3 = useMode(modeP3); -export const prophoto = useMode(modeProphoto); -export const rec2020 = useMode(modeRec2020); -export const rgb = useMode(modeRgb); -export const xyz50 = useMode(modeXyz50); -export const xyz65 = useMode(modeXyz65); diff --git a/node_modules/culori/src/clamp.js b/node_modules/culori/src/clamp.js deleted file mode 100644 index ade4c61..0000000 --- a/node_modules/culori/src/clamp.js +++ /dev/null @@ -1,255 +0,0 @@ -import converter from './converter.js'; -import prepare from './_prepare.js'; -import { getMode } from './modes.js'; -import { differenceEuclidean } from './difference.js'; - -const rgb = converter('rgb'); -const fixup_rgb = c => { - const res = { - mode: c.mode, - r: Math.max(0, Math.min(c.r, 1)), - g: Math.max(0, Math.min(c.g, 1)), - b: Math.max(0, Math.min(c.b, 1)) - }; - if (c.alpha !== undefined) { - res.alpha = c.alpha; - } - return res; -}; - -const to_displayable_srgb = c => fixup_rgb(rgb(c)); - -const inrange_rgb = c => { - return ( - c !== undefined && - c.r >= 0 && - c.r <= 1 && - c.g >= 0 && - c.g <= 1 && - c.b >= 0 && - c.b <= 1 - ); -}; - -/* - Returns whether the color is in the sRGB gamut. - */ -export function displayable(color) { - return inrange_rgb(rgb(color)); -} - -/* - Given a color space `mode`, returns a function - with which to check whether a color is - in that color space's gamut. - */ -export function inGamut(mode = 'rgb') { - const { gamut } = getMode(mode); - if (!gamut) { - return color => true; - } - const conv = converter(typeof gamut === 'string' ? gamut : mode); - return color => inrange_rgb(conv(color)); -} - -/* - Obtain a color that's in the sRGB gamut - by converting it to sRGB and clipping the channel values - so that they're within the [0, 1] range. - - The result is returned in the color's original color space. - */ -export function clampRgb(color) { - color = prepare(color); - - // if the color is undefined or displayable, return it directly - if (color === undefined || displayable(color)) return color; - - // keep track of color's original mode - let conv = converter(color.mode); - - return conv(to_displayable_srgb(color)); -} - -/* - Given the `mode` color space, returns a function - with which to obtain a color that's in gamut for - the `mode` color space by clipping the channel values - so that they fit in their respective ranges. - - It's similar to `clampRgb`, but works for any - bounded color space (RGB or not) for which - any combination of in-range channel values - produces an in-gamut color. - */ -export function clampGamut(mode = 'rgb') { - const { gamut } = getMode(mode); - if (!gamut) { - return color => prepare(color); - } - const destMode = typeof gamut === 'string' ? gamut : mode; - const destConv = converter(destMode); - const inDestGamut = inGamut(destMode); - return color => { - const original = prepare(color); - if (!original) { - return undefined; - } - const converted = destConv(original); - if (inDestGamut(converted)) { - return original; - } - const clamped = fixup_rgb(converted); - if (original.mode === clamped.mode) { - return clamped; - } - return converter(original.mode)(clamped); - }; -} - -/* - Obtain a color that’s in a RGB gamut (by default sRGB) - by first converting it to `mode` and then finding - the greatest chroma value that fits the gamut. - - By default, the CIELCh color space is used, - but any color that has a chroma component will do. - - The result is returned in the color's original color space. - */ -export function clampChroma(color, mode = 'lch', rgbGamut = 'rgb') { - color = prepare(color); - - let inDestinationGamut = - rgbGamut === 'rgb' ? displayable : inGamut(rgbGamut); - let clipToGamut = - rgbGamut === 'rgb' ? to_displayable_srgb : clampGamut(rgbGamut); - - // if the color is undefined or displayable, return it directly - if (color === undefined || inDestinationGamut(color)) return color; - - // keep track of color's original mode - let conv = converter(color.mode); - - // convert to the provided `mode` for clamping - color = converter(mode)(color); - - // try with chroma = 0 - let clamped = { ...color, c: 0 }; - - // if not even chroma = 0 is displayable - // fall back to RGB clamping - if (!inDestinationGamut(clamped)) { - return conv(clipToGamut(clamped)); - } - - // By this time we know chroma = 0 is displayable and our current chroma is not. - // Find the displayable chroma through the bisection method. - let start = 0; - let end = color.c; - let range = getMode(mode).ranges.c; - let resolution = (range[1] - range[0]) / Math.pow(2, 13); - let _last_good_c; - - while (end - start > resolution) { - clamped.c = start + (end - start) * 0.5; - if (inDestinationGamut(clamped)) { - _last_good_c = clamped.c; - start = clamped.c; - } else { - end = clamped.c; - } - } - - return conv( - inDestinationGamut(clamped) ? clamped : { ...clamped, c: _last_good_c } - ); -} - -/* - Obtain a color that's in the `dest` gamut, - by first converting it to the `mode` color space - and then finding the largest chroma that's in gamut, - similar to `clampChroma`. - - The color returned is in the `dest` color space. - - To address the shortcomings of `clampChroma`, which can - sometimes produce colors more desaturated than necessary, - the test used in the binary search is replaced with - "is color is roughly in gamut", by comparing the candidate - to the clipped version (obtained with `clampGamut`). - The test passes if the colors are not too dissimilar, - judged by the `delta` color difference function - and an associated `jnd` just-noticeable difference value. - - The default arguments for this function correspond to the - gamut mapping algorithm defined in CSS Color Level 4: - https://drafts.csswg.org/css-color/#css-gamut-mapping - - To disable the “roughly in gamut” part, pass either - `null` for the `delta` parameter, or zero for `jnd`. - */ -export function toGamut( - dest = 'rgb', - mode = 'oklch', - delta = differenceEuclidean('oklch'), - jnd = 0.02 -) { - const destConv = converter(dest); - - if (!getMode(dest).gamut) { - return color => destConv(color); - } - - const inDestinationGamut = inGamut(dest); - const clipToGamut = clampGamut(dest); - - const ucs = converter(mode); - const { ranges } = getMode(mode); - - const White = destConv('white'); - const Black = destConv('black'); - - return color => { - color = prepare(color); - if (color === undefined) { - return undefined; - } - const candidate = { ...ucs(color) }; - if (candidate.l >= ranges.l[1]) { - const res = { ...White }; - if (color.alpha !== undefined) { - res.alpha = color.alpha; - } - return res; - } - if (candidate.l <= ranges.l[0]) { - const res = { ...Black }; - if (color.alpha !== undefined) { - res.alpha = color.alpha; - } - return res; - } - if (inDestinationGamut(candidate)) { - return destConv(candidate); - } - let start = 0; - let end = candidate.c; - let epsilon = (ranges.c[1] - ranges.c[0]) / 4000; // 0.0001 for oklch() - let clipped = clipToGamut(candidate); - while (end - start > epsilon) { - candidate.c = (start + end) * 0.5; - clipped = clipToGamut(candidate); - if ( - inDestinationGamut(candidate) || - (delta && jnd > 0 && delta(candidate, clipped) <= jnd) - ) { - start = candidate.c; - } else { - end = candidate.c; - } - } - return destConv(inDestinationGamut(candidate) ? candidate : clipped); - }; -} diff --git a/node_modules/culori/src/colors/named.js b/node_modules/culori/src/colors/named.js deleted file mode 100644 index 2e8bb59..0000000 --- a/node_modules/culori/src/colors/named.js +++ /dev/null @@ -1,156 +0,0 @@ -const named = { - aliceblue: 0xf0f8ff, - antiquewhite: 0xfaebd7, - aqua: 0x00ffff, - aquamarine: 0x7fffd4, - azure: 0xf0ffff, - beige: 0xf5f5dc, - bisque: 0xffe4c4, - black: 0x000000, - blanchedalmond: 0xffebcd, - blue: 0x0000ff, - blueviolet: 0x8a2be2, - brown: 0xa52a2a, - burlywood: 0xdeb887, - cadetblue: 0x5f9ea0, - chartreuse: 0x7fff00, - chocolate: 0xd2691e, - coral: 0xff7f50, - cornflowerblue: 0x6495ed, - cornsilk: 0xfff8dc, - crimson: 0xdc143c, - cyan: 0x00ffff, - darkblue: 0x00008b, - darkcyan: 0x008b8b, - darkgoldenrod: 0xb8860b, - darkgray: 0xa9a9a9, - darkgreen: 0x006400, - darkgrey: 0xa9a9a9, - darkkhaki: 0xbdb76b, - darkmagenta: 0x8b008b, - darkolivegreen: 0x556b2f, - darkorange: 0xff8c00, - darkorchid: 0x9932cc, - darkred: 0x8b0000, - darksalmon: 0xe9967a, - darkseagreen: 0x8fbc8f, - darkslateblue: 0x483d8b, - darkslategray: 0x2f4f4f, - darkslategrey: 0x2f4f4f, - darkturquoise: 0x00ced1, - darkviolet: 0x9400d3, - deeppink: 0xff1493, - deepskyblue: 0x00bfff, - dimgray: 0x696969, - dimgrey: 0x696969, - dodgerblue: 0x1e90ff, - firebrick: 0xb22222, - floralwhite: 0xfffaf0, - forestgreen: 0x228b22, - fuchsia: 0xff00ff, - gainsboro: 0xdcdcdc, - ghostwhite: 0xf8f8ff, - gold: 0xffd700, - goldenrod: 0xdaa520, - gray: 0x808080, - green: 0x008000, - greenyellow: 0xadff2f, - grey: 0x808080, - honeydew: 0xf0fff0, - hotpink: 0xff69b4, - indianred: 0xcd5c5c, - indigo: 0x4b0082, - ivory: 0xfffff0, - khaki: 0xf0e68c, - lavender: 0xe6e6fa, - lavenderblush: 0xfff0f5, - lawngreen: 0x7cfc00, - lemonchiffon: 0xfffacd, - lightblue: 0xadd8e6, - lightcoral: 0xf08080, - lightcyan: 0xe0ffff, - lightgoldenrodyellow: 0xfafad2, - lightgray: 0xd3d3d3, - lightgreen: 0x90ee90, - lightgrey: 0xd3d3d3, - lightpink: 0xffb6c1, - lightsalmon: 0xffa07a, - lightseagreen: 0x20b2aa, - lightskyblue: 0x87cefa, - lightslategray: 0x778899, - lightslategrey: 0x778899, - lightsteelblue: 0xb0c4de, - lightyellow: 0xffffe0, - lime: 0x00ff00, - limegreen: 0x32cd32, - linen: 0xfaf0e6, - magenta: 0xff00ff, - maroon: 0x800000, - mediumaquamarine: 0x66cdaa, - mediumblue: 0x0000cd, - mediumorchid: 0xba55d3, - mediumpurple: 0x9370db, - mediumseagreen: 0x3cb371, - mediumslateblue: 0x7b68ee, - mediumspringgreen: 0x00fa9a, - mediumturquoise: 0x48d1cc, - mediumvioletred: 0xc71585, - midnightblue: 0x191970, - mintcream: 0xf5fffa, - mistyrose: 0xffe4e1, - moccasin: 0xffe4b5, - navajowhite: 0xffdead, - navy: 0x000080, - oldlace: 0xfdf5e6, - olive: 0x808000, - olivedrab: 0x6b8e23, - orange: 0xffa500, - orangered: 0xff4500, - orchid: 0xda70d6, - palegoldenrod: 0xeee8aa, - palegreen: 0x98fb98, - paleturquoise: 0xafeeee, - palevioletred: 0xdb7093, - papayawhip: 0xffefd5, - peachpuff: 0xffdab9, - peru: 0xcd853f, - pink: 0xffc0cb, - plum: 0xdda0dd, - powderblue: 0xb0e0e6, - purple: 0x800080, - - // Added in CSS Colors Level 4: - // https://drafts.csswg.org/css-color/#changes-from-3 - rebeccapurple: 0x663399, - - red: 0xff0000, - rosybrown: 0xbc8f8f, - royalblue: 0x4169e1, - saddlebrown: 0x8b4513, - salmon: 0xfa8072, - sandybrown: 0xf4a460, - seagreen: 0x2e8b57, - seashell: 0xfff5ee, - sienna: 0xa0522d, - silver: 0xc0c0c0, - skyblue: 0x87ceeb, - slateblue: 0x6a5acd, - slategray: 0x708090, - slategrey: 0x708090, - snow: 0xfffafa, - springgreen: 0x00ff7f, - steelblue: 0x4682b4, - tan: 0xd2b48c, - teal: 0x008080, - thistle: 0xd8bfd8, - tomato: 0xff6347, - turquoise: 0x40e0d0, - violet: 0xee82ee, - wheat: 0xf5deb3, - white: 0xffffff, - whitesmoke: 0xf5f5f5, - yellow: 0xffff00, - yellowgreen: 0x9acd32 -}; - -export default named; diff --git a/node_modules/culori/src/constants.js b/node_modules/culori/src/constants.js deleted file mode 100644 index d80aea9..0000000 --- a/node_modules/culori/src/constants.js +++ /dev/null @@ -1,22 +0,0 @@ -/* - The XYZ tristimulus values (white point) - of standard illuminants for the CIE 1931 2° - standard observer. - - See: https://en.wikipedia.org/wiki/Standard_illuminant - */ - -export const D50 = { - X: 0.3457 / 0.3585, - Y: 1, - Z: (1 - 0.3457 - 0.3585) / 0.3585 -}; - -export const D65 = { - X: 0.3127 / 0.329, - Y: 1, - Z: (1 - 0.3127 - 0.329) / 0.329 -}; - -export const k = Math.pow(29, 3) / Math.pow(3, 3); -export const e = Math.pow(6, 3) / Math.pow(29, 3); diff --git a/node_modules/culori/src/converter.js b/node_modules/culori/src/converter.js deleted file mode 100644 index 0eabd3d..0000000 --- a/node_modules/culori/src/converter.js +++ /dev/null @@ -1,26 +0,0 @@ -import { converters } from './modes.js'; -import prepare from './_prepare.js'; - -const converter = - (target_mode = 'rgb') => - color => - (color = prepare(color, target_mode)) !== undefined - ? // if the color's mode corresponds to our target mode - color.mode === target_mode - ? // then just return the color - color - : // otherwise check to see if we have a dedicated - // converter for the target mode - converters[color.mode][target_mode] - ? // and return its result... - converters[color.mode][target_mode](color) - : // ...otherwise pass through RGB as an intermediary step. - // if the target mode is RGB... - target_mode === 'rgb' - ? // just return the RGB - converters[color.mode].rgb(color) - : // otherwise convert color.mode -> RGB -> target_mode - converters.rgb[target_mode](converters[color.mode].rgb(color)) - : undefined; - -export default converter; diff --git a/node_modules/culori/src/cubehelix/constants.js b/node_modules/culori/src/cubehelix/constants.js deleted file mode 100644 index 7a90b34..0000000 --- a/node_modules/culori/src/cubehelix/constants.js +++ /dev/null @@ -1,4 +0,0 @@ -export const M = [-0.14861, 1.78277, -0.29227, -0.90649, 1.97294, 0]; - -export const degToRad = Math.PI / 180; -export const radToDeg = 180 / Math.PI; diff --git a/node_modules/culori/src/cubehelix/convertCubehelixToRgb.js b/node_modules/culori/src/cubehelix/convertCubehelixToRgb.js deleted file mode 100644 index f2d8097..0000000 --- a/node_modules/culori/src/cubehelix/convertCubehelixToRgb.js +++ /dev/null @@ -1,21 +0,0 @@ -import { degToRad, M } from './constants.js'; - -const convertCubehelixToRgb = ({ h, s, l, alpha }) => { - let res = { mode: 'rgb' }; - - h = (h === undefined ? 0 : h + 120) * degToRad; - - let amp = s === undefined ? 0 : s * l * (1 - l); - - let cosh = Math.cos(h); - let sinh = Math.sin(h); - - res.r = l + amp * (M[0] * cosh + M[1] * sinh); - res.g = l + amp * (M[2] * cosh + M[3] * sinh); - res.b = l + amp * (M[4] * cosh + M[5] * sinh); - - if (alpha !== undefined) res.alpha = alpha; - return res; -}; - -export default convertCubehelixToRgb; diff --git a/node_modules/culori/src/cubehelix/convertRgbToCubehelix.js b/node_modules/culori/src/cubehelix/convertRgbToCubehelix.js deleted file mode 100644 index 3d9ae7f..0000000 --- a/node_modules/culori/src/cubehelix/convertRgbToCubehelix.js +++ /dev/null @@ -1,40 +0,0 @@ -/* - Convert a RGB color to the Cubehelix HSL color space. - - This computation is not present in Green's paper: - https://arxiv.org/pdf/1108.5083.pdf - - ...but can be derived from the inverse, HSL to RGB conversion. - - It matches the math in Mike Bostock's D3 implementation: - - https://github.com/d3/d3-color/blob/master/src/cubehelix.js - */ - -import { radToDeg, M } from './constants.js'; - -let DE = M[3] * M[4]; -let BE = M[1] * M[4]; -let BCAD = M[1] * M[2] - M[0] * M[3]; - -const convertRgbToCubehelix = ({ r, g, b, alpha }) => { - let l = (BCAD * b + r * DE - g * BE) / (BCAD + DE - BE); - let x = b - l; - let y = (M[4] * (g - l) - M[2] * x) / M[3]; - - let res = { - mode: 'cubehelix', - l: l, - s: - l === 0 || l === 1 - ? undefined - : Math.sqrt(x * x + y * y) / (M[4] * l * (1 - l)) - }; - - if (res.s) res.h = Math.atan2(y, x) * radToDeg - 120; - if (alpha !== undefined) res.alpha = alpha; - - return res; -}; - -export default convertRgbToCubehelix; diff --git a/node_modules/culori/src/cubehelix/definition.js b/node_modules/culori/src/cubehelix/definition.js deleted file mode 100644 index 81be15d..0000000 --- a/node_modules/culori/src/cubehelix/definition.js +++ /dev/null @@ -1,84 +0,0 @@ -/* - Dave Green's Cubehelix - ---------------------- - - Green, D. A., 2011, "A colour scheme for the display of astronomical intensity images", - Bulletin of the Astronomical Society of India, 39, 289. (2011BASI...39..289G at ADS.) - - https://www.mrao.cam.ac.uk/%7Edag/CUBEHELIX/ - https://arxiv.org/pdf/1108.5083.pdf - - Although Cubehelix was defined to be a method to obtain a colour scheme, - it actually contains a definition of a colour space, as identified by - Mike Bostock and implemented in D3.js. - - Green's paper introduces the following terminology: - - * a `lightness` dimension in the interval [0, 1] - on which we interpolate to obtain the colour scheme - * a `start` colour that is analogous to a Hue in HSL space - * a number of `rotations` around the Hue cylinder. - * a `hue` parameter which should more appropriately be called `saturation` - - As such, the original definition of the Cubehelix scheme is actually an - interpolation between two colors in the Cubehelix space: - - H: start H: start + 360 * rotations - S: hue -> S: hue - L: 0 L: 1 - - We can therefore extend the interpolation to any two colors in this space, - with a variable Saturation and a Lightness interval other than the fixed 0 -> 1. -*/ - -import { fixupHueShorter } from '../fixup/hue.js'; -import { fixupAlpha } from '../fixup/alpha.js'; -import { interpolatorLinear } from '../interpolate/linear.js'; -import convertRgbToCubehelix from './convertRgbToCubehelix.js'; -import convertCubehelixToRgb from './convertCubehelixToRgb.js'; -import { differenceHueSaturation } from '../difference.js'; -import { averageAngle } from '../average.js'; - -const definition = { - mode: 'cubehelix', - channels: ['h', 's', 'l', 'alpha'], - parse: ['--cubehelix'], - serialize: '--cubehelix', - - ranges: { - h: [0, 360], - s: [0, 4.614], - l: [0, 1] - }, - - fromMode: { - rgb: convertRgbToCubehelix - }, - - toMode: { - rgb: convertCubehelixToRgb - }, - - interpolate: { - h: { - use: interpolatorLinear, - fixup: fixupHueShorter - }, - s: interpolatorLinear, - l: interpolatorLinear, - alpha: { - use: interpolatorLinear, - fixup: fixupAlpha - } - }, - - difference: { - h: differenceHueSaturation - }, - - average: { - h: averageAngle - } -}; - -export default definition; diff --git a/node_modules/culori/src/deficiency.js b/node_modules/culori/src/deficiency.js deleted file mode 100644 index be66bd0..0000000 --- a/node_modules/culori/src/deficiency.js +++ /dev/null @@ -1,190 +0,0 @@ -import converter from './converter.js'; -import prepare from './_prepare.js'; -import { lerp } from './interpolate/lerp.js'; - -let rgb = converter('rgb'); - -/* - Color vision deficiency (CVD) simulation based on: - - G. M. Machado, M. M. Oliveira and L. A. F. Fernandes, - "A Physiologically-based Model for Simulation of Color Vision Deficiency" - in IEEE Transactions on Visualization and Computer Graphics, - vol. 15, no. 6, pp. 1291-1298, Nov.-Dec. 2009, - doi: 10.1109/TVCG.2009.113. - - Functions use precomputed matrices from: - - https://www.inf.ufrgs.br/~oliveira/pubs_files/CVD_Simulation/CVD_Simulation.html - - Via the `colorspace` R package documentation: - - http://colorspace.r-forge.r-project.org/reference/simulate_cvd.html - */ - -const PROT = [ - [1.0, 0.0, -0.0, 0.0, 1.0, 0.0, -0.0, -0.0, 1.0], - [ - 0.856167, 0.182038, -0.038205, 0.029342, 0.955115, 0.015544, -0.00288, - -0.001563, 1.004443 - ], - [ - 0.734766, 0.334872, -0.069637, 0.05184, 0.919198, 0.028963, -0.004928, - -0.004209, 1.009137 - ], - [ - 0.630323, 0.465641, -0.095964, 0.069181, 0.890046, 0.040773, -0.006308, - -0.007724, 1.014032 - ], - [ - 0.539009, 0.579343, -0.118352, 0.082546, 0.866121, 0.051332, -0.007136, - -0.011959, 1.019095 - ], - [ - 0.458064, 0.679578, -0.137642, 0.092785, 0.846313, 0.060902, -0.007494, - -0.016807, 1.024301 - ], - [ - 0.38545, 0.769005, -0.154455, 0.100526, 0.829802, 0.069673, -0.007442, - -0.02219, 1.029632 - ], - [ - 0.319627, 0.849633, -0.169261, 0.106241, 0.815969, 0.07779, -0.007025, - -0.028051, 1.035076 - ], - [ - 0.259411, 0.923008, -0.18242, 0.110296, 0.80434, 0.085364, -0.006276, - -0.034346, 1.040622 - ], - [ - 0.203876, 0.990338, -0.194214, 0.112975, 0.794542, 0.092483, -0.005222, - -0.041043, 1.046265 - ], - [ - 0.152286, 1.052583, -0.204868, 0.114503, 0.786281, 0.099216, -0.003882, - -0.048116, 1.051998 - ] -]; - -const DEUTER = [ - [1.0, 0.0, -0.0, 0.0, 1.0, 0.0, -0.0, -0.0, 1.0], - [ - 0.866435, 0.177704, -0.044139, 0.049567, 0.939063, 0.01137, -0.003453, - 0.007233, 0.99622 - ], - [ - 0.760729, 0.319078, -0.079807, 0.090568, 0.889315, 0.020117, -0.006027, - 0.013325, 0.992702 - ], - [ - 0.675425, 0.43385, -0.109275, 0.125303, 0.847755, 0.026942, -0.00795, - 0.018572, 0.989378 - ], - [ - 0.605511, 0.52856, -0.134071, 0.155318, 0.812366, 0.032316, -0.009376, - 0.023176, 0.9862 - ], - [ - 0.547494, 0.607765, -0.155259, 0.181692, 0.781742, 0.036566, -0.01041, - 0.027275, 0.983136 - ], - [ - 0.498864, 0.674741, -0.173604, 0.205199, 0.754872, 0.039929, -0.011131, - 0.030969, 0.980162 - ], - [ - 0.457771, 0.731899, -0.18967, 0.226409, 0.731012, 0.042579, -0.011595, - 0.034333, 0.977261 - ], - [ - 0.422823, 0.781057, -0.203881, 0.245752, 0.709602, 0.044646, -0.011843, - 0.037423, 0.974421 - ], - [ - 0.392952, 0.82361, -0.216562, 0.263559, 0.69021, 0.046232, -0.01191, - 0.040281, 0.97163 - ], - [ - 0.367322, 0.860646, -0.227968, 0.280085, 0.672501, 0.047413, -0.01182, - 0.04294, 0.968881 - ] -]; - -const TRIT = [ - [1.0, 0.0, -0.0, 0.0, 1.0, 0.0, -0.0, -0.0, 1.0], - [ - 0.92667, 0.092514, -0.019184, 0.021191, 0.964503, 0.014306, 0.008437, - 0.054813, 0.93675 - ], - [ - 0.89572, 0.13333, -0.02905, 0.029997, 0.9454, 0.024603, 0.013027, - 0.104707, 0.882266 - ], - [ - 0.905871, 0.127791, -0.033662, 0.026856, 0.941251, 0.031893, 0.01341, - 0.148296, 0.838294 - ], - [ - 0.948035, 0.08949, -0.037526, 0.014364, 0.946792, 0.038844, 0.010853, - 0.193991, 0.795156 - ], - [ - 1.017277, 0.027029, -0.044306, -0.006113, 0.958479, 0.047634, 0.006379, - 0.248708, 0.744913 - ], - [ - 1.104996, -0.046633, -0.058363, -0.032137, 0.971635, 0.060503, 0.001336, - 0.317922, 0.680742 - ], - [ - 1.193214, -0.109812, -0.083402, -0.058496, 0.97941, 0.079086, -0.002346, - 0.403492, 0.598854 - ], - [ - 1.257728, -0.139648, -0.118081, -0.078003, 0.975409, 0.102594, - -0.003316, 0.501214, 0.502102 - ], - [ - 1.278864, -0.125333, -0.153531, -0.084748, 0.957674, 0.127074, - -0.000989, 0.601151, 0.399838 - ], - [ - 1.255528, -0.076749, -0.178779, -0.078411, 0.930809, 0.147602, 0.004733, - 0.691367, 0.3039 - ] -]; - -const deficiency = (lut, t) => { - let tt = Math.max(0, Math.min(1, t)); - let i = Math.round(tt / 0.1); - let w = Math.round(tt % 0.1); - let arr = lut[i]; - if (w > 0 && i < lut.length - 1) { - let arr_2 = lut[i + 1]; - arr = arr.map((v, idx) => lerp(arr[idx], arr_2[idx], w)); - } - return color => { - let c = prepare(color); - if (c === undefined) { - return undefined; - } - let { r, g, b } = rgb(c); - let ret = { - mode: 'rgb', - r: arr[0] * r + arr[1] * g + arr[2] * b, - g: arr[3] * r + arr[4] * g + arr[5] * b, - b: arr[6] * r + arr[7] * g + arr[8] * b - }; - if (c.alpha !== undefined) { - ret.alpha = c.alpha; - } - return converter(c.mode)(ret); - }; -}; - -export const filterDeficiencyProt = (severity = 1) => - deficiency(PROT, severity); -export const filterDeficiencyDeuter = (severity = 1) => - deficiency(DEUTER, severity); -export const filterDeficiencyTrit = (severity = 1) => - deficiency(TRIT, severity); diff --git a/node_modules/culori/src/difference.js b/node_modules/culori/src/difference.js deleted file mode 100644 index 198288f..0000000 --- a/node_modules/culori/src/difference.js +++ /dev/null @@ -1,306 +0,0 @@ -import { getMode } from './modes.js'; -import converter from './converter.js'; -import normalizeHue from './util/normalizeHue.js'; - -const differenceHueSaturation = (std, smp) => { - if (std.h === undefined || smp.h === undefined || !std.s || !smp.s) { - return 0; - } - let std_h = normalizeHue(std.h); - let smp_h = normalizeHue(smp.h); - let dH = Math.sin((((smp_h - std_h + 360) / 2) * Math.PI) / 180); - return 2 * Math.sqrt(std.s * smp.s) * dH; -}; - -const differenceHueNaive = (std, smp) => { - if (std.h === undefined || smp.h === undefined) { - return 0; - } - let std_h = normalizeHue(std.h); - let smp_h = normalizeHue(smp.h); - if (Math.abs(smp_h - std_h) > 180) { - // todo should this be normalized once again? - return std_h - (smp_h - 360 * Math.sign(smp_h - std_h)); - } - return smp_h - std_h; -}; - -const differenceHueChroma = (std, smp) => { - if (std.h === undefined || smp.h === undefined || !std.c || !smp.c) { - return 0; - } - let std_h = normalizeHue(std.h); - let smp_h = normalizeHue(smp.h); - let dH = Math.sin((((smp_h - std_h + 360) / 2) * Math.PI) / 180); - return 2 * Math.sqrt(std.c * smp.c) * dH; -}; - -const differenceEuclidean = (mode = 'rgb', weights = [1, 1, 1, 0]) => { - let def = getMode(mode); - let channels = def.channels; - let diffs = def.difference; - let conv = converter(mode); - return (std, smp) => { - let ConvStd = conv(std); - let ConvSmp = conv(smp); - return Math.sqrt( - channels.reduce((sum, k, idx) => { - let delta = diffs[k] - ? diffs[k](ConvStd, ConvSmp) - : ConvStd[k] - ConvSmp[k]; - return ( - sum + - (weights[idx] || 0) * Math.pow(isNaN(delta) ? 0 : delta, 2) - ); - }, 0) - ); - }; -}; - -const differenceCie76 = () => differenceEuclidean('lab65'); - -const differenceCie94 = (kL = 1, K1 = 0.045, K2 = 0.015) => { - let lab = converter('lab65'); - - return (std, smp) => { - let LabStd = lab(std); - let LabSmp = lab(smp); - - // Extract Lab values, and compute Chroma - let lStd = LabStd.l; - let aStd = LabStd.a; - let bStd = LabStd.b; - let cStd = Math.sqrt(aStd * aStd + bStd * bStd); - - let lSmp = LabSmp.l; - let aSmp = LabSmp.a; - let bSmp = LabSmp.b; - let cSmp = Math.sqrt(aSmp * aSmp + bSmp * bSmp); - - let dL2 = Math.pow(lStd - lSmp, 2); - let dC2 = Math.pow(cStd - cSmp, 2); - let dH2 = Math.pow(aStd - aSmp, 2) + Math.pow(bStd - bSmp, 2) - dC2; - - return Math.sqrt( - dL2 / Math.pow(kL, 2) + - dC2 / Math.pow(1 + K1 * cStd, 2) + - dH2 / Math.pow(1 + K2 * cStd, 2) - ); - }; -}; - -/* - CIEDE2000 color difference, original Matlab implementation by Gaurav Sharma - Based on "The CIEDE2000 Color-Difference Formula: Implementation Notes, Supplementary Test Data, and Mathematical Observations" - by Gaurav Sharma, Wencheng Wu, Edul N. Dalal in Color Research and Application, vol. 30. No. 1, pp. 21-30, February 2005. - http://www2.ece.rochester.edu/~gsharma/ciede2000/ - */ - -const differenceCiede2000 = (Kl = 1, Kc = 1, Kh = 1) => { - let lab = converter('lab65'); - return (std, smp) => { - let LabStd = lab(std); - let LabSmp = lab(smp); - - let lStd = LabStd.l; - let aStd = LabStd.a; - let bStd = LabStd.b; - let cStd = Math.sqrt(aStd * aStd + bStd * bStd); - - let lSmp = LabSmp.l; - let aSmp = LabSmp.a; - let bSmp = LabSmp.b; - let cSmp = Math.sqrt(aSmp * aSmp + bSmp * bSmp); - - let cAvg = (cStd + cSmp) / 2; - - let G = - 0.5 * - (1 - - Math.sqrt( - Math.pow(cAvg, 7) / (Math.pow(cAvg, 7) + Math.pow(25, 7)) - )); - - let apStd = aStd * (1 + G); - let apSmp = aSmp * (1 + G); - - let cpStd = Math.sqrt(apStd * apStd + bStd * bStd); - let cpSmp = Math.sqrt(apSmp * apSmp + bSmp * bSmp); - - let hpStd = - Math.abs(apStd) + Math.abs(bStd) === 0 - ? 0 - : Math.atan2(bStd, apStd); - hpStd += (hpStd < 0) * 2 * Math.PI; - - let hpSmp = - Math.abs(apSmp) + Math.abs(bSmp) === 0 - ? 0 - : Math.atan2(bSmp, apSmp); - hpSmp += (hpSmp < 0) * 2 * Math.PI; - - let dL = lSmp - lStd; - let dC = cpSmp - cpStd; - - let dhp = cpStd * cpSmp === 0 ? 0 : hpSmp - hpStd; - dhp -= (dhp > Math.PI) * 2 * Math.PI; - dhp += (dhp < -Math.PI) * 2 * Math.PI; - - let dH = 2 * Math.sqrt(cpStd * cpSmp) * Math.sin(dhp / 2); - - let Lp = (lStd + lSmp) / 2; - let Cp = (cpStd + cpSmp) / 2; - - let hp; - if (cpStd * cpSmp === 0) { - hp = hpStd + hpSmp; - } else { - hp = (hpStd + hpSmp) / 2; - hp -= (Math.abs(hpStd - hpSmp) > Math.PI) * Math.PI; - hp += (hp < 0) * 2 * Math.PI; - } - - let Lpm50 = Math.pow(Lp - 50, 2); - let T = - 1 - - 0.17 * Math.cos(hp - Math.PI / 6) + - 0.24 * Math.cos(2 * hp) + - 0.32 * Math.cos(3 * hp + Math.PI / 30) - - 0.2 * Math.cos(4 * hp - (63 * Math.PI) / 180); - - let Sl = 1 + (0.015 * Lpm50) / Math.sqrt(20 + Lpm50); - let Sc = 1 + 0.045 * Cp; - let Sh = 1 + 0.015 * Cp * T; - - let deltaTheta = - ((30 * Math.PI) / 180) * - Math.exp(-1 * Math.pow(((180 / Math.PI) * hp - 275) / 25, 2)); - let Rc = - 2 * - Math.sqrt(Math.pow(Cp, 7) / (Math.pow(Cp, 7) + Math.pow(25, 7))); - - let Rt = -1 * Math.sin(2 * deltaTheta) * Rc; - - return Math.sqrt( - Math.pow(dL / (Kl * Sl), 2) + - Math.pow(dC / (Kc * Sc), 2) + - Math.pow(dH / (Kh * Sh), 2) + - (((Rt * dC) / (Kc * Sc)) * dH) / (Kh * Sh) - ); - }; -}; - -/* - CMC (l:c) difference formula - - References: - https://en.wikipedia.org/wiki/Color_difference#CMC_l:c_(1984) - http://www.brucelindbloom.com/index.html?Eqn_DeltaE_CMC.html - */ -const differenceCmc = (l = 1, c = 1) => { - let lab = converter('lab65'); - - /* - Comparte two colors: - std - standard (first) color - smp - sample (second) color - */ - return (std, smp) => { - // convert standard color to Lab - let LabStd = lab(std); - let lStd = LabStd.l; - let aStd = LabStd.a; - let bStd = LabStd.b; - - // Obtain hue/chroma - let cStd = Math.sqrt(aStd * aStd + bStd * bStd); - let hStd = Math.atan2(bStd, aStd); - hStd = hStd + 2 * Math.PI * (hStd < 0); - - // convert sample color to Lab, obtain LCh - let LabSmp = lab(smp); - let lSmp = LabSmp.l; - let aSmp = LabSmp.a; - let bSmp = LabSmp.b; - - // Obtain chroma - let cSmp = Math.sqrt(aSmp * aSmp + bSmp * bSmp); - - // lightness delta squared - let dL2 = Math.pow(lStd - lSmp, 2); - - // chroma delta squared - let dC2 = Math.pow(cStd - cSmp, 2); - - // hue delta squared - let dH2 = Math.pow(aStd - aSmp, 2) + Math.pow(bStd - bSmp, 2) - dC2; - - let F = Math.sqrt(Math.pow(cStd, 4) / (Math.pow(cStd, 4) + 1900)); - let T = - hStd >= (164 / 180) * Math.PI && hStd <= (345 / 180) * Math.PI - ? 0.56 + Math.abs(0.2 * Math.cos(hStd + (168 / 180) * Math.PI)) - : 0.36 + Math.abs(0.4 * Math.cos(hStd + (35 / 180) * Math.PI)); - - let Sl = lStd < 16 ? 0.511 : (0.040975 * lStd) / (1 + 0.01765 * lStd); - let Sc = (0.0638 * cStd) / (1 + 0.0131 * cStd) + 0.638; - let Sh = Sc * (F * T + 1 - F); - - return Math.sqrt( - dL2 / Math.pow(l * Sl, 2) + - dC2 / Math.pow(c * Sc, 2) + - dH2 / Math.pow(Sh, 2) - ); - }; -}; - -/* - - HyAB color difference formula, introduced in: - - Abasi S, Amani Tehran M, Fairchild MD. - "Distance metrics for very large color differences." - Color Res Appl. 2019; 1–16. - https://doi.org/10.1002/col.22451 - - PDF available at: - - http://markfairchild.org/PDFs/PAP40.pdf - */ -const differenceHyab = () => { - let lab = converter('lab65'); - return (std, smp) => { - let LabStd = lab(std); - let LabSmp = lab(smp); - let dL = LabStd.l - LabSmp.l; - let dA = LabStd.a - LabSmp.a; - let dB = LabStd.b - LabSmp.b; - return Math.abs(dL) + Math.sqrt(dA * dA + dB * dB); - }; -}; - -/* - "Measuring perceived color difference using YIQ NTSC - transmission color space in mobile applications" - - by Yuriy Kotsarenko, Fernando Ramos in: - Programación Matemática y Software (2010) - - Available at: - - http://www.progmat.uaem.mx:8080/artVol2Num2/Articulo3Vol2Num2.pdf - */ -const differenceKotsarenkoRamos = () => - differenceEuclidean('yiq', [0.5053, 0.299, 0.1957]); - -export { - differenceHueChroma, - differenceHueSaturation, - differenceHueNaive, - differenceEuclidean, - differenceCie76, - differenceCie94, - differenceCiede2000, - differenceCmc, - differenceHyab, - differenceKotsarenkoRamos -}; diff --git a/node_modules/culori/src/dlab/definition.js b/node_modules/culori/src/dlab/definition.js deleted file mode 100644 index ed2c8e2..0000000 --- a/node_modules/culori/src/dlab/definition.js +++ /dev/null @@ -1,48 +0,0 @@ -import convertLabToLch from '../lch/convertLabToLch.js'; -import convertLchToLab from '../lch/convertLchToLab.js'; -import convertLab65ToRgb from '../lab65/convertLab65ToRgb.js'; -import convertRgbToLab65 from '../lab65/convertRgbToLab65.js'; -import convertDlchToLab65 from '../dlch/convertDlchToLab65.js'; -import convertLab65ToDlch from '../dlch/convertLab65ToDlch.js'; -import { interpolatorLinear } from '../interpolate/linear.js'; -import { fixupAlpha } from '../fixup/alpha.js'; - -const convertDlabToLab65 = c => convertDlchToLab65(convertLabToLch(c, 'dlch')); -const convertLab65ToDlab = c => convertLchToLab(convertLab65ToDlch(c), 'dlab'); - -const definition = { - mode: 'dlab', - - parse: ['--din99o-lab'], - serialize: '--din99o-lab', - - toMode: { - lab65: convertDlabToLab65, - rgb: c => convertLab65ToRgb(convertDlabToLab65(c)) - }, - - fromMode: { - lab65: convertLab65ToDlab, - rgb: c => convertLab65ToDlab(convertRgbToLab65(c)) - }, - - channels: ['l', 'a', 'b', 'alpha'], - - ranges: { - l: [0, 100], - a: [-40.09, 45.501], - b: [-40.469, 44.344] - }, - - interpolate: { - l: interpolatorLinear, - a: interpolatorLinear, - b: interpolatorLinear, - alpha: { - use: interpolatorLinear, - fixup: fixupAlpha - } - } -}; - -export default definition; diff --git a/node_modules/culori/src/dlch/constants.js b/node_modules/culori/src/dlch/constants.js deleted file mode 100644 index 61ce019..0000000 --- a/node_modules/culori/src/dlch/constants.js +++ /dev/null @@ -1,6 +0,0 @@ -export const kE = 1; -export const kCH = 1; -export const θ = (26 / 180) * Math.PI; -export const cosθ = Math.cos(θ); -export const sinθ = Math.sin(θ); -export const factor = 100 / Math.log(139 / 100); // ~ 303.67 diff --git a/node_modules/culori/src/dlch/convertDlchToLab65.js b/node_modules/culori/src/dlch/convertDlchToLab65.js deleted file mode 100644 index 04a8312..0000000 --- a/node_modules/culori/src/dlch/convertDlchToLab65.js +++ /dev/null @@ -1,28 +0,0 @@ -import { kCH, kE, sinθ, cosθ, θ, factor } from './constants.js'; - -/* - Convert DIN99o LCh to CIELab D65 - -------------------------------- - */ - -const convertDlchToLab65 = ({ l, c, h, alpha }) => { - let res = { - mode: 'lab65', - l: (Math.exp((l * kE) / factor) - 1) / 0.0039 - }; - - if (h === undefined) { - res.a = res.b = 0; - } else { - let G = (Math.exp(0.0435 * c * kCH * kE) - 1) / 0.075; - let e = G * Math.cos((h / 180) * Math.PI - θ); - let f = G * Math.sin((h / 180) * Math.PI - θ); - res.a = e * cosθ - (f / 0.83) * sinθ; - res.b = e * sinθ + (f / 0.83) * cosθ; - } - - if (alpha !== undefined) res.alpha = alpha; - return res; -}; - -export default convertDlchToLab65; diff --git a/node_modules/culori/src/dlch/convertLab65ToDlch.js b/node_modules/culori/src/dlch/convertLab65ToDlch.js deleted file mode 100644 index 0a1df61..0000000 --- a/node_modules/culori/src/dlch/convertLab65ToDlch.js +++ /dev/null @@ -1,27 +0,0 @@ -import { kCH, kE, sinθ, cosθ, θ, factor } from './constants.js'; -import normalizeHue from '../util/normalizeHue.js'; - -/* - Convert CIELab D65 to DIN99o LCh - ================================ - */ - -const convertLab65ToDlch = ({ l, a, b, alpha }) => { - let e = a * cosθ + b * sinθ; - let f = 0.83 * (b * cosθ - a * sinθ); - let G = Math.sqrt(e * e + f * f); - let res = { - mode: 'dlch', - l: (factor / kE) * Math.log(1 + 0.0039 * l), - c: Math.log(1 + 0.075 * G) / (0.0435 * kCH * kE) - }; - - if (res.c) { - res.h = normalizeHue(((Math.atan2(f, e) + θ) / Math.PI) * 180); - } - - if (alpha !== undefined) res.alpha = alpha; - return res; -}; - -export default convertLab65ToDlch; diff --git a/node_modules/culori/src/dlch/definition.js b/node_modules/culori/src/dlch/definition.js deleted file mode 100644 index 6e7be6b..0000000 --- a/node_modules/culori/src/dlch/definition.js +++ /dev/null @@ -1,62 +0,0 @@ -import convertLabToLch from '../lch/convertLabToLch.js'; -import convertLchToLab from '../lch/convertLchToLab.js'; -import convertDlchToLab65 from './convertDlchToLab65.js'; -import convertLab65ToDlch from './convertLab65ToDlch.js'; -import convertLab65ToRgb from '../lab65/convertLab65ToRgb.js'; -import convertRgbToLab65 from '../lab65/convertRgbToLab65.js'; - -import { fixupHueShorter } from '../fixup/hue.js'; -import { fixupAlpha } from '../fixup/alpha.js'; -import { interpolatorLinear } from '../interpolate/linear.js'; -import { differenceHueChroma } from '../difference.js'; -import { averageAngle } from '../average.js'; - -const definition = { - mode: 'dlch', - - parse: ['--din99o-lch'], - serialize: '--din99o-lch', - - toMode: { - lab65: convertDlchToLab65, - dlab: c => convertLchToLab(c, 'dlab'), - rgb: c => convertLab65ToRgb(convertDlchToLab65(c)) - }, - - fromMode: { - lab65: convertLab65ToDlch, - dlab: c => convertLabToLch(c, 'dlch'), - rgb: c => convertLab65ToDlch(convertRgbToLab65(c)) - }, - - channels: ['l', 'c', 'h', 'alpha'], - - ranges: { - l: [0, 100], - c: [0, 51.484], - h: [0, 360] - }, - - interpolate: { - l: interpolatorLinear, - c: interpolatorLinear, - h: { - use: interpolatorLinear, - fixup: fixupHueShorter - }, - alpha: { - use: interpolatorLinear, - fixup: fixupAlpha - } - }, - - difference: { - h: differenceHueChroma - }, - - average: { - h: averageAngle - } -}; - -export default definition; diff --git a/node_modules/culori/src/easing/gamma.js b/node_modules/culori/src/easing/gamma.js deleted file mode 100644 index 4732051..0000000 --- a/node_modules/culori/src/easing/gamma.js +++ /dev/null @@ -1,3 +0,0 @@ -const gamma = (γ = 1) => (γ === 1 ? t => t : t => Math.pow(t, γ)); - -export default gamma; diff --git a/node_modules/culori/src/easing/inOutSine.js b/node_modules/culori/src/easing/inOutSine.js deleted file mode 100644 index 9b4ed7b..0000000 --- a/node_modules/culori/src/easing/inOutSine.js +++ /dev/null @@ -1,6 +0,0 @@ -/* - Sinusoidal (cosine) in-out easing -*/ -const inOutSine = t => (1 - Math.cos(t * Math.PI)) / 2; - -export default inOutSine; diff --git a/node_modules/culori/src/easing/midpoint.js b/node_modules/culori/src/easing/midpoint.js deleted file mode 100644 index 28ce781..0000000 --- a/node_modules/culori/src/easing/midpoint.js +++ /dev/null @@ -1,5 +0,0 @@ -// Color interpolation hint exponential function -const midpoint = (H = 0.5) => t => - H <= 0 ? 1 : H >= 1 ? 0 : Math.pow(t, Math.log(0.5) / Math.log(H)); - -export default midpoint; diff --git a/node_modules/culori/src/easing/smootherstep.js b/node_modules/culori/src/easing/smootherstep.js deleted file mode 100644 index bebdc7b..0000000 --- a/node_modules/culori/src/easing/smootherstep.js +++ /dev/null @@ -1,7 +0,0 @@ -/* - Smootherstep easing function proposed by K. Perlin - Reference: https://en.wikipedia.org/wiki/Smoothstep - */ -const smootherstep = t => t * t * t * (t * (t * 6 - 15) + 10); - -export default smootherstep; diff --git a/node_modules/culori/src/easing/smoothstep.js b/node_modules/culori/src/easing/smoothstep.js deleted file mode 100644 index 246fe0c..0000000 --- a/node_modules/culori/src/easing/smoothstep.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - Smoothstep easing function and its inverse - Reference: https://en.wikipedia.org/wiki/Smoothstep - */ -const easingSmoothstep = t => t * t * (3 - 2 * t); -const easingSmoothstepInverse = t => 0.5 - Math.sin(Math.asin(1 - 2 * t) / 3); - -export { easingSmoothstep, easingSmoothstepInverse }; diff --git a/node_modules/culori/src/filter.js b/node_modules/culori/src/filter.js deleted file mode 100644 index 5919949..0000000 --- a/node_modules/culori/src/filter.js +++ /dev/null @@ -1,162 +0,0 @@ -import { mapper, mapTransferLinear } from './map.js'; -import converter from './converter.js'; -import prepare from './_prepare.js'; -import { getMode } from './modes.js'; - -const minzero = v => Math.max(v, 0); -const clamp = v => Math.max(Math.min(v, 1), 0); -const lerp = (a, b, t) => - a === undefined || b === undefined ? undefined : a + t * (b - a); - -const matrixSepia = amount => { - let a = 1 - clamp(amount); - return [ - 0.393 + 0.607 * a, - 0.769 - 0.769 * a, - 0.189 - 0.189 * a, - 0, - 0.349 - 0.349 * a, - 0.686 + 0.314 * a, - 0.168 - 0.168 * a, - 0, - 0.272 - 0.272 * a, - 0.534 - 0.534 * a, - 0.131 + 0.869 * a, - 0, - 0, - 0, - 0, - 1 - ]; -}; - -const matrixSaturate = sat => { - let s = minzero(sat); - return [ - 0.213 + 0.787 * s, - 0.715 - 0.715 * s, - 0.072 - 0.072 * s, - 0, - 0.213 - 0.213 * s, - 0.715 + 0.285 * s, - 0.072 - 0.072 * s, - 0, - 0.213 - 0.213 * s, - 0.715 - 0.715 * s, - 0.072 + 0.928 * s, - 0, - 0, - 0, - 0, - 1 - ]; -}; - -const matrixGrayscale = amount => { - let a = 1 - clamp(amount); - return [ - 0.2126 + 0.7874 * a, - 0.7152 - 0.7152 * a, - 0.0722 - 0.0722 * a, - 0, - 0.2126 - 0.2126 * a, - 0.7152 + 0.2848 * a, - 0.0722 - 0.0722 * a, - 0, - 0.2126 - 0.2126 * a, - 0.7152 - 0.7152 * a, - 0.0722 + 0.9278 * a, - 0, - 0, - 0, - 0, - 1 - ]; -}; - -const matrixHueRotate = degrees => { - let rad = (Math.PI * degrees) / 180; - let c = Math.cos(rad); - let s = Math.sin(rad); - return [ - 0.213 + c * 0.787 - s * 0.213, - 0.715 - c * 0.715 - s * 0.715, - 0.072 - c * 0.072 + s * 0.928, - 0, - 0.213 - c * 0.213 + s * 0.143, - 0.715 + c * 0.285 + s * 0.14, - 0.072 - c * 0.072 - s * 0.283, - 0, - 0.213 - c * 0.213 - s * 0.787, - 0.715 - c * 0.715 + s * 0.715, - 0.072 + c * 0.928 + s * 0.072, - 0, - 0, - 0, - 0, - 1 - ]; -}; - -const matrix = (values, mode, preserve_mode = false) => { - let conv = converter(mode); - let channels = getMode(mode).channels; - return color => { - let c = conv(color); - if (!c) { - return undefined; - } - let res = { mode }; - let ch; - let count = channels.length; - for (let i = 0; i < values.length; i++) { - ch = channels[Math.floor(i / count)]; - if (c[ch] === undefined) { - continue; - } - res[ch] = - (res[ch] || 0) + values[i] * (c[channels[i % count]] || 0); - } - if (!preserve_mode) { - return res; - } - let prep = prepare(color); - return prep && res.mode !== prep.mode ? converter(prep.mode)(res) : res; - }; -}; - -const filterBrightness = (amt = 1, mode = 'rgb') => { - let a = minzero(amt); - return mapper(mapTransferLinear(a), mode, true); -}; - -const filterContrast = (amt = 1, mode = 'rgb') => { - let a = minzero(amt); - return mapper(mapTransferLinear(a, (1 - a) / 2), mode, true); -}; -const filterSepia = (amt = 1, mode = 'rgb') => - matrix(matrixSepia(amt), mode, true); -const filterSaturate = (amt = 1, mode = 'rgb') => - matrix(matrixSaturate(amt), mode, true); -const filterGrayscale = (amt = 1, mode = 'rgb') => - matrix(matrixGrayscale(amt), mode, true); -const filterInvert = (amt = 1, mode = 'rgb') => { - let a = clamp(amt); - return mapper( - (v, ch) => (ch === 'alpha' ? v : lerp(a, 1 - a, v)), - mode, - true - ); -}; -const filterHueRotate = (deg = 0, mode = 'rgb') => - matrix(matrixHueRotate(deg), mode, true); - -export { - filterBrightness, - filterContrast, - filterSepia, - filterSaturate, - filterGrayscale, - filterInvert, - filterHueRotate -}; diff --git a/node_modules/culori/src/fixup/alpha.js b/node_modules/culori/src/fixup/alpha.js deleted file mode 100644 index ca3c152..0000000 --- a/node_modules/culori/src/fixup/alpha.js +++ /dev/null @@ -1,13 +0,0 @@ -const fixupAlpha = arr => { - let some_defined = false; - let res = arr.map(v => { - if (v !== undefined) { - some_defined = true; - return v; - } - return 1; - }); - return some_defined ? res : arr; -}; - -export { fixupAlpha }; diff --git a/node_modules/culori/src/fixup/hue.js b/node_modules/culori/src/fixup/hue.js deleted file mode 100644 index 788b0a4..0000000 --- a/node_modules/culori/src/fixup/hue.js +++ /dev/null @@ -1,41 +0,0 @@ -import normalizeHue from '../util/normalizeHue.js'; - -const hue = (hues, fn) => { - return hues - .map((hue, idx, arr) => { - if (hue === undefined) { - return hue; - } - let normalized = normalizeHue(hue); - if (idx === 0 || hues[idx - 1] === undefined) { - return normalized; - } - return fn(normalized - normalizeHue(arr[idx - 1])); - }) - .reduce((acc, curr) => { - if ( - !acc.length || - curr === undefined || - acc[acc.length - 1] === undefined - ) { - acc.push(curr); - return acc; - } - acc.push(curr + acc[acc.length - 1]); - return acc; - }, []); -}; - -const fixupHueShorter = arr => - hue(arr, d => (Math.abs(d) <= 180 ? d : d - 360 * Math.sign(d))); -const fixupHueLonger = arr => - hue(arr, d => (Math.abs(d) >= 180 || d === 0 ? d : d - 360 * Math.sign(d))); -const fixupHueIncreasing = arr => hue(arr, d => (d >= 0 ? d : d + 360)); -const fixupHueDecreasing = arr => hue(arr, d => (d <= 0 ? d : d - 360)); - -export { - fixupHueShorter, - fixupHueLonger, - fixupHueIncreasing, - fixupHueDecreasing -}; diff --git a/node_modules/culori/src/formatter.js b/node_modules/culori/src/formatter.js deleted file mode 100644 index 584b27e..0000000 --- a/node_modules/culori/src/formatter.js +++ /dev/null @@ -1,103 +0,0 @@ -import converter from './converter.js'; -import round from './round.js'; -import prepare from './_prepare.js'; -import { getMode } from './modes.js'; - -let twoDecimals = round(2); - -const clamp = value => Math.max(0, Math.min(1, value)); -const fixup = value => Math.round(clamp(value) * 255); - -export const serializeHex = color => { - if (color === undefined) { - return undefined; - } - - let r = fixup(color.r); - let g = fixup(color.g); - let b = fixup(color.b); - - return '#' + ((1 << 24) | (r << 16) | (g << 8) | b).toString(16).slice(1); -}; - -export const serializeHex8 = color => { - if (color === undefined) { - return undefined; - } - - let a = fixup(color.alpha !== undefined ? color.alpha : 1); - return serializeHex(color) + ((1 << 8) | a).toString(16).slice(1); -}; - -export const serializeRgb = color => { - if (color === undefined) { - return undefined; - } - - let r = color.r !== undefined ? fixup(color.r) : 'none'; - let g = color.g !== undefined ? fixup(color.g) : 'none'; - let b = color.b !== undefined ? fixup(color.b) : 'none'; - - if (color.alpha === undefined || color.alpha === 1) { - // opaque color - return `rgb(${r}, ${g}, ${b})`; - } else { - // transparent color - return `rgba(${r}, ${g}, ${b}, ${twoDecimals(clamp(color.alpha))})`; - } -}; - -export const serializeHsl = color => { - if (color === undefined) { - return undefined; - } - - const h = twoDecimals(color.h || 0); - const s = - color.s !== undefined - ? twoDecimals(clamp(color.s) * 100) + '%' - : 'none'; - const l = - color.l !== undefined - ? twoDecimals(clamp(color.l) * 100) + '%' - : 'none'; - - if (color.alpha === undefined || color.alpha === 1) { - // opaque color - return `hsl(${h}, ${s}, ${l})`; - } else { - // transparent color - return `hsla(${h}, ${s}, ${l}, ${twoDecimals(clamp(color.alpha))})`; - } -}; - -export const formatCss = c => { - const color = prepare(c); - if (!color) { - return undefined; - } - const def = getMode(color.mode); - if (!def.serialize || typeof def.serialize === 'string') { - let res = `color(${def.serialize || `--${color.mode}`} `; - def.channels.forEach((ch, i) => { - if (ch !== 'alpha') { - res += - (i ? ' ' : '') + - (color[ch] !== undefined ? color[ch] : 'none'); - } - }); - if (color.alpha !== undefined && color.alpha < 1) { - res += ` / ${color.alpha}`; - } - return res + ')'; - } - if (typeof def.serialize === 'function') { - return def.serialize(color); - } - return undefined; -}; - -export const formatHex = c => serializeHex(converter('rgb')(c)); -export const formatHex8 = c => serializeHex8(converter('rgb')(c)); -export const formatRgb = c => serializeRgb(converter('rgb')(c)); -export const formatHsl = c => serializeHsl(converter('hsl')(c)); diff --git a/node_modules/culori/src/hsi/convertHsiToRgb.js b/node_modules/culori/src/hsi/convertHsiToRgb.js deleted file mode 100644 index 2e02344..0000000 --- a/node_modules/culori/src/hsi/convertHsiToRgb.js +++ /dev/null @@ -1,59 +0,0 @@ -import normalizeHue from '../util/normalizeHue.js'; - -// Based on: https://en.wikipedia.org/wiki/HSL_and_HSV#Converting_to_RGB - -export default function convertHsiToRgb({ h, s, i, alpha }) { - h = normalizeHue(h); - let f = Math.abs(((h / 60) % 2) - 1); - let res; - switch (Math.floor(h / 60)) { - case 0: - res = { - r: i * (1 + s * (3 / (2 - f) - 1)), - g: i * (1 + s * ((3 * (1 - f)) / (2 - f) - 1)), - b: i * (1 - s) - }; - break; - case 1: - res = { - r: i * (1 + s * ((3 * (1 - f)) / (2 - f) - 1)), - g: i * (1 + s * (3 / (2 - f) - 1)), - b: i * (1 - s) - }; - break; - case 2: - res = { - r: i * (1 - s), - g: i * (1 + s * (3 / (2 - f) - 1)), - b: i * (1 + s * ((3 * (1 - f)) / (2 - f) - 1)) - }; - break; - case 3: - res = { - r: i * (1 - s), - g: i * (1 + s * ((3 * (1 - f)) / (2 - f) - 1)), - b: i * (1 + s * (3 / (2 - f) - 1)) - }; - break; - case 4: - res = { - r: i * (1 + s * ((3 * (1 - f)) / (2 - f) - 1)), - g: i * (1 - s), - b: i * (1 + s * (3 / (2 - f) - 1)) - }; - break; - case 5: - res = { - r: i * (1 + s * (3 / (2 - f) - 1)), - g: i * (1 - s), - b: i * (1 + s * ((3 * (1 - f)) / (2 - f) - 1)) - }; - break; - default: - res = { r: i * (1 - s), g: i * (1 - s), b: i * (1 - s) }; - } - - res.mode = 'rgb'; - if (alpha !== undefined) res.alpha = alpha; - return res; -} diff --git a/node_modules/culori/src/hsi/convertRgbToHsi.js b/node_modules/culori/src/hsi/convertRgbToHsi.js deleted file mode 100644 index 8b3a9c1..0000000 --- a/node_modules/culori/src/hsi/convertRgbToHsi.js +++ /dev/null @@ -1,20 +0,0 @@ -// Based on: https://en.wikipedia.org/wiki/HSL_and_HSV#Formal_derivation - -export default function convertRgbToHsi({ r, g, b, alpha }) { - let M = Math.max(r, g, b), - m = Math.min(r, g, b); - let res = { - mode: 'hsi', - s: r + g + b === 0 ? 0 : 1 - (3 * m) / (r + g + b), - i: (r + g + b) / 3 - }; - if (M - m !== 0) - res.h = - (M === r - ? (g - b) / (M - m) + (g < b) * 6 - : M === g - ? (b - r) / (M - m) + 2 - : (r - g) / (M - m) + 4) * 60; - if (alpha !== undefined) res.alpha = alpha; - return res; -} diff --git a/node_modules/culori/src/hsi/definition.js b/node_modules/culori/src/hsi/definition.js deleted file mode 100644 index a797ff9..0000000 --- a/node_modules/culori/src/hsi/definition.js +++ /dev/null @@ -1,47 +0,0 @@ -import convertHsiToRgb from './convertHsiToRgb.js'; -import convertRgbToHsi from './convertRgbToHsi.js'; -import { fixupHueShorter } from '../fixup/hue.js'; -import { fixupAlpha } from '../fixup/alpha.js'; -import { interpolatorLinear } from '../interpolate/linear.js'; -import { differenceHueSaturation } from '../difference.js'; -import { averageAngle } from '../average.js'; - -const definition = { - mode: 'hsi', - - toMode: { - rgb: convertHsiToRgb - }, - - parse: ['--hsi'], - serialize: '--hsi', - - fromMode: { - rgb: convertRgbToHsi - }, - - channels: ['h', 's', 'i', 'alpha'], - - ranges: { - h: [0, 360] - }, - - gamut: 'rgb', - - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - s: interpolatorLinear, - i: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - - difference: { - h: differenceHueSaturation - }, - - average: { - h: averageAngle - } -}; - -export default definition; diff --git a/node_modules/culori/src/hsl/convertHslToRgb.js b/node_modules/culori/src/hsl/convertHslToRgb.js deleted file mode 100644 index 4390cd7..0000000 --- a/node_modules/culori/src/hsl/convertHslToRgb.js +++ /dev/null @@ -1,34 +0,0 @@ -import normalizeHue from '../util/normalizeHue.js'; -// Based on: https://en.wikipedia.org/wiki/HSL_and_HSV#Converting_to_RGB - -export default function convertHslToRgb({ h, s, l, alpha }) { - h = normalizeHue(h); - let m1 = l + s * (l < 0.5 ? l : 1 - l); - let m2 = m1 - (m1 - l) * 2 * Math.abs(((h / 60) % 2) - 1); - let res; - switch (Math.floor(h / 60)) { - case 0: - res = { r: m1, g: m2, b: 2 * l - m1 }; - break; - case 1: - res = { r: m2, g: m1, b: 2 * l - m1 }; - break; - case 2: - res = { r: 2 * l - m1, g: m1, b: m2 }; - break; - case 3: - res = { r: 2 * l - m1, g: m2, b: m1 }; - break; - case 4: - res = { r: m2, g: 2 * l - m1, b: m1 }; - break; - case 5: - res = { r: m1, g: 2 * l - m1, b: m2 }; - break; - default: - res = { r: 2 * l - m1, g: 2 * l - m1, b: 2 * l - m1 }; - } - res.mode = 'rgb'; - if (alpha !== undefined) res.alpha = alpha; - return res; -} diff --git a/node_modules/culori/src/hsl/convertRgbToHsl.js b/node_modules/culori/src/hsl/convertRgbToHsl.js deleted file mode 100644 index 60985a3..0000000 --- a/node_modules/culori/src/hsl/convertRgbToHsl.js +++ /dev/null @@ -1,20 +0,0 @@ -// Based on: https://en.wikipedia.org/wiki/HSL_and_HSV#Formal_derivation - -export default function convertRgbToHsl({ r, g, b, alpha }) { - let M = Math.max(r, g, b), - m = Math.min(r, g, b); - let res = { - mode: 'hsl', - s: M === m ? 0 : (M - m) / (1 - Math.abs(M + m - 1)), - l: 0.5 * (M + m) - }; - if (M - m !== 0) - res.h = - (M === r - ? (g - b) / (M - m) + (g < b) * 6 - : M === g - ? (b - r) / (M - m) + 2 - : (r - g) / (M - m) + 4) * 60; - if (alpha !== undefined) res.alpha = alpha; - return res; -} diff --git a/node_modules/culori/src/hsl/definition.js b/node_modules/culori/src/hsl/definition.js deleted file mode 100644 index ca639ca..0000000 --- a/node_modules/culori/src/hsl/definition.js +++ /dev/null @@ -1,52 +0,0 @@ -import convertHslToRgb from './convertHslToRgb.js'; -import convertRgbToHsl from './convertRgbToHsl.js'; -import parseHslLegacy from './parseHslLegacy.js'; -import parseHsl from './parseHsl.js'; -import { fixupHueShorter } from '../fixup/hue.js'; -import { fixupAlpha } from '../fixup/alpha.js'; -import { interpolatorLinear } from '../interpolate/linear.js'; -import { differenceHueSaturation } from '../difference.js'; -import { averageAngle } from '../average.js'; - -const definition = { - mode: 'hsl', - - toMode: { - rgb: convertHslToRgb - }, - - fromMode: { - rgb: convertRgbToHsl - }, - - channels: ['h', 's', 'l', 'alpha'], - - ranges: { - h: [0, 360] - }, - - gamut: 'rgb', - - parse: [parseHsl, parseHslLegacy], - serialize: c => - `hsl(${c.h || 0} ${c.s !== undefined ? c.s * 100 + '%' : 'none'} ${ - c.l !== undefined ? c.l * 100 + '%' : 'none' - }${c.alpha < 1 ? ` / ${c.alpha}` : ''})`, - - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - s: interpolatorLinear, - l: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - - difference: { - h: differenceHueSaturation - }, - - average: { - h: averageAngle - } -}; - -export default definition; diff --git a/node_modules/culori/src/hsl/parseHsl.js b/node_modules/culori/src/hsl/parseHsl.js deleted file mode 100644 index bb6a564..0000000 --- a/node_modules/culori/src/hsl/parseHsl.js +++ /dev/null @@ -1,38 +0,0 @@ -import { Tok } from '../parse.js'; - -function parseHsl(color, parsed) { - if (!parsed || (parsed[0] !== 'hsl' && parsed[0] !== 'hsla')) { - return undefined; - } - const res = { mode: 'hsl' }; - const [, h, s, l, alpha] = parsed; - - if (h.type !== Tok.None) { - if (h.type === Tok.Percentage) { - return undefined; - } - res.h = h.value; - } - - if (s.type !== Tok.None) { - if (s.type === Tok.Hue) { - return undefined; - } - res.s = s.type === Tok.Number ? s.value : s.value / 100; - } - - if (l.type !== Tok.None) { - if (l.type === Tok.Hue) { - return undefined; - } - res.l = l.type === Tok.Number ? l.value : l.value / 100; - } - - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - - return res; -} - -export default parseHsl; diff --git a/node_modules/culori/src/hsl/parseHslLegacy.js b/node_modules/culori/src/hsl/parseHslLegacy.js deleted file mode 100644 index 2f4693e..0000000 --- a/node_modules/culori/src/hsl/parseHslLegacy.js +++ /dev/null @@ -1,39 +0,0 @@ -import hueToDeg from '../util/hue.js'; -import { hue, per, num_per, c } from '../util/regex.js'; - -/* - hsl() regular expressions for legacy format - Reference: https://drafts.csswg.org/css-color/#the-hsl-notation - */ -const hsl_old = new RegExp( - `^hsla?\\(\\s*${hue}${c}${per}${c}${per}\\s*(?:,\\s*${num_per}\\s*)?\\)$` -); - -const parseHslLegacy = color => { - let match = color.match(hsl_old); - if (!match) return; - let res = { mode: 'hsl' }; - - if (match[3] !== undefined) { - res.h = +match[3]; - } else if (match[1] !== undefined && match[2] !== undefined) { - res.h = hueToDeg(match[1], match[2]); - } - - if (match[4] !== undefined) { - res.s = Math.min(Math.max(0, match[4] / 100), 1); - } - - if (match[5] !== undefined) { - res.l = Math.min(Math.max(0, match[5] / 100), 1); - } - - if (match[6] !== undefined) { - res.alpha = match[6] / 100; - } else if (match[7] !== undefined) { - res.alpha = +match[7]; - } - return res; -}; - -export default parseHslLegacy; diff --git a/node_modules/culori/src/hsv/convertHsvToRgb.js b/node_modules/culori/src/hsv/convertHsvToRgb.js deleted file mode 100644 index a8c4fd0..0000000 --- a/node_modules/culori/src/hsv/convertHsvToRgb.js +++ /dev/null @@ -1,34 +0,0 @@ -import normalizeHue from '../util/normalizeHue.js'; - -// Based on: https://en.wikipedia.org/wiki/HSL_and_HSV#Converting_to_RGB - -export default function convertHsvToRgb({ h, s, v, alpha }) { - h = normalizeHue(h); - let f = Math.abs(((h / 60) % 2) - 1); - let res; - switch (Math.floor(h / 60)) { - case 0: - res = { r: v, g: v * (1 - s * f), b: v * (1 - s) }; - break; - case 1: - res = { r: v * (1 - s * f), g: v, b: v * (1 - s) }; - break; - case 2: - res = { r: v * (1 - s), g: v, b: v * (1 - s * f) }; - break; - case 3: - res = { r: v * (1 - s), g: v * (1 - s * f), b: v }; - break; - case 4: - res = { r: v * (1 - s * f), g: v * (1 - s), b: v }; - break; - case 5: - res = { r: v, g: v * (1 - s), b: v * (1 - s * f) }; - break; - default: - res = { r: v * (1 - s), g: v * (1 - s), b: v * (1 - s) }; - } - res.mode = 'rgb'; - if (alpha !== undefined) res.alpha = alpha; - return res; -} diff --git a/node_modules/culori/src/hsv/convertRgbToHsv.js b/node_modules/culori/src/hsv/convertRgbToHsv.js deleted file mode 100644 index d136148..0000000 --- a/node_modules/culori/src/hsv/convertRgbToHsv.js +++ /dev/null @@ -1,20 +0,0 @@ -// Based on: https://en.wikipedia.org/wiki/HSL_and_HSV#Formal_derivation - -export default function convertRgbToHsv({ r, g, b, alpha }) { - let M = Math.max(r, g, b), - m = Math.min(r, g, b); - let res = { - mode: 'hsv', - s: M === 0 ? 0 : 1 - m / M, - v: M - }; - if (M - m !== 0) - res.h = - (M === r - ? (g - b) / (M - m) + (g < b) * 6 - : M === g - ? (b - r) / (M - m) + 2 - : (r - g) / (M - m) + 4) * 60; - if (alpha !== undefined) res.alpha = alpha; - return res; -} diff --git a/node_modules/culori/src/hsv/definition.js b/node_modules/culori/src/hsv/definition.js deleted file mode 100644 index c4909ba..0000000 --- a/node_modules/culori/src/hsv/definition.js +++ /dev/null @@ -1,47 +0,0 @@ -import convertHsvToRgb from './convertHsvToRgb.js'; -import convertRgbToHsv from './convertRgbToHsv.js'; -import { fixupHueShorter } from '../fixup/hue.js'; -import { fixupAlpha } from '../fixup/alpha.js'; -import { interpolatorLinear } from '../interpolate/linear.js'; -import { differenceHueSaturation } from '../difference.js'; -import { averageAngle } from '../average.js'; - -const definition = { - mode: 'hsv', - - toMode: { - rgb: convertHsvToRgb - }, - - parse: ['--hsv'], - serialize: '--hsv', - - fromMode: { - rgb: convertRgbToHsv - }, - - channels: ['h', 's', 'v', 'alpha'], - - ranges: { - h: [0, 360] - }, - - gamut: 'rgb', - - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - s: interpolatorLinear, - v: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - - difference: { - h: differenceHueSaturation - }, - - average: { - h: averageAngle - } -}; - -export default definition; diff --git a/node_modules/culori/src/hwb/convertHwbToRgb.js b/node_modules/culori/src/hwb/convertHwbToRgb.js deleted file mode 100644 index 42c5545..0000000 --- a/node_modules/culori/src/hwb/convertHwbToRgb.js +++ /dev/null @@ -1,26 +0,0 @@ -/* - HWB to RGB converter - -------------------- - - References: - * https://drafts.csswg.org/css-color/#hwb-to-rgb - * https://en.wikipedia.org/wiki/HWB_color_model - * http://alvyray.com/Papers/CG/HWB_JGTv208.pdf - */ - -import convertHsvToRgb from '../hsv/convertHsvToRgb.js'; - -export default function convertHwbToRgb({ h, w, b, alpha }) { - // normalize w + b to 1 - if (w + b > 1) { - let s = w + b; - w /= s; - b /= s; - } - return convertHsvToRgb({ - h: h, - s: b === 1 ? 1 : 1 - w / (1 - b), - v: 1 - b, - alpha: alpha - }); -} diff --git a/node_modules/culori/src/hwb/convertRgbToHwb.js b/node_modules/culori/src/hwb/convertRgbToHwb.js deleted file mode 100644 index b6a67c9..0000000 --- a/node_modules/culori/src/hwb/convertRgbToHwb.js +++ /dev/null @@ -1,24 +0,0 @@ -/* - RGB to HWB converter - -------------------- - - References: - * https://drafts.csswg.org/css-color/#hwb-to-rgb - * https://en.wikipedia.org/wiki/HWB_color_model - * http://alvyray.com/Papers/CG/HWB_JGTv208.pdf - */ - -import convertRgbToHsv from '../hsv/convertRgbToHsv.js'; - -export default function convertRgbToHwb(rgba) { - let hsv = convertRgbToHsv(rgba); - if (hsv === undefined) return undefined; - let res = { - mode: 'hwb', - w: (1 - hsv.s) * hsv.v, - b: 1 - hsv.v - }; - if (hsv.h !== undefined) res.h = hsv.h; - if (hsv.alpha !== undefined) res.alpha = hsv.alpha; - return res; -} diff --git a/node_modules/culori/src/hwb/definition.js b/node_modules/culori/src/hwb/definition.js deleted file mode 100644 index 363f364..0000000 --- a/node_modules/culori/src/hwb/definition.js +++ /dev/null @@ -1,51 +0,0 @@ -import convertHwbToRgb from './convertHwbToRgb.js'; -import convertRgbToHwb from './convertRgbToHwb.js'; -import parseHwb from './parseHwb.js'; -import { fixupHueShorter } from '../fixup/hue.js'; -import { fixupAlpha } from '../fixup/alpha.js'; -import { interpolatorLinear } from '../interpolate/linear.js'; -import { differenceHueNaive } from '../difference.js'; -import { averageAngle } from '../average.js'; - -const definition = { - mode: 'hwb', - - toMode: { - rgb: convertHwbToRgb - }, - - fromMode: { - rgb: convertRgbToHwb - }, - - channels: ['h', 'w', 'b', 'alpha'], - - ranges: { - h: [0, 360] - }, - - gamut: 'rgb', - - parse: [parseHwb], - serialize: c => - `hwb(${c.h || 0} ${c.w * 100}% ${c.b * 100}%${ - c.alpha < 1 ? ` / ${c.alpha}` : '' - })`, - - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - w: interpolatorLinear, - b: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - - difference: { - h: differenceHueNaive - }, - - average: { - h: averageAngle - } -}; - -export default definition; diff --git a/node_modules/culori/src/hwb/parseHwb.js b/node_modules/culori/src/hwb/parseHwb.js deleted file mode 100644 index 8e08ba8..0000000 --- a/node_modules/culori/src/hwb/parseHwb.js +++ /dev/null @@ -1,38 +0,0 @@ -import { Tok } from '../parse.js'; - -function ParseHwb(color, parsed) { - if (!parsed || parsed[0] !== 'hwb') { - return undefined; - } - const res = { mode: 'hwb' }; - const [, h, w, b, alpha] = parsed; - - if (h.type !== Tok.None) { - if (h.type === Tok.Percentage) { - return undefined; - } - res.h = h.value; - } - - if (w.type !== Tok.None) { - if (w.type === Tok.Hue) { - return undefined; - } - res.w = w.type === Tok.Number ? w.value : w.value / 100; - } - - if (b.type !== Tok.None) { - if (b.type === Tok.Hue) { - return undefined; - } - res.b = b.type === Tok.Number ? b.value : b.value / 100; - } - - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - - return res; -} - -export default ParseHwb; diff --git a/node_modules/culori/src/index-fn.js b/node_modules/culori/src/index-fn.js deleted file mode 100644 index c09f8b9..0000000 --- a/node_modules/culori/src/index-fn.js +++ /dev/null @@ -1,226 +0,0 @@ -// Color space definitions -export { default as modeA98 } from './a98/definition.js'; -export { default as modeCubehelix } from './cubehelix/definition.js'; -export { default as modeDlab } from './dlab/definition.js'; -export { default as modeDlch } from './dlch/definition.js'; -export { default as modeHsi } from './hsi/definition.js'; -export { default as modeHsl } from './hsl/definition.js'; -export { default as modeHsv } from './hsv/definition.js'; -export { default as modeHwb } from './hwb/definition.js'; -export { default as modeJab } from './jab/definition.js'; -export { default as modeJch } from './jch/definition.js'; -export { default as modeLab } from './lab/definition.js'; -export { default as modeLab65 } from './lab65/definition.js'; -export { default as modeLch } from './lch/definition.js'; -export { default as modeLch65 } from './lch65/definition.js'; -export { default as modeLchuv } from './lchuv/definition.js'; -export { default as modeLrgb } from './lrgb/definition.js'; -export { default as modeLuv } from './luv/definition.js'; -export { default as modeOkhsl } from './okhsl/modeOkhsl.js'; -export { default as modeOkhsv } from './okhsv/modeOkhsv.js'; -export { default as modeOklab } from './oklab/definition.js'; -export { default as modeOklch } from './oklch/definition.js'; -export { default as modeP3 } from './p3/definition.js'; -export { default as modeProphoto } from './prophoto/definition.js'; -export { default as modeRec2020 } from './rec2020/definition.js'; -export { default as modeRgb } from './rgb/definition.js'; -export { default as modeXyb } from './xyb/definition.js'; -export { default as modeXyz50 } from './xyz50/definition.js'; -export { default as modeXyz65 } from './xyz65/definition.js'; -export { default as modeYiq } from './yiq/definition.js'; - -export { default as converter } from './converter.js'; - -export { - serializeHex, - serializeHex8, - serializeRgb, - serializeHsl, - formatHex, - formatHex8, - formatRgb, - formatHsl, - formatCss -} from './formatter.js'; - -export { default as colorsNamed } from './colors/named.js'; -export { default as blend } from './blend.js'; -export { default as random } from './random.js'; - -export { - fixupHueShorter, - fixupHueLonger, - fixupHueIncreasing, - fixupHueDecreasing -} from './fixup/hue.js'; - -export { fixupAlpha } from './fixup/alpha.js'; - -export { - mapper, - mapAlphaMultiply, - mapAlphaDivide, - mapTransferLinear, - mapTransferGamma -} from './map.js'; - -export { average, averageAngle, averageNumber } from './average.js'; - -export { default as round } from './round.js'; -export { - interpolate, - interpolateWith, - interpolateWithPremultipliedAlpha -} from './interpolate/interpolate.js'; - -export { interpolatorLinear } from './interpolate/linear.js'; - -export { interpolatorPiecewise } from './interpolate/piecewise.js'; - -export { - interpolatorSplineBasis, - interpolatorSplineBasisClosed -} from './interpolate/splineBasis.js'; - -export { - interpolatorSplineNatural, - interpolatorSplineNaturalClosed -} from './interpolate/splineNatural.js'; - -export { - interpolatorSplineMonotone, - interpolatorSplineMonotone2, - interpolatorSplineMonotoneClosed -} from './interpolate/splineMonotone.js'; - -export { lerp, unlerp, blerp, trilerp } from './interpolate/lerp.js'; -export { default as samples } from './samples.js'; -export { - displayable, - inGamut, - clampRgb, - clampChroma, - clampGamut, - toGamut -} from './clamp.js'; -export { default as nearest } from './nearest.js'; -export { useMode, getMode, useParser, removeParser } from './modes.js'; -export { default as parse } from './parse.js'; - -export { - differenceEuclidean, - differenceCie76, - differenceCie94, - differenceCiede2000, - differenceCmc, - differenceHyab, - differenceHueSaturation, - differenceHueChroma, - differenceHueNaive, - differenceKotsarenkoRamos -} from './difference.js'; - -export { - filterBrightness, - filterContrast, - filterSepia, - filterInvert, - filterSaturate, - filterGrayscale, - filterHueRotate -} from './filter.js'; - -export { - filterDeficiencyProt, - filterDeficiencyDeuter, - filterDeficiencyTrit -} from './deficiency.js'; - -// Easings -export { default as easingMidpoint } from './easing/midpoint.js'; -export { - easingSmoothstep, - easingSmoothstepInverse -} from './easing/smoothstep.js'; -export { default as easingSmootherstep } from './easing/smootherstep.js'; -export { default as easingInOutSine } from './easing/inOutSine.js'; -export { default as easingGamma } from './easing/gamma.js'; - -export { - luminance as wcagLuminance, - contrast as wcagContrast -} from './wcag.js'; - -export { default as parseHsl } from './hsl/parseHsl.js'; -export { default as parseHwb } from './hwb/parseHwb.js'; -export { default as parseLab } from './lab/parseLab.js'; -export { default as parseLch } from './lch/parseLch.js'; -export { default as parseNamed } from './rgb/parseNamed.js'; -export { default as parseTransparent } from './rgb/parseTransparent.js'; -export { default as parseHex } from './rgb/parseHex.js'; -export { default as parseRgb } from './rgb/parseRgb.js'; -export { default as parseHslLegacy } from './hsl/parseHslLegacy.js'; -export { default as parseRgbLegacy } from './rgb/parseRgbLegacy.js'; -export { default as parseOklab } from './oklab/parseOklab.js'; -export { default as parseOklch } from './oklch/parseOklch.js'; - -export { default as convertA98ToXyz65 } from './a98/convertA98ToXyz65.js'; -export { default as convertCubehelixToRgb } from './cubehelix/convertCubehelixToRgb.js'; -export { default as convertDlchToLab65 } from './dlch/convertDlchToLab65.js'; -export { default as convertHsiToRgb } from './hsi/convertHsiToRgb.js'; -export { default as convertHslToRgb } from './hsl/convertHslToRgb.js'; -export { default as convertHsvToRgb } from './hsv/convertHsvToRgb.js'; -export { default as convertHwbToRgb } from './hwb/convertHwbToRgb.js'; -export { default as convertJabToJch } from './jch/convertJabToJch.js'; -export { default as convertJabToRgb } from './jab/convertJabToRgb.js'; -export { default as convertJabToXyz65 } from './jab/convertJabToXyz65.js'; -export { default as convertJchToJab } from './jch/convertJchToJab.js'; -export { default as convertLab65ToDlch } from './dlch/convertLab65ToDlch.js'; -export { default as convertLab65ToRgb } from './lab65/convertLab65ToRgb.js'; -export { default as convertLab65ToXyz65 } from './lab65/convertLab65ToXyz65.js'; -export { default as convertLabToLch } from './lch/convertLabToLch.js'; -export { default as convertLabToRgb } from './lab/convertLabToRgb.js'; -export { default as convertLabToXyz50 } from './lab/convertLabToXyz50.js'; -export { default as convertLchToLab } from './lch/convertLchToLab.js'; -export { default as convertLchuvToLuv } from './lchuv/convertLchuvToLuv.js'; -export { default as convertLrgbToOklab } from './oklab/convertLrgbToOklab.js'; -export { default as convertLrgbToRgb } from './lrgb/convertLrgbToRgb.js'; -export { default as convertLuvToLchuv } from './lchuv/convertLuvToLchuv.js'; -export { default as convertLuvToXyz50 } from './luv/convertLuvToXyz50.js'; -export { default as convertOkhslToOklab } from './okhsl/convertOkhslToOklab.js'; -export { default as convertOkhsvToOklab } from './okhsv/convertOkhsvToOklab.js'; -export { default as convertOklabToLrgb } from './oklab/convertOklabToLrgb.js'; -export { default as convertOklabToOkhsl } from './okhsl/convertOklabToOkhsl.js'; -export { default as convertOklabToOkhsv } from './okhsv/convertOklabToOkhsv.js'; -export { default as convertOklabToRgb } from './oklab/convertOklabToRgb.js'; -export { default as convertP3ToXyz65 } from './p3/convertP3ToXyz65.js'; -export { default as convertProphotoToXyz50 } from './prophoto/convertProphotoToXyz50.js'; -export { default as convertRec2020ToXyz65 } from './rec2020/convertRec2020ToXyz65.js'; -export { default as convertRgbToCubehelix } from './cubehelix/convertRgbToCubehelix.js'; -export { default as convertRgbToHsi } from './hsi/convertRgbToHsi.js'; -export { default as convertRgbToHsl } from './hsl/convertRgbToHsl.js'; -export { default as convertRgbToHsv } from './hsv/convertRgbToHsv.js'; -export { default as convertRgbToHwb } from './hwb/convertRgbToHwb.js'; -export { default as convertRgbToJab } from './jab/convertRgbToJab.js'; -export { default as convertRgbToLab } from './lab/convertRgbToLab.js'; -export { default as convertRgbToLab65 } from './lab65/convertRgbToLab65.js'; -export { default as convertRgbToLrgb } from './lrgb/convertRgbToLrgb.js'; -export { default as convertRgbToOklab } from './oklab/convertRgbToOklab.js'; -export { default as convertRgbToXyz50 } from './xyz50/convertRgbToXyz50.js'; -export { default as convertRgbToXyz65 } from './xyz65/convertRgbToXyz65.js'; -export { default as convertRgbToYiq } from './yiq/convertRgbToYiq.js'; -export { default as convertRgbToXyb } from './xyb/convertRgbToXyb.js'; -export { default as convertXybToRgb } from './xyb/convertXybToRgb.js'; -export { default as convertXyz65ToA98 } from './a98/convertXyz65ToA98.js'; -export { default as convertXyz65ToJab } from './jab/convertXyz65ToJab.js'; -export { default as convertXyz65ToLab65 } from './lab65/convertXyz65ToLab65.js'; -export { default as convertXyz65ToP3 } from './p3/convertXyz65ToP3.js'; -export { default as convertXyz65ToRec2020 } from './rec2020/convertXyz65ToRec2020.js'; -export { default as convertXyz65ToRgb } from './xyz65/convertXyz65ToRgb.js'; -export { default as convertXyz65ToXyz50 } from './xyz65/convertXyz65ToXyz50.js'; -export { default as convertXyz50ToLab } from './lab/convertXyz50ToLab.js'; -export { default as convertXyz50ToLuv } from './luv/convertXyz50ToLuv.js'; -export { default as convertXyz50ToProphoto } from './prophoto/convertXyz50ToProphoto.js'; -export { default as convertXyz50ToRgb } from './xyz50/convertXyz50ToRgb.js'; -export { default as convertXyz50ToXyz65 } from './xyz65/convertXyz50ToXyz65.js'; -export { default as convertYiqToRgb } from './yiq/convertYiqToRgb.js'; diff --git a/node_modules/culori/src/index.js b/node_modules/culori/src/index.js deleted file mode 100644 index 0de325d..0000000 --- a/node_modules/culori/src/index.js +++ /dev/null @@ -1,289 +0,0 @@ -// Color space definitions -import modeA98 from './a98/definition.js'; -import modeCubehelix from './cubehelix/definition.js'; -import modeDlab from './dlab/definition.js'; -import modeDlch from './dlch/definition.js'; -import modeHsi from './hsi/definition.js'; -import modeHsl from './hsl/definition.js'; -import modeHsv from './hsv/definition.js'; -import modeHwb from './hwb/definition.js'; -import modeJab from './jab/definition.js'; -import modeJch from './jch/definition.js'; -import modeLab from './lab/definition.js'; -import modeLab65 from './lab65/definition.js'; -import modeLch from './lch/definition.js'; -import modeLch65 from './lch65/definition.js'; -import modeLchuv from './lchuv/definition.js'; -import modeLrgb from './lrgb/definition.js'; -import modeLuv from './luv/definition.js'; -import modeOkhsl from './okhsl/modeOkhsl.js'; -import modeOkhsv from './okhsv/modeOkhsv.js'; -import modeOklab from './oklab/definition.js'; -import modeOklch from './oklch/definition.js'; -import modeP3 from './p3/definition.js'; -import modeProphoto from './prophoto/definition.js'; -import modeRec2020 from './rec2020/definition.js'; -import modeRgb from './rgb/definition.js'; -import modeXyb from './xyb/definition.js'; -import modeXyz50 from './xyz50/definition.js'; -import modeXyz65 from './xyz65/definition.js'; -import modeYiq from './yiq/definition.js'; -import { useMode } from './modes.js'; - -export { default as converter } from './converter.js'; - -export { - serializeHex, - serializeHex8, - serializeRgb, - serializeHsl, - formatHex, - formatHex8, - formatRgb, - formatHsl, - formatCss -} from './formatter.js'; - -export { default as colorsNamed } from './colors/named.js'; -export { default as blend } from './blend.js'; -export { default as random } from './random.js'; - -export { - fixupHueShorter, - fixupHueLonger, - fixupHueIncreasing, - fixupHueDecreasing -} from './fixup/hue.js'; - -export { fixupAlpha } from './fixup/alpha.js'; - -export { - mapper, - mapAlphaMultiply, - mapAlphaDivide, - mapTransferLinear, - mapTransferGamma -} from './map.js'; - -export { average, averageAngle, averageNumber } from './average.js'; - -export { default as round } from './round.js'; -export { - interpolate, - interpolateWith, - interpolateWithPremultipliedAlpha -} from './interpolate/interpolate.js'; - -export { interpolatorLinear } from './interpolate/linear.js'; - -export { interpolatorPiecewise } from './interpolate/piecewise.js'; - -export { - interpolatorSplineBasis, - interpolatorSplineBasisClosed -} from './interpolate/splineBasis.js'; - -export { - interpolatorSplineNatural, - interpolatorSplineNaturalClosed -} from './interpolate/splineNatural.js'; - -export { - interpolatorSplineMonotone, - interpolatorSplineMonotone2, - interpolatorSplineMonotoneClosed -} from './interpolate/splineMonotone.js'; - -export { lerp, unlerp, blerp, trilerp } from './interpolate/lerp.js'; -export { default as samples } from './samples.js'; -export { - displayable, - inGamut, - clampRgb, - clampChroma, - clampGamut, - toGamut -} from './clamp.js'; -export { default as nearest } from './nearest.js'; -export { useMode, getMode, useParser, removeParser } from './modes.js'; -export { default as parse } from './parse.js'; - -export { - differenceEuclidean, - differenceCie76, - differenceCie94, - differenceCiede2000, - differenceCmc, - differenceHyab, - differenceHueSaturation, - differenceHueChroma, - differenceHueNaive, - differenceKotsarenkoRamos -} from './difference.js'; - -export { - filterBrightness, - filterContrast, - filterSepia, - filterInvert, - filterSaturate, - filterGrayscale, - filterHueRotate -} from './filter.js'; - -export { - filterDeficiencyProt, - filterDeficiencyDeuter, - filterDeficiencyTrit -} from './deficiency.js'; - -// Easings -export { default as easingMidpoint } from './easing/midpoint.js'; -export { - easingSmoothstep, - easingSmoothstepInverse -} from './easing/smoothstep.js'; -export { default as easingSmootherstep } from './easing/smootherstep.js'; -export { default as easingInOutSine } from './easing/inOutSine.js'; -export { default as easingGamma } from './easing/gamma.js'; - -export { - luminance as wcagLuminance, - contrast as wcagContrast -} from './wcag.js'; - -export { default as parseHsl } from './hsl/parseHsl.js'; -export { default as parseHwb } from './hwb/parseHwb.js'; -export { default as parseLab } from './lab/parseLab.js'; -export { default as parseLch } from './lch/parseLch.js'; -export { default as parseNamed } from './rgb/parseNamed.js'; -export { default as parseTransparent } from './rgb/parseTransparent.js'; -export { default as parseHex } from './rgb/parseHex.js'; -export { default as parseRgb } from './rgb/parseRgb.js'; -export { default as parseHslLegacy } from './hsl/parseHslLegacy.js'; -export { default as parseRgbLegacy } from './rgb/parseRgbLegacy.js'; -export { default as parseOklab } from './oklab/parseOklab.js'; -export { default as parseOklch } from './oklch/parseOklch.js'; - -export { default as convertA98ToXyz65 } from './a98/convertA98ToXyz65.js'; -export { default as convertCubehelixToRgb } from './cubehelix/convertCubehelixToRgb.js'; -export { default as convertDlchToLab65 } from './dlch/convertDlchToLab65.js'; -export { default as convertHsiToRgb } from './hsi/convertHsiToRgb.js'; -export { default as convertHslToRgb } from './hsl/convertHslToRgb.js'; -export { default as convertHsvToRgb } from './hsv/convertHsvToRgb.js'; -export { default as convertHwbToRgb } from './hwb/convertHwbToRgb.js'; -export { default as convertJabToJch } from './jch/convertJabToJch.js'; -export { default as convertJabToRgb } from './jab/convertJabToRgb.js'; -export { default as convertJabToXyz65 } from './jab/convertJabToXyz65.js'; -export { default as convertJchToJab } from './jch/convertJchToJab.js'; -export { default as convertLab65ToDlch } from './dlch/convertLab65ToDlch.js'; -export { default as convertLab65ToRgb } from './lab65/convertLab65ToRgb.js'; -export { default as convertLab65ToXyz65 } from './lab65/convertLab65ToXyz65.js'; -export { default as convertLabToLch } from './lch/convertLabToLch.js'; -export { default as convertLabToRgb } from './lab/convertLabToRgb.js'; -export { default as convertLabToXyz50 } from './lab/convertLabToXyz50.js'; -export { default as convertLchToLab } from './lch/convertLchToLab.js'; -export { default as convertLchuvToLuv } from './lchuv/convertLchuvToLuv.js'; -export { default as convertLrgbToOklab } from './oklab/convertLrgbToOklab.js'; -export { default as convertLrgbToRgb } from './lrgb/convertLrgbToRgb.js'; -export { default as convertLuvToLchuv } from './lchuv/convertLuvToLchuv.js'; -export { default as convertLuvToXyz50 } from './luv/convertLuvToXyz50.js'; -export { default as convertOkhslToOklab } from './okhsl/convertOkhslToOklab.js'; -export { default as convertOkhsvToOklab } from './okhsv/convertOkhsvToOklab.js'; -export { default as convertOklabToLrgb } from './oklab/convertOklabToLrgb.js'; -export { default as convertOklabToOkhsl } from './okhsl/convertOklabToOkhsl.js'; -export { default as convertOklabToOkhsv } from './okhsv/convertOklabToOkhsv.js'; -export { default as convertOklabToRgb } from './oklab/convertOklabToRgb.js'; -export { default as convertP3ToXyz65 } from './p3/convertP3ToXyz65.js'; -export { default as convertProphotoToXyz50 } from './prophoto/convertProphotoToXyz50.js'; -export { default as convertRec2020ToXyz65 } from './rec2020/convertRec2020ToXyz65.js'; -export { default as convertRgbToCubehelix } from './cubehelix/convertRgbToCubehelix.js'; -export { default as convertRgbToHsi } from './hsi/convertRgbToHsi.js'; -export { default as convertRgbToHsl } from './hsl/convertRgbToHsl.js'; -export { default as convertRgbToHsv } from './hsv/convertRgbToHsv.js'; -export { default as convertRgbToHwb } from './hwb/convertRgbToHwb.js'; -export { default as convertRgbToJab } from './jab/convertRgbToJab.js'; -export { default as convertRgbToLab } from './lab/convertRgbToLab.js'; -export { default as convertRgbToLab65 } from './lab65/convertRgbToLab65.js'; -export { default as convertRgbToLrgb } from './lrgb/convertRgbToLrgb.js'; -export { default as convertRgbToOklab } from './oklab/convertRgbToOklab.js'; -export { default as convertRgbToXyb } from './xyb/convertRgbToXyb.js'; -export { default as convertRgbToXyz50 } from './xyz50/convertRgbToXyz50.js'; -export { default as convertRgbToXyz65 } from './xyz65/convertRgbToXyz65.js'; -export { default as convertRgbToYiq } from './yiq/convertRgbToYiq.js'; -export { default as convertXybToRgb } from './xyb/convertXybToRgb.js'; -export { default as convertXyz50ToLab } from './lab/convertXyz50ToLab.js'; -export { default as convertXyz50ToLuv } from './luv/convertXyz50ToLuv.js'; -export { default as convertXyz50ToProphoto } from './prophoto/convertXyz50ToProphoto.js'; -export { default as convertXyz50ToRgb } from './xyz50/convertXyz50ToRgb.js'; -export { default as convertXyz50ToXyz65 } from './xyz65/convertXyz50ToXyz65.js'; -export { default as convertXyz65ToA98 } from './a98/convertXyz65ToA98.js'; -export { default as convertXyz65ToJab } from './jab/convertXyz65ToJab.js'; -export { default as convertXyz65ToLab65 } from './lab65/convertXyz65ToLab65.js'; -export { default as convertXyz65ToP3 } from './p3/convertXyz65ToP3.js'; -export { default as convertXyz65ToRec2020 } from './rec2020/convertXyz65ToRec2020.js'; -export { default as convertXyz65ToRgb } from './xyz65/convertXyz65ToRgb.js'; -export { default as convertXyz65ToXyz50 } from './xyz65/convertXyz65ToXyz50.js'; -export { default as convertYiqToRgb } from './yiq/convertYiqToRgb.js'; - -export { - modeA98, - modeCubehelix, - modeDlab, - modeDlch, - modeHsi, - modeHsl, - modeHsv, - modeHwb, - modeJab, - modeJch, - modeLab, - modeLab65, - modeLch, - modeLch65, - modeLchuv, - modeLrgb, - modeLuv, - modeOkhsl, - modeOkhsv, - modeOklab, - modeOklch, - modeP3, - modeProphoto, - modeRec2020, - modeRgb, - modeXyb, - modeXyz50, - modeXyz65, - modeYiq -}; - -export const a98 = useMode(modeA98); -export const cubehelix = useMode(modeCubehelix); -export const dlab = useMode(modeDlab); -export const dlch = useMode(modeDlch); -export const hsi = useMode(modeHsi); -export const hsl = useMode(modeHsl); -export const hsv = useMode(modeHsv); -export const hwb = useMode(modeHwb); -export const jab = useMode(modeJab); -export const jch = useMode(modeJch); -export const lab = useMode(modeLab); -export const lab65 = useMode(modeLab65); -export const lch = useMode(modeLch); -export const lch65 = useMode(modeLch65); -export const lchuv = useMode(modeLchuv); -export const lrgb = useMode(modeLrgb); -export const luv = useMode(modeLuv); -export const okhsl = useMode(modeOkhsl); -export const okhsv = useMode(modeOkhsv); -export const oklab = useMode(modeOklab); -export const oklch = useMode(modeOklch); -export const p3 = useMode(modeP3); -export const prophoto = useMode(modeProphoto); -export const rec2020 = useMode(modeRec2020); -export const rgb = useMode(modeRgb); -export const xyb = useMode(modeXyb); -export const xyz50 = useMode(modeXyz50); -export const xyz65 = useMode(modeXyz65); -export const yiq = useMode(modeYiq); diff --git a/node_modules/culori/src/interpolate/interpolate.js b/node_modules/culori/src/interpolate/interpolate.js deleted file mode 100644 index 51b8c15..0000000 --- a/node_modules/culori/src/interpolate/interpolate.js +++ /dev/null @@ -1,155 +0,0 @@ -import converter from '../converter.js'; -import { getMode } from '../modes.js'; -import normalizePositions from '../util/normalizePositions.js'; -import easingMidpoint from '../easing/midpoint.js'; -import { mapper, mapAlphaMultiply, mapAlphaDivide } from '../map.js'; - -const isfn = o => typeof o === 'function'; -const isobj = o => o && typeof o === 'object'; -const isnum = o => typeof o === 'number'; - -const interpolate_fn = (colors, mode = 'rgb', overrides, premap) => { - let def = getMode(mode); - let conv = converter(mode); - - let conv_colors = []; - let positions = []; - let fns = {}; - - colors.forEach(val => { - if (Array.isArray(val)) { - conv_colors.push(conv(val[0])); - positions.push(val[1]); - } else if (isnum(val) || isfn(val)) { - // Color interpolation hint or easing function - fns[positions.length] = val; - } else { - conv_colors.push(conv(val)); - positions.push(undefined); - } - }); - - normalizePositions(positions); - - // override the default interpolators - // from the color space definition with any custom ones - let fixed = def.channels.reduce((res, ch) => { - let ffn; - if (isobj(overrides) && isobj(overrides[ch]) && overrides[ch].fixup) { - ffn = overrides[ch].fixup; - } else if (isobj(def.interpolate[ch]) && def.interpolate[ch].fixup) { - ffn = def.interpolate[ch].fixup; - } else { - ffn = v => v; - } - res[ch] = ffn(conv_colors.map(color => color[ch])); - return res; - }, {}); - - if (premap) { - let ccolors = conv_colors.map((color, idx) => { - return def.channels.reduce( - (c, ch) => { - c[ch] = fixed[ch][idx]; - return c; - }, - { mode } - ); - }); - fixed = def.channels.reduce((res, ch) => { - res[ch] = ccolors.map(c => { - let v = premap(c[ch], ch, c, mode); - return isNaN(v) ? undefined : v; - }); - return res; - }, {}); - } - - let interpolators = def.channels.reduce((res, ch) => { - let ifn; - if (isfn(overrides)) { - ifn = overrides; - } else if (isobj(overrides) && isfn(overrides[ch])) { - ifn = overrides[ch]; - } else if ( - isobj(overrides) && - isobj(overrides[ch]) && - overrides[ch].use - ) { - ifn = overrides[ch].use; - } else if (isfn(def.interpolate[ch])) { - ifn = def.interpolate[ch]; - } else if (isobj(def.interpolate[ch])) { - ifn = def.interpolate[ch].use; - } - - res[ch] = ifn(fixed[ch]); - return res; - }, {}); - - let n = conv_colors.length - 1; - - return t => { - // clamp t to the [0, 1] interval - t = Math.min(Math.max(0, t), 1); - - if (t <= positions[0]) { - return conv_colors[0]; - } - - if (t > positions[n]) { - return conv_colors[n]; - } - - // Convert `t` from [0, 1] to `t0` between the appropriate two colors. - // First, look for the two colors between which `t` is located. - // Note: this can be optimized by searching for the index - // through bisection instead of start-to-end. - let idx = 0; - while (positions[idx] < t) idx++; - let start = positions[idx - 1]; - let delta = positions[idx] - start; - - let P = (t - start) / delta; - - // use either the local easing, or the global easing, if any - let fn = fns[idx] || fns[0]; - if (fn !== undefined) { - if (isnum(fn)) { - fn = easingMidpoint((fn - start) / delta); - } - P = fn(P); - } - - let t0 = (idx - 1 + P) / n; - - return def.channels.reduce( - (res, channel) => { - let val = interpolators[channel](t0); - if (val !== undefined) { - res[channel] = val; - } - return res; - }, - { mode } - ); - }; -}; - -const interpolate = (colors, mode = 'rgb', overrides) => - interpolate_fn(colors, mode, overrides); - -const interpolateWith = - (premap, postmap) => - (colors, mode = 'rgb', overrides) => { - let post = postmap ? mapper(postmap, mode) : undefined; - let it = interpolate_fn(colors, mode, overrides, premap); - return post ? t => post(it(t)) : it; - }; - -const interpolateWithPremultipliedAlpha = interpolateWith( - mapAlphaMultiply, - mapAlphaDivide -); - -export { interpolate, interpolateWith, interpolateWithPremultipliedAlpha }; diff --git a/node_modules/culori/src/interpolate/lerp.js b/node_modules/culori/src/interpolate/lerp.js deleted file mode 100644 index 9176f77..0000000 --- a/node_modules/culori/src/interpolate/lerp.js +++ /dev/null @@ -1,28 +0,0 @@ -const lerp = (a, b, t) => a + t * (b - a); -const unlerp = (a, b, v) => (v - a) / (b - a); - -const blerp = (a00, a01, a10, a11, tx, ty) => { - return lerp(lerp(a00, a01, tx), lerp(a10, a11, tx), ty); -}; - -const trilerp = ( - a000, - a010, - a100, - a110, - a001, - a011, - a101, - a111, - tx, - ty, - tz -) => { - return lerp( - blerp(a000, a010, a100, a110, tx, ty), - blerp(a001, a011, a101, a111, tx, ty), - tz - ); -}; - -export { lerp, blerp, trilerp, unlerp }; diff --git a/node_modules/culori/src/interpolate/linear.js b/node_modules/culori/src/interpolate/linear.js deleted file mode 100644 index aa25b20..0000000 --- a/node_modules/culori/src/interpolate/linear.js +++ /dev/null @@ -1,4 +0,0 @@ -import { lerp } from './lerp.js'; -import { interpolatorPiecewise } from './piecewise.js'; - -export const interpolatorLinear = interpolatorPiecewise(lerp); diff --git a/node_modules/culori/src/interpolate/piecewise.js b/node_modules/culori/src/interpolate/piecewise.js deleted file mode 100644 index 08e78e1..0000000 --- a/node_modules/culori/src/interpolate/piecewise.js +++ /dev/null @@ -1,29 +0,0 @@ -const get_classes = arr => { - let classes = []; - for (let i = 0; i < arr.length - 1; i++) { - let a = arr[i]; - let b = arr[i + 1]; - if (a === undefined && b === undefined) { - classes.push(undefined); - } else if (a !== undefined && b !== undefined) { - classes.push([a, b]); - } else { - classes.push(a !== undefined ? [a, a] : [b, b]); - } - } - return classes; -}; - -const interpolatorPiecewise = interpolator => arr => { - let classes = get_classes(arr); - return t => { - let cls = t * classes.length; - let idx = t >= 1 ? classes.length - 1 : Math.max(Math.floor(cls), 0); - let pair = classes[idx]; - return pair === undefined - ? undefined - : interpolator(pair[0], pair[1], cls - idx); - }; -}; - -export { interpolatorPiecewise }; diff --git a/node_modules/culori/src/interpolate/splineBasis.js b/node_modules/culori/src/interpolate/splineBasis.js deleted file mode 100644 index fc887c8..0000000 --- a/node_modules/culori/src/interpolate/splineBasis.js +++ /dev/null @@ -1,58 +0,0 @@ -/* - Basis spline - ------------ - - Given control points V0...Vn (our values) - - S0 = V0 - ... - Si = 1/6 * Vi-1 + 2/3 * Vi + 1/6 * Vi+1 - ... - Sn = Vn - - The Bézier curve has control points: - - Bi = Si-1, 2/3 * Vi-1 + 1/3 * Vi, 1/3 * Vi-1 + 2/3 * Vi, Si - - Which we can then factor into the Bezier's explicit form: - - B(t) = (1-t)^3 * P0 + 3 * (1-t)^2 * t * P1 + (1-t) * t^2 * P2 + t^3 * P3 - - */ -const mod = (v, l) => (v + l) % l; - -const bspline = (Vim2, Vim1, Vi, Vip1, t) => { - let t2 = t * t; - let t3 = t2 * t; - return ( - ((1 - 3 * t + 3 * t2 - t3) * Vim2 + - (4 - 6 * t2 + 3 * t3) * Vim1 + - (1 + 3 * t + 3 * t2 - 3 * t3) * Vi + - t3 * Vip1) / - 6 - ); -}; - -export const interpolatorSplineBasis = arr => t => { - let classes = arr.length - 1; - let i = t >= 1 ? classes - 1 : Math.max(0, Math.floor(t * classes)); - return bspline( - i > 0 ? arr[i - 1] : 2 * arr[i] - arr[i + 1], - arr[i], - arr[i + 1], - i < classes - 1 ? arr[i + 2] : 2 * arr[i + 1] - arr[i], - (t - i / classes) * classes - ); -}; - -export const interpolatorSplineBasisClosed = arr => t => { - const classes = arr.length - 1; - const i = Math.floor(t * classes); - return bspline( - arr[mod(i - 1, arr.length)], - arr[mod(i, arr.length)], - arr[mod(i + 1, arr.length)], - arr[mod(i + 2, arr.length)], - (t - i / classes) * classes - ); -}; diff --git a/node_modules/culori/src/interpolate/splineMonotone.js b/node_modules/culori/src/interpolate/splineMonotone.js deleted file mode 100644 index 4704b21..0000000 --- a/node_modules/culori/src/interpolate/splineMonotone.js +++ /dev/null @@ -1,128 +0,0 @@ -import { interpolatorLinear } from './linear.js'; - -/* - Monotone spline - --------------- - - Based on: - - Steffen, M. - "A simple method for monotonic interpolation in one dimension." - in Astronomy and Astrophysics, Vol. 239, p. 443-450 (Nov. 1990), - Provided by the SAO/NASA Astrophysics Data System. - - https://ui.adsabs.harvard.edu/abs/1990A&A...239..443S - - (Reference thanks to `d3/d3-shape`) -*/ - -const sgn = Math.sign; -const min = Math.min; -const abs = Math.abs; - -const mono = arr => { - let n = arr.length - 1; - let s = []; - let p = []; - let yp = []; - for (let i = 0; i < n; i++) { - s.push((arr[i + 1] - arr[i]) * n); - p.push(i > 0 ? 0.5 * (arr[i + 1] - arr[i - 1]) * n : undefined); - yp.push( - i > 0 - ? (sgn(s[i - 1]) + sgn(s[i])) * - min(abs(s[i - 1]), abs(s[i]), 0.5 * abs(p[i])) - : undefined - ); - } - return [s, p, yp]; -}; - -const interpolator = (arr, yp, s) => { - let n = arr.length - 1; - let n2 = n * n; - return t => { - let i; - if (t >= 1) { - i = n - 1; - } else { - i = Math.max(0, Math.floor(t * n)); - } - let t1 = t - i / n; - let t2 = t1 * t1; - let t3 = t2 * t1; - return ( - (yp[i] + yp[i + 1] - 2 * s[i]) * n2 * t3 + - (3 * s[i] - 2 * yp[i] - yp[i + 1]) * n * t2 + - yp[i] * t1 + - arr[i] - ); - }; -}; - -/* - A monotone spline which uses one-sided finite differences - at the boundaries. - */ -export const interpolatorSplineMonotone = arr => { - if (arr.length < 3) { - return interpolatorLinear(arr); - } - let n = arr.length - 1; - let [s, , yp] = mono(arr); - yp[0] = s[0]; - yp[n] = s[n - 1]; - return interpolator(arr, yp, s); -}; - -/* - The clamped monotone spline derives the values of y' - at the boundary points by tracing a parabola - through the first/last three points. - - For arrays of fewer than three values, we fall back to - linear interpolation. - */ - -export const interpolatorSplineMonotone2 = arr => { - if (arr.length < 3) { - return interpolatorLinear(arr); - } - let n = arr.length - 1; - let [s, p, yp] = mono(arr); - p[0] = (arr[1] * 2 - arr[0] * 1.5 - arr[2] * 0.5) * n; - p[n] = (arr[n] * 1.5 - arr[n - 1] * 2 + arr[n - 2] * 0.5) * n; - yp[0] = p[0] * s[0] <= 0 ? 0 : abs(p[0]) > 2 * abs(s[0]) ? 2 * s[0] : p[0]; - yp[n] = - p[n] * s[n - 1] <= 0 - ? 0 - : abs(p[n]) > 2 * abs(s[n - 1]) - ? 2 * s[n - 1] - : p[n]; - return interpolator(arr, yp, s); -}; - -/* - The closed monotone spline considers - the array to be periodic: - - arr[-1] = arr[arr.length - 1] - arr[arr.length] = arr[0] - - ...and so on. - */ -export const interpolatorSplineMonotoneClosed = arr => { - let n = arr.length - 1; - let [s, p, yp] = mono(arr); - // boundary conditions - p[0] = 0.5 * (arr[1] - arr[n]) * n; - p[n] = 0.5 * (arr[0] - arr[n - 1]) * n; - let s_m1 = (arr[0] - arr[n]) * n; - let s_n = s_m1; - yp[0] = - (sgn(s_m1) + sgn(s[0])) * min(abs(s_m1), abs(s[0]), 0.5 * abs(p[0])); - yp[n] = - (sgn(s[n - 1]) + sgn(s_n)) * - min(abs(s[n - 1]), abs(s_n), 0.5 * abs(p[n])); - return interpolator(arr, yp, s); -}; diff --git a/node_modules/culori/src/interpolate/splineNatural.js b/node_modules/culori/src/interpolate/splineNatural.js deleted file mode 100644 index 17a3f93..0000000 --- a/node_modules/culori/src/interpolate/splineNatural.js +++ /dev/null @@ -1,37 +0,0 @@ -import { - interpolatorSplineBasisClosed, - interpolatorSplineBasis -} from './splineBasis.js'; - -const solve = v => { - let i; - let n = v.length - 1; - let c = new Array(n); - let _v = new Array(n); - let sol = new Array(n); - - c[1] = 1 / 4; - _v[1] = (6 * v[1] - v[0]) / 4; - - for (i = 2; i < n; ++i) { - c[i] = 1 / (4 - c[i - 1]); - _v[i] = (6 * v[i] - (i == n - 1 ? v[n] : 0) - _v[i - 1]) * c[i]; - } - - sol[0] = v[0]; - sol[n] = v[n]; - if (n - 1 > 0) { - sol[n - 1] = _v[n - 1]; - } - - for (i = n - 2; i > 0; --i) { - sol[i] = _v[i] - c[i] * sol[i + 1]; - } - - return sol; -}; - -export const interpolatorSplineNatural = arr => - interpolatorSplineBasis(solve(arr)); -export const interpolatorSplineNaturalClosed = arr => - interpolatorSplineBasisClosed(solve(arr)); diff --git a/node_modules/culori/src/jab/convertJabToRgb.js b/node_modules/culori/src/jab/convertJabToRgb.js deleted file mode 100644 index a041274..0000000 --- a/node_modules/culori/src/jab/convertJabToRgb.js +++ /dev/null @@ -1,6 +0,0 @@ -import convertXyz65ToRgb from '../xyz65/convertXyz65ToRgb.js'; -import convertJabToXyz65 from './convertJabToXyz65.js'; - -const convertJabToRgb = color => convertXyz65ToRgb(convertJabToXyz65(color)); - -export default convertJabToRgb; diff --git a/node_modules/culori/src/jab/convertJabToXyz65.js b/node_modules/culori/src/jab/convertJabToXyz65.js deleted file mode 100644 index 84856d1..0000000 --- a/node_modules/culori/src/jab/convertJabToXyz65.js +++ /dev/null @@ -1,45 +0,0 @@ -const n = 0.1593017578125; // = 2610 / Math.pow(2, 14); -const p = 134.03437499999998; // = 1.7 * 2523 / Math.pow(2, 5); -const c1 = 0.8359375; // = 3424 / Math.pow(2, 12); -const c2 = 18.8515625; // = 2413 / Math.pow(2, 7); -const c3 = 18.6875; // = 2392 / Math.pow(2, 7); -const d0 = 1.6295499532821566e-11; - -/* `v` may be negative, in which case return 0 instead of NaN */ -const pq_inv = v => { - let vp = Math.pow(v, 1 / p); - return 10000 * Math.pow((c1 - vp) / (c3 * vp - c2), 1 / n) || 0; -}; - -const rel = v => v / 203; - -const convertJabToXyz65 = ({ j, a, b, alpha }) => { - let i = (j + d0) / (0.44 + 0.56 * (j + d0)); - - let l = pq_inv(i + 0.13860504 * a + 0.058047316 * b); - let m = pq_inv(i - 0.13860504 * a - 0.058047316 * b); - let s = pq_inv(i - 0.096019242 * a - 0.8118919 * b); - - let res = { - mode: 'xyz65', - x: rel( - 1.661373024652174 * l - - 0.914523081304348 * m + - 0.23136208173913045 * s - ), - y: rel( - -0.3250758611844533 * l + - 1.571847026732543 * m - - 0.21825383453227928 * s - ), - z: rel(-0.090982811 * l - 0.31272829 * m + 1.5227666 * s) - }; - - if (alpha !== undefined) { - res.alpha = alpha; - } - - return res; -}; - -export default convertJabToXyz65; diff --git a/node_modules/culori/src/jab/convertRgbToJab.js b/node_modules/culori/src/jab/convertRgbToJab.js deleted file mode 100644 index 1ef6f4b..0000000 --- a/node_modules/culori/src/jab/convertRgbToJab.js +++ /dev/null @@ -1,19 +0,0 @@ -/* - Convert sRGB to JzAzBz. - - For achromatic sRGB colors, adjust the equivalent JzAzBz color - to be achromatic as well, insteading of having a very slight chroma. - */ - -import convertXyz65ToJab from './convertXyz65ToJab.js'; -import convertRgbToXyz65 from '../xyz65/convertRgbToXyz65.js'; - -const convertRgbToJab = rgb => { - let res = convertXyz65ToJab(convertRgbToXyz65(rgb)); - if (rgb.r === rgb.b && rgb.b === rgb.g) { - res.a = res.b = 0; - } - return res; -}; - -export default convertRgbToJab; diff --git a/node_modules/culori/src/jab/convertXyz65ToJab.js b/node_modules/culori/src/jab/convertXyz65ToJab.js deleted file mode 100644 index bf8aa02..0000000 --- a/node_modules/culori/src/jab/convertXyz65ToJab.js +++ /dev/null @@ -1,45 +0,0 @@ -const n = 0.1593017578125; // = 2610 / Math.pow(2, 14); -const p = 134.03437499999998; // = 1.7 * 2523 / Math.pow(2, 5); -const c1 = 0.8359375; // = 3424 / Math.pow(2, 12); -const c2 = 18.8515625; // = 2413 / Math.pow(2, 7); -const c3 = 18.6875; // = 2392 / Math.pow(2, 7); -const d0 = 1.6295499532821566e-11; - -/* `v` may be negative, in which case return 0 instead of NaN */ -const pq = v => { - let vn = Math.pow(v / 10000, n); - return Math.pow((c1 + c2 * vn) / (1 + c3 * vn), p) || 0; -}; - -// Convert to Absolute XYZ -const abs = v => Math.max(v * 203, 0); - -const convertXyz65ToJab = ({ x, y, z, alpha }) => { - x = abs(x); - y = abs(y); - z = abs(z); - - let xp = 1.15 * x - 0.15 * z; - let yp = 0.66 * y + 0.34 * x; - - let l = pq(0.41478972 * xp + 0.579999 * yp + 0.014648 * z); - let m = pq(-0.20151 * xp + 1.120649 * yp + 0.0531008 * z); - let s = pq(-0.0166008 * xp + 0.2648 * yp + 0.6684799 * z); - - let i = (l + m) / 2; - - let res = { - mode: 'jab', - j: (0.44 * i) / (1 - 0.56 * i) - d0, - a: 3.524 * l - 4.066708 * m + 0.542708 * s, - b: 0.199076 * l + 1.096799 * m - 1.295875 * s - }; - - if (alpha !== undefined) { - res.alpha = alpha; - } - - return res; -}; - -export default convertXyz65ToJab; diff --git a/node_modules/culori/src/jab/definition.js b/node_modules/culori/src/jab/definition.js deleted file mode 100644 index 26945c9..0000000 --- a/node_modules/culori/src/jab/definition.js +++ /dev/null @@ -1,53 +0,0 @@ -/* - The JzAzBz color space. - - Based on: - - Muhammad Safdar, Guihua Cui, Youn Jin Kim, and Ming Ronnier Luo, - "Perceptually uniform color space for image signals - including high dynamic range and wide gamut," - Opt. Express 25, 15131-15151 (2017) - - https://doi.org/10.1364/OE.25.015131 - */ - -import convertXyz65ToJab from './convertXyz65ToJab.js'; -import convertJabToXyz65 from './convertJabToXyz65.js'; -import convertRgbToJab from './convertRgbToJab.js'; -import convertJabToRgb from './convertJabToRgb.js'; - -import { interpolatorLinear } from '../interpolate/linear.js'; -import { fixupAlpha } from '../fixup/alpha.js'; - -const definition = { - mode: 'jab', - channels: ['j', 'a', 'b', 'alpha'], - - parse: ['--jzazbz'], - serialize: '--jzazbz', - - fromMode: { - rgb: convertRgbToJab, - xyz65: convertXyz65ToJab - }, - - toMode: { - rgb: convertJabToRgb, - xyz65: convertJabToXyz65 - }, - - ranges: { - j: [0, 0.222], - a: [-0.109, 0.129], - b: [-0.185, 0.134] - }, - - interpolate: { - j: interpolatorLinear, - a: interpolatorLinear, - b: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } -}; - -export default definition; diff --git a/node_modules/culori/src/jch/convertJabToJch.js b/node_modules/culori/src/jch/convertJabToJch.js deleted file mode 100644 index b0679e2..0000000 --- a/node_modules/culori/src/jch/convertJabToJch.js +++ /dev/null @@ -1,19 +0,0 @@ -import normalizeHue from '../util/normalizeHue.js'; - -const convertJabToJch = ({ j, a, b, alpha }) => { - let c = Math.sqrt(a * a + b * b); - let res = { - mode: 'jch', - j, - c - }; - if (c) { - res.h = normalizeHue((Math.atan2(b, a) * 180) / Math.PI); - } - if (alpha !== undefined) { - res.alpha = alpha; - } - return res; -}; - -export default convertJabToJch; diff --git a/node_modules/culori/src/jch/convertJchToJab.js b/node_modules/culori/src/jch/convertJchToJab.js deleted file mode 100644 index 1b0b4bd..0000000 --- a/node_modules/culori/src/jch/convertJchToJab.js +++ /dev/null @@ -1,12 +0,0 @@ -const convertJchToJab = ({ j, c, h, alpha }) => { - let res = { - mode: 'jab', - j, - a: c ? c * Math.cos((h / 180) * Math.PI) : 0, - b: c ? c * Math.sin((h / 180) * Math.PI) : 0 - }; - if (alpha !== undefined) res.alpha = alpha; - return res; -}; - -export default convertJchToJab; diff --git a/node_modules/culori/src/jch/definition.js b/node_modules/culori/src/jch/definition.js deleted file mode 100644 index dbf1c3d..0000000 --- a/node_modules/culori/src/jch/definition.js +++ /dev/null @@ -1,52 +0,0 @@ -import convertJabToJch from './convertJabToJch.js'; -import convertJchToJab from './convertJchToJab.js'; -import convertJabToRgb from '../jab/convertJabToRgb.js'; -import convertRgbToJab from '../jab/convertRgbToJab.js'; - -import { fixupHueShorter } from '../fixup/hue.js'; -import { fixupAlpha } from '../fixup/alpha.js'; -import { interpolatorLinear } from '../interpolate/linear.js'; -import { differenceHueChroma } from '../difference.js'; -import { averageAngle } from '../average.js'; - -const definition = { - mode: 'jch', - - parse: ['--jzczhz'], - serialize: '--jzczhz', - - toMode: { - jab: convertJchToJab, - rgb: c => convertJabToRgb(convertJchToJab(c)) - }, - - fromMode: { - rgb: c => convertJabToJch(convertRgbToJab(c)), - jab: convertJabToJch - }, - - channels: ['j', 'c', 'h', 'alpha'], - - ranges: { - j: [0, 0.221], - c: [0, 0.19], - h: [0, 360] - }, - - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - c: interpolatorLinear, - j: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - - difference: { - h: differenceHueChroma - }, - - average: { - h: averageAngle - } -}; - -export default definition; diff --git a/node_modules/culori/src/lab/convertLabToRgb.js b/node_modules/culori/src/lab/convertLabToRgb.js deleted file mode 100644 index 757f5c4..0000000 --- a/node_modules/culori/src/lab/convertLabToRgb.js +++ /dev/null @@ -1,6 +0,0 @@ -import convertLabToXyz50 from './convertLabToXyz50.js'; -import convertXyz50ToRgb from '../xyz50/convertXyz50ToRgb.js'; - -const convertLabToRgb = lab => convertXyz50ToRgb(convertLabToXyz50(lab)); - -export default convertLabToRgb; diff --git a/node_modules/culori/src/lab/convertLabToXyz50.js b/node_modules/culori/src/lab/convertLabToXyz50.js deleted file mode 100644 index 8f66ff7..0000000 --- a/node_modules/culori/src/lab/convertLabToXyz50.js +++ /dev/null @@ -1,25 +0,0 @@ -import { k, e } from '../xyz50/constants.js'; -import { D50 } from '../constants.js'; - -let fn = v => (Math.pow(v, 3) > e ? Math.pow(v, 3) : (116 * v - 16) / k); - -const convertLabToXyz50 = ({ l, a, b, alpha }) => { - let fy = (l + 16) / 116; - let fx = a / 500 + fy; - let fz = fy - b / 200; - - let res = { - mode: 'xyz50', - x: fn(fx) * D50.X, - y: fn(fy) * D50.Y, - z: fn(fz) * D50.Z - }; - - if (alpha !== undefined) { - res.alpha = alpha; - } - - return res; -}; - -export default convertLabToXyz50; diff --git a/node_modules/culori/src/lab/convertRgbToLab.js b/node_modules/culori/src/lab/convertRgbToLab.js deleted file mode 100644 index 7e34d69..0000000 --- a/node_modules/culori/src/lab/convertRgbToLab.js +++ /dev/null @@ -1,16 +0,0 @@ -import convertRgbToXyz50 from '../xyz50/convertRgbToXyz50.js'; -import convertXyz50ToLab from './convertXyz50ToLab.js'; - -const convertRgbToLab = rgb => { - let res = convertXyz50ToLab(convertRgbToXyz50(rgb)); - - // Fixes achromatic RGB colors having a _slight_ chroma due to floating-point errors - // and approximated computations in sRGB <-> CIELab. - // See: https://github.com/d3/d3-color/pull/46 - if (rgb.r === rgb.b && rgb.b === rgb.g) { - res.a = res.b = 0; - } - return res; -}; - -export default convertRgbToLab; diff --git a/node_modules/culori/src/lab/convertXyz50ToLab.js b/node_modules/culori/src/lab/convertXyz50ToLab.js deleted file mode 100644 index 13206b1..0000000 --- a/node_modules/culori/src/lab/convertXyz50ToLab.js +++ /dev/null @@ -1,25 +0,0 @@ -import { k, e } from '../xyz50/constants.js'; -import { D50 } from '../constants.js'; - -const f = value => (value > e ? Math.cbrt(value) : (k * value + 16) / 116); - -const convertXyz50ToLab = ({ x, y, z, alpha }) => { - let f0 = f(x / D50.X); - let f1 = f(y / D50.Y); - let f2 = f(z / D50.Z); - - let res = { - mode: 'lab', - l: 116 * f1 - 16, - a: 500 * (f0 - f1), - b: 200 * (f1 - f2) - }; - - if (alpha !== undefined) { - res.alpha = alpha; - } - - return res; -}; - -export default convertXyz50ToLab; diff --git a/node_modules/culori/src/lab/definition.js b/node_modules/culori/src/lab/definition.js deleted file mode 100644 index 216b161..0000000 --- a/node_modules/culori/src/lab/definition.js +++ /dev/null @@ -1,46 +0,0 @@ -import convertLabToRgb from './convertLabToRgb.js'; -import convertLabToXyz50 from './convertLabToXyz50.js'; -import convertRgbToLab from './convertRgbToLab.js'; -import convertXyz50ToLab from './convertXyz50ToLab.js'; -import parseLab from './parseLab.js'; -import { interpolatorLinear } from '../interpolate/linear.js'; -import { fixupAlpha } from '../fixup/alpha.js'; - -const definition = { - mode: 'lab', - - toMode: { - xyz50: convertLabToXyz50, - rgb: convertLabToRgb - }, - - fromMode: { - xyz50: convertXyz50ToLab, - rgb: convertRgbToLab - }, - - channels: ['l', 'a', 'b', 'alpha'], - - ranges: { - l: [0, 100], - a: [-100, 100], - b: [-100, 100] - }, - - parse: [parseLab], - serialize: c => - `lab(${c.l !== undefined ? c.l : 'none'} ${ - c.a !== undefined ? c.a : 'none' - } ${c.b !== undefined ? c.b : 'none'}${ - c.alpha < 1 ? ` / ${c.alpha}` : '' - })`, - - interpolate: { - l: interpolatorLinear, - a: interpolatorLinear, - b: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } -}; - -export default definition; diff --git a/node_modules/culori/src/lab/parseLab.js b/node_modules/culori/src/lab/parseLab.js deleted file mode 100644 index 78ea6b3..0000000 --- a/node_modules/culori/src/lab/parseLab.js +++ /dev/null @@ -1,28 +0,0 @@ -import { Tok } from '../parse.js'; - -function parseLab(color, parsed) { - if (!parsed || parsed[0] !== 'lab') { - return undefined; - } - const res = { mode: 'lab' }; - const [, l, a, b, alpha] = parsed; - if (l.type === Tok.Hue || a.type === Tok.Hue || b.type === Tok.Hue) { - return undefined; - } - if (l.type !== Tok.None) { - res.l = l.value; - } - if (a.type !== Tok.None) { - res.a = a.type === Tok.Number ? a.value : (a.value * 125) / 100; - } - if (b.type !== Tok.None) { - res.b = b.type === Tok.Number ? b.value : (b.value * 125) / 100; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - - return res; -} - -export default parseLab; diff --git a/node_modules/culori/src/lab65/convertLab65ToRgb.js b/node_modules/culori/src/lab65/convertLab65ToRgb.js deleted file mode 100644 index 2a835b6..0000000 --- a/node_modules/culori/src/lab65/convertLab65ToRgb.js +++ /dev/null @@ -1,6 +0,0 @@ -import convertLab65ToXyz65 from './convertLab65ToXyz65.js'; -import convertXyz65ToRgb from '../xyz65/convertXyz65ToRgb.js'; - -const convertLab65ToRgb = lab => convertXyz65ToRgb(convertLab65ToXyz65(lab)); - -export default convertLab65ToRgb; diff --git a/node_modules/culori/src/lab65/convertLab65ToXyz65.js b/node_modules/culori/src/lab65/convertLab65ToXyz65.js deleted file mode 100644 index ff9e57f..0000000 --- a/node_modules/culori/src/lab65/convertLab65ToXyz65.js +++ /dev/null @@ -1,25 +0,0 @@ -import { k, e } from '../xyz65/constants.js'; -import { D65 } from '../constants.js'; - -let fn = v => (Math.pow(v, 3) > e ? Math.pow(v, 3) : (116 * v - 16) / k); - -const convertLab65ToXyz65 = ({ l, a, b, alpha }) => { - let fy = (l + 16) / 116; - let fx = a / 500 + fy; - let fz = fy - b / 200; - - let res = { - mode: 'xyz65', - x: fn(fx) * D65.X, - y: fn(fy) * D65.Y, - z: fn(fz) * D65.Z - }; - - if (alpha !== undefined) { - res.alpha = alpha; - } - - return res; -}; - -export default convertLab65ToXyz65; diff --git a/node_modules/culori/src/lab65/convertRgbToLab65.js b/node_modules/culori/src/lab65/convertRgbToLab65.js deleted file mode 100644 index 0a88255..0000000 --- a/node_modules/culori/src/lab65/convertRgbToLab65.js +++ /dev/null @@ -1,16 +0,0 @@ -import convertRgbToXyz65 from '../xyz65/convertRgbToXyz65.js'; -import convertXyz65ToLab65 from './convertXyz65ToLab65.js'; - -const convertRgbToLab65 = rgb => { - let res = convertXyz65ToLab65(convertRgbToXyz65(rgb)); - - // Fixes achromatic RGB colors having a _slight_ chroma due to floating-point errors - // and approximated computations in sRGB <-> CIELab. - // See: https://github.com/d3/d3-color/pull/46 - if (rgb.r === rgb.b && rgb.b === rgb.g) { - res.a = res.b = 0; - } - return res; -}; - -export default convertRgbToLab65; diff --git a/node_modules/culori/src/lab65/convertXyz65ToLab65.js b/node_modules/culori/src/lab65/convertXyz65ToLab65.js deleted file mode 100644 index 615de3d..0000000 --- a/node_modules/culori/src/lab65/convertXyz65ToLab65.js +++ /dev/null @@ -1,25 +0,0 @@ -import { k, e } from '../xyz65/constants.js'; -import { D65 } from '../constants.js'; - -const f = value => (value > e ? Math.cbrt(value) : (k * value + 16) / 116); - -const convertXyz65ToLab65 = ({ x, y, z, alpha }) => { - let f0 = f(x / D65.X); - let f1 = f(y / D65.Y); - let f2 = f(z / D65.Z); - - let res = { - mode: 'lab65', - l: 116 * f1 - 16, - a: 500 * (f0 - f1), - b: 200 * (f1 - f2) - }; - - if (alpha !== undefined) { - res.alpha = alpha; - } - - return res; -}; - -export default convertXyz65ToLab65; diff --git a/node_modules/culori/src/lab65/definition.js b/node_modules/culori/src/lab65/definition.js deleted file mode 100644 index c8f3397..0000000 --- a/node_modules/culori/src/lab65/definition.js +++ /dev/null @@ -1,31 +0,0 @@ -import convertLab65ToRgb from './convertLab65ToRgb.js'; -import convertLab65ToXyz65 from './convertLab65ToXyz65.js'; -import convertRgbToLab65 from './convertRgbToLab65.js'; -import convertXyz65ToLab65 from './convertXyz65ToLab65.js'; -import lab from '../lab/definition.js'; - -const definition = { - ...lab, - mode: 'lab65', - - parse: ['--lab-d65'], - serialize: '--lab-d65', - - toMode: { - xyz65: convertLab65ToXyz65, - rgb: convertLab65ToRgb - }, - - fromMode: { - xyz65: convertXyz65ToLab65, - rgb: convertRgbToLab65 - }, - - ranges: { - l: [0, 100], - a: [-86.182, 98.234], - b: [-107.86, 94.477] - } -}; - -export default definition; diff --git a/node_modules/culori/src/lch/convertLabToLch.js b/node_modules/culori/src/lch/convertLabToLch.js deleted file mode 100644 index 1eabbc2..0000000 --- a/node_modules/culori/src/lch/convertLabToLch.js +++ /dev/null @@ -1,16 +0,0 @@ -import normalizeHue from '../util/normalizeHue.js'; - -/* - References: - * https://drafts.csswg.org/css-color/#lab-to-lch - * https://drafts.csswg.org/css-color/#color-conversion-code -*/ -const convertLabToLch = ({ l, a, b, alpha }, mode = 'lch') => { - let c = Math.sqrt(a * a + b * b); - let res = { mode, l, c }; - if (c) res.h = normalizeHue((Math.atan2(b, a) * 180) / Math.PI); - if (alpha !== undefined) res.alpha = alpha; - return res; -}; - -export default convertLabToLch; diff --git a/node_modules/culori/src/lch/convertLchToLab.js b/node_modules/culori/src/lch/convertLchToLab.js deleted file mode 100644 index caeab75..0000000 --- a/node_modules/culori/src/lch/convertLchToLab.js +++ /dev/null @@ -1,17 +0,0 @@ -/* - References: - * https://drafts.csswg.org/css-color/#lch-to-lab - * https://drafts.csswg.org/css-color/#color-conversion-code -*/ -const convertLchToLab = ({ l, c, h, alpha }, mode = 'lab') => { - let res = { - mode, - l, - a: c ? c * Math.cos((h / 180) * Math.PI) : 0, - b: c ? c * Math.sin((h / 180) * Math.PI) : 0 - }; - if (alpha !== undefined) res.alpha = alpha; - return res; -}; - -export default convertLchToLab; diff --git a/node_modules/culori/src/lch/definition.js b/node_modules/culori/src/lch/definition.js deleted file mode 100644 index 898603e..0000000 --- a/node_modules/culori/src/lch/definition.js +++ /dev/null @@ -1,55 +0,0 @@ -import convertLabToLch from './convertLabToLch.js'; -import convertLchToLab from './convertLchToLab.js'; -import convertLabToRgb from '../lab/convertLabToRgb.js'; -import convertRgbToLab from '../lab/convertRgbToLab.js'; -import parseLch from './parseLch.js'; -import { fixupHueShorter } from '../fixup/hue.js'; -import { fixupAlpha } from '../fixup/alpha.js'; -import { interpolatorLinear } from '../interpolate/linear.js'; -import { differenceHueChroma } from '../difference.js'; -import { averageAngle } from '../average.js'; - -const definition = { - mode: 'lch', - - toMode: { - lab: convertLchToLab, - rgb: c => convertLabToRgb(convertLchToLab(c)) - }, - - fromMode: { - rgb: c => convertLabToLch(convertRgbToLab(c)), - lab: convertLabToLch - }, - - channels: ['l', 'c', 'h', 'alpha'], - - ranges: { - l: [0, 100], - c: [0, 150], - h: [0, 360] - }, - - parse: [parseLch], - serialize: c => - `lch(${c.l !== undefined ? c.l : 'none'} ${ - c.c !== undefined ? c.c : 'none' - } ${c.h || 0}${c.alpha < 1 ? ` / ${c.alpha}` : ''})`, - - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - c: interpolatorLinear, - l: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - - difference: { - h: differenceHueChroma - }, - - average: { - h: averageAngle - } -}; - -export default definition; diff --git a/node_modules/culori/src/lch/parseLch.js b/node_modules/culori/src/lch/parseLch.js deleted file mode 100644 index d3a6fa1..0000000 --- a/node_modules/culori/src/lch/parseLch.js +++ /dev/null @@ -1,34 +0,0 @@ -import { Tok } from '../parse.js'; - -function parseLch(color, parsed) { - if (!parsed || parsed[0] !== 'lch') { - return undefined; - } - const res = { mode: 'lch' }; - const [, l, c, h, alpha] = parsed; - if (l.type !== Tok.None) { - if (l.type === Tok.Hue) { - return undefined; - } - res.l = l.value; - } - if (c.type !== Tok.None) { - res.c = Math.max( - 0, - c.type === Tok.Number ? c.value : (c.value * 150) / 100 - ); - } - if (h.type !== Tok.None) { - if (h.type === Tok.Percentage) { - return undefined; - } - res.h = h.value; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - - return res; -} - -export default parseLch; diff --git a/node_modules/culori/src/lch65/definition.js b/node_modules/culori/src/lch65/definition.js deleted file mode 100644 index e16b192..0000000 --- a/node_modules/culori/src/lch65/definition.js +++ /dev/null @@ -1,31 +0,0 @@ -import convertLabToLch from '../lch/convertLabToLch.js'; -import convertLchToLab from '../lch/convertLchToLab.js'; -import convertLab65ToRgb from '../lab65/convertLab65ToRgb.js'; -import convertRgbToLab65 from '../lab65/convertRgbToLab65.js'; -import lch from '../lch/definition.js'; - -const definition = { - ...lch, - mode: 'lch65', - - parse: ['--lch-d65'], - serialize: '--lch-d65', - - toMode: { - lab65: c => convertLchToLab(c, 'lab65'), - rgb: c => convertLab65ToRgb(convertLchToLab(c, 'lab65')) - }, - - fromMode: { - rgb: c => convertLabToLch(convertRgbToLab65(c), 'lch65'), - lab65: c => convertLabToLch(c, 'lch65') - }, - - ranges: { - l: [0, 100], - c: [0, 133.807], - h: [0, 360] - } -}; - -export default definition; diff --git a/node_modules/culori/src/lchuv/convertLchuvToLuv.js b/node_modules/culori/src/lchuv/convertLchuvToLuv.js deleted file mode 100644 index 6be8174..0000000 --- a/node_modules/culori/src/lchuv/convertLchuvToLuv.js +++ /dev/null @@ -1,14 +0,0 @@ -const convertLchuvToLuv = ({ l, c, h, alpha }) => { - let res = { - mode: 'luv', - l: l, - u: c ? c * Math.cos((h / 180) * Math.PI) : 0, - v: c ? c * Math.sin((h / 180) * Math.PI) : 0 - }; - if (alpha !== undefined) { - res.alpha = alpha; - } - return res; -}; - -export default convertLchuvToLuv; diff --git a/node_modules/culori/src/lchuv/convertLuvToLchuv.js b/node_modules/culori/src/lchuv/convertLuvToLchuv.js deleted file mode 100644 index b02e7a7..0000000 --- a/node_modules/culori/src/lchuv/convertLuvToLchuv.js +++ /dev/null @@ -1,19 +0,0 @@ -import normalizeHue from '../util/normalizeHue.js'; - -const convertLuvToLchuv = ({ l, u, v, alpha }) => { - let c = Math.sqrt(u * u + v * v); - let res = { - mode: 'lchuv', - l: l, - c: c - }; - if (c) { - res.h = normalizeHue((Math.atan2(v, u) * 180) / Math.PI); - } - if (alpha !== undefined) { - res.alpha = alpha; - } - return res; -}; - -export default convertLuvToLchuv; diff --git a/node_modules/culori/src/lchuv/definition.js b/node_modules/culori/src/lchuv/definition.js deleted file mode 100644 index cd80791..0000000 --- a/node_modules/culori/src/lchuv/definition.js +++ /dev/null @@ -1,68 +0,0 @@ -/* - CIELChuv color space - -------------------- - - Reference: - - https://en.wikipedia.org/wiki/CIELUV - */ - -import convertLuvToLchuv from './convertLuvToLchuv.js'; -import convertLchuvToLuv from './convertLchuvToLuv.js'; -import convertXyz50ToLuv from '../luv/convertXyz50ToLuv.js'; -import convertLuvToXyz50 from '../luv/convertLuvToXyz50.js'; -import convertXyz50ToRgb from '../xyz50/convertXyz50ToRgb.js'; -import convertRgbToXyz50 from '../xyz50/convertRgbToXyz50.js'; - -import { fixupHueShorter } from '../fixup/hue.js'; -import { fixupAlpha } from '../fixup/alpha.js'; -import { interpolatorLinear } from '../interpolate/linear.js'; -import { differenceHueChroma } from '../difference.js'; -import { averageAngle } from '../average.js'; - -const convertRgbToLchuv = rgb => - convertLuvToLchuv(convertXyz50ToLuv(convertRgbToXyz50(rgb))); -const convertLchuvToRgb = lchuv => - convertXyz50ToRgb(convertLuvToXyz50(convertLchuvToLuv(lchuv))); - -const definition = { - mode: 'lchuv', - - toMode: { - luv: convertLchuvToLuv, - rgb: convertLchuvToRgb - }, - - fromMode: { - rgb: convertRgbToLchuv, - luv: convertLuvToLchuv - }, - - channels: ['l', 'c', 'h', 'alpha'], - - parse: ['--lchuv'], - serialize: '--lchuv', - - ranges: { - l: [0, 100], - c: [0, 176.956], - h: [0, 360] - }, - - interpolate: { - h: { use: interpolatorLinear, fixup: fixupHueShorter }, - c: interpolatorLinear, - l: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - - difference: { - h: differenceHueChroma - }, - - average: { - h: averageAngle - } -}; - -export default definition; diff --git a/node_modules/culori/src/lrgb/convertLrgbToRgb.js b/node_modules/culori/src/lrgb/convertLrgbToRgb.js deleted file mode 100644 index 4f30417..0000000 --- a/node_modules/culori/src/lrgb/convertLrgbToRgb.js +++ /dev/null @@ -1,20 +0,0 @@ -const fn = c => { - const abs = Math.abs(c); - if (abs > 0.0031308) { - return (Math.sign(c) || 1) * (1.055 * Math.pow(abs, 1 / 2.4) - 0.055); - } - return c * 12.92; -}; - -const convertLrgbToRgb = ({ r, g, b, alpha }, mode = 'rgb') => { - let res = { - mode, - r: fn(r), - g: fn(g), - b: fn(b) - }; - if (alpha !== undefined) res.alpha = alpha; - return res; -}; - -export default convertLrgbToRgb; diff --git a/node_modules/culori/src/lrgb/convertRgbToLrgb.js b/node_modules/culori/src/lrgb/convertRgbToLrgb.js deleted file mode 100644 index d563dac..0000000 --- a/node_modules/culori/src/lrgb/convertRgbToLrgb.js +++ /dev/null @@ -1,20 +0,0 @@ -const fn = c => { - const abs = Math.abs(c); - if (abs <= 0.04045) { - return c / 12.92; - } - return (Math.sign(c) || 1) * Math.pow((abs + 0.055) / 1.055, 2.4); -}; - -const convertRgbToLrgb = ({ r, g, b, alpha }) => { - let res = { - mode: 'lrgb', - r: fn(r), - g: fn(g), - b: fn(b) - }; - if (alpha !== undefined) res.alpha = alpha; - return res; -}; - -export default convertRgbToLrgb; diff --git a/node_modules/culori/src/lrgb/definition.js b/node_modules/culori/src/lrgb/definition.js deleted file mode 100644 index 127b812..0000000 --- a/node_modules/culori/src/lrgb/definition.js +++ /dev/null @@ -1,21 +0,0 @@ -import rgb from '../rgb/definition.js'; -import convertRgbToLrgb from './convertRgbToLrgb.js'; -import convertLrgbToRgb from './convertLrgbToRgb.js'; - -const definition = { - ...rgb, - mode: 'lrgb', - - toMode: { - rgb: convertLrgbToRgb - }, - - fromMode: { - rgb: convertRgbToLrgb - }, - - parse: ['srgb-linear'], - serialize: 'srgb-linear' -}; - -export default definition; diff --git a/node_modules/culori/src/luv/convertLuvToXyz50.js b/node_modules/culori/src/luv/convertLuvToXyz50.js deleted file mode 100644 index 7cb9989..0000000 --- a/node_modules/culori/src/luv/convertLuvToXyz50.js +++ /dev/null @@ -1,25 +0,0 @@ -import { k } from '../xyz50/constants.js'; -import { D50 } from '../constants.js'; - -export const u_fn = (x, y, z) => (4 * x) / (x + 15 * y + 3 * z); -export const v_fn = (x, y, z) => (9 * y) / (x + 15 * y + 3 * z); - -export const un = u_fn(D50.X, D50.Y, D50.Z); -export const vn = v_fn(D50.X, D50.Y, D50.Z); - -const convertLuvToXyz50 = ({ l, u, v, alpha }) => { - let up = u / (13 * l) + un; - let vp = v / (13 * l) + vn; - let y = D50.Y * (l <= 8 ? l / k : Math.pow((l + 16) / 116, 3)); - let x = (y * (9 * up)) / (4 * vp); - let z = (y * (12 - 3 * up - 20 * vp)) / (4 * vp); - - let res = { mode: 'xyz50', x, y, z }; - if (alpha !== undefined) { - res.alpha = alpha; - } - - return res; -}; - -export default convertLuvToXyz50; diff --git a/node_modules/culori/src/luv/convertXyz50ToLuv.js b/node_modules/culori/src/luv/convertXyz50ToLuv.js deleted file mode 100644 index 5ee42a7..0000000 --- a/node_modules/culori/src/luv/convertXyz50ToLuv.js +++ /dev/null @@ -1,39 +0,0 @@ -import { k, e } from '../xyz50/constants.js'; -import { D50 } from '../constants.js'; - -export const u_fn = (x, y, z) => (4 * x) / (x + 15 * y + 3 * z); -export const v_fn = (x, y, z) => (9 * y) / (x + 15 * y + 3 * z); - -export const un = u_fn(D50.X, D50.Y, D50.Z); -export const vn = v_fn(D50.X, D50.Y, D50.Z); - -const l_fn = value => (value <= e ? k * value : 116 * Math.cbrt(value) - 16); - -const convertXyz50ToLuv = ({ x, y, z, alpha }) => { - let l = l_fn(y / D50.Y); - let u = u_fn(x, y, z); - let v = v_fn(x, y, z); - - // guard against NaNs produced by `xyz(0 0 0)` black - if (!isFinite(u) || !isFinite(v)) { - l = u = v = 0; - } else { - u = 13 * l * (u - un); - v = 13 * l * (v - vn); - } - - let res = { - mode: 'luv', - l, - u, - v - }; - - if (alpha !== undefined) { - res.alpha = alpha; - } - - return res; -}; - -export default convertXyz50ToLuv; diff --git a/node_modules/culori/src/luv/definition.js b/node_modules/culori/src/luv/definition.js deleted file mode 100644 index 308638d..0000000 --- a/node_modules/culori/src/luv/definition.js +++ /dev/null @@ -1,50 +0,0 @@ -/* - CIELUV color space - ------------------ - - Reference: - - https://en.wikipedia.org/wiki/CIELUV - */ - -import convertXyz50ToLuv from './convertXyz50ToLuv.js'; -import convertLuvToXyz50 from './convertLuvToXyz50.js'; -import convertXyz50ToRgb from '../xyz50/convertXyz50ToRgb.js'; -import convertRgbToXyz50 from '../xyz50/convertRgbToXyz50.js'; - -import { interpolatorLinear } from '../interpolate/linear.js'; -import { fixupAlpha } from '../fixup/alpha.js'; - -const definition = { - mode: 'luv', - - toMode: { - xyz50: convertLuvToXyz50, - rgb: luv => convertXyz50ToRgb(convertLuvToXyz50(luv)) - }, - - fromMode: { - xyz50: convertXyz50ToLuv, - rgb: rgb => convertXyz50ToLuv(convertRgbToXyz50(rgb)) - }, - - channels: ['l', 'u', 'v', 'alpha'], - - parse: ['--luv'], - serialize: '--luv', - - ranges: { - l: [0, 100], - u: [-84.936, 175.042], - v: [-125.882, 87.243] - }, - - interpolate: { - l: interpolatorLinear, - u: interpolatorLinear, - v: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } -}; - -export default definition; diff --git a/node_modules/culori/src/map.js b/node_modules/culori/src/map.js deleted file mode 100644 index 33ec7c1..0000000 --- a/node_modules/culori/src/map.js +++ /dev/null @@ -1,72 +0,0 @@ -import converter from './converter.js'; -import prepare from './_prepare.js'; -import { getMode } from './modes.js'; - -const mapper = (fn, mode = 'rgb', preserve_mode = false) => { - let channels = mode ? getMode(mode).channels : null; - let conv = mode ? converter(mode) : prepare; - return color => { - let conv_color = conv(color); - if (!conv_color) { - return undefined; - } - let res = (channels || getMode(conv_color.mode).channels).reduce( - (res, ch) => { - let v = fn(conv_color[ch], ch, conv_color, mode); - if (v !== undefined && !isNaN(v)) { - res[ch] = v; - } - return res; - }, - { mode: conv_color.mode } - ); - if (!preserve_mode) { - return res; - } - let prep = prepare(color); - if (prep && prep.mode !== res.mode) { - return converter(prep.mode)(res); - } - return res; - }; -}; - -const mapAlphaMultiply = (v, ch, c) => { - if (ch !== 'alpha') { - return (v || 0) * (c.alpha !== undefined ? c.alpha : 1); - } - return v; -}; - -const mapAlphaDivide = (v, ch, c) => { - if (ch !== 'alpha' && c.alpha !== 0) { - return (v || 0) / (c.alpha !== undefined ? c.alpha : 1); - } - return v; -}; - -const mapTransferLinear = - (slope = 1, intercept = 0) => - (v, ch) => { - if (ch !== 'alpha') { - return v * slope + intercept; - } - return v; - }; - -const mapTransferGamma = - (amplitude = 1, exponent = 1, offset = 0) => - (v, ch) => { - if (ch !== 'alpha') { - return amplitude * Math.pow(v, exponent) + offset; - } - return v; - }; - -export { - mapper, - mapAlphaMultiply, - mapAlphaDivide, - mapTransferLinear, - mapTransferGamma -}; diff --git a/node_modules/culori/src/modes.js b/node_modules/culori/src/modes.js deleted file mode 100644 index 52f60dc..0000000 --- a/node_modules/culori/src/modes.js +++ /dev/null @@ -1,96 +0,0 @@ -import converter from './converter.js'; - -const converters = {}; -const modes = {}; - -const parsers = []; -const colorProfiles = {}; - -const identity = v => v; - -const useMode = definition => { - converters[definition.mode] = { - ...converters[definition.mode], - ...definition.toMode - }; - - Object.keys(definition.fromMode || {}).forEach(k => { - if (!converters[k]) { - converters[k] = {}; - } - converters[k][definition.mode] = definition.fromMode[k]; - }); - - // Color space channel ranges - if (!definition.ranges) { - definition.ranges = {}; - } - - if (!definition.difference) { - definition.difference = {}; - } - - definition.channels.forEach(channel => { - // undefined channel ranges default to the [0, 1] interval - if (definition.ranges[channel] === undefined) { - definition.ranges[channel] = [0, 1]; - } - - if (!definition.interpolate[channel]) { - throw new Error(`Missing interpolator for: ${channel}`); - } - - if (typeof definition.interpolate[channel] === 'function') { - definition.interpolate[channel] = { - use: definition.interpolate[channel] - }; - } - - if (!definition.interpolate[channel].fixup) { - definition.interpolate[channel].fixup = identity; - } - }); - - modes[definition.mode] = definition; - (definition.parse || []).forEach(parser => { - useParser(parser, definition.mode); - }); - - return converter(definition.mode); -}; - -const getMode = mode => modes[mode]; - -const useParser = (parser, mode) => { - if (typeof parser === 'string') { - if (!mode) { - throw new Error(`'mode' required when 'parser' is a string`); - } - colorProfiles[parser] = mode; - } else if (typeof parser === 'function') { - if (parsers.indexOf(parser) < 0) { - parsers.push(parser); - } - } -}; - -const removeParser = parser => { - if (typeof parser === 'string') { - delete colorProfiles[parser]; - } else if (typeof parser === 'function') { - const idx = parsers.indexOf(parser); - if (idx > 0) { - parsers.splice(idx, 1); - } - } -}; - -export { - useMode, - getMode, - useParser, - removeParser, - converters, - parsers, - colorProfiles -}; diff --git a/node_modules/culori/src/nearest.js b/node_modules/culori/src/nearest.js deleted file mode 100644 index 76874fc..0000000 --- a/node_modules/culori/src/nearest.js +++ /dev/null @@ -1,30 +0,0 @@ -import { differenceEuclidean } from './difference.js'; - -/* - This works linearly right now, but we might get better performance - with a V-P Tree (Vantage Point Tree). - - Reference: - * http://pnylab.com/papers/vptree/main.html - */ - -const nearest = (colors, metric = differenceEuclidean(), accessor = d => d) => { - let arr = colors.map((c, idx) => ({ color: accessor(c), i: idx })); - return (color, n = 1, τ = Infinity) => { - if (isFinite(n)) { - n = Math.max(1, Math.min(n, arr.length - 1)); - } - - arr.forEach(c => { - c.d = metric(color, c.color); - }); - - return arr - .sort((a, b) => a.d - b.d) - .slice(0, n) - .filter(c => c.d < τ) - .map(c => colors[c.i]); - }; -}; - -export default nearest; diff --git a/node_modules/culori/src/okhsl/LICENSE b/node_modules/culori/src/okhsl/LICENSE deleted file mode 100644 index f7755bb..0000000 --- a/node_modules/culori/src/okhsl/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2021 Björn Ottosson - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. \ No newline at end of file diff --git a/node_modules/culori/src/okhsl/convertOkhslToOklab.js b/node_modules/culori/src/okhsl/convertOkhslToOklab.js deleted file mode 100644 index 1729b24..0000000 --- a/node_modules/culori/src/okhsl/convertOkhslToOklab.js +++ /dev/null @@ -1,62 +0,0 @@ -/* - Adapted from code by Björn Ottosson, - released under the MIT license: - - Copyright (c) 2021 Björn Ottosson - - Permission is hereby granted, free of charge, to any person obtaining a copy of - this software and associated documentation files (the "Software"), to deal in - the Software without restriction, including without limitation the rights to - use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies - of the Software, and to permit persons to whom the Software is furnished to do - so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - */ - -import { toe_inv, get_Cs } from './helpers.js'; - -export default function convertOkhslToOklab(hsl) { - let l = toe_inv(hsl.l); - - const ret = { mode: 'oklab', l }; - - if (hsl.alpha !== undefined) { - ret.alpha = hsl.alpha; - } - - if (!hsl.s || hsl.l === 1) { - ret.a = ret.b = 0; - return ret; - } - - let a_ = Math.cos((hsl.h / 180) * Math.PI); - let b_ = Math.sin((hsl.h / 180) * Math.PI); - let [C_0, C_mid, C_max] = get_Cs(l, a_, b_); - let t, k_0, k_1, k_2; - if (hsl.s < 0.8) { - t = 1.25 * hsl.s; - k_0 = 0; - k_1 = 0.8 * C_0; - k_2 = 1 - k_1 / C_mid; - } else { - t = 5 * (hsl.s - 0.8); - k_0 = C_mid; - k_1 = (0.2 * C_mid * C_mid * 1.25 * 1.25) / C_0; - k_2 = 1 - k_1 / (C_max - C_mid); - } - let C = k_0 + (t * k_1) / (1 - k_2 * t); - ret.a = C * a_; - ret.b = C * b_; - - return ret; -} diff --git a/node_modules/culori/src/okhsl/convertOklabToOkhsl.js b/node_modules/culori/src/okhsl/convertOklabToOkhsl.js deleted file mode 100644 index 6d5b969..0000000 --- a/node_modules/culori/src/okhsl/convertOklabToOkhsl.js +++ /dev/null @@ -1,60 +0,0 @@ -/* - Adapted from code by Björn Ottosson, - released under the MIT license: - - Copyright (c) 2021 Björn Ottosson - - Permission is hereby granted, free of charge, to any person obtaining a copy of - this software and associated documentation files (the "Software"), to deal in - the Software without restriction, including without limitation the rights to - use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies - of the Software, and to permit persons to whom the Software is furnished to do - so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - */ - -import normalizeHue from '../util/normalizeHue.js'; -import { get_Cs, toe } from './helpers.js'; - -export default function convertOklabToOkhsl(lab) { - const ret = { mode: 'okhsl', l: toe(lab.l) }; - - if (lab.alpha !== undefined) { - ret.alpha = lab.alpha; - } - let c = Math.sqrt(lab.a * lab.a + lab.b * lab.b); - if (!c) { - ret.s = 0; - return ret; - } - let [C_0, C_mid, C_max] = get_Cs(lab.l, lab.a / c, lab.b / c); - let s; - if (c < C_mid) { - let k_0 = 0; - let k_1 = 0.8 * C_0; - let k_2 = 1 - k_1 / C_mid; - let t = (c - k_0) / (k_1 + k_2 * (c - k_0)); - s = t * 0.8; - } else { - let k_0 = C_mid; - let k_1 = (0.2 * C_mid * C_mid * 1.25 * 1.25) / C_0; - let k_2 = 1 - k_1 / (C_max - C_mid); - let t = (c - k_0) / (k_1 + k_2 * (c - k_0)); - s = 0.8 + 0.2 * t; - } - if (s) { - ret.s = s; - ret.h = normalizeHue((Math.atan2(lab.b, lab.a) * 180) / Math.PI); - } - return ret; -} diff --git a/node_modules/culori/src/okhsl/helpers.js b/node_modules/culori/src/okhsl/helpers.js deleted file mode 100644 index 50db559..0000000 --- a/node_modules/culori/src/okhsl/helpers.js +++ /dev/null @@ -1,348 +0,0 @@ -/* - Adapted from code by Björn Ottosson, - released under the MIT license: - - Copyright (c) 2021 Björn Ottosson - - Permission is hereby granted, free of charge, to any person obtaining a copy of - this software and associated documentation files (the "Software"), to deal in - the Software without restriction, including without limitation the rights to - use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies - of the Software, and to permit persons to whom the Software is furnished to do - so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - */ - -import convertOklabToLrgb from '../oklab/convertOklabToLrgb.js'; - -export function toe(x) { - const k_1 = 0.206; - const k_2 = 0.03; - const k_3 = (1 + k_1) / (1 + k_2); - return ( - 0.5 * - (k_3 * x - - k_1 + - Math.sqrt((k_3 * x - k_1) * (k_3 * x - k_1) + 4 * k_2 * k_3 * x)) - ); -} - -export function toe_inv(x) { - const k_1 = 0.206; - const k_2 = 0.03; - const k_3 = (1 + k_1) / (1 + k_2); - return (x * x + k_1 * x) / (k_3 * (x + k_2)); -} - -// Finds the maximum saturation possible for a given hue that fits in sRGB -// Saturation here is defined as S = C/L -// a and b must be normalized so a^2 + b^2 == 1 -function compute_max_saturation(a, b) { - // Max saturation will be when one of r, g or b goes below zero. - - // Select different coefficients depending on which component goes below zero first - let k0, k1, k2, k3, k4, wl, wm, ws; - - if (-1.88170328 * a - 0.80936493 * b > 1) { - // Red component - k0 = +1.19086277; - k1 = +1.76576728; - k2 = +0.59662641; - k3 = +0.75515197; - k4 = +0.56771245; - wl = +4.0767416621; - wm = -3.3077115913; - ws = +0.2309699292; - } else if (1.81444104 * a - 1.19445276 * b > 1) { - // Green component - k0 = +0.73956515; - k1 = -0.45954404; - k2 = +0.08285427; - k3 = +0.1254107; - k4 = +0.14503204; - wl = -1.2684380046; - wm = +2.6097574011; - ws = -0.3413193965; - } else { - // Blue component - k0 = +1.35733652; - k1 = -0.00915799; - k2 = -1.1513021; - k3 = -0.50559606; - k4 = +0.00692167; - wl = -0.0041960863; - wm = -0.7034186147; - ws = +1.707614701; - } - - // Approximate max saturation using a polynomial: - let S = k0 + k1 * a + k2 * b + k3 * a * a + k4 * a * b; - - // Do one step Halley's method to get closer - // this gives an error less than 10e6, except for some blue hues where the dS/dh is close to infinite - // this should be sufficient for most applications, otherwise do two/three steps - - let k_l = +0.3963377774 * a + 0.2158037573 * b; - let k_m = -0.1055613458 * a - 0.0638541728 * b; - let k_s = -0.0894841775 * a - 1.291485548 * b; - - { - let l_ = 1 + S * k_l; - let m_ = 1 + S * k_m; - let s_ = 1 + S * k_s; - - let l = l_ * l_ * l_; - let m = m_ * m_ * m_; - let s = s_ * s_ * s_; - - let l_dS = 3 * k_l * l_ * l_; - let m_dS = 3 * k_m * m_ * m_; - let s_dS = 3 * k_s * s_ * s_; - - let l_dS2 = 6 * k_l * k_l * l_; - let m_dS2 = 6 * k_m * k_m * m_; - let s_dS2 = 6 * k_s * k_s * s_; - - let f = wl * l + wm * m + ws * s; - let f1 = wl * l_dS + wm * m_dS + ws * s_dS; - let f2 = wl * l_dS2 + wm * m_dS2 + ws * s_dS2; - - S = S - (f * f1) / (f1 * f1 - 0.5 * f * f2); - } - - return S; -} - -export function find_cusp(a, b) { - // First, find the maximum saturation (saturation S = C/L) - let S_cusp = compute_max_saturation(a, b); - - // Convert to linear sRGB to find the first point where at least one of r,g or b >= 1: - let rgb = convertOklabToLrgb({ l: 1, a: S_cusp * a, b: S_cusp * b }); - let L_cusp = Math.cbrt(1 / Math.max(rgb.r, rgb.g, rgb.b)); - let C_cusp = L_cusp * S_cusp; - - return [L_cusp, C_cusp]; -} - -// Finds intersection of the line defined by -// L = L0 * (1 - t) + t * L1; -// C = t * C1; -// a and b must be normalized so a^2 + b^2 == 1 -function find_gamut_intersection(a, b, L1, C1, L0, cusp = null) { - if (!cusp) { - // Find the cusp of the gamut triangle - cusp = find_cusp(a, b); - } - - // Find the intersection for upper and lower half seprately - let t; - if ((L1 - L0) * cusp[1] - (cusp[0] - L0) * C1 <= 0) { - // Lower half - - t = (cusp[1] * L0) / (C1 * cusp[0] + cusp[1] * (L0 - L1)); - } else { - // Upper half - - // First intersect with triangle - t = (cusp[1] * (L0 - 1)) / (C1 * (cusp[0] - 1) + cusp[1] * (L0 - L1)); - - // Then one step Halley's method - { - let dL = L1 - L0; - let dC = C1; - - let k_l = +0.3963377774 * a + 0.2158037573 * b; - let k_m = -0.1055613458 * a - 0.0638541728 * b; - let k_s = -0.0894841775 * a - 1.291485548 * b; - - let l_dt = dL + dC * k_l; - let m_dt = dL + dC * k_m; - let s_dt = dL + dC * k_s; - - // If higher accuracy is required, 2 or 3 iterations of the following block can be used: - { - let L = L0 * (1 - t) + t * L1; - let C = t * C1; - - let l_ = L + C * k_l; - let m_ = L + C * k_m; - let s_ = L + C * k_s; - - let l = l_ * l_ * l_; - let m = m_ * m_ * m_; - let s = s_ * s_ * s_; - - let ldt = 3 * l_dt * l_ * l_; - let mdt = 3 * m_dt * m_ * m_; - let sdt = 3 * s_dt * s_ * s_; - - let ldt2 = 6 * l_dt * l_dt * l_; - let mdt2 = 6 * m_dt * m_dt * m_; - let sdt2 = 6 * s_dt * s_dt * s_; - - let r = - 4.0767416621 * l - 3.3077115913 * m + 0.2309699292 * s - 1; - let r1 = - 4.0767416621 * ldt - - 3.3077115913 * mdt + - 0.2309699292 * sdt; - let r2 = - 4.0767416621 * ldt2 - - 3.3077115913 * mdt2 + - 0.2309699292 * sdt2; - - let u_r = r1 / (r1 * r1 - 0.5 * r * r2); - let t_r = -r * u_r; - - let g = - -1.2684380046 * l + 2.6097574011 * m - 0.3413193965 * s - 1; - let g1 = - -1.2684380046 * ldt + - 2.6097574011 * mdt - - 0.3413193965 * sdt; - let g2 = - -1.2684380046 * ldt2 + - 2.6097574011 * mdt2 - - 0.3413193965 * sdt2; - - let u_g = g1 / (g1 * g1 - 0.5 * g * g2); - let t_g = -g * u_g; - - let b = - -0.0041960863 * l - 0.7034186147 * m + 1.707614701 * s - 1; - let b1 = - -0.0041960863 * ldt - - 0.7034186147 * mdt + - 1.707614701 * sdt; - let b2 = - -0.0041960863 * ldt2 - - 0.7034186147 * mdt2 + - 1.707614701 * sdt2; - - let u_b = b1 / (b1 * b1 - 0.5 * b * b2); - let t_b = -b * u_b; - - t_r = u_r >= 0 ? t_r : 10e5; - t_g = u_g >= 0 ? t_g : 10e5; - t_b = u_b >= 0 ? t_b : 10e5; - - t += Math.min(t_r, Math.min(t_g, t_b)); - } - } - } - - return t; -} - -export function get_ST_max(a_, b_, cusp = null) { - if (!cusp) { - cusp = find_cusp(a_, b_); - } - let L = cusp[0]; - let C = cusp[1]; - return [C / L, C / (1 - L)]; -} - -export function get_ST_mid(a_, b_) { - let S = - 0.11516993 + - 1 / - (+7.4477897 + - 4.1590124 * b_ + - a_ * - (-2.19557347 + - 1.75198401 * b_ + - a_ * - (-2.13704948 - - 10.02301043 * b_ + - a_ * - (-4.24894561 + - 5.38770819 * b_ + - 4.69891013 * a_)))); - - let T = - 0.11239642 + - 1 / - (+1.6132032 - - 0.68124379 * b_ + - a_ * - (+0.40370612 + - 0.90148123 * b_ + - a_ * - (-0.27087943 + - 0.6122399 * b_ + - a_ * - (+0.00299215 - - 0.45399568 * b_ - - 0.14661872 * a_)))); - - return [S, T]; -} - -export function get_Cs(L, a_, b_) { - let cusp = find_cusp(a_, b_); - - let C_max = find_gamut_intersection(a_, b_, L, 1, L, cusp); - let ST_max = get_ST_max(a_, b_, cusp); - - let S_mid = - 0.11516993 + - 1 / - (+7.4477897 + - 4.1590124 * b_ + - a_ * - (-2.19557347 + - 1.75198401 * b_ + - a_ * - (-2.13704948 - - 10.02301043 * b_ + - a_ * - (-4.24894561 + - 5.38770819 * b_ + - 4.69891013 * a_)))); - - let T_mid = - 0.11239642 + - 1 / - (+1.6132032 - - 0.68124379 * b_ + - a_ * - (+0.40370612 + - 0.90148123 * b_ + - a_ * - (-0.27087943 + - 0.6122399 * b_ + - a_ * - (+0.00299215 - - 0.45399568 * b_ - - 0.14661872 * a_)))); - - let k = C_max / Math.min(L * ST_max[0], (1 - L) * ST_max[1]); - - let C_a = L * S_mid; - let C_b = (1 - L) * T_mid; - let C_mid = - 0.9 * - k * - Math.sqrt( - Math.sqrt( - 1 / (1 / (C_a * C_a * C_a * C_a) + 1 / (C_b * C_b * C_b * C_b)) - ) - ); - - C_a = L * 0.4; - C_b = (1 - L) * 0.8; - let C_0 = Math.sqrt(1 / (1 / (C_a * C_a) + 1 / (C_b * C_b))); - return [C_0, C_mid, C_max]; -} diff --git a/node_modules/culori/src/okhsl/modeOkhsl.js b/node_modules/culori/src/okhsl/modeOkhsl.js deleted file mode 100644 index e2f55b7..0000000 --- a/node_modules/culori/src/okhsl/modeOkhsl.js +++ /dev/null @@ -1,24 +0,0 @@ -import convertRgbToOklab from '../oklab/convertRgbToOklab.js'; -import convertOklabToRgb from '../oklab/convertOklabToRgb.js'; -import convertOklabToOkhsl from './convertOklabToOkhsl.js'; -import convertOkhslToOklab from './convertOkhslToOklab.js'; - -import modeHsl from '../hsl/definition.js'; - -const modeOkhsl = { - ...modeHsl, - mode: 'okhsl', - channels: ['h', 's', 'l', 'alpha'], - parse: ['--okhsl'], - serialize: '--okhsl', - fromMode: { - oklab: convertOklabToOkhsl, - rgb: c => convertOklabToOkhsl(convertRgbToOklab(c)) - }, - toMode: { - oklab: convertOkhslToOklab, - rgb: c => convertOklabToRgb(convertOkhslToOklab(c)) - } -}; - -export default modeOkhsl; diff --git a/node_modules/culori/src/okhsv/convertOkhsvToOklab.js b/node_modules/culori/src/okhsv/convertOkhsvToOklab.js deleted file mode 100644 index 4b35ec4..0000000 --- a/node_modules/culori/src/okhsv/convertOkhsvToOklab.js +++ /dev/null @@ -1,63 +0,0 @@ -/* - Copyright (c) 2021 Björn Ottosson - - Permission is hereby granted, free of charge, to any person obtaining a copy of - this software and associated documentation files (the "Software"), to deal in - the Software without restriction, including without limitation the rights to - use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies - of the Software, and to permit persons to whom the Software is furnished to do - so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - */ - -import convertOklabToLrgb from '../oklab/convertOklabToLrgb.js'; -import { get_ST_max, toe_inv } from '../okhsl/helpers.js'; - -export default function convertOkhsvToOklab(hsv) { - const ret = { mode: 'oklab' }; - if (hsv.alpha !== undefined) { - ret.alpha = hsv.alpha; - } - - // Hue may be missing for achromatic colors - const h = hsv.h || 0; - - const a_ = Math.cos((h / 180) * Math.PI); - const b_ = Math.sin((h / 180) * Math.PI); - - const [S_max, T] = get_ST_max(a_, b_); - const S_0 = 0.5; - const k = 1 - S_0 / S_max; - const L_v = 1 - (hsv.s * S_0) / (S_0 + T - T * k * hsv.s); - const C_v = (hsv.s * T * S_0) / (S_0 + T - T * k * hsv.s); - - const L_vt = toe_inv(L_v); - const C_vt = (C_v * L_vt) / L_v; - const rgb_scale = convertOklabToLrgb({ - l: L_vt, - a: a_ * C_vt, - b: b_ * C_vt - }); - const scale_L = Math.cbrt( - 1 / Math.max(rgb_scale.r, rgb_scale.g, rgb_scale.b, 0) - ); - - const L_new = toe_inv(hsv.v * L_v); - const C = (C_v * L_new) / L_v; - - ret.l = L_new * scale_L; - ret.a = C * a_ * scale_L; - ret.b = C * b_ * scale_L; - - return ret; -} diff --git a/node_modules/culori/src/okhsv/convertOklabToOkhsv.js b/node_modules/culori/src/okhsv/convertOklabToOkhsv.js deleted file mode 100644 index f6bab55..0000000 --- a/node_modules/culori/src/okhsv/convertOklabToOkhsv.js +++ /dev/null @@ -1,70 +0,0 @@ -/* - Adapted from code by Björn Ottosson, - released under the MIT license: - - Copyright (c) 2021 Björn Ottosson - - Permission is hereby granted, free of charge, to any person obtaining a copy of - this software and associated documentation files (the "Software"), to deal in - the Software without restriction, including without limitation the rights to - use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies - of the Software, and to permit persons to whom the Software is furnished to do - so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. - */ - -import normalizeHue from '../util/normalizeHue.js'; -import convertOklabToLrgb from '../oklab/convertOklabToLrgb.js'; -import { get_ST_max, toe_inv, toe } from '../okhsl/helpers.js'; - -export default function convertOklabToOkhsv(lab) { - let c = Math.sqrt(lab.a * lab.a + lab.b * lab.b); - - let l = lab.l; - // TODO: c = 0 - let a_ = c ? lab.a / c : 1; - let b_ = c ? lab.b / c : 1; - - let [S_max, T] = get_ST_max(a_, b_); - let S_0 = 0.5; - let k = 1 - S_0 / S_max; - - let t = T / (c + l * T); - let L_v = t * l; - let C_v = t * c; - - let L_vt = toe_inv(L_v); - let C_vt = (C_v * L_vt) / L_v; - - let rgb_scale = convertOklabToLrgb({ l: L_vt, a: a_ * C_vt, b: b_ * C_vt }); - let scale_L = Math.cbrt( - 1 / Math.max(rgb_scale.r, rgb_scale.g, rgb_scale.b, 0) - ); - - l = l / scale_L; - c = ((c / scale_L) * toe(l)) / l; - l = toe(l); - - const ret = { - mode: 'okhsv', - s: c ? ((S_0 + T) * C_v) / (T * S_0 + T * k * C_v) : 0, - v: l ? l / L_v : 0 - }; - if (ret.s) { - ret.h = normalizeHue((Math.atan2(lab.b, lab.a) * 180) / Math.PI); - } - if (lab.alpha !== undefined) { - ret.alpha = lab.alpha; - } - return ret; -} diff --git a/node_modules/culori/src/okhsv/modeOkhsv.js b/node_modules/culori/src/okhsv/modeOkhsv.js deleted file mode 100644 index c963622..0000000 --- a/node_modules/culori/src/okhsv/modeOkhsv.js +++ /dev/null @@ -1,24 +0,0 @@ -import convertRgbToOklab from '../oklab/convertRgbToOklab.js'; -import convertOklabToRgb from '../oklab/convertOklabToRgb.js'; -import convertOklabToOkhsv from './convertOklabToOkhsv.js'; -import convertOkhsvToOklab from './convertOkhsvToOklab.js'; - -import modeHsv from '../hsv/definition.js'; - -const modeOkhsv = { - ...modeHsv, - mode: 'okhsv', - channels: ['h', 's', 'v', 'alpha'], - parse: ['--okhsv'], - serialize: '--okhsv', - fromMode: { - oklab: convertOklabToOkhsv, - rgb: c => convertOklabToOkhsv(convertRgbToOklab(c)) - }, - toMode: { - oklab: convertOkhsvToOklab, - rgb: c => convertOklabToRgb(convertOkhsvToOklab(c)) - } -}; - -export default modeOkhsv; diff --git a/node_modules/culori/src/oklab/convertLrgbToOklab.js b/node_modules/culori/src/oklab/convertLrgbToOklab.js deleted file mode 100644 index 1cc1642..0000000 --- a/node_modules/culori/src/oklab/convertLrgbToOklab.js +++ /dev/null @@ -1,26 +0,0 @@ -const convertLrgbToOklab = ({ r, g, b, alpha }) => { - let L = Math.cbrt( - 0.41222147079999993 * r + 0.5363325363 * g + 0.0514459929 * b - ); - let M = Math.cbrt( - 0.2119034981999999 * r + 0.6806995450999999 * g + 0.1073969566 * b - ); - let S = Math.cbrt( - 0.08830246189999998 * r + 0.2817188376 * g + 0.6299787005000002 * b - ); - - let res = { - mode: 'oklab', - l: 0.2104542553 * L + 0.793617785 * M - 0.0040720468 * S, - a: 1.9779984951 * L - 2.428592205 * M + 0.4505937099 * S, - b: 0.0259040371 * L + 0.7827717662 * M - 0.808675766 * S - }; - - if (alpha !== undefined) { - res.alpha = alpha; - } - - return res; -}; - -export default convertLrgbToOklab; diff --git a/node_modules/culori/src/oklab/convertOklabToLrgb.js b/node_modules/culori/src/oklab/convertOklabToLrgb.js deleted file mode 100644 index bf47c6a..0000000 --- a/node_modules/culori/src/oklab/convertOklabToLrgb.js +++ /dev/null @@ -1,44 +0,0 @@ -const convertOklabToLrgb = ({ l, a, b, alpha }) => { - let L = Math.pow( - l * 0.99999999845051981432 + - 0.39633779217376785678 * a + - 0.21580375806075880339 * b, - 3 - ); - let M = Math.pow( - l * 1.0000000088817607767 - - 0.1055613423236563494 * a - - 0.063854174771705903402 * b, - 3 - ); - let S = Math.pow( - l * 1.0000000546724109177 - - 0.089484182094965759684 * a - - 1.2914855378640917399 * b, - 3 - ); - - let res = { - mode: 'lrgb', - r: - +4.076741661347994 * L - - 3.307711590408193 * M + - 0.230969928729428 * S, - g: - -1.2684380040921763 * L + - 2.6097574006633715 * M - - 0.3413193963102197 * S, - b: - -0.004196086541837188 * L - - 0.7034186144594493 * M + - 1.7076147009309444 * S - }; - - if (alpha !== undefined) { - res.alpha = alpha; - } - - return res; -}; - -export default convertOklabToLrgb; diff --git a/node_modules/culori/src/oklab/convertOklabToRgb.js b/node_modules/culori/src/oklab/convertOklabToRgb.js deleted file mode 100644 index 900490b..0000000 --- a/node_modules/culori/src/oklab/convertOklabToRgb.js +++ /dev/null @@ -1,6 +0,0 @@ -import convertLrgbToRgb from '../lrgb/convertLrgbToRgb.js'; -import convertOklabToLrgb from './convertOklabToLrgb.js'; - -const convertOklabToRgb = c => convertLrgbToRgb(convertOklabToLrgb(c)); - -export default convertOklabToRgb; diff --git a/node_modules/culori/src/oklab/convertRgbToOklab.js b/node_modules/culori/src/oklab/convertRgbToOklab.js deleted file mode 100644 index 0532845..0000000 --- a/node_modules/culori/src/oklab/convertRgbToOklab.js +++ /dev/null @@ -1,12 +0,0 @@ -import convertRgbToLrgb from '../lrgb/convertRgbToLrgb.js'; -import convertLrgbToOklab from './convertLrgbToOklab.js'; - -const convertRgbToOklab = rgb => { - let res = convertLrgbToOklab(convertRgbToLrgb(rgb)); - if (rgb.r === rgb.b && rgb.b === rgb.g) { - res.a = res.b = 0; - } - return res; -}; - -export default convertRgbToOklab; diff --git a/node_modules/culori/src/oklab/definition.js b/node_modules/culori/src/oklab/definition.js deleted file mode 100644 index e08a43b..0000000 --- a/node_modules/culori/src/oklab/definition.js +++ /dev/null @@ -1,43 +0,0 @@ -import convertOklabToLrgb from './convertOklabToLrgb.js'; -import convertLrgbToOklab from './convertLrgbToOklab.js'; -import convertRgbToOklab from './convertRgbToOklab.js'; -import convertOklabToRgb from './convertOklabToRgb.js'; -import parseOklab from './parseOklab.js'; - -import lab from '../lab/definition.js'; - -/* - Oklab, a perceptual color space for image processing by Björn Ottosson - Reference: https://bottosson.github.io/posts/oklab/ - */ - -const definition = { - ...lab, - mode: 'oklab', - - toMode: { - lrgb: convertOklabToLrgb, - rgb: convertOklabToRgb - }, - - fromMode: { - lrgb: convertLrgbToOklab, - rgb: convertRgbToOklab - }, - - ranges: { - l: [0, 1], - a: [-0.4, 0.4], - b: [-0.4, 0.4] - }, - - parse: [parseOklab], - serialize: c => - `oklab(${c.l !== undefined ? c.l : 'none'} ${ - c.a !== undefined ? c.a : 'none' - } ${c.b !== undefined ? c.b : 'none'}${ - c.alpha < 1 ? ` / ${c.alpha}` : '' - })` -}; - -export default definition; diff --git a/node_modules/culori/src/oklab/parseOklab.js b/node_modules/culori/src/oklab/parseOklab.js deleted file mode 100644 index 0cb9279..0000000 --- a/node_modules/culori/src/oklab/parseOklab.js +++ /dev/null @@ -1,28 +0,0 @@ -import { Tok } from '../parse.js'; - -function parseOklab(color, parsed) { - if (!parsed || parsed[0] !== 'oklab') { - return undefined; - } - const res = { mode: 'oklab' }; - const [, l, a, b, alpha] = parsed; - if (l.type === Tok.Hue || a.type === Tok.Hue || b.type === Tok.Hue) { - return undefined; - } - if (l.type !== Tok.None) { - res.l = l.type === Tok.Number ? l.value : l.value / 100; - } - if (a.type !== Tok.None) { - res.a = a.type === Tok.Number ? a.value : (a.value * 0.4) / 100; - } - if (b.type !== Tok.None) { - res.b = b.type === Tok.Number ? b.value : (b.value * 0.4) / 100; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - - return res; -} - -export default parseOklab; diff --git a/node_modules/culori/src/oklch/definition.js b/node_modules/culori/src/oklch/definition.js deleted file mode 100644 index 2294308..0000000 --- a/node_modules/culori/src/oklch/definition.js +++ /dev/null @@ -1,35 +0,0 @@ -import lch from '../lch/definition.js'; -import convertLabToLch from '../lch/convertLabToLch.js'; -import convertLchToLab from '../lch/convertLchToLab.js'; -import convertOklabToRgb from '../oklab/convertOklabToRgb.js'; -import convertRgbToOklab from '../oklab/convertRgbToOklab.js'; -import parseOklch from './parseOklch.js'; - -const definition = { - ...lch, - mode: 'oklch', - - toMode: { - oklab: c => convertLchToLab(c, 'oklab'), - rgb: c => convertOklabToRgb(convertLchToLab(c, 'oklab')) - }, - - fromMode: { - rgb: c => convertLabToLch(convertRgbToOklab(c), 'oklch'), - oklab: c => convertLabToLch(c, 'oklch') - }, - - parse: [parseOklch], - serialize: c => - `oklch(${c.l !== undefined ? c.l : 'none'} ${ - c.c !== undefined ? c.c : 'none' - } ${c.h || 0}${c.alpha < 1 ? ` / ${c.alpha}` : ''})`, - - ranges: { - l: [0, 1], - c: [0, 0.4], - h: [0, 360] - } -}; - -export default definition; diff --git a/node_modules/culori/src/oklch/parseOklch.js b/node_modules/culori/src/oklch/parseOklch.js deleted file mode 100644 index 31014fe..0000000 --- a/node_modules/culori/src/oklch/parseOklch.js +++ /dev/null @@ -1,34 +0,0 @@ -import { Tok } from '../parse.js'; - -function parseOklch(color, parsed) { - if (!parsed || parsed[0] !== 'oklch') { - return undefined; - } - const res = { mode: 'oklch' }; - const [, l, c, h, alpha] = parsed; - if (l.type !== Tok.None) { - if (l.type === Tok.Hue) { - return undefined; - } - res.l = l.type === Tok.Number ? l.value : l.value / 100; - } - if (c.type !== Tok.None) { - res.c = Math.max( - 0, - c.type === Tok.Number ? c.value : (c.value * 0.4) / 100 - ); - } - if (h.type !== Tok.None) { - if (h.type === Tok.Percentage) { - return undefined; - } - res.h = h.value; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - - return res; -} - -export default parseOklch; diff --git a/node_modules/culori/src/p3/convertP3ToXyz65.js b/node_modules/culori/src/p3/convertP3ToXyz65.js deleted file mode 100644 index 42a844e..0000000 --- a/node_modules/culori/src/p3/convertP3ToXyz65.js +++ /dev/null @@ -1,31 +0,0 @@ -/* - Convert Display P3 values to CIE XYZ D65 - - References: - * https://drafts.csswg.org/css-color/#color-conversion-code - * http://www.brucelindbloom.com/index.html?Eqn_RGB_XYZ_Matrix.html -*/ - -import convertRgbToLrgb from '../lrgb/convertRgbToLrgb.js'; - -const convertP3ToXyz65 = rgb => { - let { r, g, b, alpha } = convertRgbToLrgb(rgb); - let res = { - mode: 'xyz65', - x: - 0.486570948648216 * r + - 0.265667693169093 * g + - 0.1982172852343625 * b, - y: - 0.2289745640697487 * r + - 0.6917385218365062 * g + - 0.079286914093745 * b, - z: 0.0 * r + 0.0451133818589026 * g + 1.043944368900976 * b - }; - if (alpha !== undefined) { - res.alpha = alpha; - } - return res; -}; - -export default convertP3ToXyz65; diff --git a/node_modules/culori/src/p3/convertXyz65ToP3.js b/node_modules/culori/src/p3/convertXyz65ToP3.js deleted file mode 100644 index 54b003d..0000000 --- a/node_modules/culori/src/p3/convertXyz65ToP3.js +++ /dev/null @@ -1,35 +0,0 @@ -/* - CIE XYZ D65 values to Display P3. - - References: - * https://drafts.csswg.org/css-color/#color-conversion-code - * http://www.brucelindbloom.com/index.html?Eqn_RGB_XYZ_Matrix.html -*/ - -import convertLrgbToRgb from '../lrgb/convertLrgbToRgb.js'; - -const convertXyz65ToP3 = ({ x, y, z, alpha }) => { - let res = convertLrgbToRgb( - { - r: - x * 2.4934969119414263 - - y * 0.9313836179191242 - - 0.402710784450717 * z, - g: - x * -0.8294889695615749 + - y * 1.7626640603183465 + - 0.0236246858419436 * z, - b: - x * 0.0358458302437845 - - y * 0.0761723892680418 + - 0.9568845240076871 * z - }, - 'p3' - ); - if (alpha !== undefined) { - res.alpha = alpha; - } - return res; -}; - -export default convertXyz65ToP3; diff --git a/node_modules/culori/src/p3/definition.js b/node_modules/culori/src/p3/definition.js deleted file mode 100644 index 6b7e3c7..0000000 --- a/node_modules/culori/src/p3/definition.js +++ /dev/null @@ -1,24 +0,0 @@ -import rgb from '../rgb/definition.js'; -import convertP3ToXyz65 from './convertP3ToXyz65.js'; -import convertXyz65ToP3 from './convertXyz65ToP3.js'; -import convertRgbToXyz65 from '../xyz65/convertRgbToXyz65.js'; -import convertXyz65ToRgb from '../xyz65/convertXyz65ToRgb.js'; - -const definition = { - ...rgb, - mode: 'p3', - parse: ['display-p3'], - serialize: 'display-p3', - - fromMode: { - rgb: color => convertXyz65ToP3(convertRgbToXyz65(color)), - xyz65: convertXyz65ToP3 - }, - - toMode: { - rgb: color => convertXyz65ToRgb(convertP3ToXyz65(color)), - xyz65: convertP3ToXyz65 - } -}; - -export default definition; diff --git a/node_modules/culori/src/parse.js b/node_modules/culori/src/parse.js deleted file mode 100644 index b73ece0..0000000 --- a/node_modules/culori/src/parse.js +++ /dev/null @@ -1,358 +0,0 @@ -import { parsers, colorProfiles, getMode } from './modes.js'; - -/* eslint-disable-next-line no-control-regex */ -const IdentStartCodePoint = /[^\x00-\x7F]|[a-zA-Z_]/; - -/* eslint-disable-next-line no-control-regex */ -const IdentCodePoint = /[^\x00-\x7F]|[-\w]/; - -export const Tok = { - Function: 'function', - Ident: 'ident', - Number: 'number', - Percentage: 'percentage', - ParenClose: ')', - None: 'none', - Hue: 'hue', - Alpha: 'alpha' -}; - -let _i = 0; - -/* - 4.3.10. Check if three code points would start a number - https://drafts.csswg.org/css-syntax/#starts-with-a-number - */ -function is_num(chars) { - let ch = chars[_i]; - let ch1 = chars[_i + 1]; - if (ch === '-' || ch === '+') { - return /\d/.test(ch1) || (ch1 === '.' && /\d/.test(chars[_i + 2])); - } - if (ch === '.') { - return /\d/.test(ch1); - } - return /\d/.test(ch); -} - -/* - Check if the stream starts with an identifier. - */ - -function is_ident(chars) { - if (_i >= chars.length) { - return false; - } - let ch = chars[_i]; - if (IdentStartCodePoint.test(ch)) { - return true; - } - if (ch === '-') { - if (chars.length - _i < 2) { - return false; - } - let ch1 = chars[_i + 1]; - if (ch1 === '-' || IdentStartCodePoint.test(ch1)) { - return true; - } - return false; - } - return false; -} - -/* - 4.3.3. Consume a numeric token - https://drafts.csswg.org/css-syntax/#consume-numeric-token - */ - -const huenits = { - deg: 1, - rad: 180 / Math.PI, - grad: 9 / 10, - turn: 360 -}; - -function num(chars) { - let value = ''; - if (chars[_i] === '-' || chars[_i] === '+') { - value += chars[_i++]; - } - value += digits(chars); - if (chars[_i] === '.' && /\d/.test(chars[_i + 1])) { - value += chars[_i++] + digits(chars); - } - if (chars[_i] === 'e' || chars[_i] === 'E') { - if ( - (chars[_i + 1] === '-' || chars[_i + 1] === '+') && - /\d/.test(chars[_i + 2]) - ) { - value += chars[_i++] + chars[_i++] + digits(chars); - } else if (/\d/.test(chars[_i + 1])) { - value += chars[_i++] + digits(chars); - } - } - if (is_ident(chars)) { - let id = ident(chars); - if (id === 'deg' || id === 'rad' || id === 'turn' || id === 'grad') { - return { type: Tok.Hue, value: value * huenits[id] }; - } - return undefined; - } - if (chars[_i] === '%') { - _i++; - return { type: Tok.Percentage, value: +value }; - } - return { type: Tok.Number, value: +value }; -} - -/* - Consume digits. - */ -function digits(chars) { - let v = ''; - while (/\d/.test(chars[_i])) { - v += chars[_i++]; - } - return v; -} - -/* - Consume an identifier. - */ -function ident(chars) { - let v = ''; - while (_i < chars.length && IdentCodePoint.test(chars[_i])) { - v += chars[_i++]; - } - return v; -} - -/* - Consume an ident-like token. - */ -function identlike(chars) { - let v = ident(chars); - if (chars[_i] === '(') { - _i++; - return { type: Tok.Function, value: v }; - } - if (v === 'none') { - return { type: Tok.None, value: undefined }; - } - return { type: Tok.Ident, value: v }; -} - -export function tokenize(str = '') { - let chars = str.trim(); - let tokens = []; - let ch; - - /* reset counter */ - _i = 0; - - while (_i < chars.length) { - ch = chars[_i++]; - - /* - Consume whitespace without emitting it - */ - if (ch === '\n' || ch === '\t' || ch === ' ') { - while ( - _i < chars.length && - (chars[_i] === '\n' || chars[_i] === '\t' || chars[_i] === ' ') - ) { - _i++; - } - continue; - } - - if (ch === ',') { - return undefined; - } - - if (ch === ')') { - tokens.push({ type: Tok.ParenClose }); - continue; - } - - if (ch === '+') { - _i--; - if (is_num(chars)) { - tokens.push(num(chars)); - continue; - } - return undefined; - } - - if (ch === '-') { - _i--; - if (is_num(chars)) { - tokens.push(num(chars)); - continue; - } - if (is_ident(chars)) { - tokens.push({ type: Tok.Ident, value: ident(chars) }); - continue; - } - return undefined; - } - - if (ch === '.') { - _i--; - if (is_num(chars)) { - tokens.push(num(chars)); - continue; - } - return undefined; - } - - if (ch === '/') { - while ( - _i < chars.length && - (chars[_i] === '\n' || chars[_i] === '\t' || chars[_i] === ' ') - ) { - _i++; - } - let alpha; - if (is_num(chars)) { - alpha = num(chars); - if (alpha.type !== Tok.Hue) { - tokens.push({ type: Tok.Alpha, value: alpha }); - continue; - } - } - if (is_ident(chars)) { - if (ident(chars) === 'none') { - tokens.push({ - type: Tok.Alpha, - value: { type: Tok.None, value: undefined } - }); - continue; - } - } - return undefined; - } - - if (/\d/.test(ch)) { - _i--; - tokens.push(num(chars)); - continue; - } - - if (IdentStartCodePoint.test(ch)) { - _i--; - tokens.push(identlike(chars)); - continue; - } - - /* - Treat everything not already handled as an error. - */ - return undefined; - } - - return tokens; -} - -export function parseColorSyntax(tokens) { - tokens._i = 0; - let token = tokens[tokens._i++]; - if (!token || token.type !== Tok.Function || token.value !== 'color') { - return undefined; - } - token = tokens[tokens._i++]; - if (token.type !== Tok.Ident) { - return undefined; - } - const mode = colorProfiles[token.value]; - if (!mode) { - return undefined; - } - const res = { mode }; - const coords = consumeCoords(tokens, false); - if (!coords) { - return undefined; - } - const channels = getMode(mode).channels; - for (let ii = 0, c; ii < channels.length; ii++) { - c = coords[ii]; - if (c.type !== Tok.None) { - res[channels[ii]] = c.type === Tok.Number ? c.value : c.value / 100; - } - } - return res; -} - -function consumeCoords(tokens, includeHue) { - const coords = []; - let token; - while (tokens._i < tokens.length) { - token = tokens[tokens._i++]; - if ( - token.type === Tok.None || - token.type === Tok.Number || - token.type === Tok.Alpha || - token.type === Tok.Percentage || - (includeHue && token.type === Tok.Hue) - ) { - coords.push(token); - continue; - } - if (token.type === Tok.ParenClose) { - if (tokens._i < tokens.length) { - return undefined; - } - continue; - } - return undefined; - } - - if (coords.length < 3 || coords.length > 4) { - return undefined; - } - - if (coords.length === 4) { - if (coords[3].type !== Tok.Alpha) { - return undefined; - } - coords[3] = coords[3].value; - } - if (coords.length === 3) { - coords.push({ type: Tok.None, value: undefined }); - } - - return coords.every(c => c.type !== Tok.Alpha) ? coords : undefined; -} - -export function parseModernSyntax(tokens, includeHue) { - tokens._i = 0; - let token = tokens[tokens._i++]; - if (!token || token.type !== Tok.Function) { - return undefined; - } - let coords = consumeCoords(tokens, includeHue); - if (!coords) { - return undefined; - } - coords.unshift(token.value); - return coords; -} - -const parse = color => { - if (typeof color !== 'string') { - return undefined; - } - const tokens = tokenize(color); - const parsed = tokens ? parseModernSyntax(tokens, true) : undefined; - let result = undefined; - let i = 0; - let len = parsers.length; - while (i < len) { - if ((result = parsers[i++](color, parsed)) !== undefined) { - return result; - } - } - return tokens ? parseColorSyntax(tokens) : undefined; -}; - -export default parse; diff --git a/node_modules/culori/src/prophoto/convertProphotoToXyz50.js b/node_modules/culori/src/prophoto/convertProphotoToXyz50.js deleted file mode 100644 index 48d4617..0000000 --- a/node_modules/culori/src/prophoto/convertProphotoToXyz50.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - Convert ProPhoto RGB values to CIE XYZ D50 - - References: - * https://drafts.csswg.org/css-color/#color-conversion-code - * http://www.brucelindbloom.com/index.html?Eqn_RGB_XYZ_Matrix.html -*/ - -const linearize = v => { - let abs = Math.abs(v); - if (abs >= 16 / 512) { - return Math.sign(v) * Math.pow(abs, 1.8); - } - return v / 16; -}; - -const convertProphotoToXyz50 = prophoto => { - let r = linearize(prophoto.r); - let g = linearize(prophoto.g); - let b = linearize(prophoto.b); - let res = { - mode: 'xyz50', - x: - 0.7977666449006423 * r + - 0.1351812974005331 * g + - 0.0313477341283922 * b, - y: - 0.2880748288194013 * r + - 0.7118352342418731 * g + - 0.0000899369387256 * b, - z: 0 * r + 0 * g + 0.8251046025104602 * b - }; - if (prophoto.alpha !== undefined) { - res.alpha = prophoto.alpha; - } - return res; -}; - -export default convertProphotoToXyz50; diff --git a/node_modules/culori/src/prophoto/convertXyz50ToProphoto.js b/node_modules/culori/src/prophoto/convertXyz50ToProphoto.js deleted file mode 100644 index 35a3223..0000000 --- a/node_modules/culori/src/prophoto/convertXyz50ToProphoto.js +++ /dev/null @@ -1,38 +0,0 @@ -/* - Convert CIE XYZ D50 values to ProPhoto RGB - - References: - * https://drafts.csswg.org/css-color/#color-conversion-code - * http://www.brucelindbloom.com/index.html?Eqn_RGB_XYZ_Matrix.html -*/ - -const gamma = v => { - let abs = Math.abs(v); - if (abs >= 1 / 512) { - return Math.sign(v) * Math.pow(abs, 1 / 1.8); - } - return 16 * v; -}; - -const convertXyz50ToProphoto = ({ x, y, z, alpha }) => { - let res = { - mode: 'prophoto', - r: gamma( - x * 1.3457868816471585 - - y * 0.2555720873797946 - - 0.0511018649755453 * z - ), - g: gamma( - x * -0.5446307051249019 + - y * 1.5082477428451466 + - 0.0205274474364214 * z - ), - b: gamma(x * 0.0 + y * 0.0 + 1.2119675456389452 * z) - }; - if (alpha !== undefined) { - res.alpha = alpha; - } - return res; -}; - -export default convertXyz50ToProphoto; diff --git a/node_modules/culori/src/prophoto/definition.js b/node_modules/culori/src/prophoto/definition.js deleted file mode 100644 index 4fd2c56..0000000 --- a/node_modules/culori/src/prophoto/definition.js +++ /dev/null @@ -1,33 +0,0 @@ -import rgb from '../rgb/definition.js'; - -import convertXyz50ToProphoto from './convertXyz50ToProphoto.js'; -import convertProphotoToXyz50 from './convertProphotoToXyz50.js'; - -import convertXyz50ToRgb from '../xyz50/convertXyz50ToRgb.js'; -import convertRgbToXyz50 from '../xyz50/convertRgbToXyz50.js'; - -/* - ProPhoto RGB Color space - - References: - * https://en.wikipedia.org/wiki/ProPhoto_RGB_color_space - */ - -const definition = { - ...rgb, - mode: 'prophoto', - parse: ['prophoto-rgb'], - serialize: 'prophoto-rgb', - - fromMode: { - xyz50: convertXyz50ToProphoto, - rgb: color => convertXyz50ToProphoto(convertRgbToXyz50(color)) - }, - - toMode: { - xyz50: convertProphotoToXyz50, - rgb: color => convertXyz50ToRgb(convertProphotoToXyz50(color)) - } -}; - -export default definition; diff --git a/node_modules/culori/src/random.js b/node_modules/culori/src/random.js deleted file mode 100644 index 212997c..0000000 --- a/node_modules/culori/src/random.js +++ /dev/null @@ -1,36 +0,0 @@ -import { getMode } from './modes.js'; - -/* - Generate a random number between `min` and `max` - */ -const rand = ([min, max]) => min + Math.random() * (max - min); - -/* - Convert a constraints object to intervals. - */ -const to_intervals = constraints => - Object.keys(constraints).reduce((o, k) => { - let v = constraints[k]; - o[k] = Array.isArray(v) ? v : [v, v]; - return o; - }, {}); - -/* - Generate a random color. - */ -const random = (mode = 'rgb', constraints = {}) => { - let def = getMode(mode); - let limits = to_intervals(constraints); - return def.channels.reduce( - (res, ch) => { - // ignore alpha if not present in constraints - if (limits.alpha || ch !== 'alpha') { - res[ch] = rand(limits[ch] || def.ranges[ch]); - } - return res; - }, - { mode } - ); -}; - -export default random; diff --git a/node_modules/culori/src/rec2020/convertRec2020ToXyz65.js b/node_modules/culori/src/rec2020/convertRec2020ToXyz65.js deleted file mode 100644 index 087a5df..0000000 --- a/node_modules/culori/src/rec2020/convertRec2020ToXyz65.js +++ /dev/null @@ -1,43 +0,0 @@ -/* - Convert Rec. 2020 values to CIE XYZ D65 - - References: - * https://drafts.csswg.org/css-color/#color-conversion-code - * http://www.brucelindbloom.com/index.html?Eqn_RGB_XYZ_Matrix.html - * https://www.itu.int/rec/R-REC-BT.2020/en -*/ - -const α = 1.09929682680944; -const β = 0.018053968510807; - -const linearize = v => { - let abs = Math.abs(v); - if (abs < β * 4.5) { - return v / 4.5; - } - return (Math.sign(v) || 1) * Math.pow((abs + α - 1) / α, 1 / 0.45); -}; - -const convertRec2020ToXyz65 = rec2020 => { - let r = linearize(rec2020.r); - let g = linearize(rec2020.g); - let b = linearize(rec2020.b); - let res = { - mode: 'xyz65', - x: - 0.6369580483012911 * r + - 0.1446169035862083 * g + - 0.1688809751641721 * b, - y: - 0.262700212011267 * r + - 0.6779980715188708 * g + - 0.059301716469862 * b, - z: 0 * r + 0.0280726930490874 * g + 1.0609850577107909 * b - }; - if (rec2020.alpha !== undefined) { - res.alpha = rec2020.alpha; - } - return res; -}; - -export default convertRec2020ToXyz65; diff --git a/node_modules/culori/src/rec2020/convertXyz65ToRec2020.js b/node_modules/culori/src/rec2020/convertXyz65ToRec2020.js deleted file mode 100644 index 93b7095..0000000 --- a/node_modules/culori/src/rec2020/convertXyz65ToRec2020.js +++ /dev/null @@ -1,45 +0,0 @@ -/* - Convert CIE XYZ D65 values to Rec. 2020 - - References: - * https://drafts.csswg.org/css-color/#color-conversion-code - * http://www.brucelindbloom.com/index.html?Eqn_RGB_XYZ_Matrix.html - * https://www.itu.int/rec/R-REC-BT.2020/en -*/ - -const α = 1.09929682680944; -const β = 0.018053968510807; -const gamma = v => { - const abs = Math.abs(v); - if (abs > β) { - return (Math.sign(v) || 1) * (α * Math.pow(abs, 0.45) - (α - 1)); - } - return 4.5 * v; -}; - -const convertXyz65ToRec2020 = ({ x, y, z, alpha }) => { - let res = { - mode: 'rec2020', - r: gamma( - x * 1.7166511879712683 - - y * 0.3556707837763925 - - 0.2533662813736599 * z - ), - g: gamma( - x * -0.6666843518324893 + - y * 1.6164812366349395 + - 0.0157685458139111 * z - ), - b: gamma( - x * 0.0176398574453108 - - y * 0.0427706132578085 + - 0.9421031212354739 * z - ) - }; - if (alpha !== undefined) { - res.alpha = alpha; - } - return res; -}; - -export default convertXyz65ToRec2020; diff --git a/node_modules/culori/src/rec2020/definition.js b/node_modules/culori/src/rec2020/definition.js deleted file mode 100644 index 13a5f8b..0000000 --- a/node_modules/culori/src/rec2020/definition.js +++ /dev/null @@ -1,27 +0,0 @@ -import rgb from '../rgb/definition.js'; - -import convertXyz65ToRec2020 from './convertXyz65ToRec2020.js'; -import convertRec2020ToXyz65 from './convertRec2020ToXyz65.js'; - -import convertRgbToXyz65 from '../xyz65/convertRgbToXyz65.js'; -import convertXyz65ToRgb from '../xyz65/convertXyz65ToRgb.js'; - -const definition = { - ...rgb, - mode: 'rec2020', - - fromMode: { - xyz65: convertXyz65ToRec2020, - rgb: color => convertXyz65ToRec2020(convertRgbToXyz65(color)) - }, - - toMode: { - xyz65: convertRec2020ToXyz65, - rgb: color => convertXyz65ToRgb(convertRec2020ToXyz65(color)) - }, - - parse: ['rec2020'], - serialize: 'rec2020' -}; - -export default definition; diff --git a/node_modules/culori/src/rgb/definition.js b/node_modules/culori/src/rgb/definition.js deleted file mode 100644 index c721dce..0000000 --- a/node_modules/culori/src/rgb/definition.js +++ /dev/null @@ -1,34 +0,0 @@ -import parseNamed from './parseNamed.js'; -import parseHex from './parseHex.js'; -import parseRgbLegacy from './parseRgbLegacy.js'; -import parseRgb from './parseRgb.js'; -import parseTransparent from './parseTransparent.js'; -import { interpolatorLinear } from '../interpolate/linear.js'; -import { fixupAlpha } from '../fixup/alpha.js'; - -/* - sRGB color space - */ - -const definition = { - mode: 'rgb', - channels: ['r', 'g', 'b', 'alpha'], - parse: [ - parseRgb, - parseHex, - parseRgbLegacy, - parseNamed, - parseTransparent, - 'srgb' - ], - serialize: 'srgb', - interpolate: { - r: interpolatorLinear, - g: interpolatorLinear, - b: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - }, - gamut: true -}; - -export default definition; diff --git a/node_modules/culori/src/rgb/parseHex.js b/node_modules/culori/src/rgb/parseHex.js deleted file mode 100644 index bb36196..0000000 --- a/node_modules/culori/src/rgb/parseHex.js +++ /dev/null @@ -1,13 +0,0 @@ -import parseNumber from './parseNumber.js'; - -const hex = /^#?([0-9a-f]{8}|[0-9a-f]{6}|[0-9a-f]{4}|[0-9a-f]{3})$/i; - -const parseHex = color => { - let match; - // eslint-disable-next-line no-cond-assign - return (match = color.match(hex)) - ? parseNumber(parseInt(match[1], 16), match[1].length) - : undefined; -}; - -export default parseHex; diff --git a/node_modules/culori/src/rgb/parseNamed.js b/node_modules/culori/src/rgb/parseNamed.js deleted file mode 100644 index f739d61..0000000 --- a/node_modules/culori/src/rgb/parseNamed.js +++ /dev/null @@ -1,10 +0,0 @@ -import parseNumber from './parseNumber.js'; -import named from '../colors/named.js'; - -// Also supports the `transparent` color as defined in: -// https://drafts.csswg.org/css-color/#transparent-black -const parseNamed = color => { - return parseNumber(named[color.toLowerCase()], 6); -}; - -export default parseNamed; diff --git a/node_modules/culori/src/rgb/parseNumber.js b/node_modules/culori/src/rgb/parseNumber.js deleted file mode 100644 index 9851003..0000000 --- a/node_modules/culori/src/rgb/parseNumber.js +++ /dev/null @@ -1,47 +0,0 @@ -const parseNumber = (color, len) => { - if (typeof color !== 'number') return; - - // hex3: #c93 -> #cc9933 - if (len === 3) { - return { - mode: 'rgb', - r: (((color >> 8) & 0xf) | ((color >> 4) & 0xf0)) / 255, - g: (((color >> 4) & 0xf) | (color & 0xf0)) / 255, - b: ((color & 0xf) | ((color << 4) & 0xf0)) / 255 - }; - } - - // hex4: #c931 -> #cc993311 - if (len === 4) { - return { - mode: 'rgb', - r: (((color >> 12) & 0xf) | ((color >> 8) & 0xf0)) / 255, - g: (((color >> 8) & 0xf) | ((color >> 4) & 0xf0)) / 255, - b: (((color >> 4) & 0xf) | (color & 0xf0)) / 255, - alpha: ((color & 0xf) | ((color << 4) & 0xf0)) / 255 - }; - } - - // hex6: #f0f1f2 - if (len === 6) { - return { - mode: 'rgb', - r: ((color >> 16) & 0xff) / 255, - g: ((color >> 8) & 0xff) / 255, - b: (color & 0xff) / 255 - }; - } - - // hex8: #f0f1f2ff - if (len === 8) { - return { - mode: 'rgb', - r: ((color >> 24) & 0xff) / 255, - g: ((color >> 16) & 0xff) / 255, - b: ((color >> 8) & 0xff) / 255, - alpha: (color & 0xff) / 255 - }; - } -}; - -export default parseNumber; diff --git a/node_modules/culori/src/rgb/parseRgb.js b/node_modules/culori/src/rgb/parseRgb.js deleted file mode 100644 index 3dab426..0000000 --- a/node_modules/culori/src/rgb/parseRgb.js +++ /dev/null @@ -1,28 +0,0 @@ -import { Tok } from '../parse.js'; - -function parseRgb(color, parsed) { - if (!parsed || (parsed[0] !== 'rgb' && parsed[0] !== 'rgba')) { - return undefined; - } - const res = { mode: 'rgb' }; - const [, r, g, b, alpha] = parsed; - if (r.type === Tok.Hue || g.type === Tok.Hue || b.type === Tok.Hue) { - return undefined; - } - if (r.type !== Tok.None) { - res.r = r.type === Tok.Number ? r.value / 255 : r.value / 100; - } - if (g.type !== Tok.None) { - res.g = g.type === Tok.Number ? g.value / 255 : g.value / 100; - } - if (b.type !== Tok.None) { - res.b = b.type === Tok.Number ? b.value / 255 : b.value / 100; - } - if (alpha.type !== Tok.None) { - res.alpha = alpha.type === Tok.Number ? alpha.value : alpha.value / 100; - } - - return res; -} - -export default parseRgb; diff --git a/node_modules/culori/src/rgb/parseRgbLegacy.js b/node_modules/culori/src/rgb/parseRgbLegacy.js deleted file mode 100644 index bfd27ff..0000000 --- a/node_modules/culori/src/rgb/parseRgbLegacy.js +++ /dev/null @@ -1,51 +0,0 @@ -import { num, per, num_per, c } from '../util/regex.js'; - -/* - rgb() regular expressions for legacy format - Reference: https://drafts.csswg.org/css-color/#rgb-functions - */ -const rgb_num_old = new RegExp( - `^rgba?\\(\\s*${num}${c}${num}${c}${num}\\s*(?:,\\s*${num_per}\\s*)?\\)$` -); - -const rgb_per_old = new RegExp( - `^rgba?\\(\\s*${per}${c}${per}${c}${per}\\s*(?:,\\s*${num_per}\\s*)?\\)$` -); - -const parseRgbLegacy = color => { - let res = { mode: 'rgb' }; - let match; - if ((match = color.match(rgb_num_old))) { - if (match[1] !== undefined) { - res.r = match[1] / 255; - } - if (match[2] !== undefined) { - res.g = match[2] / 255; - } - if (match[3] !== undefined) { - res.b = match[3] / 255; - } - } else if ((match = color.match(rgb_per_old))) { - if (match[1] !== undefined) { - res.r = match[1] / 100; - } - if (match[2] !== undefined) { - res.g = match[2] / 100; - } - if (match[3] !== undefined) { - res.b = match[3] / 100; - } - } else { - return undefined; - } - - if (match[4] !== undefined) { - res.alpha = match[4] / 100; - } else if (match[5] !== undefined) { - res.alpha = +match[5]; - } - - return res; -}; - -export default parseRgbLegacy; diff --git a/node_modules/culori/src/rgb/parseTransparent.js b/node_modules/culori/src/rgb/parseTransparent.js deleted file mode 100644 index 6a2279e..0000000 --- a/node_modules/culori/src/rgb/parseTransparent.js +++ /dev/null @@ -1,6 +0,0 @@ -const parseTransparent = c => - c === 'transparent' - ? { mode: 'rgb', r: 0, g: 0, b: 0, alpha: 0 } - : undefined; - -export default parseTransparent; diff --git a/node_modules/culori/src/round.js b/node_modules/culori/src/round.js deleted file mode 100644 index c4a2c1f..0000000 --- a/node_modules/culori/src/round.js +++ /dev/null @@ -1,11 +0,0 @@ -// From: https://github.com/d3/d3-format/issues/32 - -const r = (value, precision) => - Math.round(value * (precision = Math.pow(10, precision))) / precision; - -const round = - (precision = 4) => - value => - typeof value === 'number' ? r(value, precision) : value; - -export default round; diff --git a/node_modules/culori/src/samples.js b/node_modules/culori/src/samples.js deleted file mode 100644 index 6d70c47..0000000 --- a/node_modules/culori/src/samples.js +++ /dev/null @@ -1,15 +0,0 @@ -import gamma from './easing/gamma.js'; - -const samples = (n = 2, γ = 1) => { - let ease = gamma(γ); - if (n < 2) { - return n < 1 ? [] : [ease(0.5)]; - } - let res = []; - for (let i = 0; i < n; i++) { - res.push(ease(i / (n - 1))); - } - return res; -}; - -export default samples; diff --git a/node_modules/culori/src/util/hue.js b/node_modules/culori/src/util/hue.js deleted file mode 100644 index 54a2936..0000000 --- a/node_modules/culori/src/util/hue.js +++ /dev/null @@ -1,14 +0,0 @@ -const hueToDeg = (val, unit) => { - switch (unit) { - case 'deg': - return +val; - case 'rad': - return (val / Math.PI) * 180; - case 'grad': - return (val / 10) * 9; - case 'turn': - return val * 360; - } -}; - -export default hueToDeg; diff --git a/node_modules/culori/src/util/normalizeHue.js b/node_modules/culori/src/util/normalizeHue.js deleted file mode 100644 index 8ecc313..0000000 --- a/node_modules/culori/src/util/normalizeHue.js +++ /dev/null @@ -1,3 +0,0 @@ -const normalizeHue = hue => ((hue = hue % 360) < 0 ? hue + 360 : hue); - -export default normalizeHue; diff --git a/node_modules/culori/src/util/normalizePositions.js b/node_modules/culori/src/util/normalizePositions.js deleted file mode 100644 index 80e5943..0000000 --- a/node_modules/culori/src/util/normalizePositions.js +++ /dev/null @@ -1,53 +0,0 @@ -/* - Normalize an array of color stop positions for a gradient - based on the rules defined in the CSS Images Module 4 spec: - - 1. make the first position 0 and the last position 1 if missing - 2. sequences of unpositioned color stops should be spread out evenly - 3. no position can be smaller than any of the ones preceding it - - Reference: https://drafts.csswg.org/css-images-4/#color-stop-fixup - - Note: this method does not make a defensive copy of the array - it receives as argument. Instead, it adjusts the values in-place. - */ -const normalizePositions = arr => { - // 1. fix up first/last position if missing - if (arr[0] === undefined) { - arr[0] = 0; - } - if (arr[arr.length - 1] === undefined) { - arr[arr.length - 1] = 1; - } - - let i = 1; - let j; - let from_idx; - let from_pos; - let inc; - while (i < arr.length) { - // 2. fill up undefined positions - if (arr[i] === undefined) { - from_idx = i; - from_pos = arr[i - 1]; - j = i; - - // find end of `undefined` sequence... - while (arr[j] === undefined) j++; - - // ...and add evenly-spread positions - inc = (arr[j] - from_pos) / (j - i + 1); - while (i < j) { - arr[i] = from_pos + (i + 1 - from_idx) * inc; - i++; - } - } else if (arr[i] < arr[i - 1]) { - // 3. make positions increase - arr[i] = arr[i - 1]; - } - i++; - } - return arr; -}; - -export default normalizePositions; diff --git a/node_modules/culori/src/util/regex.js b/node_modules/culori/src/util/regex.js deleted file mode 100644 index 6a27ff8..0000000 --- a/node_modules/culori/src/util/regex.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - Basic building blocks for color regexes - --------------------------------------- - - These regexes are expressed as strings - to be interpolated in the color regexes. - */ - -// -export const num = '([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)'; - -// or 'none' -export const num_none = `(?:${num}|none)`; - -// -export const per = `${num}%`; - -// or 'none' -export const per_none = `(?:${num}%|none)`; - -// () -export const num_per = `(?:${num}%|${num})`; - -// () or 'none' -export const num_per_none = `(?:${num}%|${num}|none)`; - -// -export const hue = `(?:${num}(deg|grad|rad|turn)|${num})`; - -// or 'none' -export const hue_none = `(?:${num}(deg|grad|rad|turn)|${num}|none)`; - -export const c = `\\s*,\\s*`; // comma -export const so = '\\s*'; // space, optional -export const s = `\\s+`; // space - -export const rx_num_per_none = new RegExp('^' + num_per_none + '$'); diff --git a/node_modules/culori/src/wcag.js b/node_modules/culori/src/wcag.js deleted file mode 100644 index 271e6cf..0000000 --- a/node_modules/culori/src/wcag.js +++ /dev/null @@ -1,22 +0,0 @@ -import converter from './converter.js'; - -/* - WCAG luminance - References: - - https://en.wikipedia.org/wiki/Relative_luminance - https://github.com/w3c/wcag/issues/236#issuecomment-379526596 - */ -export function luminance(color) { - let c = converter('lrgb')(color); - return 0.2126 * c.r + 0.7152 * c.g + 0.0722 * c.b; -} - -/* - WCAG contrast - */ -export function contrast(a, b) { - let L1 = luminance(a); - let L2 = luminance(b); - return (Math.max(L1, L2) + 0.05) / (Math.min(L1, L2) + 0.05); -} diff --git a/node_modules/culori/src/xyb/constants.js b/node_modules/culori/src/xyb/constants.js deleted file mode 100644 index c577519..0000000 --- a/node_modules/culori/src/xyb/constants.js +++ /dev/null @@ -1,2 +0,0 @@ -export const bias = 0.00379307325527544933; -export const bias_cbrt = Math.cbrt(bias); diff --git a/node_modules/culori/src/xyb/convertRgbToXyb.js b/node_modules/culori/src/xyb/convertRgbToXyb.js deleted file mode 100644 index dab8055..0000000 --- a/node_modules/culori/src/xyb/convertRgbToXyb.js +++ /dev/null @@ -1,27 +0,0 @@ -import convertRgbToLrgb from '../lrgb/convertRgbToLrgb.js'; -import { bias, bias_cbrt } from './constants.js'; - -const transfer = v => Math.cbrt(v) - bias_cbrt; - -const convertRgbToXyb = color => { - const { r, g, b, alpha } = convertRgbToLrgb(color); - const l = transfer(0.3 * r + 0.622 * g + 0.078 * b + bias); - const m = transfer(0.23 * r + 0.692 * g + 0.078 * b + bias); - const s = transfer( - 0.24342268924547819 * r + - 0.20476744424496821 * g + - 0.5518098665095536 * b + - bias - ); - const res = { - mode: 'xyb', - x: (l - m) / 2, - y: (l + m) / 2, - /* Apply default chroma from luma (subtract Y from B) */ - b: s - (l + m) / 2 - }; - if (alpha !== undefined) res.alpha = alpha; - return res; -}; - -export default convertRgbToXyb; diff --git a/node_modules/culori/src/xyb/convertXybToRgb.js b/node_modules/culori/src/xyb/convertXybToRgb.js deleted file mode 100644 index 2aa835c..0000000 --- a/node_modules/culori/src/xyb/convertXybToRgb.js +++ /dev/null @@ -1,30 +0,0 @@ -import convertLrgbToRgb from '../lrgb/convertLrgbToRgb.js'; -import { bias, bias_cbrt } from './constants.js'; - -const transfer = v => Math.pow(v + bias_cbrt, 3); - -const convertXybToRgb = ({ x, y, b, alpha }) => { - const l = transfer(x + y) - bias; - const m = transfer(y - x) - bias; - /* Account for chroma from luma: add Y back to B */ - const s = transfer(b + y) - bias; - - const res = convertLrgbToRgb({ - r: - 11.031566904639861 * l - - 9.866943908131562 * m - - 0.16462299650829934 * s, - g: - -3.2541473810744237 * l + - 4.418770377582723 * m - - 0.16462299650829934 * s, - b: - -3.6588512867136815 * l + - 2.7129230459360922 * m + - 1.9459282407775895 * s - }); - if (alpha !== undefined) res.alpha = alpha; - return res; -}; - -export default convertXybToRgb; diff --git a/node_modules/culori/src/xyb/definition.js b/node_modules/culori/src/xyb/definition.js deleted file mode 100644 index b7d2489..0000000 --- a/node_modules/culori/src/xyb/definition.js +++ /dev/null @@ -1,39 +0,0 @@ -import { interpolatorLinear } from '../interpolate/linear.js'; -import { fixupAlpha } from '../fixup/alpha.js'; -import convertRgbToXyb from './convertRgbToXyb.js'; -import convertXybToRgb from './convertXybToRgb.js'; - -/* - The XYB color space, used in JPEG XL. - Reference: https://ds.jpeg.org/whitepapers/jpeg-xl-whitepaper.pdf -*/ - -const definition = { - mode: 'xyb', - channels: ['x', 'y', 'b', 'alpha'], - parse: ['--xyb'], - serialize: '--xyb', - - toMode: { - rgb: convertXybToRgb - }, - - fromMode: { - rgb: convertRgbToXyb - }, - - ranges: { - x: [-0.0154, 0.0281], - y: [0, 0.8453], - b: [-0.2778, 0.388] - }, - - interpolate: { - x: interpolatorLinear, - y: interpolatorLinear, - b: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } -}; - -export default definition; diff --git a/node_modules/culori/src/xyz50/constants.js b/node_modules/culori/src/xyz50/constants.js deleted file mode 100644 index f08caee..0000000 --- a/node_modules/culori/src/xyz50/constants.js +++ /dev/null @@ -1,2 +0,0 @@ -export const k = Math.pow(29, 3) / Math.pow(3, 3); -export const e = Math.pow(6, 3) / Math.pow(29, 3); diff --git a/node_modules/culori/src/xyz50/convertRgbToXyz50.js b/node_modules/culori/src/xyz50/convertRgbToXyz50.js deleted file mode 100644 index e0faf49..0000000 --- a/node_modules/culori/src/xyz50/convertRgbToXyz50.js +++ /dev/null @@ -1,35 +0,0 @@ -/* - Convert sRGB values to CIE XYZ D50 - - References: - * https://drafts.csswg.org/css-color/#color-conversion-code - * http://www.brucelindbloom.com/index.html?Eqn_RGB_XYZ_Matrix.html - -*/ - -import convertRgbToLrgb from '../lrgb/convertRgbToLrgb.js'; - -const convertRgbToXyz50 = rgb => { - let { r, g, b, alpha } = convertRgbToLrgb(rgb); - let res = { - mode: 'xyz50', - x: - 0.436065742824811 * r + - 0.3851514688337912 * g + - 0.14307845442264197 * b, - y: - 0.22249319175623702 * r + - 0.7168870538238823 * g + - 0.06061979053616537 * b, - z: - 0.013923904500943465 * r + - 0.09708128566574634 * g + - 0.7140993584005155 * b - }; - if (alpha !== undefined) { - res.alpha = alpha; - } - return res; -}; - -export default convertRgbToXyz50; diff --git a/node_modules/culori/src/xyz50/convertXyz50ToRgb.js b/node_modules/culori/src/xyz50/convertXyz50ToRgb.js deleted file mode 100644 index 6dad83e..0000000 --- a/node_modules/culori/src/xyz50/convertXyz50ToRgb.js +++ /dev/null @@ -1,32 +0,0 @@ -/* - CIE XYZ D50 values to sRGB. - - References: - * https://drafts.csswg.org/css-color/#color-conversion-code - * http://www.brucelindbloom.com/index.html?Eqn_RGB_XYZ_Matrix.html -*/ - -import convertLrgbToRgb from '../lrgb/convertLrgbToRgb.js'; - -const convertXyz50ToRgb = ({ x, y, z, alpha }) => { - let res = convertLrgbToRgb({ - r: - x * 3.1341359569958707 - - y * 1.6173863321612538 - - 0.4906619460083532 * z, - g: - x * -0.978795502912089 + - y * 1.916254567259524 + - 0.03344273116131949 * z, - b: - x * 0.07195537988411677 - - y * 0.2289768264158322 + - 1.405386058324125 * z - }); - if (alpha !== undefined) { - res.alpha = alpha; - } - return res; -}; - -export default convertXyz50ToRgb; diff --git a/node_modules/culori/src/xyz50/definition.js b/node_modules/culori/src/xyz50/definition.js deleted file mode 100644 index 7463629..0000000 --- a/node_modules/culori/src/xyz50/definition.js +++ /dev/null @@ -1,44 +0,0 @@ -/* - The XYZ D50 color space - ----------------------- - */ - -import convertXyz50ToRgb from './convertXyz50ToRgb.js'; -import convertXyz50ToLab from '../lab/convertXyz50ToLab.js'; -import convertRgbToXyz50 from './convertRgbToXyz50.js'; -import convertLabToXyz50 from '../lab/convertLabToXyz50.js'; -import { interpolatorLinear } from '../interpolate/linear.js'; -import { fixupAlpha } from '../fixup/alpha.js'; - -const definition = { - mode: 'xyz50', - parse: ['xyz-d50'], - serialize: 'xyz-d50', - - toMode: { - rgb: convertXyz50ToRgb, - lab: convertXyz50ToLab - }, - - fromMode: { - rgb: convertRgbToXyz50, - lab: convertLabToXyz50 - }, - - channels: ['x', 'y', 'z', 'alpha'], - - ranges: { - x: [0, 0.964], - y: [0, 0.999], - z: [0, 0.825] - }, - - interpolate: { - x: interpolatorLinear, - y: interpolatorLinear, - z: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } -}; - -export default definition; diff --git a/node_modules/culori/src/xyz65/constants.js b/node_modules/culori/src/xyz65/constants.js deleted file mode 100644 index f08caee..0000000 --- a/node_modules/culori/src/xyz65/constants.js +++ /dev/null @@ -1,2 +0,0 @@ -export const k = Math.pow(29, 3) / Math.pow(3, 3); -export const e = Math.pow(6, 3) / Math.pow(29, 3); diff --git a/node_modules/culori/src/xyz65/convertRgbToXyz65.js b/node_modules/culori/src/xyz65/convertRgbToXyz65.js deleted file mode 100644 index a067a55..0000000 --- a/node_modules/culori/src/xyz65/convertRgbToXyz65.js +++ /dev/null @@ -1,35 +0,0 @@ -/* - Convert sRGB values to CIE XYZ D65 - - References: - * https://drafts.csswg.org/css-color/#color-conversion-code - * http://www.brucelindbloom.com/index.html?Eqn_RGB_XYZ_Matrix.html - * https://observablehq.com/@danburzo/color-matrix-calculator -*/ - -import convertRgbToLrgb from '../lrgb/convertRgbToLrgb.js'; - -const convertRgbToXyz65 = rgb => { - let { r, g, b, alpha } = convertRgbToLrgb(rgb); - let res = { - mode: 'xyz65', - x: - 0.4123907992659593 * r + - 0.357584339383878 * g + - 0.1804807884018343 * b, - y: - 0.2126390058715102 * r + - 0.715168678767756 * g + - 0.0721923153607337 * b, - z: - 0.0193308187155918 * r + - 0.119194779794626 * g + - 0.9505321522496607 * b - }; - if (alpha !== undefined) { - res.alpha = alpha; - } - return res; -}; - -export default convertRgbToXyz65; diff --git a/node_modules/culori/src/xyz65/convertXyz50ToXyz65.js b/node_modules/culori/src/xyz65/convertXyz50ToXyz65.js deleted file mode 100644 index 22e6076..0000000 --- a/node_modules/culori/src/xyz65/convertXyz50ToXyz65.js +++ /dev/null @@ -1,33 +0,0 @@ -/* - Chromatic adaptation of CIE XYZ from D50 to D65 white point - using the Bradford method. - - References: - * https://drafts.csswg.org/css-color/#color-conversion-code - * http://www.brucelindbloom.com/index.html?Eqn_ChromAdapt.html -*/ - -const convertXyz50ToXyz65 = xyz50 => { - let { x, y, z, alpha } = xyz50; - let res = { - mode: 'xyz65', - x: - 0.9554734527042182 * x - - 0.0230985368742614 * y + - 0.0632593086610217 * z, - y: - -0.0283697069632081 * x + - 1.0099954580058226 * y + - 0.021041398966943 * z, - z: - 0.0123140016883199 * x - - 0.0205076964334779 * y + - 1.3303659366080753 * z - }; - if (alpha !== undefined) { - res.alpha = alpha; - } - return res; -}; - -export default convertXyz50ToXyz65; diff --git a/node_modules/culori/src/xyz65/convertXyz65ToRgb.js b/node_modules/culori/src/xyz65/convertXyz65ToRgb.js deleted file mode 100644 index e8ecc34..0000000 --- a/node_modules/culori/src/xyz65/convertXyz65ToRgb.js +++ /dev/null @@ -1,33 +0,0 @@ -/* - CIE XYZ D65 values to sRGB. - - References: - * https://drafts.csswg.org/css-color/#color-conversion-code - * http://www.brucelindbloom.com/index.html?Eqn_RGB_XYZ_Matrix.html - * https://observablehq.com/@danburzo/color-matrix-calculator -*/ - -import convertLrgbToRgb from '../lrgb/convertLrgbToRgb.js'; - -const convertXyz65ToRgb = ({ x, y, z, alpha }) => { - let res = convertLrgbToRgb({ - r: - x * 3.2409699419045226 - - y * 1.5373831775700939 - - 0.4986107602930034 * z, - g: - x * -0.9692436362808796 + - y * 1.8759675015077204 + - 0.0415550574071756 * z, - b: - x * 0.0556300796969936 - - y * 0.2039769588889765 + - 1.0569715142428784 * z - }); - if (alpha !== undefined) { - res.alpha = alpha; - } - return res; -}; - -export default convertXyz65ToRgb; diff --git a/node_modules/culori/src/xyz65/convertXyz65ToXyz50.js b/node_modules/culori/src/xyz65/convertXyz65ToXyz50.js deleted file mode 100644 index 271d7e5..0000000 --- a/node_modules/culori/src/xyz65/convertXyz65ToXyz50.js +++ /dev/null @@ -1,33 +0,0 @@ -/* - Chromatic adaptation of CIE XYZ from D65 to D50 white point - using the Bradford method. - - References: - * https://drafts.csswg.org/css-color/#color-conversion-code - * http://www.brucelindbloom.com/index.html?Eqn_ChromAdapt.html -*/ - -const convertXyz65ToXyz50 = xyz65 => { - let { x, y, z, alpha } = xyz65; - let res = { - mode: 'xyz50', - x: - 1.0479298208405488 * x + - 0.0229467933410191 * y - - 0.0501922295431356 * z, - y: - 0.0296278156881593 * x + - 0.990434484573249 * y - - 0.0170738250293851 * z, - z: - -0.0092430581525912 * x + - 0.0150551448965779 * y + - 0.7518742899580008 * z - }; - if (alpha !== undefined) { - res.alpha = alpha; - } - return res; -}; - -export default convertXyz65ToXyz50; diff --git a/node_modules/culori/src/xyz65/definition.js b/node_modules/culori/src/xyz65/definition.js deleted file mode 100644 index 5694d7c..0000000 --- a/node_modules/culori/src/xyz65/definition.js +++ /dev/null @@ -1,47 +0,0 @@ -/* - The XYZ D65 color space - ----------------------- - */ - -import convertXyz65ToRgb from './convertXyz65ToRgb.js'; -import convertRgbToXyz65 from './convertRgbToXyz65.js'; - -import convertXyz65ToXyz50 from './convertXyz65ToXyz50.js'; -import convertXyz50ToXyz65 from './convertXyz50ToXyz65.js'; - -import { interpolatorLinear } from '../interpolate/linear.js'; -import { fixupAlpha } from '../fixup/alpha.js'; - -const definition = { - mode: 'xyz65', - - toMode: { - rgb: convertXyz65ToRgb, - xyz50: convertXyz65ToXyz50 - }, - - fromMode: { - rgb: convertRgbToXyz65, - xyz50: convertXyz50ToXyz65 - }, - - ranges: { - x: [0, 0.95], - y: [0, 1], - z: [0, 1.088] - }, - - channels: ['x', 'y', 'z', 'alpha'], - - parse: ['xyz', 'xyz-d65'], - serialize: 'xyz-d65', - - interpolate: { - x: interpolatorLinear, - y: interpolatorLinear, - z: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } -}; - -export default definition; diff --git a/node_modules/culori/src/yiq/convertRgbToYiq.js b/node_modules/culori/src/yiq/convertRgbToYiq.js deleted file mode 100644 index 083689a..0000000 --- a/node_modules/culori/src/yiq/convertRgbToYiq.js +++ /dev/null @@ -1,12 +0,0 @@ -const convertRgbToYiq = ({ r, g, b, alpha }) => { - const res = { - mode: 'yiq', - y: 0.29889531 * r + 0.58662247 * g + 0.11448223 * b, - i: 0.59597799 * r - 0.2741761 * g - 0.32180189 * b, - q: 0.21147017 * r - 0.52261711 * g + 0.31114694 * b - }; - if (alpha !== undefined) res.alpha = alpha; - return res; -}; - -export default convertRgbToYiq; diff --git a/node_modules/culori/src/yiq/convertYiqToRgb.js b/node_modules/culori/src/yiq/convertYiqToRgb.js deleted file mode 100644 index f2953e0..0000000 --- a/node_modules/culori/src/yiq/convertYiqToRgb.js +++ /dev/null @@ -1,12 +0,0 @@ -const convertYiqToRgb = ({ y, i, q, alpha }) => { - const res = { - mode: 'rgb', - r: y + 0.95608445 * i + 0.6208885 * q, - g: y - 0.27137664 * i - 0.6486059 * q, - b: y - 1.10561724 * i + 1.70250126 * q - }; - if (alpha !== undefined) res.alpha = alpha; - return res; -}; - -export default convertYiqToRgb; diff --git a/node_modules/culori/src/yiq/definition.js b/node_modules/culori/src/yiq/definition.js deleted file mode 100644 index 15ce657..0000000 --- a/node_modules/culori/src/yiq/definition.js +++ /dev/null @@ -1,55 +0,0 @@ -import convertRgbToYiq from './convertRgbToYiq.js'; -import convertYiqToRgb from './convertYiqToRgb.js'; -import { interpolatorLinear } from '../interpolate/linear.js'; -import { fixupAlpha } from '../fixup/alpha.js'; - -/* - YIQ Color Space - - References - ---------- - - Wikipedia: - https://en.wikipedia.org/wiki/YIQ - - "Measuring perceived color difference using YIQ NTSC - transmission color space in mobile applications" - - by Yuriy Kotsarenko, Fernando Ramos in: - Programación Matemática y Software (2010) - - Available at: - - http://www.progmat.uaem.mx:8080/artVol2Num2/Articulo3Vol2Num2.pdf - */ - -const definition = { - mode: 'yiq', - - toMode: { - rgb: convertYiqToRgb - }, - - fromMode: { - rgb: convertRgbToYiq - }, - - channels: ['y', 'i', 'q', 'alpha'], - - parse: ['--yiq'], - serialize: '--yiq', - - ranges: { - i: [-0.595, 0.595], - q: [-0.522, 0.522] - }, - - interpolate: { - y: interpolatorLinear, - i: interpolatorLinear, - q: interpolatorLinear, - alpha: { use: interpolatorLinear, fixup: fixupAlpha } - } -}; - -export default definition; diff --git a/node_modules/daisyui/LICENSE b/node_modules/daisyui/LICENSE deleted file mode 100644 index 232b9a3..0000000 --- a/node_modules/daisyui/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2020 Pouya Saadeghi - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/node_modules/daisyui/README.md b/node_modules/daisyui/README.md deleted file mode 100644 index 0d29460..0000000 --- a/node_modules/daisyui/README.md +++ /dev/null @@ -1,68 +0,0 @@ -
- -[![][logo-url]][docs-url] - -**The most popular, free and open-source component library for Tailwind CSS** - -[![][version]](https://www.npmjs.com/package/daisyui) -[![][commit]](https://github.com/saadeghi/daisyui) -[![][license]](https://github.com/saadeghi/daisyui/blob/master/LICENSE) -[![][stars]](https://github.com/saadeghi/daisyui) -[![][installs]](https://www.npmjs.com/package/daisyui) -[![][jsdelivr]](https://cdn.jsdelivr.net/npm/daisyui/dist/full.min.css) -[![][discord]](https://daisyui.com/discord/) -[![][opencollectivebadge]](https://opencollective.com/daisyui) - -
- -# daisyUI 4 - -### 🌼 [Official website →](https://daisyui.com/) - -### 🌼 [See all components →](https://daisyui.com/components/) - -### 🌼 [How to use →](https://daisyui.com/docs/install/) - -## Community - -
- -Premium Sponsors -[![][sponsors]][opencollective] - -Backers -[![][backers_org]][opencollective] -[![][backers]][opencollective] - -Contributors -[![][contributors_img]][contributors] - -
- -
- - -༼ つ ◕_◕ ༽つ Please share - -[![][tweet]](https://twitter.com/intent/tweet?text=daisyUI%20%0D%0AComponents%20for%20Tailwind%20CSS%20%0D%0Ahttps://github.com/saadeghi/daisyui) - -
- -[version]: https://badgen.net/github/tag/saadeghi/daisyui?label=Version&color=1AD1A5 -[commit]: https://badgen.net/github/last-commit/saadeghi/daisyui?label=Last%20commit&color=1AD1A5 -[license]: https://badgen.net/github/license/saadeghi/daisyui?label=License&color=1AD1A5 -[stars]: https://badgen.net/github/stars/saadeghi/daisyui?label=GitHub%20stars&color=1AD1A5 -[installs]: https://badgen.net/npm/dt/daisyui?label=NPM%20installs&color=1AD1A5 -[jsdelivr]: https://badgen.net/jsdelivr/hits/npm/daisyui?color=1AD1A5 -[discord]: https://badgen.net/discord/members/S6TZxycVHs?label=Discord&color=1AD1A5 -[opencollectivebadge]: https://badgen.net/opencollective/backers/daisyui?label=Open%20Collective&color=1AD1A5 -[tweet]: https://img.shields.io/twitter/url?label=Share&url=https%3A%2F%2Fgithub.com%2Fsaadeghi%2Fdaisyui -[docs-url]: https://daisyui.com/ -[logo-url]: https://raw.githubusercontent.com/saadeghi/daisyui/master/src/docs/static/images/daisyui-logo/favicon-192.png -[opencollective]: https://opencollective.com/daisyui -[sponsors]: https://opencollective.com/daisyui/tiers/premium-sponsor.svg?button=false&avatarHeight=60 -[backers]: https://opencollective.com/daisyui/backers.svg?button=false&width=978&avatarHeight=36 -[backers_org]: https://opencollective.com/daisyui/organizations.svg?button=false&avatarHeight=36 -[contribute]: https://github.com/saadeghi/daisyui/blob/master/.github/CONTRIBUTING.md -[contributors_img]: https://contrib.rocks/image?repo=saadeghi/daisyui&columns=25&anon=1&max=300 -[contributors]: https://github.com/saadeghi/daisyui/graphs/contributors diff --git a/node_modules/daisyui/dist/base.js b/node_modules/daisyui/dist/base.js deleted file mode 100644 index a2d9291..0000000 --- a/node_modules/daisyui/dist/base.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = {":root,\n[data-theme]":{"backgroundColor":"var(--fallback-b1,oklch(var(--b1)/1))","color":"var(--fallback-bc,oklch(var(--bc)/1))"},"@supports not (color: oklch(0% 0 0))":{":root":{"colorScheme":"light","-FallbackP":"#491eff","-FallbackPc":"#d4dbff","-FallbackS":"#ff41c7","-FallbackSc":"#fff9fc","-FallbackA":"#00cfbd","-FallbackAc":"#00100d","-FallbackN":"#2b3440","-FallbackNc":"#d7dde4","-FallbackB1":"#ffffff","-FallbackB2":"#e5e6e6","-FallbackB3":"#e5e6e6","-FallbackBc":"#1f2937","-FallbackIn":"#00b3f0","-FallbackInc":"#000000","-FallbackSu":"#00ca92","-FallbackSuc":"#000000","-FallbackWa":"#ffc22d","-FallbackWac":"#000000","-FallbackEr":"#ff6f70","-FallbackErc":"#000000"},"@media (prefers-color-scheme: dark)":{":root":{"colorScheme":"dark","-FallbackP":"#7582ff","-FallbackPc":"#050617","-FallbackS":"#ff71cf","-FallbackSc":"#190211","-FallbackA":"#00c7b5","-FallbackAc":"#000e0c","-FallbackN":"#2a323c","-FallbackNc":"#a6adbb","-FallbackB1":"#1d232a","-FallbackB2":"#191e24","-FallbackB3":"#15191e","-FallbackBc":"#a6adbb","-FallbackIn":"#00b3f0","-FallbackInc":"#000000","-FallbackSu":"#00ca92","-FallbackSuc":"#000000","-FallbackWa":"#ffc22d","-FallbackWac":"#000000","-FallbackEr":"#ff6f70","-FallbackErc":"#000000"}}},"html":{"WebkitTapHighlightColor":"transparent"}}; \ No newline at end of file diff --git a/node_modules/daisyui/dist/full.css b/node_modules/daisyui/dist/full.css deleted file mode 100644 index 61cdbf3..0000000 --- a/node_modules/daisyui/dist/full.css +++ /dev/null @@ -1,48959 +0,0 @@ -:root { - color-scheme: light; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --pc: 89.824% 0.06192 275.75; - --ac: 15.352% 0.0368 183.61; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 49.12% 0.3096 275.75; - --s: 69.71% 0.329 342.55; - --sc: 98.71% 0.0106 342.55; - --a: 76.76% 0.184 183.61; - --n: 32.1785% 0.02476 255.701624; - --nc: 89.4994% 0.011585 252.096176; - --b1: 100% 0 0; - --b2: 96.1151% 0 0; - --b3: 92.4169% 0.00108 197.137559; - --bc: 27.8078% 0.029596 256.847952 -} -@media (prefers-color-scheme: dark) { - :root { - color-scheme: dark; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --pc: 13.138% 0.0392 275.75; - --sc: 14.96% 0.052 342.55; - --ac: 14.902% 0.0334 183.61; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 65.69% 0.196 275.75; - --s: 74.8% 0.26 342.55; - --a: 74.51% 0.167 183.61; - --n: 31.3815% 0.021108 254.139175; - --nc: 74.6477% 0.0216 264.435964; - --b1: 25.3267% 0.015896 252.417568; - --b2: 23.2607% 0.013807 253.100675; - --b3: 21.1484% 0.01165 254.087939; - --bc: 74.6477% 0.0216 264.435964 - } -} -[data-theme=light] { - color-scheme: light; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --pc: 89.824% 0.06192 275.75; - --ac: 15.352% 0.0368 183.61; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 49.12% 0.3096 275.75; - --s: 69.71% 0.329 342.55; - --sc: 98.71% 0.0106 342.55; - --a: 76.76% 0.184 183.61; - --n: 32.1785% 0.02476 255.701624; - --nc: 89.4994% 0.011585 252.096176; - --b1: 100% 0 0; - --b2: 96.1151% 0 0; - --b3: 92.4169% 0.00108 197.137559; - --bc: 27.8078% 0.029596 256.847952 -} -:root:has(input.theme-controller[value=light]:checked) { - color-scheme: light; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --pc: 89.824% 0.06192 275.75; - --ac: 15.352% 0.0368 183.61; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 49.12% 0.3096 275.75; - --s: 69.71% 0.329 342.55; - --sc: 98.71% 0.0106 342.55; - --a: 76.76% 0.184 183.61; - --n: 32.1785% 0.02476 255.701624; - --nc: 89.4994% 0.011585 252.096176; - --b1: 100% 0 0; - --b2: 96.1151% 0 0; - --b3: 92.4169% 0.00108 197.137559; - --bc: 27.8078% 0.029596 256.847952 -} -[data-theme=dark] { - color-scheme: dark; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --pc: 13.138% 0.0392 275.75; - --sc: 14.96% 0.052 342.55; - --ac: 14.902% 0.0334 183.61; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 65.69% 0.196 275.75; - --s: 74.8% 0.26 342.55; - --a: 74.51% 0.167 183.61; - --n: 31.3815% 0.021108 254.139175; - --nc: 74.6477% 0.0216 264.435964; - --b1: 25.3267% 0.015896 252.417568; - --b2: 23.2607% 0.013807 253.100675; - --b3: 21.1484% 0.01165 254.087939; - --bc: 74.6477% 0.0216 264.435964 -} -:root:has(input.theme-controller[value=dark]:checked) { - color-scheme: dark; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --pc: 13.138% 0.0392 275.75; - --sc: 14.96% 0.052 342.55; - --ac: 14.902% 0.0334 183.61; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 65.69% 0.196 275.75; - --s: 74.8% 0.26 342.55; - --a: 74.51% 0.167 183.61; - --n: 31.3815% 0.021108 254.139175; - --nc: 74.6477% 0.0216 264.435964; - --b1: 25.3267% 0.015896 252.417568; - --b2: 23.2607% 0.013807 253.100675; - --b3: 21.1484% 0.01165 254.087939; - --bc: 74.6477% 0.0216 264.435964 -} -[data-theme=cupcake] { - color-scheme: light; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --pc: 15.2344% 0.017892 200.026556; - --sc: 15.787% 0.020249 356.29965; - --ac: 15.8762% 0.029206 78.618794; - --nc: 84.7148% 0.013247 313.189598; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --p: 76.172% 0.089459 200.026556; - --s: 78.9351% 0.101246 356.29965; - --a: 79.3811% 0.146032 78.618794; - --n: 23.5742% 0.066235 313.189598; - --b1: 97.7882% 0.00418 56.375637; - --b2: 93.9822% 0.007638 61.449292; - --b3: 91.5861% 0.006811 53.440502; - --bc: 23.5742% 0.066235 313.189598; - --rounded-btn: 1.9rem; - --tab-border: 2px; - --tab-radius: 0.7rem -} -:root:has(input.theme-controller[value=cupcake]:checked) { - color-scheme: light; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --pc: 15.2344% 0.017892 200.026556; - --sc: 15.787% 0.020249 356.29965; - --ac: 15.8762% 0.029206 78.618794; - --nc: 84.7148% 0.013247 313.189598; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --p: 76.172% 0.089459 200.026556; - --s: 78.9351% 0.101246 356.29965; - --a: 79.3811% 0.146032 78.618794; - --n: 23.5742% 0.066235 313.189598; - --b1: 97.7882% 0.00418 56.375637; - --b2: 93.9822% 0.007638 61.449292; - --b3: 91.5861% 0.006811 53.440502; - --bc: 23.5742% 0.066235 313.189598; - --rounded-btn: 1.9rem; - --tab-border: 2px; - --tab-radius: 0.7rem -} -[data-theme=bumblebee] { - color-scheme: light; - --b2: 93% 0 0; - --b3: 86% 0 0; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --bc: 20% 0 0; - --ac: 16.254% 0.0314 56.52; - --nc: 82.55% 0.015 281.99; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 89.51% 0.2132 96.61; - --pc: 38.92% 0.046 96.61; - --s: 80.39% 0.194 70.76; - --sc: 39.38% 0.068 70.76; - --a: 81.27% 0.157 56.52; - --n: 12.75% 0.075 281.99; - --b1: 100% 0 0 -} -:root:has(input.theme-controller[value=bumblebee]:checked) { - color-scheme: light; - --b2: 93% 0 0; - --b3: 86% 0 0; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --bc: 20% 0 0; - --ac: 16.254% 0.0314 56.52; - --nc: 82.55% 0.015 281.99; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 89.51% 0.2132 96.61; - --pc: 38.92% 0.046 96.61; - --s: 80.39% 0.194 70.76; - --sc: 39.38% 0.068 70.76; - --a: 81.27% 0.157 56.52; - --n: 12.75% 0.075 281.99; - --b1: 100% 0 0 -} -[data-theme=emerald] { - color-scheme: light; - --b2: 93% 0 0; - --b3: 86% 0 0; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 76.6626% 0.135433 153.450024; - --pc: 33.3872% 0.040618 162.240129; - --s: 61.3028% 0.202368 261.294233; - --sc: 100% 0 0; - --a: 72.7725% 0.149783 33.200363; - --ac: 0% 0 0; - --n: 35.5192% 0.032071 262.988584; - --nc: 98.4625% 0.001706 247.838921; - --b1: 100% 0 0; - --bc: 35.5192% 0.032071 262.988584; - --animation-btn: 0; - --animation-input: 0; - --btn-focus-scale: 1 -} -:root:has(input.theme-controller[value=emerald]:checked) { - color-scheme: light; - --b2: 93% 0 0; - --b3: 86% 0 0; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 76.6626% 0.135433 153.450024; - --pc: 33.3872% 0.040618 162.240129; - --s: 61.3028% 0.202368 261.294233; - --sc: 100% 0 0; - --a: 72.7725% 0.149783 33.200363; - --ac: 0% 0 0; - --n: 35.5192% 0.032071 262.988584; - --nc: 98.4625% 0.001706 247.838921; - --b1: 100% 0 0; - --bc: 35.5192% 0.032071 262.988584; - --animation-btn: 0; - --animation-input: 0; - --btn-focus-scale: 1 -} -[data-theme=corporate] { - color-scheme: light; - --b2: 93% 0 0; - --b3: 86% 0 0; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --pc: 12.078% 0.0456 269.1; - --sc: 13.0739% 0.010951 256.688055; - --ac: 15.3934% 0.022799 163.57888; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --border-btn: 1px; - --tab-border: 1px; - --p: 60.39% 0.228 269.1; - --s: 65.3694% 0.054756 256.688055; - --a: 76.9669% 0.113994 163.57888; - --n: 22.3899% 0.031305 278.07229; - --nc: 95.8796% 0.008588 247.915135; - --b1: 100% 0 0; - --bc: 22.3899% 0.031305 278.07229; - --rounded-box: 0.25rem; - --rounded-btn: .125rem; - --rounded-badge: .125rem; - --tab-radius: 0.25rem; - --animation-btn: 0; - --animation-input: 0; - --btn-focus-scale: 1 -} -:root:has(input.theme-controller[value=corporate]:checked) { - color-scheme: light; - --b2: 93% 0 0; - --b3: 86% 0 0; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --pc: 12.078% 0.0456 269.1; - --sc: 13.0739% 0.010951 256.688055; - --ac: 15.3934% 0.022799 163.57888; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --border-btn: 1px; - --tab-border: 1px; - --p: 60.39% 0.228 269.1; - --s: 65.3694% 0.054756 256.688055; - --a: 76.9669% 0.113994 163.57888; - --n: 22.3899% 0.031305 278.07229; - --nc: 95.8796% 0.008588 247.915135; - --b1: 100% 0 0; - --bc: 22.3899% 0.031305 278.07229; - --rounded-box: 0.25rem; - --rounded-btn: .125rem; - --rounded-badge: .125rem; - --tab-radius: 0.25rem; - --animation-btn: 0; - --animation-input: 0; - --btn-focus-scale: 1 -} -[data-theme=synthwave] { - color-scheme: dark; - --b2: 20.2941% 0.076211 287.835609; - --b3: 18.7665% 0.070475 287.835609; - --pc: 14.4421% 0.031903 342.009383; - --sc: 15.6543% 0.02362 227.382405; - --ac: 17.608% 0.0412 93.72; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 72.2105% 0.159514 342.009383; - --s: 78.2714% 0.118101 227.382405; - --a: 88.04% 0.206 93.72; - --n: 25.5554% 0.103537 286.507967; - --nc: 97.9365% 0.00819 301.358346; - --b1: 21.8216% 0.081948 287.835609; - --bc: 97.9365% 0.00819 301.358346; - --in: 76.5197% 0.12273 231.831603; - --inc: 23.5017% 0.096418 290.329844; - --su: 86.0572% 0.115038 178.624677; - --suc: 23.5017% 0.096418 290.329844; - --wa: 85.531% 0.122117 93.722227; - --wac: 23.5017% 0.096418 290.329844; - --er: 73.7005% 0.121339 32.639257; - --erc: 23.5017% 0.096418 290.329844 -} -:root:has(input.theme-controller[value=synthwave]:checked) { - color-scheme: dark; - --b2: 20.2941% 0.076211 287.835609; - --b3: 18.7665% 0.070475 287.835609; - --pc: 14.4421% 0.031903 342.009383; - --sc: 15.6543% 0.02362 227.382405; - --ac: 17.608% 0.0412 93.72; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 72.2105% 0.159514 342.009383; - --s: 78.2714% 0.118101 227.382405; - --a: 88.04% 0.206 93.72; - --n: 25.5554% 0.103537 286.507967; - --nc: 97.9365% 0.00819 301.358346; - --b1: 21.8216% 0.081948 287.835609; - --bc: 97.9365% 0.00819 301.358346; - --in: 76.5197% 0.12273 231.831603; - --inc: 23.5017% 0.096418 290.329844; - --su: 86.0572% 0.115038 178.624677; - --suc: 23.5017% 0.096418 290.329844; - --wa: 85.531% 0.122117 93.722227; - --wac: 23.5017% 0.096418 290.329844; - --er: 73.7005% 0.121339 32.639257; - --erc: 23.5017% 0.096418 290.329844 -} -[data-theme=retro] { - color-scheme: light; - --inc: 90.923% 0.043042 262.880917; - --suc: 12.541% 0.033982 149.213788; - --wac: 13.3168% 0.031484 58.31834; - --erc: 13.144% 0.0398 27.33; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --p: 76.8664% 0.104092 22.664655; - --pc: 26.5104% 0.006243 0.522862; - --s: 80.7415% 0.052534 159.094608; - --sc: 26.5104% 0.006243 0.522862; - --a: 70.3919% 0.125455 52.953428; - --ac: 26.5104% 0.006243 0.522862; - --n: 28.4181% 0.009519 355.534017; - --nc: 92.5604% 0.025113 89.217311; - --b1: 91.6374% 0.034554 90.51575; - --b2: 88.2722% 0.049418 91.774344; - --b3: 84.133% 0.065952 90.856665; - --bc: 26.5104% 0.006243 0.522862; - --in: 54.615% 0.215208 262.880917; - --su: 62.7052% 0.169912 149.213788; - --wa: 66.584% 0.157422 58.31834; - --er: 65.72% 0.199 27.33; - --rounded-box: 0.4rem; - --rounded-btn: 0.4rem; - --rounded-badge: 0.4rem; - --tab-radius: 0.4rem -} -:root:has(input.theme-controller[value=retro]:checked) { - color-scheme: light; - --inc: 90.923% 0.043042 262.880917; - --suc: 12.541% 0.033982 149.213788; - --wac: 13.3168% 0.031484 58.31834; - --erc: 13.144% 0.0398 27.33; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --p: 76.8664% 0.104092 22.664655; - --pc: 26.5104% 0.006243 0.522862; - --s: 80.7415% 0.052534 159.094608; - --sc: 26.5104% 0.006243 0.522862; - --a: 70.3919% 0.125455 52.953428; - --ac: 26.5104% 0.006243 0.522862; - --n: 28.4181% 0.009519 355.534017; - --nc: 92.5604% 0.025113 89.217311; - --b1: 91.6374% 0.034554 90.51575; - --b2: 88.2722% 0.049418 91.774344; - --b3: 84.133% 0.065952 90.856665; - --bc: 26.5104% 0.006243 0.522862; - --in: 54.615% 0.215208 262.880917; - --su: 62.7052% 0.169912 149.213788; - --wa: 66.584% 0.157422 58.31834; - --er: 65.72% 0.199 27.33; - --rounded-box: 0.4rem; - --rounded-btn: 0.4rem; - --rounded-badge: 0.4rem; - --tab-radius: 0.4rem -} -[data-theme=cyberpunk] { - color-scheme: light; - --b2: 87.8943% 0.16647 104.32; - --b3: 81.2786% 0.15394 104.32; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --bc: 18.902% 0.0358 104.32; - --pc: 14.844% 0.0418 6.35; - --sc: 16.666% 0.0368 204.72; - --ac: 14.372% 0.04352 310.43; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace; - --p: 74.22% 0.209 6.35; - --s: 83.33% 0.184 204.72; - --a: 71.86% 0.2176 310.43; - --n: 23.04% 0.065 269.31; - --nc: 94.51% 0.179 104.32; - --b1: 94.51% 0.179 104.32; - --rounded-box: 0; - --rounded-btn: 0; - --rounded-badge: 0; - --tab-radius: 0 -} -:root:has(input.theme-controller[value=cyberpunk]:checked) { - color-scheme: light; - --b2: 87.8943% 0.16647 104.32; - --b3: 81.2786% 0.15394 104.32; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --bc: 18.902% 0.0358 104.32; - --pc: 14.844% 0.0418 6.35; - --sc: 16.666% 0.0368 204.72; - --ac: 14.372% 0.04352 310.43; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace; - --p: 74.22% 0.209 6.35; - --s: 83.33% 0.184 204.72; - --a: 71.86% 0.2176 310.43; - --n: 23.04% 0.065 269.31; - --nc: 94.51% 0.179 104.32; - --b1: 94.51% 0.179 104.32; - --rounded-box: 0; - --rounded-btn: 0; - --rounded-badge: 0; - --tab-radius: 0 -} -[data-theme=valentine] { - color-scheme: light; - --b2: 88.0567% 0.024834 337.06289; - --b3: 81.4288% 0.022964 337.06289; - --pc: 13.7239% 0.030755 15.066527; - --sc: 14.3942% 0.029258 293.189609; - --ac: 14.2537% 0.014961 197.828857; - --inc: 90.923% 0.043042 262.880917; - --suc: 12.541% 0.033982 149.213788; - --wac: 13.3168% 0.031484 58.31834; - --erc: 14.614% 0.0414 27.33; - --rounded-box: 1rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --p: 68.6197% 0.153774 15.066527; - --s: 71.971% 0.14629 293.189609; - --a: 71.2685% 0.074804 197.828857; - --n: 54.6053% 0.143342 358.004839; - --nc: 90.2701% 0.037202 336.955191; - --b1: 94.6846% 0.026703 337.06289; - --bc: 37.3085% 0.081131 4.606426; - --in: 54.615% 0.215208 262.880917; - --su: 62.7052% 0.169912 149.213788; - --wa: 66.584% 0.157422 58.31834; - --er: 73.07% 0.207 27.33; - --rounded-btn: 1.9rem; - --tab-radius: 0.7rem -} -:root:has(input.theme-controller[value=valentine]:checked) { - color-scheme: light; - --b2: 88.0567% 0.024834 337.06289; - --b3: 81.4288% 0.022964 337.06289; - --pc: 13.7239% 0.030755 15.066527; - --sc: 14.3942% 0.029258 293.189609; - --ac: 14.2537% 0.014961 197.828857; - --inc: 90.923% 0.043042 262.880917; - --suc: 12.541% 0.033982 149.213788; - --wac: 13.3168% 0.031484 58.31834; - --erc: 14.614% 0.0414 27.33; - --rounded-box: 1rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --p: 68.6197% 0.153774 15.066527; - --s: 71.971% 0.14629 293.189609; - --a: 71.2685% 0.074804 197.828857; - --n: 54.6053% 0.143342 358.004839; - --nc: 90.2701% 0.037202 336.955191; - --b1: 94.6846% 0.026703 337.06289; - --bc: 37.3085% 0.081131 4.606426; - --in: 54.615% 0.215208 262.880917; - --su: 62.7052% 0.169912 149.213788; - --wa: 66.584% 0.157422 58.31834; - --er: 73.07% 0.207 27.33; - --rounded-btn: 1.9rem; - --tab-radius: 0.7rem -} -[data-theme=halloween] { - color-scheme: dark; - --b2: 23.0416% 0 0; - --b3: 21.3072% 0 0; - --bc: 84.9552% 0 0; - --sc: 89.196% 0.0496 305.03; - --nc: 84.8742% 0.009322 65.681484; - --inc: 90.923% 0.043042 262.880917; - --suc: 12.541% 0.033982 149.213788; - --wac: 13.3168% 0.031484 58.31834; - --erc: 13.144% 0.0398 27.33; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 77.48% 0.204 60.62; - --pc: 19.6935% 0.004671 196.779412; - --s: 45.98% 0.248 305.03; - --a: 64.8% 0.223 136.073479; - --ac: 0% 0 0; - --n: 24.371% 0.046608 65.681484; - --b1: 24.7759% 0 0; - --in: 54.615% 0.215208 262.880917; - --su: 62.7052% 0.169912 149.213788; - --wa: 66.584% 0.157422 58.31834; - --er: 65.72% 0.199 27.33 -} -:root:has(input.theme-controller[value=halloween]:checked) { - color-scheme: dark; - --b2: 23.0416% 0 0; - --b3: 21.3072% 0 0; - --bc: 84.9552% 0 0; - --sc: 89.196% 0.0496 305.03; - --nc: 84.8742% 0.009322 65.681484; - --inc: 90.923% 0.043042 262.880917; - --suc: 12.541% 0.033982 149.213788; - --wac: 13.3168% 0.031484 58.31834; - --erc: 13.144% 0.0398 27.33; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 77.48% 0.204 60.62; - --pc: 19.6935% 0.004671 196.779412; - --s: 45.98% 0.248 305.03; - --a: 64.8% 0.223 136.073479; - --ac: 0% 0 0; - --n: 24.371% 0.046608 65.681484; - --b1: 24.7759% 0 0; - --in: 54.615% 0.215208 262.880917; - --su: 62.7052% 0.169912 149.213788; - --wa: 66.584% 0.157422 58.31834; - --er: 65.72% 0.199 27.33 -} -[data-theme=garden] { - color-scheme: light; - --b2: 86.4453% 0.002011 17.197414; - --b3: 79.9386% 0.00186 17.197414; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --sc: 89.699% 0.022197 355.095988; - --ac: 11.2547% 0.010859 154.390187; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 62.45% 0.278 3.83636; - --pc: 100% 0 0; - --s: 48.4952% 0.110985 355.095988; - --a: 56.2735% 0.054297 154.390187; - --n: 24.1559% 0.049362 89.070594; - --nc: 92.9519% 0.002163 17.197414; - --b1: 92.9519% 0.002163 17.197414; - --bc: 16.9617% 0.001664 17.32068 -} -:root:has(input.theme-controller[value=garden]:checked) { - color-scheme: light; - --b2: 86.4453% 0.002011 17.197414; - --b3: 79.9386% 0.00186 17.197414; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --sc: 89.699% 0.022197 355.095988; - --ac: 11.2547% 0.010859 154.390187; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 62.45% 0.278 3.83636; - --pc: 100% 0 0; - --s: 48.4952% 0.110985 355.095988; - --a: 56.2735% 0.054297 154.390187; - --n: 24.1559% 0.049362 89.070594; - --nc: 92.9519% 0.002163 17.197414; - --b1: 92.9519% 0.002163 17.197414; - --bc: 16.9617% 0.001664 17.32068 -} -[data-theme=forest] { - color-scheme: dark; - --b2: 17.522% 0.007709 17.911578; - --b3: 16.2032% 0.007129 17.911578; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --bc: 83.7682% 0.001658 17.911578; - --sc: 13.9553% 0.027077 168.327128; - --ac: 14.1257% 0.02389 185.713193; - --nc: 86.1397% 0.007806 171.364646; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 68.6283% 0.185567 148.958922; - --pc: 0% 0 0; - --s: 69.7764% 0.135385 168.327128; - --a: 70.6285% 0.119451 185.713193; - --n: 30.6985% 0.039032 171.364646; - --b1: 18.8409% 0.00829 17.911578; - --rounded-btn: 1.9rem -} -:root:has(input.theme-controller[value=forest]:checked) { - color-scheme: dark; - --b2: 17.522% 0.007709 17.911578; - --b3: 16.2032% 0.007129 17.911578; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --bc: 83.7682% 0.001658 17.911578; - --sc: 13.9553% 0.027077 168.327128; - --ac: 14.1257% 0.02389 185.713193; - --nc: 86.1397% 0.007806 171.364646; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 68.6283% 0.185567 148.958922; - --pc: 0% 0 0; - --s: 69.7764% 0.135385 168.327128; - --a: 70.6285% 0.119451 185.713193; - --n: 30.6985% 0.039032 171.364646; - --b1: 18.8409% 0.00829 17.911578; - --rounded-btn: 1.9rem -} -[data-theme=aqua] { - color-scheme: dark; - --b2: 45.3464% 0.118611 261.181672; - --b3: 41.9333% 0.109683 261.181672; - --bc: 89.7519% 0.025508 261.181672; - --sc: 12.1365% 0.02175 309.782946; - --ac: 18.6854% 0.020445 94.555431; - --nc: 12.2124% 0.023402 243.760661; - --inc: 90.923% 0.043042 262.880917; - --suc: 12.541% 0.033982 149.213788; - --wac: 13.3168% 0.031484 58.31834; - --erc: 14.79% 0.038 27.33; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 85.6617% 0.14498 198.6458; - --pc: 40.1249% 0.068266 197.603872; - --s: 60.6827% 0.108752 309.782946; - --a: 93.4269% 0.102225 94.555431; - --n: 61.0622% 0.117009 243.760661; - --b1: 48.7596% 0.127539 261.181672; - --in: 54.615% 0.215208 262.880917; - --su: 62.7052% 0.169912 149.213788; - --wa: 66.584% 0.157422 58.31834; - --er: 73.95% 0.19 27.33 -} -:root:has(input.theme-controller[value=aqua]:checked) { - color-scheme: dark; - --b2: 45.3464% 0.118611 261.181672; - --b3: 41.9333% 0.109683 261.181672; - --bc: 89.7519% 0.025508 261.181672; - --sc: 12.1365% 0.02175 309.782946; - --ac: 18.6854% 0.020445 94.555431; - --nc: 12.2124% 0.023402 243.760661; - --inc: 90.923% 0.043042 262.880917; - --suc: 12.541% 0.033982 149.213788; - --wac: 13.3168% 0.031484 58.31834; - --erc: 14.79% 0.038 27.33; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 85.6617% 0.14498 198.6458; - --pc: 40.1249% 0.068266 197.603872; - --s: 60.6827% 0.108752 309.782946; - --a: 93.4269% 0.102225 94.555431; - --n: 61.0622% 0.117009 243.760661; - --b1: 48.7596% 0.127539 261.181672; - --in: 54.615% 0.215208 262.880917; - --su: 62.7052% 0.169912 149.213788; - --wa: 66.584% 0.157422 58.31834; - --er: 73.95% 0.19 27.33 -} -[data-theme=lofi] { - color-scheme: light; - --inc: 15.908% 0.0206 205.9; - --suc: 18.026% 0.0306 164.14; - --wac: 17.674% 0.027 79.94; - --erc: 15.732% 0.03 28.47; - --border-btn: 1px; - --tab-border: 1px; - --p: 15.9066% 0 0; - --pc: 100% 0 0; - --s: 21.455% 0.001566 17.278957; - --sc: 100% 0 0; - --a: 26.8618% 0 0; - --ac: 100% 0 0; - --n: 0% 0 0; - --nc: 100% 0 0; - --b1: 100% 0 0; - --b2: 96.1151% 0 0; - --b3: 92.268% 0.001082 17.17934; - --bc: 0% 0 0; - --in: 79.54% 0.103 205.9; - --su: 90.13% 0.153 164.14; - --wa: 88.37% 0.135 79.94; - --er: 78.66% 0.15 28.47; - --rounded-box: 0.25rem; - --rounded-btn: 0.125rem; - --rounded-badge: 0.125rem; - --tab-radius: 0.125rem; - --animation-btn: 0; - --animation-input: 0; - --btn-focus-scale: 1 -} -:root:has(input.theme-controller[value=lofi]:checked) { - color-scheme: light; - --inc: 15.908% 0.0206 205.9; - --suc: 18.026% 0.0306 164.14; - --wac: 17.674% 0.027 79.94; - --erc: 15.732% 0.03 28.47; - --border-btn: 1px; - --tab-border: 1px; - --p: 15.9066% 0 0; - --pc: 100% 0 0; - --s: 21.455% 0.001566 17.278957; - --sc: 100% 0 0; - --a: 26.8618% 0 0; - --ac: 100% 0 0; - --n: 0% 0 0; - --nc: 100% 0 0; - --b1: 100% 0 0; - --b2: 96.1151% 0 0; - --b3: 92.268% 0.001082 17.17934; - --bc: 0% 0 0; - --in: 79.54% 0.103 205.9; - --su: 90.13% 0.153 164.14; - --wa: 88.37% 0.135 79.94; - --er: 78.66% 0.15 28.47; - --rounded-box: 0.25rem; - --rounded-btn: 0.125rem; - --rounded-badge: 0.125rem; - --tab-radius: 0.125rem; - --animation-btn: 0; - --animation-input: 0; - --btn-focus-scale: 1 -} -[data-theme=pastel] { - color-scheme: light; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --bc: 20% 0 0; - --pc: 16.6166% 0.006979 316.8737; - --sc: 17.6153% 0.009839 8.688364; - --ac: 17.8419% 0.012056 170.923263; - --nc: 14.2681% 0.014702 228.183906; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --p: 83.0828% 0.034896 316.8737; - --s: 88.0763% 0.049197 8.688364; - --a: 89.2096% 0.06028 170.923263; - --n: 71.3406% 0.07351 228.183906; - --b1: 100% 0 0; - --b2: 98.4625% 0.001706 247.838921; - --b3: 87.1681% 0.009339 258.338227; - --rounded-btn: 1.9rem; - --tab-radius: 0.7rem -} -:root:has(input.theme-controller[value=pastel]:checked) { - color-scheme: light; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --bc: 20% 0 0; - --pc: 16.6166% 0.006979 316.8737; - --sc: 17.6153% 0.009839 8.688364; - --ac: 17.8419% 0.012056 170.923263; - --nc: 14.2681% 0.014702 228.183906; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --p: 83.0828% 0.034896 316.8737; - --s: 88.0763% 0.049197 8.688364; - --a: 89.2096% 0.06028 170.923263; - --n: 71.3406% 0.07351 228.183906; - --b1: 100% 0 0; - --b2: 98.4625% 0.001706 247.838921; - --b3: 87.1681% 0.009339 258.338227; - --rounded-btn: 1.9rem; - --tab-radius: 0.7rem -} -[data-theme=fantasy] { - color-scheme: light; - --b2: 93% 0 0; - --b3: 86% 0 0; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --pc: 87.49% 0.0378 325.02; - --sc: 90.784% 0.0324 241.36; - --ac: 15.196% 0.0408 56.72; - --nc: 85.5616% 0.005919 256.847952; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 37.45% 0.189 325.02; - --s: 53.92% 0.162 241.36; - --a: 75.98% 0.204 56.72; - --n: 27.8078% 0.029596 256.847952; - --b1: 100% 0 0; - --bc: 27.8078% 0.029596 256.847952 -} -:root:has(input.theme-controller[value=fantasy]:checked) { - color-scheme: light; - --b2: 93% 0 0; - --b3: 86% 0 0; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --pc: 87.49% 0.0378 325.02; - --sc: 90.784% 0.0324 241.36; - --ac: 15.196% 0.0408 56.72; - --nc: 85.5616% 0.005919 256.847952; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 37.45% 0.189 325.02; - --s: 53.92% 0.162 241.36; - --a: 75.98% 0.204 56.72; - --n: 27.8078% 0.029596 256.847952; - --b1: 100% 0 0; - --bc: 27.8078% 0.029596 256.847952 -} -[data-theme=wireframe] { - color-scheme: light; - --bc: 20% 0 0; - --pc: 15.6521% 0 0; - --sc: 15.6521% 0 0; - --ac: 15.6521% 0 0; - --nc: 18.8014% 0 0; - --inc: 89.0403% 0.062643 264.052021; - --suc: 90.395% 0.035372 142.495339; - --wac: 14.1626% 0.019994 108.702381; - --erc: 12.5591% 0.051537 29.233885; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - font-family: Chalkboard,comic sans ms,'sans-serif'; - --p: 78.2604% 0 0; - --s: 78.2604% 0 0; - --a: 78.2604% 0 0; - --n: 94.007% 0 0; - --b1: 100% 0 0; - --b2: 94.9119% 0 0; - --b3: 89.7547% 0 0; - --in: 45.2014% 0.313214 264.052021; - --su: 51.9752% 0.176858 142.495339; - --wa: 70.8131% 0.099969 108.702381; - --er: 62.7955% 0.257683 29.233885; - --rounded-box: 0.2rem; - --rounded-btn: 0.2rem; - --rounded-badge: 0.2rem; - --tab-radius: 0.2rem -} -:root:has(input.theme-controller[value=wireframe]:checked) { - color-scheme: light; - --bc: 20% 0 0; - --pc: 15.6521% 0 0; - --sc: 15.6521% 0 0; - --ac: 15.6521% 0 0; - --nc: 18.8014% 0 0; - --inc: 89.0403% 0.062643 264.052021; - --suc: 90.395% 0.035372 142.495339; - --wac: 14.1626% 0.019994 108.702381; - --erc: 12.5591% 0.051537 29.233885; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - font-family: Chalkboard,comic sans ms,'sans-serif'; - --p: 78.2604% 0 0; - --s: 78.2604% 0 0; - --a: 78.2604% 0 0; - --n: 94.007% 0 0; - --b1: 100% 0 0; - --b2: 94.9119% 0 0; - --b3: 89.7547% 0 0; - --in: 45.2014% 0.313214 264.052021; - --su: 51.9752% 0.176858 142.495339; - --wa: 70.8131% 0.099969 108.702381; - --er: 62.7955% 0.257683 29.233885; - --rounded-box: 0.2rem; - --rounded-btn: 0.2rem; - --rounded-badge: 0.2rem; - --tab-radius: 0.2rem -} -[data-theme=black] { - color-scheme: dark; - --pc: 86.736% 0 0; - --sc: 86.736% 0 0; - --ac: 86.736% 0 0; - --nc: 86.736% 0 0; - --inc: 89.0403% 0.062643 264.052021; - --suc: 90.395% 0.035372 142.495339; - --wac: 19.3597% 0.042201 109.769232; - --erc: 12.5591% 0.051537 29.233885; - --border-btn: 1px; - --tab-border: 1px; - --p: 33.6799% 0 0; - --s: 33.6799% 0 0; - --a: 33.6799% 0 0; - --b1: 0% 0 0; - --b2: 19.1251% 0 0; - --b3: 26.8618% 0 0; - --bc: 87.6096% 0 0; - --n: 33.6799% 0 0; - --in: 45.2014% 0.313214 264.052021; - --su: 51.9752% 0.176858 142.495339; - --wa: 96.7983% 0.211006 109.769232; - --er: 62.7955% 0.257683 29.233885; - --rounded-box: 0; - --rounded-btn: 0; - --rounded-badge: 0; - --animation-btn: 0; - --animation-input: 0; - --btn-focus-scale: 1; - --tab-radius: 0 -} -:root:has(input.theme-controller[value=black]:checked) { - color-scheme: dark; - --pc: 86.736% 0 0; - --sc: 86.736% 0 0; - --ac: 86.736% 0 0; - --nc: 86.736% 0 0; - --inc: 89.0403% 0.062643 264.052021; - --suc: 90.395% 0.035372 142.495339; - --wac: 19.3597% 0.042201 109.769232; - --erc: 12.5591% 0.051537 29.233885; - --border-btn: 1px; - --tab-border: 1px; - --p: 33.6799% 0 0; - --s: 33.6799% 0 0; - --a: 33.6799% 0 0; - --b1: 0% 0 0; - --b2: 19.1251% 0 0; - --b3: 26.8618% 0 0; - --bc: 87.6096% 0 0; - --n: 33.6799% 0 0; - --in: 45.2014% 0.313214 264.052021; - --su: 51.9752% 0.176858 142.495339; - --wa: 96.7983% 0.211006 109.769232; - --er: 62.7955% 0.257683 29.233885; - --rounded-box: 0; - --rounded-btn: 0; - --rounded-badge: 0; - --animation-btn: 0; - --animation-input: 0; - --btn-focus-scale: 1; - --tab-radius: 0 -} -[data-theme=luxury] { - color-scheme: dark; - --pc: 20% 0 0; - --sc: 85.5163% 0.012821 261.069149; - --ac: 87.3349% 0.010348 338.82597; - --inc: 15.8122% 0.024356 237.133883; - --suc: 15.6239% 0.038579 132.154381; - --wac: 17.2255% 0.027305 102.89115; - --erc: 14.3506% 0.035271 22.568916; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 100% 0 0; - --s: 27.5815% 0.064106 261.069149; - --a: 36.6744% 0.051741 338.82597; - --n: 24.27% 0.057015 59.825019; - --nc: 93.2033% 0.089631 90.861683; - --b1: 14.0765% 0.004386 285.822869; - --b2: 20.2191% 0.004211 308.22937; - --b3: 29.8961% 0.003818 308.318612; - --bc: 75.6879% 0.123666 76.890484; - --in: 79.0612% 0.121778 237.133883; - --su: 78.1197% 0.192894 132.154381; - --wa: 86.1274% 0.136524 102.89115; - --er: 71.7531% 0.176357 22.568916 -} -:root:has(input.theme-controller[value=luxury]:checked) { - color-scheme: dark; - --pc: 20% 0 0; - --sc: 85.5163% 0.012821 261.069149; - --ac: 87.3349% 0.010348 338.82597; - --inc: 15.8122% 0.024356 237.133883; - --suc: 15.6239% 0.038579 132.154381; - --wac: 17.2255% 0.027305 102.89115; - --erc: 14.3506% 0.035271 22.568916; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 100% 0 0; - --s: 27.5815% 0.064106 261.069149; - --a: 36.6744% 0.051741 338.82597; - --n: 24.27% 0.057015 59.825019; - --nc: 93.2033% 0.089631 90.861683; - --b1: 14.0765% 0.004386 285.822869; - --b2: 20.2191% 0.004211 308.22937; - --b3: 29.8961% 0.003818 308.318612; - --bc: 75.6879% 0.123666 76.890484; - --in: 79.0612% 0.121778 237.133883; - --su: 78.1197% 0.192894 132.154381; - --wa: 86.1274% 0.136524 102.89115; - --er: 71.7531% 0.176357 22.568916 -} -[data-theme=dracula] { - color-scheme: dark; - --b2: 26.8053% 0.020556 277.508664; - --b3: 24.7877% 0.019009 277.508664; - --pc: 15.0922% 0.036614 346.812432; - --sc: 14.8405% 0.029709 301.883095; - --ac: 16.6785% 0.024826 66.558491; - --nc: 87.8891% 0.006515 275.524078; - --inc: 17.6526% 0.018676 212.846491; - --suc: 17.4199% 0.043903 148.024881; - --wac: 19.1068% 0.026849 112.757109; - --erc: 13.6441% 0.041266 24.430965; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 75.4611% 0.18307 346.812432; - --s: 74.2023% 0.148546 301.883095; - --a: 83.3927% 0.124132 66.558491; - --n: 39.4456% 0.032576 275.524078; - --b1: 28.8229% 0.022103 277.508664; - --bc: 97.7477% 0.007913 106.545019; - --in: 88.263% 0.09338 212.846491; - --su: 87.0995% 0.219516 148.024881; - --wa: 95.5338% 0.134246 112.757109; - --er: 68.2204% 0.206328 24.430965 -} -:root:has(input.theme-controller[value=dracula]:checked) { - color-scheme: dark; - --b2: 26.8053% 0.020556 277.508664; - --b3: 24.7877% 0.019009 277.508664; - --pc: 15.0922% 0.036614 346.812432; - --sc: 14.8405% 0.029709 301.883095; - --ac: 16.6785% 0.024826 66.558491; - --nc: 87.8891% 0.006515 275.524078; - --inc: 17.6526% 0.018676 212.846491; - --suc: 17.4199% 0.043903 148.024881; - --wac: 19.1068% 0.026849 112.757109; - --erc: 13.6441% 0.041266 24.430965; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 75.4611% 0.18307 346.812432; - --s: 74.2023% 0.148546 301.883095; - --a: 83.3927% 0.124132 66.558491; - --n: 39.4456% 0.032576 275.524078; - --b1: 28.8229% 0.022103 277.508664; - --bc: 97.7477% 0.007913 106.545019; - --in: 88.263% 0.09338 212.846491; - --su: 87.0995% 0.219516 148.024881; - --wa: 95.5338% 0.134246 112.757109; - --er: 68.2204% 0.206328 24.430965 -} -[data-theme=cmyk] { - color-scheme: light; - --b2: 93% 0 0; - --b3: 86% 0 0; - --bc: 20% 0 0; - --pc: 14.3544% 0.02666 239.443325; - --sc: 12.8953% 0.040552 359.339283; - --ac: 18.8458% 0.037948 105.306968; - --nc: 84.3557% 0 0; - --inc: 13.6952% 0.0189 217.284104; - --suc: 89.3898% 0.032505 321.406278; - --wac: 14.2473% 0.031969 52.023412; - --erc: 12.4027% 0.041677 28.717543; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 71.7722% 0.133298 239.443325; - --s: 64.4766% 0.202758 359.339283; - --a: 94.2289% 0.189741 105.306968; - --n: 21.7787% 0 0; - --b1: 100% 0 0; - --in: 68.4759% 0.094499 217.284104; - --su: 46.949% 0.162524 321.406278; - --wa: 71.2364% 0.159843 52.023412; - --er: 62.0133% 0.208385 28.717543 -} -:root:has(input.theme-controller[value=cmyk]:checked) { - color-scheme: light; - --b2: 93% 0 0; - --b3: 86% 0 0; - --bc: 20% 0 0; - --pc: 14.3544% 0.02666 239.443325; - --sc: 12.8953% 0.040552 359.339283; - --ac: 18.8458% 0.037948 105.306968; - --nc: 84.3557% 0 0; - --inc: 13.6952% 0.0189 217.284104; - --suc: 89.3898% 0.032505 321.406278; - --wac: 14.2473% 0.031969 52.023412; - --erc: 12.4027% 0.041677 28.717543; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 71.7722% 0.133298 239.443325; - --s: 64.4766% 0.202758 359.339283; - --a: 94.2289% 0.189741 105.306968; - --n: 21.7787% 0 0; - --b1: 100% 0 0; - --in: 68.4759% 0.094499 217.284104; - --su: 46.949% 0.162524 321.406278; - --wa: 71.2364% 0.159843 52.023412; - --er: 62.0133% 0.208385 28.717543 -} -[data-theme=autumn] { - color-scheme: light; - --b2: 89.1077% 0 0; - --b3: 82.4006% 0 0; - --bc: 19.1629% 0 0; - --pc: 88.1446% 0.032232 17.530175; - --sc: 12.3353% 0.033821 23.865865; - --ac: 14.6851% 0.018999 60.729616; - --nc: 90.8734% 0.007475 51.902819; - --inc: 13.8449% 0.019596 207.284192; - --suc: 12.199% 0.016032 174.616213; - --wac: 14.0163% 0.032982 56.844303; - --erc: 90.614% 0.0482 24.16; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 40.7232% 0.16116 17.530175; - --s: 61.6763% 0.169105 23.865865; - --a: 73.4253% 0.094994 60.729616; - --n: 54.3672% 0.037374 51.902819; - --b1: 95.8147% 0 0; - --in: 69.2245% 0.097979 207.284192; - --su: 60.9951% 0.080159 174.616213; - --wa: 70.0817% 0.164909 56.844303; - --er: 53.07% 0.241 24.16 -} -:root:has(input.theme-controller[value=autumn]:checked) { - color-scheme: light; - --b2: 89.1077% 0 0; - --b3: 82.4006% 0 0; - --bc: 19.1629% 0 0; - --pc: 88.1446% 0.032232 17.530175; - --sc: 12.3353% 0.033821 23.865865; - --ac: 14.6851% 0.018999 60.729616; - --nc: 90.8734% 0.007475 51.902819; - --inc: 13.8449% 0.019596 207.284192; - --suc: 12.199% 0.016032 174.616213; - --wac: 14.0163% 0.032982 56.844303; - --erc: 90.614% 0.0482 24.16; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 40.7232% 0.16116 17.530175; - --s: 61.6763% 0.169105 23.865865; - --a: 73.4253% 0.094994 60.729616; - --n: 54.3672% 0.037374 51.902819; - --b1: 95.8147% 0 0; - --in: 69.2245% 0.097979 207.284192; - --su: 60.9951% 0.080159 174.616213; - --wa: 70.0817% 0.164909 56.844303; - --er: 53.07% 0.241 24.16 -} -[data-theme=business] { - color-scheme: dark; - --b2: 22.6487% 0 0; - --b3: 20.944% 0 0; - --bc: 84.8707% 0 0; - --pc: 88.3407% 0.019811 251.473931; - --sc: 12.8185% 0.005481 229.389418; - --ac: 13.4542% 0.033545 35.791525; - --nc: 85.4882% 0.00265 253.041249; - --inc: 12.5233% 0.028702 240.033697; - --suc: 14.0454% 0.018919 156.59611; - --wac: 15.4965% 0.023141 81.519177; - --erc: 90.3221% 0.029356 29.674507; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 41.7036% 0.099057 251.473931; - --s: 64.0924% 0.027405 229.389418; - --a: 67.271% 0.167726 35.791525; - --n: 27.441% 0.01325 253.041249; - --b1: 24.3535% 0 0; - --in: 62.6163% 0.143511 240.033697; - --su: 70.2268% 0.094594 156.59611; - --wa: 77.4824% 0.115704 81.519177; - --er: 51.6105% 0.14678 29.674507; - --rounded-box: 0.25rem; - --rounded-btn: .125rem; - --rounded-badge: .125rem -} -:root:has(input.theme-controller[value=business]:checked) { - color-scheme: dark; - --b2: 22.6487% 0 0; - --b3: 20.944% 0 0; - --bc: 84.8707% 0 0; - --pc: 88.3407% 0.019811 251.473931; - --sc: 12.8185% 0.005481 229.389418; - --ac: 13.4542% 0.033545 35.791525; - --nc: 85.4882% 0.00265 253.041249; - --inc: 12.5233% 0.028702 240.033697; - --suc: 14.0454% 0.018919 156.59611; - --wac: 15.4965% 0.023141 81.519177; - --erc: 90.3221% 0.029356 29.674507; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 41.7036% 0.099057 251.473931; - --s: 64.0924% 0.027405 229.389418; - --a: 67.271% 0.167726 35.791525; - --n: 27.441% 0.01325 253.041249; - --b1: 24.3535% 0 0; - --in: 62.6163% 0.143511 240.033697; - --su: 70.2268% 0.094594 156.59611; - --wa: 77.4824% 0.115704 81.519177; - --er: 51.6105% 0.14678 29.674507; - --rounded-box: 0.25rem; - --rounded-btn: .125rem; - --rounded-badge: .125rem -} -[data-theme=acid] { - color-scheme: light; - --b2: 91.6146% 0 0; - --b3: 84.7189% 0 0; - --bc: 19.7021% 0 0; - --pc: 14.38% 0.0714 330.759573; - --sc: 14.674% 0.0448 48.250878; - --ac: 18.556% 0.0528 122.962951; - --nc: 84.262% 0.0256 278.68; - --inc: 12.144% 0.0454 252.05; - --suc: 17.144% 0.0532 158.53; - --wac: 18.202% 0.0424 100.5; - --erc: 12.968% 0.0586 29.349188; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --p: 71.9% 0.357 330.759573; - --s: 73.37% 0.224 48.250878; - --a: 92.78% 0.264 122.962951; - --n: 21.31% 0.128 278.68; - --b1: 98.5104% 0 0; - --in: 60.72% 0.227 252.05; - --su: 85.72% 0.266 158.53; - --wa: 91.01% 0.212 100.5; - --er: 64.84% 0.293 29.349188; - --rounded-box: 1.25rem; - --rounded-btn: 1rem; - --rounded-badge: 1rem; - --tab-radius: 0.7rem -} -:root:has(input.theme-controller[value=acid]:checked) { - color-scheme: light; - --b2: 91.6146% 0 0; - --b3: 84.7189% 0 0; - --bc: 19.7021% 0 0; - --pc: 14.38% 0.0714 330.759573; - --sc: 14.674% 0.0448 48.250878; - --ac: 18.556% 0.0528 122.962951; - --nc: 84.262% 0.0256 278.68; - --inc: 12.144% 0.0454 252.05; - --suc: 17.144% 0.0532 158.53; - --wac: 18.202% 0.0424 100.5; - --erc: 12.968% 0.0586 29.349188; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --p: 71.9% 0.357 330.759573; - --s: 73.37% 0.224 48.250878; - --a: 92.78% 0.264 122.962951; - --n: 21.31% 0.128 278.68; - --b1: 98.5104% 0 0; - --in: 60.72% 0.227 252.05; - --su: 85.72% 0.266 158.53; - --wa: 91.01% 0.212 100.5; - --er: 64.84% 0.293 29.349188; - --rounded-box: 1.25rem; - --rounded-btn: 1rem; - --rounded-badge: 1rem; - --tab-radius: 0.7rem -} -[data-theme=lemonade] { - color-scheme: light; - --b2: 91.8003% 0.0186 123.72; - --b3: 84.8906% 0.0172 123.72; - --bc: 19.742% 0.004 123.72; - --pc: 11.784% 0.0398 134.6; - --sc: 15.55% 0.0392 111.09; - --ac: 17.078% 0.0402 100.73; - --nc: 86.196% 0.015 108.6; - --inc: 17.238% 0.0094 224.14; - --suc: 17.238% 0.0094 157.85; - --wac: 17.238% 0.0094 102.15; - --erc: 17.238% 0.0094 25.85; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 58.92% 0.199 134.6; - --s: 77.75% 0.196 111.09; - --a: 85.39% 0.201 100.73; - --n: 30.98% 0.075 108.6; - --b1: 98.71% 0.02 123.72; - --in: 86.19% 0.047 224.14; - --su: 86.19% 0.047 157.85; - --wa: 86.19% 0.047 102.15; - --er: 86.19% 0.047 25.85 -} -:root:has(input.theme-controller[value=lemonade]:checked) { - color-scheme: light; - --b2: 91.8003% 0.0186 123.72; - --b3: 84.8906% 0.0172 123.72; - --bc: 19.742% 0.004 123.72; - --pc: 11.784% 0.0398 134.6; - --sc: 15.55% 0.0392 111.09; - --ac: 17.078% 0.0402 100.73; - --nc: 86.196% 0.015 108.6; - --inc: 17.238% 0.0094 224.14; - --suc: 17.238% 0.0094 157.85; - --wac: 17.238% 0.0094 102.15; - --erc: 17.238% 0.0094 25.85; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 58.92% 0.199 134.6; - --s: 77.75% 0.196 111.09; - --a: 85.39% 0.201 100.73; - --n: 30.98% 0.075 108.6; - --b1: 98.71% 0.02 123.72; - --in: 86.19% 0.047 224.14; - --su: 86.19% 0.047 157.85; - --wa: 86.19% 0.047 102.15; - --er: 86.19% 0.047 25.85 -} -[data-theme=night] { - color-scheme: dark; - --b2: 19.3144% 0.037037 265.754874; - --b3: 17.8606% 0.034249 265.754874; - --bc: 84.1536% 0.007965 265.754874; - --pc: 15.0703% 0.027798 232.66148; - --sc: 13.6023% 0.031661 276.934902; - --ac: 14.4721% 0.035244 350.048739; - --nc: 85.5899% 0.00737 260.030984; - --suc: 15.6904% 0.026506 181.911977; - --wac: 16.6486% 0.027912 82.95003; - --erc: 14.3572% 0.034051 13.11834; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 75.3513% 0.138989 232.66148; - --s: 68.0113% 0.158303 276.934902; - --a: 72.3603% 0.176218 350.048739; - --n: 27.9495% 0.036848 260.030984; - --b1: 20.7682% 0.039824 265.754874; - --in: 68.4553% 0.148062 237.25135; - --inc: 0% 0 0; - --su: 78.452% 0.132529 181.911977; - --wa: 83.2428% 0.139558 82.95003; - --er: 71.7858% 0.170255 13.11834 -} -:root:has(input.theme-controller[value=night]:checked) { - color-scheme: dark; - --b2: 19.3144% 0.037037 265.754874; - --b3: 17.8606% 0.034249 265.754874; - --bc: 84.1536% 0.007965 265.754874; - --pc: 15.0703% 0.027798 232.66148; - --sc: 13.6023% 0.031661 276.934902; - --ac: 14.4721% 0.035244 350.048739; - --nc: 85.5899% 0.00737 260.030984; - --suc: 15.6904% 0.026506 181.911977; - --wac: 16.6486% 0.027912 82.95003; - --erc: 14.3572% 0.034051 13.11834; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 75.3513% 0.138989 232.66148; - --s: 68.0113% 0.158303 276.934902; - --a: 72.3603% 0.176218 350.048739; - --n: 27.9495% 0.036848 260.030984; - --b1: 20.7682% 0.039824 265.754874; - --in: 68.4553% 0.148062 237.25135; - --inc: 0% 0 0; - --su: 78.452% 0.132529 181.911977; - --wa: 83.2428% 0.139558 82.95003; - --er: 71.7858% 0.170255 13.11834 -} -[data-theme=coffee] { - color-scheme: dark; - --b2: 20.1585% 0.021457 329.708637; - --b3: 18.6412% 0.019842 329.708637; - --pc: 14.3993% 0.024765 62.756393; - --sc: 86.893% 0.00597 199.19444; - --ac: 88.5243% 0.014881 224.389184; - --nc: 83.3022% 0.003149 326.261446; - --inc: 15.898% 0.012774 184.558367; - --suc: 14.9445% 0.014491 131.116276; - --wac: 17.6301% 0.028162 87.722413; - --erc: 15.4637% 0.025644 31.871922; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 71.9967% 0.123825 62.756393; - --s: 34.465% 0.029849 199.19444; - --a: 42.6213% 0.074405 224.389184; - --n: 16.5109% 0.015743 326.261446; - --b1: 21.6758% 0.023072 329.708637; - --bc: 72.3547% 0.092794 79.129387; - --in: 79.4902% 0.063869 184.558367; - --su: 74.7224% 0.072456 131.116276; - --wa: 88.1503% 0.140812 87.722413; - --er: 77.3187% 0.12822 31.871922 -} -:root:has(input.theme-controller[value=coffee]:checked) { - color-scheme: dark; - --b2: 20.1585% 0.021457 329.708637; - --b3: 18.6412% 0.019842 329.708637; - --pc: 14.3993% 0.024765 62.756393; - --sc: 86.893% 0.00597 199.19444; - --ac: 88.5243% 0.014881 224.389184; - --nc: 83.3022% 0.003149 326.261446; - --inc: 15.898% 0.012774 184.558367; - --suc: 14.9445% 0.014491 131.116276; - --wac: 17.6301% 0.028162 87.722413; - --erc: 15.4637% 0.025644 31.871922; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 71.9967% 0.123825 62.756393; - --s: 34.465% 0.029849 199.19444; - --a: 42.6213% 0.074405 224.389184; - --n: 16.5109% 0.015743 326.261446; - --b1: 21.6758% 0.023072 329.708637; - --bc: 72.3547% 0.092794 79.129387; - --in: 79.4902% 0.063869 184.558367; - --su: 74.7224% 0.072456 131.116276; - --wa: 88.1503% 0.140812 87.722413; - --er: 77.3187% 0.12822 31.871922 -} -[data-theme=winter] { - color-scheme: light; - --pc: 91.372% 0.051 257.57; - --sc: 88.5103% 0.03222 282.339433; - --ac: 11.988% 0.038303 335.171434; - --nc: 83.9233% 0.012704 257.651965; - --inc: 17.6255% 0.017178 214.515264; - --suc: 16.0988% 0.015404 197.823719; - --wac: 17.8345% 0.009167 71.47031; - --erc: 14.6185% 0.022037 20.076293; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 56.86% 0.255 257.57; - --s: 42.5516% 0.161098 282.339433; - --a: 59.9398% 0.191515 335.171434; - --n: 19.6166% 0.063518 257.651965; - --b1: 100% 0 0; - --b2: 97.4663% 0.011947 259.822565; - --b3: 93.2686% 0.016223 262.751375; - --bc: 41.8869% 0.053885 255.824911; - --in: 88.1275% 0.085888 214.515264; - --su: 80.4941% 0.077019 197.823719; - --wa: 89.1725% 0.045833 71.47031; - --er: 73.0926% 0.110185 20.076293 -} -:root:has(input.theme-controller[value=winter]:checked) { - color-scheme: light; - --pc: 91.372% 0.051 257.57; - --sc: 88.5103% 0.03222 282.339433; - --ac: 11.988% 0.038303 335.171434; - --nc: 83.9233% 0.012704 257.651965; - --inc: 17.6255% 0.017178 214.515264; - --suc: 16.0988% 0.015404 197.823719; - --wac: 17.8345% 0.009167 71.47031; - --erc: 14.6185% 0.022037 20.076293; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 56.86% 0.255 257.57; - --s: 42.5516% 0.161098 282.339433; - --a: 59.9398% 0.191515 335.171434; - --n: 19.6166% 0.063518 257.651965; - --b1: 100% 0 0; - --b2: 97.4663% 0.011947 259.822565; - --b3: 93.2686% 0.016223 262.751375; - --bc: 41.8869% 0.053885 255.824911; - --in: 88.1275% 0.085888 214.515264; - --su: 80.4941% 0.077019 197.823719; - --wa: 89.1725% 0.045833 71.47031; - --er: 73.0926% 0.110185 20.076293 -} -[data-theme=dim] { - color-scheme: dark; - --pc: 17.2267% 0.028331 139.549991; - --sc: 14.6752% 0.033181 35.353059; - --ac: 14.8459% 0.026728 311.37924; - --inc: 17.2157% 0.028409 206.182959; - --suc: 17.2343% 0.028437 166.534048; - --wac: 17.2327% 0.028447 94.818679; - --erc: 16.4838% 0.019914 33.756357; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 86.1335% 0.141656 139.549991; - --s: 73.3759% 0.165904 35.353059; - --a: 74.2296% 0.133641 311.37924; - --n: 24.7311% 0.020483 264.094728; - --nc: 82.9011% 0.031335 222.959324; - --b1: 30.8577% 0.023243 264.149498; - --b2: 28.0368% 0.01983 264.182074; - --b3: 26.3469% 0.018403 262.177739; - --bc: 82.9011% 0.031335 222.959324; - --in: 86.0785% 0.142046 206.182959; - --su: 86.1717% 0.142187 166.534048; - --wa: 86.1634% 0.142236 94.818679; - --er: 82.4189% 0.09957 33.756357 -} -:root:has(input.theme-controller[value=dim]:checked) { - color-scheme: dark; - --pc: 17.2267% 0.028331 139.549991; - --sc: 14.6752% 0.033181 35.353059; - --ac: 14.8459% 0.026728 311.37924; - --inc: 17.2157% 0.028409 206.182959; - --suc: 17.2343% 0.028437 166.534048; - --wac: 17.2327% 0.028447 94.818679; - --erc: 16.4838% 0.019914 33.756357; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 86.1335% 0.141656 139.549991; - --s: 73.3759% 0.165904 35.353059; - --a: 74.2296% 0.133641 311.37924; - --n: 24.7311% 0.020483 264.094728; - --nc: 82.9011% 0.031335 222.959324; - --b1: 30.8577% 0.023243 264.149498; - --b2: 28.0368% 0.01983 264.182074; - --b3: 26.3469% 0.018403 262.177739; - --bc: 82.9011% 0.031335 222.959324; - --in: 86.0785% 0.142046 206.182959; - --su: 86.1717% 0.142187 166.534048; - --wa: 86.1634% 0.142236 94.818679; - --er: 82.4189% 0.09957 33.756357 -} -[data-theme=nord] { - color-scheme: light; - --pc: 11.8872% 0.015449 254.027774; - --sc: 13.9303% 0.011822 248.687186; - --ac: 15.4929% 0.01245 217.469017; - --inc: 13.8414% 0.012499 332.664922; - --suc: 15.3654% 0.01498 131.063061; - --wac: 17.0972% 0.017847 84.093335; - --erc: 12.122% 0.024119 15.341883; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --p: 59.4359% 0.077246 254.027774; - --s: 69.6516% 0.059108 248.687186; - --a: 77.4643% 0.062249 217.469017; - --n: 45.229% 0.035214 264.1312; - --nc: 89.9258% 0.016374 262.749256; - --b1: 95.1276% 0.007445 260.731539; - --b2: 93.2996% 0.010389 261.788485; - --b3: 89.9258% 0.016374 262.749256; - --bc: 32.4374% 0.022945 264.182036; - --in: 69.2072% 0.062496 332.664922; - --su: 76.827% 0.074899 131.063061; - --wa: 85.4862% 0.089234 84.093335; - --er: 60.61% 0.120594 15.341883; - --rounded-box: 0.4rem; - --rounded-btn: 0.2rem; - --rounded-badge: 0.4rem; - --tab-radius: 0.2rem -} -:root:has(input.theme-controller[value=nord]:checked) { - color-scheme: light; - --pc: 11.8872% 0.015449 254.027774; - --sc: 13.9303% 0.011822 248.687186; - --ac: 15.4929% 0.01245 217.469017; - --inc: 13.8414% 0.012499 332.664922; - --suc: 15.3654% 0.01498 131.063061; - --wac: 17.0972% 0.017847 84.093335; - --erc: 12.122% 0.024119 15.341883; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --p: 59.4359% 0.077246 254.027774; - --s: 69.6516% 0.059108 248.687186; - --a: 77.4643% 0.062249 217.469017; - --n: 45.229% 0.035214 264.1312; - --nc: 89.9258% 0.016374 262.749256; - --b1: 95.1276% 0.007445 260.731539; - --b2: 93.2996% 0.010389 261.788485; - --b3: 89.9258% 0.016374 262.749256; - --bc: 32.4374% 0.022945 264.182036; - --in: 69.2072% 0.062496 332.664922; - --su: 76.827% 0.074899 131.063061; - --wa: 85.4862% 0.089234 84.093335; - --er: 60.61% 0.120594 15.341883; - --rounded-box: 0.4rem; - --rounded-btn: 0.2rem; - --rounded-badge: 0.4rem; - --tab-radius: 0.2rem -} -[data-theme=sunset] { - color-scheme: dark; - --pc: 14.9408% 0.031656 39.94703; - --sc: 14.5075% 0.035531 2.72034; - --ac: 14.2589% 0.033336 299.844533; - --inc: 17.1119% 0.017054 206.015183; - --suc: 17.1122% 0.017172 144.77874; - --wac: 17.1139% 0.016961 74.427797; - --erc: 17.1023% 0.015778 16.886379; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --p: 74.7039% 0.158278 39.94703; - --s: 72.5375% 0.177654 2.72034; - --a: 71.2947% 0.166678 299.844533; - --n: 26% 0.019 237.69; - --nc: 70% 0.019 237.69; - --b1: 22% 0.019 237.69; - --b2: 20% 0.019 237.69; - --b3: 18% 0.019 237.69; - --bc: 77.3835% 0.043586 245.096534; - --in: 85.5596% 0.085271 206.015183; - --su: 85.5609% 0.08586 144.77874; - --wa: 85.5695% 0.084806 74.427797; - --er: 85.5116% 0.07889 16.886379; - --rounded-box: 1.2rem; - --rounded-btn: 0.8rem; - --rounded-badge: 0.4rem; - --tab-radius: 0.7rem -} -:root:has(input.theme-controller[value=sunset]:checked) { - color-scheme: dark; - --pc: 14.9408% 0.031656 39.94703; - --sc: 14.5075% 0.035531 2.72034; - --ac: 14.2589% 0.033336 299.844533; - --inc: 17.1119% 0.017054 206.015183; - --suc: 17.1122% 0.017172 144.77874; - --wac: 17.1139% 0.016961 74.427797; - --erc: 17.1023% 0.015778 16.886379; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --p: 74.7039% 0.158278 39.94703; - --s: 72.5375% 0.177654 2.72034; - --a: 71.2947% 0.166678 299.844533; - --n: 26% 0.019 237.69; - --nc: 70% 0.019 237.69; - --b1: 22% 0.019 237.69; - --b2: 20% 0.019 237.69; - --b3: 18% 0.019 237.69; - --bc: 77.3835% 0.043586 245.096534; - --in: 85.5596% 0.085271 206.015183; - --su: 85.5609% 0.08586 144.77874; - --wa: 85.5695% 0.084806 74.427797; - --er: 85.5116% 0.07889 16.886379; - --rounded-box: 1.2rem; - --rounded-btn: 0.8rem; - --rounded-badge: 0.4rem; - --tab-radius: 0.7rem -} -/* -! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com -*/ -/* -1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) -2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) -*/ -*, -::before, -::after { - box-sizing: border-box; /* 1 */ - border-width: 0; /* 2 */ - border-style: solid; /* 2 */ - border-color: currentColor; /* 2 */ -} -::before, -::after { - --tw-content: ''; -} -/* -1. Use a consistent sensible line-height in all browsers. -2. Prevent adjustments of font size after orientation changes in iOS. -3. Use a more readable tab size. -4. Use the user's configured `sans` font-family by default. -5. Use the user's configured `sans` font-feature-settings by default. -6. Use the user's configured `sans` font-variation-settings by default. -*/ -html { - line-height: 1.5; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ /* 3 */ - tab-size: 4; /* 3 */ - 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"; /* 4 */ - font-feature-settings: normal; /* 5 */ - font-variation-settings: normal; /* 6 */ -} -/* -1. Remove the margin in all browsers. -2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. -*/ -body { - margin: 0; /* 1 */ - line-height: inherit; /* 2 */ -} -/* -1. Add the correct height in Firefox. -2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) -3. Ensure horizontal rules are visible by default. -*/ -hr { - height: 0; /* 1 */ - color: inherit; /* 2 */ - border-top-width: 1px; /* 3 */ -} -/* -Add the correct text decoration in Chrome, Edge, and Safari. -*/ -abbr:where([title]) { - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; -} -/* -Remove the default font size and weight for headings. -*/ -h1, -h2, -h3, -h4, -h5, -h6 { - font-size: inherit; - font-weight: inherit; -} -/* -Reset links to optimize for opt-in styling instead of opt-out. -*/ -a { - color: inherit; - text-decoration: inherit; -} -/* -Add the correct font weight in Edge and Safari. -*/ -b, -strong { - font-weight: bolder; -} -/* -1. Use the user's configured `mono` font family by default. -2. Correct the odd `em` font sizing in all browsers. -*/ -code, -kbd, -samp, -pre { - font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */ - font-size: 1em; /* 2 */ -} -/* -Add the correct font size in all browsers. -*/ -small { - font-size: 80%; -} -/* -Prevent `sub` and `sup` elements from affecting the line height in all browsers. -*/ -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} -sub { - bottom: -0.25em; -} -sup { - top: -0.5em; -} -/* -1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) -2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) -3. Remove gaps between table borders by default. -*/ -table { - text-indent: 0; /* 1 */ - border-color: inherit; /* 2 */ - border-collapse: collapse; /* 3 */ -} -/* -1. Change the font styles in all browsers. -2. Remove the margin in Firefox and Safari. -3. Remove default padding in all browsers. -*/ -button, -input, -optgroup, -select, -textarea { - font-family: inherit; /* 1 */ - font-feature-settings: inherit; /* 1 */ - font-variation-settings: inherit; /* 1 */ - font-size: 100%; /* 1 */ - font-weight: inherit; /* 1 */ - line-height: inherit; /* 1 */ - color: inherit; /* 1 */ - margin: 0; /* 2 */ - padding: 0; /* 3 */ -} -/* -Remove the inheritance of text transform in Edge and Firefox. -*/ -button, -select { - text-transform: none; -} -/* -1. Correct the inability to style clickable types in iOS and Safari. -2. Remove default button styles. -*/ -button, -[type='button'], -[type='reset'], -[type='submit'] { - -webkit-appearance: button; /* 1 */ - background-color: transparent; /* 2 */ - background-image: none; /* 2 */ -} -/* -Use the modern Firefox focus style for all focusable elements. -*/ -:-moz-focusring { - outline: auto; -} -/* -Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) -*/ -:-moz-ui-invalid { - box-shadow: none; -} -/* -Add the correct vertical alignment in Chrome and Firefox. -*/ -progress { - vertical-align: baseline; -} -/* -Correct the cursor style of increment and decrement buttons in Safari. -*/ -::-webkit-inner-spin-button, -::-webkit-outer-spin-button { - height: auto; -} -/* -1. Correct the odd appearance in Chrome and Safari. -2. Correct the outline style in Safari. -*/ -[type='search'] { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ -} -/* -Remove the inner padding in Chrome and Safari on macOS. -*/ -::-webkit-search-decoration { - -webkit-appearance: none; -} -/* -1. Correct the inability to style clickable types in iOS and Safari. -2. Change font properties to `inherit` in Safari. -*/ -::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ -} -/* -Add the correct display in Chrome and Safari. -*/ -summary { - display: list-item; -} -/* -Removes the default spacing and border for appropriate elements. -*/ -blockquote, -dl, -dd, -h1, -h2, -h3, -h4, -h5, -h6, -hr, -figure, -p, -pre { - margin: 0; -} -fieldset { - margin: 0; - padding: 0; -} -legend { - padding: 0; -} -ol, -ul, -menu { - list-style: none; - margin: 0; - padding: 0; -} -/* -Reset default styling for dialogs. -*/ -dialog { - padding: 0; -} -/* -Prevent resizing textareas horizontally by default. -*/ -textarea { - resize: vertical; -} -/* -1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) -2. Set the default placeholder color to the user's configured gray 400 color. -*/ -input::placeholder, -textarea::placeholder { - opacity: 1; /* 1 */ - color: #9ca3af; /* 2 */ -} -/* -Set the default cursor for buttons. -*/ -button, -[role="button"] { - cursor: pointer; -} -/* -Make sure disabled buttons don't get the pointer cursor. -*/ -:disabled { - cursor: default; -} -/* -1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) -2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) - This can trigger a poorly considered lint error in some tools but is included by design. -*/ -img, -svg, -video, -canvas, -audio, -iframe, -embed, -object { - display: block; /* 1 */ - vertical-align: middle; /* 2 */ -} -/* -Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) -*/ -img, -video { - max-width: 100%; - height: auto; -} -/* Make elements with the HTML hidden attribute stay hidden by default */ -[hidden] { - display: none; -} -:root, -[data-theme] { - background-color: var(--fallback-b1,oklch(var(--b1)/1)); - color: var(--fallback-bc,oklch(var(--bc)/1))} -@supports not (color: oklch(0% 0 0)) { - :root { - color-scheme: light; - --fallback-p: #491eff; - --fallback-pc: #d4dbff; - --fallback-s: #ff41c7; - --fallback-sc: #fff9fc; - --fallback-a: #00cfbd; - --fallback-ac: #00100d; - --fallback-n: #2b3440; - --fallback-nc: #d7dde4; - --fallback-b1: #ffffff; - --fallback-b2: #e5e6e6; - --fallback-b3: #e5e6e6; - --fallback-bc: #1f2937; - --fallback-in: #00b3f0; - --fallback-inc: #000000; - --fallback-su: #00ca92; - --fallback-suc: #000000; - --fallback-wa: #ffc22d; - --fallback-wac: #000000; - --fallback-er: #ff6f70; - --fallback-erc: #000000} - @media (prefers-color-scheme: dark) { - :root { - color-scheme: dark; - --fallback-p: #7582ff; - --fallback-pc: #050617; - --fallback-s: #ff71cf; - --fallback-sc: #190211; - --fallback-a: #00c7b5; - --fallback-ac: #000e0c; - --fallback-n: #2a323c; - --fallback-nc: #a6adbb; - --fallback-b1: #1d232a; - --fallback-b2: #191e24; - --fallback-b3: #15191e; - --fallback-bc: #a6adbb; - --fallback-in: #00b3f0; - --fallback-inc: #000000; - --fallback-su: #00ca92; - --fallback-suc: #000000; - --fallback-wa: #ffc22d; - --fallback-wac: #000000; - --fallback-er: #ff6f70; - --fallback-erc: #000000}}} -html { - -webkit-tap-highlight-color: transparent} -*, ::before, ::after { - --tw-gradient-from-position: ; - --tw-gradient-via-position: ; - --tw-gradient-to-position: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgb(59 130 246 / 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000} -::backdrop { - --tw-gradient-from-position: ; - --tw-gradient-via-position: ; - --tw-gradient-to-position: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgb(59 130 246 / 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000} -.alert { - display: grid; - width: 100%; - grid-auto-flow: row; - align-content: flex-start; - align-items: center; - justify-items: center; - gap: 1rem; - text-align: center; - border-radius: var(--rounded-box, 1rem); - border-width: 1px; - --tw-border-opacity: 1; - border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))); - padding: 1rem; - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - --alert-bg: var(--fallback-b2,oklch(var(--b2)/1)); - --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1)); - background-color: var(--alert-bg)} -@media (min-width: 640px) { - .alert { - grid-auto-flow: column; - grid-template-columns: auto minmax(auto,1fr); - justify-items: start; - text-align: start}} -.artboard { - width: 100%} -.avatar { - position: relative; - display: inline-flex} -.avatar > div { - display: block; - aspect-ratio: 1 / 1; - overflow: hidden} -.avatar img { - height: 100%; - width: 100%; - object-fit: cover} -.avatar.placeholder > div { - display: flex; - align-items: center; - justify-content: center} -.badge { - display: inline-flex; - align-items: center; - justify-content: center; - 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-timing-function: cubic-bezier(0, 0, 0.2, 1); - transition-duration: 200ms; - height: 1.25rem; - font-size: 0.875rem; - line-height: 1.25rem; - width: fit-content; - padding-left: 0.563rem; - padding-right: 0.563rem; - border-radius: var(--rounded-badge, 1.9rem); - border-width: 1px; - --tw-border-opacity: 1; - border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))} -.btm-nav { - position: fixed; - bottom: 0px; - left: 0px; - right: 0px; - display: flex; - width: 100%; - flex-direction: row; - align-items: center; - justify-content: space-around; - padding-bottom: env(safe-area-inset-bottom); - height: 4rem; - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))); - color: currentColor} -.btm-nav > * { - position: relative; - display: flex; - height: 100%; - flex-basis: 100%; - cursor: pointer; - flex-direction: column; - align-items: center; - justify-content: center; - gap: 0.25rem; - border-color: currentColor} -.breadcrumbs { - max-width: 100%; - overflow-x: auto; - padding-top: 0.5rem; - padding-bottom: 0.5rem} -.breadcrumbs > ul, - .breadcrumbs > ol { - display: flex; - align-items: center; - white-space: nowrap; - min-height: min-content} -.breadcrumbs > ul > li, .breadcrumbs > ol > li { - display: flex; - align-items: center} -.breadcrumbs > ul > li > a, .breadcrumbs > ol > li > a { - display: flex; - cursor: pointer; - align-items: center} -@media (hover:hover) { - .breadcrumbs > ul > li > a:hover, .breadcrumbs > ol > li > a:hover { - text-decoration-line: underline} - .link-hover:hover { - text-decoration-line: underline} - .checkbox-primary:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))} - .checkbox-secondary:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))} - .checkbox-accent:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))} - .checkbox-success:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))} - .checkbox-warning:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))} - .checkbox-info:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))} - .checkbox-error:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))} - .label a:hover { - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))} - .menu li > *:not(ul, .menu-title, details, .btn):active, -.menu li > *:not(ul, .menu-title, details, .btn).active, -.menu li > details > summary:active { - --tw-bg-opacity: 1; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))} - .radio-primary:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))} - .radio-secondary:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))} - .radio-accent:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))} - .radio-success:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))} - .radio-warning:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))} - .radio-info:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))} - .radio-error:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))} - .tab:hover { - --tw-text-opacity: 1} - .tabs-boxed :is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):hover, .tabs-boxed :is(input:checked):hover { - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))} - .table tr.hover:hover, - .table tr.hover:nth-child(even):hover { - --tw-bg-opacity: 1; - background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))} - .table-zebra tr.hover:hover, - .table-zebra tr.hover:nth-child(even):hover { - --tw-bg-opacity: 1; - background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}} -.btn { - display: inline-flex; - height: 3rem; - min-height: 3rem; - flex-shrink: 0; - cursor: pointer; - -webkit-user-select: none; - user-select: none; - flex-wrap: wrap; - align-items: center; - justify-content: center; - border-radius: var(--rounded-btn, 0.5rem); - border-color: transparent; - border-color: oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity)); - padding-left: 1rem; - padding-right: 1rem; - text-align: center; - font-size: 0.875rem; - line-height: 1em; - gap: 0.5rem; - font-weight: 600; - text-decoration-line: none; - transition-duration: 200ms; - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - border-width: var(--border-btn, 1px); - transition-property: color, background-color, border-color, opacity, box-shadow, transform; - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); - --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); - outline-color: var(--fallback-bc,oklch(var(--bc)/1)); - background-color: oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity)); - --tw-bg-opacity: 1; - --tw-border-opacity: 1} -.btn-disabled, - .btn[disabled], - .btn:disabled { - pointer-events: none} -.btn-square { - height: 3rem; - width: 3rem; - padding: 0px} -.btn-circle { - height: 3rem; - width: 3rem; - border-radius: 9999px; - padding: 0px} -:where(.btn:is(input[type="checkbox"])), -:where(.btn:is(input[type="radio"])) { - width: auto; - appearance: none} -.btn:is(input[type="checkbox"]):after, -.btn:is(input[type="radio"]):after { - --tw-content: attr(aria-label); - content: var(--tw-content)} -.card { - position: relative; - display: flex; - flex-direction: column; - border-radius: var(--rounded-box, 1rem)} -.card:focus { - outline: 2px solid transparent; - outline-offset: 2px} -.card-body { - display: flex; - flex: 1 1 auto; - flex-direction: column; - padding: var(--padding-card, 2rem); - gap: 0.5rem} -.card-body :where(p) { - flex-grow: 1} -.card-actions { - display: flex; - flex-wrap: wrap; - align-items: flex-start; - gap: 0.5rem} -.card figure { - display: flex; - align-items: center; - justify-content: center} -.card.image-full { - display: grid} -.card.image-full:before { - position: relative; - content: ""; - z-index: 10; - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - opacity: 0.75} -.card.image-full:before, - .card.image-full > * { - grid-column-start: 1; - grid-row-start: 1} -.card.image-full > figure img { - height: 100%; - object-fit: cover} -.card.image-full > .card-body { - position: relative; - z-index: 20; - --tw-text-opacity: 1; - color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))} -.carousel { - display: inline-flex; - overflow-x: scroll; - scroll-snap-type: x mandatory; - scroll-behavior: smooth; - -ms-overflow-style: none; - scrollbar-width: none} -.carousel-vertical { - flex-direction: column; - overflow-y: scroll; - scroll-snap-type: y mandatory} -.carousel-item { - box-sizing: content-box; - display: flex; - flex: none; - scroll-snap-align: start} -.carousel-start .carousel-item { - scroll-snap-align: start} -.carousel-center .carousel-item { - scroll-snap-align: center} -.carousel-end .carousel-item { - scroll-snap-align: end} -.chat { - display: grid; - grid-template-columns: repeat(2, minmax(0, 1fr)); - column-gap: 0.75rem; - padding-top: 0.25rem; - padding-bottom: 0.25rem} -.chat-image { - grid-row: span 2 / span 2; - align-self: flex-end} -.chat-header { - grid-row-start: 1; - font-size: 0.875rem; - line-height: 1.25rem} -.chat-footer { - grid-row-start: 3; - font-size: 0.875rem; - line-height: 1.25rem} -.chat-bubble { - position: relative; - display: block; - width: fit-content; - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - max-width: 90%; - border-radius: var(--rounded-box, 1rem); - min-height: 2.75rem; - min-width: 2.75rem; - --tw-bg-opacity: 1; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))} -.chat-bubble:before { - position: absolute; - bottom: 0px; - height: 0.75rem; - width: 0.75rem; - background-color: inherit; - content: ""; - -webkit-mask-size: contain; - mask-size: contain; - -webkit-mask-repeat: no-repeat; - mask-repeat: no-repeat; - -webkit-mask-position: center; - mask-position: center} -.chat-start { - place-items: start; - grid-template-columns: auto 1fr} -.chat-start .chat-header { - grid-column-start: 2} -.chat-start .chat-footer { - grid-column-start: 2} -.chat-start .chat-image { - grid-column-start: 1} -.chat-start .chat-bubble { - grid-column-start: 2; - border-end-start-radius: 0px} -.chat-start .chat-bubble:before { - -webkit-mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e"); - inset-inline-start: -0.749rem} -[dir="rtl"] .chat-start .chat-bubble:before { - -webkit-mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e")} -.chat-end { - place-items: end; - grid-template-columns: 1fr auto} -.chat-end .chat-header { - grid-column-start: 1} -.chat-end .chat-footer { - grid-column-start: 1} -.chat-end .chat-image { - grid-column-start: 2} -.chat-end .chat-bubble { - grid-column-start: 1; - border-end-end-radius: 0px} -.chat-end .chat-bubble:before { - -webkit-mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e"); - inset-inline-start: 99.9%} -[dir="rtl"] .chat-end .chat-bubble:before { - -webkit-mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e")} -.checkbox { - flex-shrink: 0; - --chkbg: var(--fallback-bc,oklch(var(--bc)/1)); - --chkfg: var(--fallback-b1,oklch(var(--b1)/1)); - height: 1.5rem; - width: 1.5rem; - cursor: pointer; - appearance: none; - border-radius: var(--rounded-btn, 0.5rem); - border-width: 1px; - border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity))); - --tw-border-opacity: 0.2} -.collapse:not(td):not(tr):not(colgroup) { - visibility: visible} -.collapse { - position: relative; - display: grid; - overflow: hidden; - grid-template-rows: auto 0fr; - transition: grid-template-rows 0.2s; - width: 100%; - border-radius: var(--rounded-box, 1rem)} -.collapse-title, -.collapse > input[type="checkbox"], -.collapse > input[type="radio"], -.collapse-content { - grid-column-start: 1; - grid-row-start: 1} -.collapse > input[type="checkbox"], -.collapse > input[type="radio"] { - appearance: none; - opacity: 0} -.collapse-content { - visibility: hidden; - grid-column-start: 1; - grid-row-start: 2; - min-height: 0px; - transition: visibility 0.2s; - transition: padding 0.2s ease-out, - background-color 0.2s ease-out; - padding-left: 1rem; - padding-right: 1rem; - cursor: unset} -.collapse[open], -.collapse-open, -.collapse:focus:not(.collapse-close) { - grid-template-rows: auto 1fr} -.collapse:not(.collapse-close):has(> input[type="checkbox"]:checked), -.collapse:not(.collapse-close):has(> input[type="radio"]:checked) { - grid-template-rows: auto 1fr} -.collapse[open] > .collapse-content, -.collapse-open > .collapse-content, -.collapse:focus:not(.collapse-close) > .collapse-content, -.collapse:not(.collapse-close) > input[type="checkbox"]:checked ~ .collapse-content, -.collapse:not(.collapse-close) > input[type="radio"]:checked ~ .collapse-content { - visibility: visible; - min-height: fit-content} -:root .countdown { - line-height: 1em} -.countdown { - display: inline-flex} -.countdown > * { - height: 1em; - display: inline-block; - overflow-y: hidden} -.countdown > *:before { - position: relative; - content: "00\A 01\A 02\A 03\A 04\A 05\A 06\A 07\A 08\A 09\A 10\A 11\A 12\A 13\A 14\A 15\A 16\A 17\A 18\A 19\A 20\A 21\A 22\A 23\A 24\A 25\A 26\A 27\A 28\A 29\A 30\A 31\A 32\A 33\A 34\A 35\A 36\A 37\A 38\A 39\A 40\A 41\A 42\A 43\A 44\A 45\A 46\A 47\A 48\A 49\A 50\A 51\A 52\A 53\A 54\A 55\A 56\A 57\A 58\A 59\A 60\A 61\A 62\A 63\A 64\A 65\A 66\A 67\A 68\A 69\A 70\A 71\A 72\A 73\A 74\A 75\A 76\A 77\A 78\A 79\A 80\A 81\A 82\A 83\A 84\A 85\A 86\A 87\A 88\A 89\A 90\A 91\A 92\A 93\A 94\A 95\A 96\A 97\A 98\A 99\A"; - white-space: pre; - top: calc(var(--value) * -1em); - text-align: center; - transition: all 1s cubic-bezier(1, 0, 0, 1)} -.diff { - position: relative; - display: grid; - width: 100%; - overflow: hidden; - container-type: inline-size; - grid-template-columns: auto 1fr} -.diff-resizer { - position: relative; - top: 50%; - z-index: 1; - height: 3rem; - width: 25rem; - min-width: 1rem; - max-width: calc(100cqi - 1rem); - resize: horizontal; - overflow: hidden; - opacity: 0; - transform-origin: 100% 100%; - scale: 4; - translate: 1.5rem -1.5rem; - clip-path: inset(calc(100% - 0.75rem) 0 0 calc(100% - 0.75rem))} -.diff-resizer, -.diff-item-1, -.diff-item-2 { - position: relative; - grid-column-start: 1; - grid-row-start: 1} -.diff-item-1:after { - pointer-events: none; - position: absolute; - bottom: 0px; - right: 1px; - top: 50%; - z-index: 1; - height: 2rem; - width: 2rem; - --tw-content: ''; - content: var(--tw-content); - translate: 50% -50%; - border-radius: 9999px; - border-width: 2px; - --tw-border-opacity: 1; - border-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity))); - background-color: var(--fallback-b1,oklch(var(--b1)/0.5)); - --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); - --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); - outline-style: solid; - outline-offset: -3px; - outline-color: var(--fallback-bc,oklch(var(--bc)/0.05)); - --tw-backdrop-blur: blur(8px); - -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); - backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)} -.diff-item-2 { - overflow: hidden; - border-right-width: 2px; - --tw-border-opacity: 1; - border-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity)))} -.diff-item-1 > *, -.diff-item-2 > * { - pointer-events: none; - position: absolute; - bottom: 0px; - left: 0px; - top: 0px; - height: 100%; - width: 100cqi; - max-width: none; - object-fit: cover; - object-position: center} -.divider { - display: flex; - flex-direction: row; - align-items: center; - align-self: stretch; - margin-top: 1rem; - margin-bottom: 1rem; - height: 1rem; - white-space: nowrap} -.divider:before, - .divider:after { - height: 0.125rem; - width: 100%; - flex-grow: 1; - --tw-content: ''; - content: var(--tw-content); - background-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.divider-start:before { - display: none} -.divider-end:after { - display: none} -.drawer { - position: relative; - display: grid; - grid-auto-columns: max-content auto; - width: 100%} -.drawer-content { - grid-column-start: 2; - grid-row-start: 1; - min-width: 0px} -.drawer-side { - pointer-events: none; - position: fixed; - inset-inline-start: 0px; - top: 0px; - grid-column-start: 1; - grid-row-start: 1; - display: grid; - width: 100%; - grid-template-columns: repeat(1, minmax(0, 1fr)); - grid-template-rows: repeat(1, minmax(0, 1fr)); - align-items: flex-start; - justify-items: start; - overflow-x: hidden; - overflow-y: hidden; - overscroll-behavior: contain; - height: 100vh; - height: 100dvh} -.drawer-side > .drawer-overlay { - position: sticky; - top: 0px; - place-self: stretch; - cursor: pointer; - background-color: transparent; - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - transition-duration: 200ms} -.drawer-side > * { - grid-column-start: 1; - grid-row-start: 1} -.drawer-side > *:not(.drawer-overlay) { - transition-property: transform; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - transition-duration: 300ms; - will-change: transform; - transform: translateX(-100%)} -[dir="rtl"] .drawer-side > *:not(.drawer-overlay) { - transform: translateX(100%)} -.drawer-toggle { - position: fixed; - height: 0px; - width: 0px; - appearance: none; - opacity: 0} -.drawer-toggle:checked ~ .drawer-side { - pointer-events: auto; - visibility: visible; - overflow-y: auto} -.drawer-toggle:checked ~ .drawer-side > *:not(.drawer-overlay) { - transform: translateX(0%)} -.drawer-end { - grid-auto-columns: auto max-content} -.drawer-end .drawer-toggle ~ .drawer-content { - grid-column-start: 1} -.drawer-end .drawer-toggle ~ .drawer-side { - grid-column-start: 2; - justify-items: end} -.drawer-end .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay) { - transform: translateX(100%)} -[dir="rtl"] .drawer-end .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay) { - transform: translateX(-100%)} -.drawer-end .drawer-toggle:checked ~ .drawer-side > *:not(.drawer-overlay) { - transform: translateX(0%)} -.dropdown { - position: relative; - display: inline-block} -.dropdown > *:not(summary):focus { - outline: 2px solid transparent; - outline-offset: 2px} -.dropdown .dropdown-content { - position: absolute} -.dropdown:is(:not(details)) .dropdown-content { - visibility: hidden; - opacity: 0; - transform-origin: top; - --tw-scale-x: .95; - --tw-scale-y: .95; - 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)); - 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-timing-function: cubic-bezier(0, 0, 0.2, 1); - transition-duration: 200ms} -.dropdown-end .dropdown-content { - inset-inline-end: 0px} -.dropdown-left .dropdown-content { - bottom: auto; - inset-inline-end: 100%; - top: 0px; - transform-origin: right} -.dropdown-right .dropdown-content { - bottom: auto; - inset-inline-start: 100%; - top: 0px; - transform-origin: left} -.dropdown-bottom .dropdown-content { - bottom: auto; - top: 100%; - transform-origin: top} -.dropdown-top .dropdown-content { - bottom: 100%; - top: auto; - transform-origin: bottom} -.dropdown-end.dropdown-right .dropdown-content { - bottom: 0px; - top: auto} -.dropdown-end.dropdown-left .dropdown-content { - bottom: 0px; - top: auto} -.dropdown.dropdown-open .dropdown-content, -.dropdown:not(.dropdown-hover):focus .dropdown-content, -.dropdown:focus-within .dropdown-content { - visibility: visible; - opacity: 1} -@media (hover: hover) { - .dropdown.dropdown-hover:hover .dropdown-content { - visibility: visible; - opacity: 1} - .btm-nav > *.disabled:hover, - .btm-nav > *[disabled]:hover { - pointer-events: none; - --tw-border-opacity: 0; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - --tw-bg-opacity: 0.1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - --tw-text-opacity: 0.2} - .btn:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))} - @supports (color: color-mix(in oklab, black, black)) { - .btn:hover { - background-color: color-mix( - in oklab, - oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%, - black - ); - border-color: color-mix( - in oklab, - oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%, - black - )}} - @supports not (color: oklch(0% 0 0)) { - .btn:hover { - background-color: var(--btn-color, var(--fallback-b2)); - border-color: var(--btn-color, var(--fallback-b2))}} - .btn.glass:hover { - --glass-opacity: 25%; - --glass-border-opacity: 15%} - .btn-ghost:hover { - border-color: transparent} - @supports (color: oklch(0% 0 0)) { - .btn-ghost:hover { - background-color: var(--fallback-bc,oklch(var(--bc)/0.2))}} - .btn-link:hover { - border-color: transparent; - background-color: transparent; - text-decoration-line: underline} - .btn-outline:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)))} - .btn-outline.btn-primary:hover { - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))} - @supports (color: color-mix(in oklab, black, black)) { - .btn-outline.btn-primary:hover { - background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black)}} - .btn-outline.btn-secondary:hover { - --tw-text-opacity: 1; - color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))} - @supports (color: color-mix(in oklab, black, black)) { - .btn-outline.btn-secondary:hover { - background-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black)}} - .btn-outline.btn-accent:hover { - --tw-text-opacity: 1; - color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))} - @supports (color: color-mix(in oklab, black, black)) { - .btn-outline.btn-accent:hover { - background-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black)}} - .btn-outline.btn-success:hover { - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} - @supports (color: color-mix(in oklab, black, black)) { - .btn-outline.btn-success:hover { - background-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black)}} - .btn-outline.btn-info:hover { - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} - @supports (color: color-mix(in oklab, black, black)) { - .btn-outline.btn-info:hover { - background-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black)}} - .btn-outline.btn-warning:hover { - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} - @supports (color: color-mix(in oklab, black, black)) { - .btn-outline.btn-warning:hover { - background-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black)}} - .btn-outline.btn-error:hover { - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} - @supports (color: color-mix(in oklab, black, black)) { - .btn-outline.btn-error:hover { - background-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black)}} - .btn-disabled:hover, - .btn[disabled]:hover, - .btn:disabled:hover { - --tw-border-opacity: 0; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - --tw-bg-opacity: 0.2; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - --tw-text-opacity: 0.2} - @supports (color: color-mix(in oklab, black, black)) { - .btn:is(input[type="checkbox"]:checked):hover, .btn:is(input[type="radio"]:checked):hover { - background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black)}} - .dropdown.dropdown-hover:hover .dropdown-content { - --tw-scale-x: 1; - --tw-scale-y: 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))} - :where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(.active, .btn):hover, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.active, .btn):hover { - cursor: pointer; - outline: 2px solid transparent; - outline-offset: 2px} - @supports (color: oklch(0% 0 0)) { - :where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(.active, .btn):hover, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.active, .btn):hover { - background-color: var(--fallback-bc,oklch(var(--bc)/0.1))}} - .tab[disabled], - .tab[disabled]:hover { - cursor: not-allowed; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - --tw-text-opacity: 0.2}} -.dropdown:is(details) summary::-webkit-details-marker { - display: none} -.file-input { - height: 3rem; - flex-shrink: 1; - padding-inline-end: 1rem; - font-size: 1rem; - line-height: 2; - line-height: 1.5rem; - overflow: hidden; - border-radius: var(--rounded-btn, 0.5rem); - border-width: 1px; - border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity))); - --tw-border-opacity: 0; - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))} -.file-input::file-selector-button { - margin-inline-end: 1rem; - display: inline-flex; - height: 100%; - flex-shrink: 0; - cursor: pointer; - -webkit-user-select: none; - user-select: none; - flex-wrap: wrap; - align-items: center; - justify-content: center; - padding-left: 1rem; - padding-right: 1rem; - text-align: center; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 1em; - 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-timing-function: cubic-bezier(0, 0, 0.2, 1); - transition-duration: 200ms; - border-style: solid; - --tw-border-opacity: 1; - border-color: var(--fallback-n,oklch(var(--n)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - font-weight: 600; - text-transform: uppercase; - --tw-text-opacity: 1; - color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity))); - text-decoration-line: none; - border-width: var(--border-btn, 1px); - animation: button-pop var(--animation-btn, 0.25s) ease-out} -.footer { - display: grid; - width: 100%; - grid-auto-flow: row; - place-items: start; - column-gap: 1rem; - row-gap: 2.5rem; - font-size: 0.875rem; - line-height: 1.25rem} -.footer > * { - display: grid; - place-items: start; - gap: 0.5rem} -.footer-center { - place-items: center; - text-align: center} -.footer-center > * { - place-items: center} -@media (min-width: 48rem) { - .footer { - grid-auto-flow: column} - .footer-center { - grid-auto-flow: row dense}} -.form-control { - display: flex; - flex-direction: column} -.label { - display: flex; - -webkit-user-select: none; - user-select: none; - align-items: center; - justify-content: space-between; - padding-left: 0.25rem; - padding-right: 0.25rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem} -.hero { - display: grid; - width: 100%; - place-items: center; - background-size: cover; - background-position: center} -.hero > * { - grid-column-start: 1; - grid-row-start: 1} -.hero-overlay { - grid-column-start: 1; - grid-row-start: 1; - height: 100%; - width: 100%; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - --tw-bg-opacity: 0.5} -.hero-content { - z-index: 0; - display: flex; - align-items: center; - justify-content: center; - max-width: 80rem; - gap: 1rem; - padding: 1rem} -.indicator { - position: relative; - display: inline-flex; - width: max-content} -.indicator :where(.indicator-item) { - z-index: 1; - position: absolute; - 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)); - white-space: nowrap} -.input { - flex-shrink: 1; - appearance: none; - height: 3rem; - padding-left: 1rem; - padding-right: 1rem; - font-size: 1rem; - line-height: 2; - line-height: 1.5rem; - border-radius: var(--rounded-btn, 0.5rem); - border-width: 1px; - border-color: transparent; - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))} -.input[type="number"]::-webkit-inner-spin-button, -.input-md[type="number"]::-webkit-inner-spin-button { - margin-top: -1rem; - margin-bottom: -1rem; - margin-inline-end: -1rem} -.input-xs[type="number"]::-webkit-inner-spin-button { - margin-top: -0.25rem; - margin-bottom: -0.25rem; - margin-inline-end: -0px} -.input-sm[type="number"]::-webkit-inner-spin-button { - margin-top: 0px; - margin-bottom: 0px; - margin-inline-end: -0px} -.input-lg[type="number"]::-webkit-inner-spin-button { - margin-top: -1.5rem; - margin-bottom: -1.5rem; - margin-inline-end: -1.5rem} -.join { - display: inline-flex; - align-items: stretch; - border-radius: var(--rounded-btn, 0.5rem)} -.join :where(.join-item) { - border-start-end-radius: 0; - border-end-end-radius: 0; - border-end-start-radius: 0; - border-start-start-radius: 0} -.join .join-item:not(:first-child):not(:last-child), - .join *:not(:first-child):not(:last-child) .join-item { - border-start-end-radius: 0; - border-end-end-radius: 0; - border-end-start-radius: 0; - border-start-start-radius: 0} -.join .join-item:first-child:not(:last-child), - .join *:first-child:not(:last-child) .join-item { - border-start-end-radius: 0; - border-end-end-radius: 0} -.join .dropdown .join-item:first-child:not(:last-child), - .join *:first-child:not(:last-child) .dropdown .join-item { - border-start-end-radius: inherit; - border-end-end-radius: inherit} -.join :where(.join-item:first-child:not(:last-child)), - .join :where(*:first-child:not(:last-child) .join-item) { - border-end-start-radius: inherit; - border-start-start-radius: inherit} -.join .join-item:last-child:not(:first-child), - .join *:last-child:not(:first-child) .join-item { - border-end-start-radius: 0; - border-start-start-radius: 0} -.join :where(.join-item:last-child:not(:first-child)), - .join :where(*:last-child:not(:first-child) .join-item) { - border-start-end-radius: inherit; - border-end-end-radius: inherit} -@supports not selector(:has(*)) { - :where(.join *) { - border-radius: inherit}} -@supports selector(:has(*)) { - :where(.join *:has(.join-item)) { - border-radius: inherit}} -.kbd { - display: inline-flex; - align-items: center; - justify-content: center; - border-radius: var(--rounded-btn, 0.5rem); - border-width: 1px; - border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity))); - --tw-border-opacity: 0.2; - --tw-bg-opacity: 1; - background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))); - padding-left: 0.5rem; - padding-right: 0.5rem; - border-bottom-width: 2px; - min-height: 2.2em; - min-width: 2.2em} -.link { - cursor: pointer; - text-decoration-line: underline} -.link-hover { - text-decoration-line: none} -.mask { - -webkit-mask-size: contain; - mask-size: contain; - -webkit-mask-repeat: no-repeat; - mask-repeat: no-repeat; - -webkit-mask-position: center; - mask-position: center} -.mask-half-1 { - -webkit-mask-size: 200%; - mask-size: 200%; - -webkit-mask-position: left; - mask-position: left} -:is([dir="rtl"] .mask-half-1) { - -webkit-mask-position: right; - mask-position: right} -.mask-half-2 { - -webkit-mask-size: 200%; - mask-size: 200%; - -webkit-mask-position: right; - mask-position: right} -:is([dir="rtl"] .mask-half-2) { - -webkit-mask-position: left; - mask-position: left} -.menu { - display: flex; - flex-direction: column; - flex-wrap: wrap; - font-size: 0.875rem; - line-height: 1.25rem; - padding: 0.5rem} -.menu :where(li ul) { - position: relative; - white-space: nowrap; - margin-inline-start: 1rem; - padding-inline-start: 0.5rem} -.menu :where(li:not(.menu-title) > *:not(ul, details, .menu-title, .btn)), .menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) { - display: grid; - grid-auto-flow: column; - align-content: flex-start; - align-items: center; - gap: 0.5rem; - grid-auto-columns: minmax(auto, max-content) auto max-content; - -webkit-user-select: none; - user-select: none} -.menu li.disabled { - cursor: not-allowed; - -webkit-user-select: none; - user-select: none; - color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.menu :where(li > .menu-dropdown:not(.menu-dropdown-show)) { - display: none} -:where(.menu li) { - position: relative; - display: flex; - flex-shrink: 0; - flex-direction: column; - flex-wrap: wrap; - align-items: stretch} -:where(.menu li) .badge { - justify-self: end} -.mockup-code { - position: relative; - overflow: hidden; - overflow-x: auto; - min-width: 18rem; - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - padding-top: 1.25rem; - padding-bottom: 1.25rem; - --tw-text-opacity: 1; - color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity))); - direction: ltr} -.mockup-code pre[data-prefix]:before { - content: attr(data-prefix); - display: inline-block; - text-align: right; - width: 2rem; - opacity: 0.5} -.mockup-window { - position: relative; - overflow: hidden; - overflow-x: auto; - display: flex; - flex-direction: column; - border-radius: var(--rounded-box, 1rem); - padding-top: 1.25rem} -.mockup-window pre[data-prefix]:before { - content: attr(data-prefix); - display: inline-block; - text-align: right} -.mockup-browser { - position: relative; - overflow: hidden; - overflow-x: auto; - border-radius: var(--rounded-box, 1rem)} -.mockup-browser pre[data-prefix]:before { - content: attr(data-prefix); - display: inline-block; - text-align: right} -.modal { - pointer-events: none; - position: fixed; - inset: 0px; - margin: 0px; - display: grid; - height: 100%; - max-height: none; - width: 100%; - max-width: none; - justify-items: center; - padding: 0px; - opacity: 0; - overscroll-behavior: contain; - z-index: 999; - background-color: transparent; - color: inherit; - transition-duration: 200ms; - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - transition-property: transform, opacity, visibility; - overflow-y: hidden} -.modal-scroll { - overscroll-behavior: auto} -:where(.modal) { - align-items: center} -.modal-box { - max-height: calc(100vh - 5em); - grid-column-start: 1; - grid-row-start: 1; - width: 91.666667%; - max-width: 32rem; - --tw-scale-x: .9; - --tw-scale-y: .9; - 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)); - border-bottom-right-radius: var(--rounded-box, 1rem); - border-bottom-left-radius: var(--rounded-box, 1rem); - border-top-left-radius: var(--rounded-box, 1rem); - border-top-right-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))); - padding: 1.5rem; - 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-timing-function: cubic-bezier(0, 0, 0.2, 1); - transition-duration: 200ms; - box-shadow: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px; - overflow-y: auto; - overscroll-behavior: contain} -.modal-open, -.modal:target, -.modal-toggle:checked + .modal, -.modal[open] { - pointer-events: auto; - visibility: visible; - opacity: 1} -.modal-action { - display: flex; - margin-top: 1.5rem; - justify-content: flex-end} -.modal-toggle { - position: fixed; - height: 0px; - width: 0px; - appearance: none; - opacity: 0} -:root:has(:is(.modal-open, .modal:target, .modal-toggle:checked + .modal, .modal[open])) { - overflow: hidden; - scrollbar-gutter: stable} -.navbar { - display: flex; - align-items: center; - padding: var(--navbar-padding, 0.5rem); - min-height: 4rem; - width: 100%} -:where(.navbar > *:not(script, style)) { - display: inline-flex; - align-items: center} -.navbar-start { - width: 50%; - justify-content: flex-start} -.navbar-center { - flex-shrink: 0} -.navbar-end { - width: 50%; - justify-content: flex-end} -.progress { - position: relative; - width: 100%; - appearance: none; - overflow: hidden; - height: 0.5rem; - border-radius: var(--rounded-box, 1rem); - background-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.radial-progress { - position: relative; - display: inline-grid; - height: var(--size); - width: var(--size); - place-content: center; - border-radius: 9999px; - background-color: transparent; - vertical-align: middle; - box-sizing: content-box; - --value: 0; - --size: 5rem; - --thickness: calc(var(--size) / 10)} -.radial-progress::-moz-progress-bar { - appearance: none; - background-color: transparent} -.radial-progress::-webkit-progress-value { - appearance: none; - background-color: transparent} -.radial-progress::-webkit-progress-bar { - appearance: none; - background-color: transparent} -.radial-progress:before, -.radial-progress:after { - position: absolute; - border-radius: 9999px; - content: ""} -.radial-progress:before { - inset: 0px; - background: radial-gradient(farthest-side, currentColor 98%, #0000) top/var(--thickness) var(--thickness) - no-repeat, - conic-gradient(currentColor calc(var(--value) * 1%), #0000 0); - -webkit-mask: radial-gradient( - farthest-side, - #0000 calc(99% - var(--thickness)), - #000 calc(100% - var(--thickness)) - ); - mask: radial-gradient( - farthest-side, - #0000 calc(99% - var(--thickness)), - #000 calc(100% - var(--thickness)) - )} -.radial-progress:after { - inset: calc(50% - var(--thickness) / 2); - transform: rotate(calc(var(--value) * 3.6deg - 90deg)) translate(calc(var(--size) / 2 - 50%)); - background-color: currentColor} -.radio { - flex-shrink: 0; - --chkbg: var(--bc); - height: 1.5rem; - width: 1.5rem; - cursor: pointer; - appearance: none; - border-radius: 9999px; - border-width: 1px; - border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity))); - --tw-border-opacity: 0.2} -.range { - height: 1.5rem; - width: 100%; - cursor: pointer; - appearance: none; - -webkit-appearance: none; - --range-shdw: var(--fallback-bc,oklch(var(--bc)/1)); - overflow: hidden; - border-radius: var(--rounded-box, 1rem); - background-color: transparent} -.range:focus { - outline: none} -.rating { - position: relative; - display: inline-flex} -.rating :where(input) { - cursor: pointer; - border-radius: 0px; - animation: rating-pop var(--animation-input, 0.25s) ease-out; - height: 1.5rem; - width: 1.5rem; - background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))); - --tw-bg-opacity: 1} -.select { - display: inline-flex; - cursor: pointer; - -webkit-user-select: none; - user-select: none; - appearance: none; - height: 3rem; - min-height: 3rem; - padding-left: 1rem; - padding-right: 2.5rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2; - border-radius: var(--rounded-btn, 0.5rem); - border-width: 1px; - border-color: transparent; - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))); - background-image: linear-gradient(45deg, transparent 50%, currentColor 50%), - linear-gradient(135deg, currentColor 50%, transparent 50%); - background-position: calc(100% - 20px) calc(1px + 50%), - calc(100% - 16.1px) calc(1px + 50%); - background-size: 4px 4px, - 4px 4px; - background-repeat: no-repeat} -.select[multiple] { - height: auto} -.stack { - display: inline-grid; - place-items: center; - align-items: flex-end} -.stack > * { - grid-column-start: 1; - grid-row-start: 1; - transform: translateY(10%) scale(0.9); - z-index: 1; - width: 100%; - opacity: 0.6} -.stack > *:nth-child(2) { - transform: translateY(5%) scale(0.95); - z-index: 2; - opacity: 0.8} -.stack > *:nth-child(1) { - transform: translateY(0) scale(1); - z-index: 3; - opacity: 1} -.stats { - display: inline-grid; - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))} -:where(.stats) { - grid-auto-flow: column; - overflow-x: auto} -.stat { - display: inline-grid; - width: 100%; - grid-template-columns: repeat(1, 1fr); - column-gap: 1rem; - border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity))); - --tw-border-opacity: 0.1; - padding-left: 1.5rem; - padding-right: 1.5rem; - padding-top: 1rem; - padding-bottom: 1rem} -.stat-figure { - grid-column-start: 2; - grid-row: span 3 / span 3; - grid-row-start: 1; - place-self: center; - justify-self: end} -.stat-title { - grid-column-start: 1; - white-space: nowrap; - color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.stat-value { - grid-column-start: 1; - white-space: nowrap; - font-size: 2.25rem; - line-height: 2.5rem; - font-weight: 800} -.stat-desc { - grid-column-start: 1; - white-space: nowrap; - font-size: 0.75rem; - line-height: 1rem; - color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.stat-actions { - grid-column-start: 1; - white-space: nowrap; - margin-top: 1rem} -.steps { - display: inline-grid; - grid-auto-flow: column; - overflow: hidden; - overflow-x: auto; - counter-reset: step; - grid-auto-columns: 1fr} -.steps .step { - display: grid; - grid-template-columns: repeat(1, minmax(0, 1fr)); - grid-template-columns: auto; - grid-template-rows: repeat(2, minmax(0, 1fr)); - grid-template-rows: 40px 1fr; - place-items: center; - text-align: center; - min-width: 4rem} -.swap { - position: relative; - display: inline-grid; - -webkit-user-select: none; - user-select: none; - place-content: center; - cursor: pointer} -.swap > * { - grid-column-start: 1; - grid-row-start: 1; - transition-duration: 300ms; - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - transition-property: transform, opacity} -.swap input { - appearance: none} -.swap .swap-on, -.swap .swap-indeterminate, -.swap input:indeterminate ~ .swap-on { - opacity: 0} -.swap input:checked ~ .swap-off, -.swap-active .swap-off, -.swap input:indeterminate ~ .swap-off { - opacity: 0} -.swap input:checked ~ .swap-on, -.swap-active .swap-on, -.swap input:indeterminate ~ .swap-indeterminate { - opacity: 1} -.tabs { - display: grid; - align-items: flex-end} -.tabs-lifted:has(.tab-content[class^="rounded-"]) .tab:first-child:not(:is(.tab-active, [aria-selected="true"])), .tabs-lifted:has(.tab-content[class*=" rounded-"]) .tab:first-child:not(:is(.tab-active, [aria-selected="true"])) { - border-bottom-color: transparent} -.tab { - position: relative; - grid-row-start: 1; - display: inline-flex; - height: 2rem; - cursor: pointer; - -webkit-user-select: none; - user-select: none; - appearance: none; - flex-wrap: wrap; - align-items: center; - justify-content: center; - text-align: center; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2; - --tab-padding: 1rem; - --tw-text-opacity: 0.5; - --tab-color: var(--fallback-bc,oklch(var(--bc)/1)); - --tab-bg: var(--fallback-b1,oklch(var(--b1)/1)); - --tab-border-color: var(--fallback-b3,oklch(var(--b3)/1)); - color: var(--tab-color); - padding-inline-start: var(--tab-padding, 1rem); - padding-inline-end: var(--tab-padding, 1rem)} -.tab:is(input[type="radio"]) { - width: auto; - border-bottom-right-radius: 0px; - border-bottom-left-radius: 0px} -.tab:is(input[type="radio"]):after { - --tw-content: attr(aria-label); - content: var(--tw-content)} -.tab:not(input):empty { - cursor: default; - grid-column-start: span 9999} -.tab-content { - grid-column-start: 1; - grid-column-end: span 9999; - grid-row-start: 2; - margin-top: calc(var(--tab-border) * -1); - display: none; - border-color: transparent; - border-width: var(--tab-border, 0)} -:checked + .tab-content:nth-child(2), - :is(.tab-active, [aria-selected="true"]) + .tab-content:nth-child(2) { - border-start-start-radius: 0px} -input.tab:checked + .tab-content, -:is(.tab-active, [aria-selected="true"]) + .tab-content { - display: block} -.table { - position: relative; - width: 100%; - border-radius: var(--rounded-box, 1rem); - text-align: left; - font-size: 0.875rem; - line-height: 1.25rem} -.table :where(.table-pin-rows thead tr) { - position: sticky; - top: 0px; - z-index: 1; - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))} -.table :where(.table-pin-rows tfoot tr) { - position: sticky; - bottom: 0px; - z-index: 1; - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))} -.table :where(.table-pin-cols tr th) { - position: sticky; - left: 0px; - right: 0px; - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))} -.table-zebra tbody tr:nth-child(even) :where(.table-pin-cols tr th) { - --tw-bg-opacity: 1; - background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))} -.textarea { - min-height: 3rem; - flex-shrink: 1; - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2; - border-radius: var(--rounded-btn, 0.5rem); - border-width: 1px; - border-color: transparent; - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))} -.timeline { - position: relative; - display: flex} -:where(.timeline > li) { - position: relative; - display: grid; - flex-shrink: 0; - align-items: center; - grid-template-rows: var(--timeline-row-start, minmax(0, 1fr)) auto var( - --timeline-row-end, - minmax(0, 1fr) - ); - grid-template-columns: var(--timeline-col-start, minmax(0, 1fr)) auto var( - --timeline-col-end, - minmax(0, 1fr) - )} -.timeline > li > hr { - width: 100%; - border-width: 0px} -:where(.timeline > li > hr):first-child { - grid-column-start: 1; - grid-row-start: 2} -:where(.timeline > li > hr):last-child { - grid-column-start: 3; - grid-column-end: none; - grid-row-start: 2; - grid-row-end: auto} -.timeline-start { - grid-column-start: 1; - grid-column-end: 4; - grid-row-start: 1; - grid-row-end: 2; - margin: 0.25rem; - align-self: flex-end; - justify-self: center} -.timeline-middle { - grid-column-start: 2; - grid-row-start: 2} -.timeline-end { - grid-column-start: 1; - grid-column-end: 4; - grid-row-start: 3; - grid-row-end: 4; - margin: 0.25rem; - align-self: flex-start; - justify-self: center} -.toast { - position: fixed; - display: flex; - min-width: fit-content; - flex-direction: column; - white-space: nowrap; - gap: 0.5rem; - padding: 1rem} -.toggle { - flex-shrink: 0; - --tglbg: var(--fallback-b1,oklch(var(--b1)/1)); - --handleoffset: 1.5rem; - --handleoffsetcalculator: calc(var(--handleoffset) * -1); - --togglehandleborder: 0 0; - height: 1.5rem; - width: 3rem; - cursor: pointer; - appearance: none; - border-radius: var(--rounded-badge, 1.9rem); - border-width: 1px; - border-color: currentColor; - background-color: currentColor; - color: var(--fallback-bc,oklch(var(--bc)/0.5)); - transition: background, - box-shadow var(--animation-input, 0.2s) ease-out; - box-shadow: var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset, - 0 0 0 2px var(--tglbg) inset, - var(--togglehandleborder)} -.alert-info { - border-color: var(--fallback-in,oklch(var(--in)/0.2)); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity))); - --alert-bg: var(--fallback-in,oklch(var(--in)/1)); - --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1))} -.alert-success { - border-color: var(--fallback-su,oklch(var(--su)/0.2)); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity))); - --alert-bg: var(--fallback-su,oklch(var(--su)/1)); - --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1))} -.alert-warning { - border-color: var(--fallback-wa,oklch(var(--wa)/0.2)); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity))); - --alert-bg: var(--fallback-wa,oklch(var(--wa)/1)); - --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1))} -.alert-error { - border-color: var(--fallback-er,oklch(var(--er)/0.2)); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity))); - --alert-bg: var(--fallback-er,oklch(var(--er)/1)); - --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1))} -.avatar-group { - display: flex; - overflow: hidden} -.avatar-group :where(.avatar) { - overflow: hidden; - border-radius: 9999px; - border-width: 4px; - --tw-border-opacity: 1; - border-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity)))} -.badge-neutral { - --tw-border-opacity: 1; - border-color: var(--fallback-n,oklch(var(--n)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))} -.badge-primary { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))} -.badge-secondary { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))} -.badge-accent { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))} -.badge-info { - border-color: transparent; - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} -.badge-success { - border-color: transparent; - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} -.badge-warning { - border-color: transparent; - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} -.badge-error { - border-color: transparent; - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} -.badge-ghost { - --tw-border-opacity: 1; - border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))} -.badge-outline { - border-color: currentColor; - --tw-border-opacity: 0.5; - background-color: transparent; - color: currentColor} -.badge-outline.badge-neutral { - --tw-text-opacity: 1; - color: var(--fallback-n,oklch(var(--n)/var(--tw-text-opacity)))} -.badge-outline.badge-primary { - --tw-text-opacity: 1; - color: var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))} -.badge-outline.badge-secondary { - --tw-text-opacity: 1; - color: var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))} -.badge-outline.badge-accent { - --tw-text-opacity: 1; - color: var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)))} -.badge-outline.badge-info { - --tw-text-opacity: 1; - color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))} -.badge-outline.badge-success { - --tw-text-opacity: 1; - color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))} -.badge-outline.badge-warning { - --tw-text-opacity: 1; - color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))} -.badge-outline.badge-error { - --tw-text-opacity: 1; - color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))} -.btm-nav > *:not(.active) { - padding-top: 0.125rem} -.btm-nav > *:where(.active) { - border-top-width: 2px; - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))} -.btm-nav > *.disabled, - .btm-nav > *[disabled] { - pointer-events: none; - --tw-border-opacity: 0; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - --tw-bg-opacity: 0.1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - --tw-text-opacity: 0.2} -.btm-nav > * .label { - font-size: 1rem; - line-height: 1.5rem} -.breadcrumbs > ul > li > a:focus, .breadcrumbs > ol > li > a:focus { - outline: 2px solid transparent; - outline-offset: 2px} -.breadcrumbs > ul > li > a:focus-visible, .breadcrumbs > ol > li > a:focus-visible { - outline: 2px solid currentColor; - outline-offset: 2px} -.breadcrumbs > ul > li + *:before, .breadcrumbs > ol > li + *:before { - content: ""; - margin-left: 0.5rem; - margin-right: 0.75rem; - display: block; - height: 0.375rem; - width: 0.375rem; - --tw-rotate: 45deg; - 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)); - opacity: 0.4; - border-top: 1px solid; - border-right: 1px solid; - background-color: transparent} -[dir="rtl"] .breadcrumbs > ul > li + *:before, -[dir="rtl"] .breadcrumbs > ol > li + *:before { - --tw-rotate: -135deg} -@media (prefers-reduced-motion: no-preference) { - .btn { - animation: button-pop var(--animation-btn, 0.25s) ease-out}} -.btn:active:hover, - .btn:active:focus { - animation: button-pop 0s ease-out; - transform: scale(var(--btn-focus-scale, 0.97))} -@supports not (color: oklch(0% 0 0)) { - .btn { - background-color: var(--btn-color, var(--fallback-b2)); - border-color: var(--btn-color, var(--fallback-b2))} - .btn-primary { - --btn-color: var(--fallback-p)} - .btn-secondary { - --btn-color: var(--fallback-s)} - .btn-accent { - --btn-color: var(--fallback-a)} - .btn-neutral { - --btn-color: var(--fallback-n)} - .btn-info { - --btn-color: var(--fallback-in)} - .btn-success { - --btn-color: var(--fallback-su)} - .btn-warning { - --btn-color: var(--fallback-wa)} - .btn-error { - --btn-color: var(--fallback-er)} - .prose :where(code):not(:where([class~="not-prose"] *, pre *)) { - background-color: var(--fallback-b3,oklch(var(--b3)/1))}} -@supports (color: color-mix(in oklab, black, black)) { - .btn-active { - background-color: color-mix( - in oklab, - oklch(var(--btn-color, var(--b3)) / var(--tw-bg-opacity, 1)) 90%, - black - ); - border-color: color-mix( - in oklab, - oklch(var(--btn-color, var(--b3)) / var(--tw-border-opacity, 1)) 90%, - black - )} - .btn-outline.btn-primary.btn-active { - background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black)} - .btn-outline.btn-secondary.btn-active { - background-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black)} - .btn-outline.btn-accent.btn-active { - background-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black)} - .btn-outline.btn-success.btn-active { - background-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black)} - .btn-outline.btn-info.btn-active { - background-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black)} - .btn-outline.btn-warning.btn-active { - background-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black)} - .btn-outline.btn-error.btn-active { - background-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black)}} -.btn:focus-visible { - outline-style: solid; - outline-width: 2px; - outline-offset: 2px} -.btn-primary { - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity))); - outline-color: var(--fallback-p,oklch(var(--p)/1))} -@supports (color: oklch(0% 0 0)) { - .btn-primary { - --btn-color: var(--p)} - .btn-secondary { - --btn-color: var(--s)} - .btn-accent { - --btn-color: var(--a)} - .btn-neutral { - --btn-color: var(--n)} - .btn-info { - --btn-color: var(--in)} - .btn-success { - --btn-color: var(--su)} - .btn-warning { - --btn-color: var(--wa)} - .btn-error { - --btn-color: var(--er)}} -.btn-secondary { - --tw-text-opacity: 1; - color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity))); - outline-color: var(--fallback-s,oklch(var(--s)/1))} -.btn-accent { - --tw-text-opacity: 1; - color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity))); - outline-color: var(--fallback-a,oklch(var(--a)/1))} -.btn-neutral { - --tw-text-opacity: 1; - color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity))); - outline-color: var(--fallback-n,oklch(var(--n)/1))} -.btn-info { - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity))); - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.btn-success { - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity))); - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.btn-warning { - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity))); - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.btn-error { - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity))); - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.btn.glass { - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); - outline-color: currentColor} -.btn.glass.btn-active { - --glass-opacity: 25%; - --glass-border-opacity: 15%} -.btn-ghost { - border-width: 1px; - border-color: transparent; - background-color: transparent; - color: currentColor; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); - outline-color: currentColor} -.btn-ghost.btn-active { - border-color: transparent; - background-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.btn-link { - border-color: transparent; - background-color: transparent; - --tw-text-opacity: 1; - color: var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity))); - text-decoration-line: underline; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); - outline-color: currentColor} -.btn-link.btn-active { - border-color: transparent; - background-color: transparent; - text-decoration-line: underline} -.btn-outline { - border-color: currentColor; - background-color: transparent; - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)} -.btn-outline.btn-active { - --tw-border-opacity: 1; - border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)))} -.btn-outline.btn-primary { - --tw-text-opacity: 1; - color: var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))} -.btn-outline.btn-primary.btn-active { - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))} -.btn-outline.btn-secondary { - --tw-text-opacity: 1; - color: var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))} -.btn-outline.btn-secondary.btn-active { - --tw-text-opacity: 1; - color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))} -.btn-outline.btn-accent { - --tw-text-opacity: 1; - color: var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)))} -.btn-outline.btn-accent.btn-active { - --tw-text-opacity: 1; - color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))} -.btn-outline.btn-success { - --tw-text-opacity: 1; - color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))} -.btn-outline.btn-success.btn-active { - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} -.btn-outline.btn-info { - --tw-text-opacity: 1; - color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))} -.btn-outline.btn-info.btn-active { - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} -.btn-outline.btn-warning { - --tw-text-opacity: 1; - color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))} -.btn-outline.btn-warning.btn-active { - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} -.btn-outline.btn-error { - --tw-text-opacity: 1; - color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))} -.btn-outline.btn-error.btn-active { - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} -.btn.btn-disabled, - .btn[disabled], - .btn:disabled { - --tw-border-opacity: 0; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - --tw-bg-opacity: 0.2; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - --tw-text-opacity: 0.2} -.btn:is(input[type="checkbox"]:checked), -.btn:is(input[type="radio"]:checked) { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))} -.btn:is(input[type="checkbox"]:checked):focus-visible, .btn:is(input[type="radio"]:checked):focus-visible { - outline-color: var(--fallback-p,oklch(var(--p)/1))} -@keyframes button-pop { - 0% { - transform: scale(var(--btn-focus-scale, 0.98))} - 40% { - transform: scale(1.02)} - 100% { - transform: scale(1)}} -.card :where(figure:first-child) { - overflow: hidden; - border-start-start-radius: inherit; - border-start-end-radius: inherit; - border-end-start-radius: unset; - border-end-end-radius: unset} -.card :where(figure:last-child) { - overflow: hidden; - border-start-start-radius: unset; - border-start-end-radius: unset; - border-end-start-radius: inherit; - border-end-end-radius: inherit} -.card:focus-visible { - outline: 2px solid currentColor; - outline-offset: 2px} -.card.bordered { - border-width: 1px; - --tw-border-opacity: 1; - border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))} -.card-bordered { - border-width: 1px; - --tw-border-opacity: 1; - border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))} -.card.compact .card-body { - padding: 1rem; - font-size: 0.875rem; - line-height: 1.25rem} -.card-title { - display: flex; - align-items: center; - gap: 0.5rem; - font-size: 1.25rem; - line-height: 1.75rem; - font-weight: 600} -.card.image-full :where(figure) { - overflow: hidden; - border-radius: inherit} -.carousel::-webkit-scrollbar { - display: none} -.chat-bubble-primary { - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))} -.chat-bubble-secondary { - --tw-bg-opacity: 1; - background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))} -.chat-bubble-accent { - --tw-bg-opacity: 1; - background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))} -.chat-bubble-info { - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} -.chat-bubble-success { - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} -.chat-bubble-warning { - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} -.chat-bubble-error { - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} -.checkbox:focus { - box-shadow: none} -.checkbox:focus-visible { - outline-style: solid; - outline-width: 2px; - outline-offset: 2px; - outline-color: var(--fallback-bc,oklch(var(--bc)/1))} -.checkbox:disabled { - border-width: 0px; - cursor: not-allowed; - border-color: transparent; - --tw-bg-opacity: 1; - background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))); - opacity: 0.2} -.checkbox:checked, - .checkbox[aria-checked="true"] { - background-repeat: no-repeat; - animation: checkmark var(--animation-input, 0.2s) ease-out; - background-color: var(--chkbg); - background-image: linear-gradient(-45deg, transparent 65%, var(--chkbg) 65.99%), - linear-gradient(45deg, transparent 75%, var(--chkbg) 75.99%), - linear-gradient(-45deg, var(--chkbg) 40%, transparent 40.99%), - linear-gradient( - 45deg, - var(--chkbg) 30%, - var(--chkfg) 30.99%, - var(--chkfg) 40%, - transparent 40.99% - ), - linear-gradient(-45deg, var(--chkfg) 50%, var(--chkbg) 50.99%)} -.checkbox:indeterminate { - --tw-bg-opacity: 1; - background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))); - background-repeat: no-repeat; - animation: checkmark var(--animation-input, 0.2s) ease-out; - background-image: linear-gradient(90deg, transparent 80%, var(--chkbg) 80%), - linear-gradient(-90deg, transparent 80%, var(--chkbg) 80%), - linear-gradient(0deg, var(--chkbg) 43%, var(--chkfg) 43%, var(--chkfg) 57%, var(--chkbg) 57%)} -.checkbox-primary { - --chkbg: var(--fallback-p,oklch(var(--p)/1)); - --chkfg: var(--fallback-pc,oklch(var(--pc)/1)); - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))} -.checkbox-primary:focus-visible { - outline-color: var(--fallback-p,oklch(var(--p)/1))} -.checkbox-primary:checked, - .checkbox-primary[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))} -.checkbox-secondary { - --chkbg: var(--fallback-s,oklch(var(--s)/1)); - --chkfg: var(--fallback-sc,oklch(var(--sc)/1)); - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))} -.checkbox-secondary:focus-visible { - outline-color: var(--fallback-s,oklch(var(--s)/1))} -.checkbox-secondary:checked, - .checkbox-secondary[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))} -.checkbox-accent { - --chkbg: var(--fallback-a,oklch(var(--a)/1)); - --chkfg: var(--fallback-ac,oklch(var(--ac)/1)); - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))} -.checkbox-accent:focus-visible { - outline-color: var(--fallback-a,oklch(var(--a)/1))} -.checkbox-accent:checked, - .checkbox-accent[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))} -.checkbox-success { - --chkbg: var(--fallback-su,oklch(var(--su)/1)); - --chkfg: var(--fallback-suc,oklch(var(--suc)/1)); - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))} -.checkbox-success:focus-visible { - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.checkbox-success:checked, - .checkbox-success[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} -.checkbox-warning { - --chkbg: var(--fallback-wa,oklch(var(--wa)/1)); - --chkfg: var(--fallback-wac,oklch(var(--wac)/1)); - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))} -.checkbox-warning:focus-visible { - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.checkbox-warning:checked, - .checkbox-warning[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} -.checkbox-info { - --chkbg: var(--fallback-in,oklch(var(--in)/1)); - --chkfg: var(--fallback-inc,oklch(var(--inc)/1)); - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))} -.checkbox-info:focus-visible { - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.checkbox-info:checked, - .checkbox-info[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} -.checkbox-error { - --chkbg: var(--fallback-er,oklch(var(--er)/1)); - --chkfg: var(--fallback-erc,oklch(var(--erc)/1)); - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))} -.checkbox-error:focus-visible { - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.checkbox-error:checked, - .checkbox-error[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} -@keyframes checkmark { - 0% { - background-position-y: 5px} - 50% { - background-position-y: -2px} - 100% { - background-position-y: 0}} -.checkbox-mark { - display: none} -details.collapse { - width: 100%} -details.collapse summary { - position: relative; - display: block; - outline: 2px solid transparent; - outline-offset: 2px} -details.collapse summary::-webkit-details-marker { - display: none} -.collapse:focus-visible { - outline-style: solid; - outline-width: 2px; - outline-offset: 2px; - outline-color: var(--fallback-bc,oklch(var(--bc)/1))} -.collapse:has(.collapse-title:focus-visible), -.collapse:has(> input[type="checkbox"]:focus-visible), -.collapse:has(> input[type="radio"]:focus-visible) { - outline-style: solid; - outline-width: 2px; - outline-offset: 2px; - outline-color: var(--fallback-bc,oklch(var(--bc)/1))} -.collapse-arrow > .collapse-title:after { - position: absolute; - display: block; - height: 0.5rem; - width: 0.5rem; - --tw-translate-y: -100%; - --tw-rotate: 45deg; - 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)); - transition-property: all; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - transition-duration: 150ms; - transition-duration: 0.2s; - top: 1.9rem; - inset-inline-end: 1.4rem; - content: ""; - transform-origin: 75% 75%; - box-shadow: 2px 2px; - pointer-events: none} -.collapse-plus > .collapse-title:after { - position: absolute; - display: block; - height: 0.5rem; - width: 0.5rem; - transition-property: all; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - transition-duration: 300ms; - top: 0.9rem; - inset-inline-end: 1.4rem; - content: "+"; - pointer-events: none} -.collapse:not(.collapse-open):not(.collapse-close) > input[type="checkbox"], -.collapse:not(.collapse-open):not(.collapse-close) > input[type="radio"]:not(:checked), -.collapse:not(.collapse-open):not(.collapse-close) > .collapse-title { - cursor: pointer} -.collapse:focus:not(.collapse-open):not(.collapse-close):not(.collapse[open]) > .collapse-title { - cursor: unset} -.collapse-title { - position: relative} -:where(.collapse > input[type="checkbox"]), -:where(.collapse > input[type="radio"]) { - z-index: 1} -.collapse-title, -:where(.collapse > input[type="checkbox"]), -:where(.collapse > input[type="radio"]) { - width: 100%; - padding: 1rem; - padding-inline-end: 3rem; - min-height: 3.75rem; - transition: background-color 0.2s ease-out} -.collapse[open] > :where(.collapse-content), -.collapse-open > :where(.collapse-content), -.collapse:focus:not(.collapse-close) > :where(.collapse-content), -.collapse:not(.collapse-close) > :where(input[type="checkbox"]:checked ~ .collapse-content), -.collapse:not(.collapse-close) > :where(input[type="radio"]:checked ~ .collapse-content) { - padding-bottom: 1rem; - transition: padding 0.2s ease-out, - background-color 0.2s ease-out} -.collapse[open].collapse-arrow > .collapse-title:after, -.collapse-open.collapse-arrow > .collapse-title:after, -.collapse-arrow:focus:not(.collapse-close) > .collapse-title:after, -.collapse-arrow:not(.collapse-close) > input[type="checkbox"]:checked ~ .collapse-title:after, -.collapse-arrow:not(.collapse-close) > input[type="radio"]:checked ~ .collapse-title:after { - --tw-translate-y: -50%; - --tw-rotate: 225deg; - 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))} -.collapse[open].collapse-plus > .collapse-title:after, -.collapse-open.collapse-plus > .collapse-title:after, -.collapse-plus:focus:not(.collapse-close) > .collapse-title:after, -.collapse-plus:not(.collapse-close) > input[type="checkbox"]:checked ~ .collapse-title:after, -.collapse-plus:not(.collapse-close) > input[type="radio"]:checked ~ .collapse-title:after { - content: "−"} -.divider:not(:empty) { - gap: 1rem} -.divider-neutral:before, - .divider-neutral:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))} -.divider-primary:before, - .divider-primary:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))} -.divider-secondary:before, - .divider-secondary:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)))} -.divider-accent:before, - .divider-accent:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)))} -.divider-success:before, - .divider-success:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))} -.divider-warning:before, - .divider-warning:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))} -.divider-info:before, - .divider-info:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))} -.divider-error:before, - .divider-error:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))} -.drawer-toggle:checked ~ .drawer-side > .drawer-overlay { - background-color: #0006} -.drawer-toggle:focus-visible ~ .drawer-content label.drawer-button { - outline-style: solid; - outline-width: 2px; - outline-offset: 2px} -.dropdown.dropdown-open .dropdown-content, -.dropdown:focus .dropdown-content, -.dropdown:focus-within .dropdown-content { - --tw-scale-x: 1; - --tw-scale-y: 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))} -.file-input-bordered { - --tw-border-opacity: 0.2} -.file-input:focus { - outline-style: solid; - outline-width: 2px; - outline-offset: 2px; - outline-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.file-input-ghost { - --tw-bg-opacity: 0.05} -.file-input-ghost:focus { - --tw-bg-opacity: 1; - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - box-shadow: none} -.file-input-ghost::file-selector-button { - border-width: 1px; - border-color: transparent; - background-color: transparent; - color: currentColor} -.file-input-primary { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))} -.file-input-primary:focus { - outline-color: var(--fallback-p,oklch(var(--p)/1))} -.file-input-primary::file-selector-button { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))} -.file-input-secondary { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))} -.file-input-secondary:focus { - outline-color: var(--fallback-s,oklch(var(--s)/1))} -.file-input-secondary::file-selector-button { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))} -.file-input-accent { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))} -.file-input-accent:focus { - outline-color: var(--fallback-a,oklch(var(--a)/1))} -.file-input-accent::file-selector-button { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))} -.file-input-info { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))} -.file-input-info:focus { - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.file-input-info::file-selector-button { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} -.file-input-success { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))} -.file-input-success:focus { - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.file-input-success::file-selector-button { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} -.file-input-warning { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))} -.file-input-warning:focus { - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.file-input-warning::file-selector-button { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} -.file-input-error { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))} -.file-input-error:focus { - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.file-input-error::file-selector-button { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} -.file-input-disabled, - .file-input[disabled] { - cursor: not-allowed; - --tw-border-opacity: 1; - border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))); - --tw-text-opacity: 0.2} -.file-input-disabled::placeholder, - .file-input[disabled]::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity))); - --tw-placeholder-opacity: 0.2} -.file-input-disabled::file-selector-button, .file-input[disabled]::file-selector-button { - --tw-border-opacity: 0; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - --tw-bg-opacity: 0.2; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - --tw-text-opacity: 0.2} -.footer-title { - margin-bottom: 0.5rem; - font-weight: 700; - text-transform: uppercase; - opacity: 0.6} -.label-text { - font-size: 0.875rem; - line-height: 1.25rem; - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))} -.label-text-alt { - font-size: 0.75rem; - line-height: 1rem; - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))} -.input input { - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity))); - background-color: transparent} -.input input:focus { - outline: 2px solid transparent; - outline-offset: 2px} -.input[list]::-webkit-calendar-picker-indicator { - line-height: 1em} -.input-bordered { - border-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.input:focus, - .input:focus-within { - box-shadow: none; - border-color: var(--fallback-bc,oklch(var(--bc)/0.2)); - outline-style: solid; - outline-width: 2px; - outline-offset: 2px; - outline-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.input-ghost { - --tw-bg-opacity: 0.05} -.input-ghost:focus, - .input-ghost:focus-within { - --tw-bg-opacity: 1; - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - box-shadow: none} -.input-primary { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))} -.input-primary:focus, - .input-primary:focus-within { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); - outline-color: var(--fallback-p,oklch(var(--p)/1))} -.input-secondary { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))} -.input-secondary:focus, - .input-secondary:focus-within { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity))); - outline-color: var(--fallback-s,oklch(var(--s)/1))} -.input-accent { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))} -.input-accent:focus, - .input-accent:focus-within { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); - outline-color: var(--fallback-a,oklch(var(--a)/1))} -.input-info { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))} -.input-info:focus, - .input-info:focus-within { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.input-success { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))} -.input-success:focus, - .input-success:focus-within { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.input-warning { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))} -.input-warning:focus, - .input-warning:focus-within { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.input-error { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))} -.input-error:focus, - .input-error:focus-within { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.input:has(> input[disabled]), - .input-disabled, - .input:disabled, - .input[disabled] { - cursor: not-allowed; - --tw-border-opacity: 1; - border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))); - color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.input:has(> input[disabled])::placeholder, - .input-disabled::placeholder, - .input:disabled::placeholder, - .input[disabled]::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity))); - --tw-placeholder-opacity: 0.2} -.input:has(> input[disabled]) > input[disabled] { - cursor: not-allowed} -.input::-webkit-date-and-time-value { - text-align: inherit} -.join > :where(*:not(:first-child)) { - margin-top: 0px; - margin-bottom: 0px; - margin-inline-start: -1px} -.join-item:focus { - isolation: isolate} -.link-primary { - --tw-text-opacity: 1; - color: var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))} -@supports (color:color-mix(in oklab,black,black)) { - @media (hover:hover) { - .link-primary:hover { - color: color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 80%,black)} - .link-secondary:hover { - color: color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 80%,black)} - .link-accent:hover { - color: color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 80%,black)} - .link-neutral:hover { - color: color-mix(in oklab,var(--fallback-n,oklch(var(--n)/1)) 80%,black)} - .link-success:hover { - color: color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 80%,black)} - .link-info:hover { - color: color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 80%,black)} - .link-warning:hover { - color: color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 80%,black)} - .link-error:hover { - color: color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 80%,black)}}} -.link-secondary { - --tw-text-opacity: 1; - color: var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))} -.link-accent { - --tw-text-opacity: 1; - color: var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)))} -.link-neutral { - --tw-text-opacity: 1; - color: var(--fallback-n,oklch(var(--n)/var(--tw-text-opacity)))} -.link-success { - --tw-text-opacity: 1; - color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))} -.link-info { - --tw-text-opacity: 1; - color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))} -.link-warning { - --tw-text-opacity: 1; - color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))} -.link-error { - --tw-text-opacity: 1; - color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))} -.link:focus { - outline: 2px solid transparent; - outline-offset: 2px} -.link:focus-visible { - outline: 2px solid currentColor; - outline-offset: 2px} -.loading { - pointer-events: none; - display: inline-block; - aspect-ratio: 1 / 1; - width: 1.5rem; - background-color: currentColor; - -webkit-mask-size: 100%; - mask-size: 100%; - -webkit-mask-repeat: no-repeat; - mask-repeat: no-repeat; - -webkit-mask-position: center; - mask-position: center; - -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E"); - mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E")} -.loading-spinner { - -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E"); - mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E")} -.loading-dots { - -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_qM83%7Banimation:spinner_8HQG 1.05s infinite%7D.spinner_oXPr%7Banimation-delay:.1s%7D.spinner_ZTLf%7Banimation-delay:.2s%7D@keyframes spinner_8HQG%7B0%25,57.14%25%7Banimation-timing-function:cubic-bezier(0.33,.66,.66,1);transform:translate(0)%7D28.57%25%7Banimation-timing-function:cubic-bezier(0.33,0,.66,.33);transform:translateY(-6px)%7D100%25%7Btransform:translate(0)%7D%7D%3C/style%3E%3Ccircle class='spinner_qM83' cx='4' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_oXPr' cx='12' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_ZTLf' cx='20' cy='12' r='3'/%3E%3C/svg%3E"); - mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_qM83%7Banimation:spinner_8HQG 1.05s infinite%7D.spinner_oXPr%7Banimation-delay:.1s%7D.spinner_ZTLf%7Banimation-delay:.2s%7D@keyframes spinner_8HQG%7B0%25,57.14%25%7Banimation-timing-function:cubic-bezier(0.33,.66,.66,1);transform:translate(0)%7D28.57%25%7Banimation-timing-function:cubic-bezier(0.33,0,.66,.33);transform:translateY(-6px)%7D100%25%7Btransform:translate(0)%7D%7D%3C/style%3E%3Ccircle class='spinner_qM83' cx='4' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_oXPr' cx='12' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_ZTLf' cx='20' cy='12' r='3'/%3E%3C/svg%3E")} -.loading-ring { - -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='%23fff'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1; 20' calcMode='spline' keyTimes='0; 1' keySplines='0.165, 0.84, 0.44, 1' repeatCount='indefinite' /%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1; 0' calcMode='spline' keyTimes='0; 1' keySplines='0.3, 0.61, 0.355, 1' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1; 20' calcMode='spline' keyTimes='0; 1' keySplines='0.165, 0.84, 0.44, 1' repeatCount='indefinite' /%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1; 0' calcMode='spline' keyTimes='0; 1' keySplines='0.3, 0.61, 0.355, 1' repeatCount='indefinite' /%3E%3C/circle%3E%3C/g%3E%3C/svg%3E"); - mask-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='%23fff'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1; 20' calcMode='spline' keyTimes='0; 1' keySplines='0.165, 0.84, 0.44, 1' repeatCount='indefinite' /%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1; 0' calcMode='spline' keyTimes='0; 1' keySplines='0.3, 0.61, 0.355, 1' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1; 20' calcMode='spline' keyTimes='0; 1' keySplines='0.165, 0.84, 0.44, 1' repeatCount='indefinite' /%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1; 0' calcMode='spline' keyTimes='0; 1' keySplines='0.3, 0.61, 0.355, 1' repeatCount='indefinite' /%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")} -.loading-ball { - -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_rXNP%7Banimation:spinner_YeBj .8s infinite%7D@keyframes spinner_YeBj%7B0%25%7Banimation-timing-function:cubic-bezier(0.33,0,.66,.33);cy:5px%7D46.875%25%7Bcy:20px;rx:4px;ry:4px%7D50%25%7Banimation-timing-function:cubic-bezier(0.33,.66,.66,1);cy:20.5px;rx:4.8px;ry:3px%7D53.125%25%7Brx:4px;ry:4px%7D100%25%7Bcy:5px%7D%7D%3C/style%3E%3Cellipse class='spinner_rXNP' cx='12' cy='5' rx='4' ry='4'/%3E%3C/svg%3E"); - mask-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_rXNP%7Banimation:spinner_YeBj .8s infinite%7D@keyframes spinner_YeBj%7B0%25%7Banimation-timing-function:cubic-bezier(0.33,0,.66,.33);cy:5px%7D46.875%25%7Bcy:20px;rx:4px;ry:4px%7D50%25%7Banimation-timing-function:cubic-bezier(0.33,.66,.66,1);cy:20.5px;rx:4.8px;ry:3px%7D53.125%25%7Brx:4px;ry:4px%7D100%25%7Bcy:5px%7D%7D%3C/style%3E%3Cellipse class='spinner_rXNP' cx='12' cy='5' rx='4' ry='4'/%3E%3C/svg%3E")} -.loading-bars { - -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_hzlK%7Banimation:spinner_vc4H .8s linear infinite;animation-delay:-.8s%7D.spinner_koGT%7Banimation-delay:-.65s%7D.spinner_YF1u%7Banimation-delay:-.5s%7D@keyframes spinner_vc4H%7B0%25%7By:1px;height:22px%7D93.75%25%7By:5px;height:14px;opacity:.2%7D%7D%3C/style%3E%3Crect class='spinner_hzlK' x='1' y='1' width='6' height='22'/%3E%3Crect class='spinner_hzlK spinner_koGT' x='9' y='1' width='6' height='22'/%3E%3Crect class='spinner_hzlK spinner_YF1u' x='17' y='1' width='6' height='22'/%3E%3C/svg%3E"); - mask-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_hzlK%7Banimation:spinner_vc4H .8s linear infinite;animation-delay:-.8s%7D.spinner_koGT%7Banimation-delay:-.65s%7D.spinner_YF1u%7Banimation-delay:-.5s%7D@keyframes spinner_vc4H%7B0%25%7By:1px;height:22px%7D93.75%25%7By:5px;height:14px;opacity:.2%7D%7D%3C/style%3E%3Crect class='spinner_hzlK' x='1' y='1' width='6' height='22'/%3E%3Crect class='spinner_hzlK spinner_koGT' x='9' y='1' width='6' height='22'/%3E%3Crect class='spinner_hzlK spinner_YF1u' x='17' y='1' width='6' height='22'/%3E%3C/svg%3E")} -.loading-infinity { - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='shape-rendering: auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cpath fill='none' stroke='%230a0a0a' stroke-width='10' stroke-dasharray='205.271142578125 51.317785644531256' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40 C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z' stroke-linecap='round' style='transform:scale(0.8);transform-origin:50px 50px'%3E%3Canimate attributeName='stroke-dashoffset' repeatCount='indefinite' dur='2s' keyTimes='0;1' values='0;256.58892822265625'%3E%3C/animate%3E%3C/path%3E%3C/svg%3E"); - mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='shape-rendering: auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cpath fill='none' stroke='%230a0a0a' stroke-width='10' stroke-dasharray='205.271142578125 51.317785644531256' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40 C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z' stroke-linecap='round' style='transform:scale(0.8);transform-origin:50px 50px'%3E%3Canimate attributeName='stroke-dashoffset' repeatCount='indefinite' dur='2s' keyTimes='0;1' values='0;256.58892822265625'%3E%3C/animate%3E%3C/path%3E%3C/svg%3E")} -.loading-xs { - width: 1rem} -.loading-sm { - width: 1.25rem} -.loading-md { - width: 1.5rem} -.loading-lg { - width: 2.5rem} -.mask-squircle { - -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e")} -.mask-decagon { - -webkit-mask-image: url("data:image/svg+xml,%3csvg width='192' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 58.779 19.098 36.327 50v61.804l-36.327 50L96 200l-58.779-19.098-36.327-50V69.098l36.327-50z' fill-rule='evenodd'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg width='192' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 58.779 19.098 36.327 50v61.804l-36.327 50L96 200l-58.779-19.098-36.327-50V69.098l36.327-50z' fill-rule='evenodd'/%3e%3c/svg%3e")} -.mask-diamond { - -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m100 0 100 100-100 100L0 100z' fill-rule='evenodd'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m100 0 100 100-100 100L0 100z' fill-rule='evenodd'/%3e%3c/svg%3e")} -.mask-heart { - -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='185' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 184.606a15.384 15.384 0 0 1-8.653-2.678C53.565 156.28 37.205 138.695 28.182 127.7 8.952 104.264-.254 80.202.005 54.146.308 24.287 24.264 0 53.406 0c21.192 0 35.869 11.937 44.416 21.879a2.884 2.884 0 0 0 4.356 0C110.725 11.927 125.402 0 146.594 0c29.142 0 53.098 24.287 53.4 54.151.26 26.061-8.956 50.122-28.176 73.554-9.023 10.994-25.383 28.58-63.165 54.228a15.384 15.384 0 0 1-8.653 2.673Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg width='200' height='185' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 184.606a15.384 15.384 0 0 1-8.653-2.678C53.565 156.28 37.205 138.695 28.182 127.7 8.952 104.264-.254 80.202.005 54.146.308 24.287 24.264 0 53.406 0c21.192 0 35.869 11.937 44.416 21.879a2.884 2.884 0 0 0 4.356 0C110.725 11.927 125.402 0 146.594 0c29.142 0 53.098 24.287 53.4 54.151.26 26.061-8.956 50.122-28.176 73.554-9.023 10.994-25.383 28.58-63.165 54.228a15.384 15.384 0 0 1-8.653 2.673Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e")} -.mask-hexagon { - -webkit-mask-image: url("data:image/svg+xml,%3csvg width='182' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M.3 65.486c0-9.196 6.687-20.063 14.211-25.078l61.86-35.946c8.36-5.016 20.899-5.016 29.258 0l61.86 35.946c8.36 5.015 14.211 15.882 14.211 25.078v71.055c0 9.196-6.687 20.063-14.211 25.079l-61.86 35.945c-8.36 4.18-20.899 4.18-29.258 0L14.51 161.62C6.151 157.44.3 145.737.3 136.54V65.486Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg width='182' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M.3 65.486c0-9.196 6.687-20.063 14.211-25.078l61.86-35.946c8.36-5.016 20.899-5.016 29.258 0l61.86 35.946c8.36 5.015 14.211 15.882 14.211 25.078v71.055c0 9.196-6.687 20.063-14.211 25.079l-61.86 35.945c-8.36 4.18-20.899 4.18-29.258 0L14.51 161.62C6.151 157.44.3 145.737.3 136.54V65.486Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e")} -.mask-hexagon-2 { - -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='182' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M64.786 181.4c-9.196 0-20.063-6.687-25.079-14.21L3.762 105.33c-5.016-8.36-5.016-20.9 0-29.259l35.945-61.86C44.723 5.851 55.59 0 64.786 0h71.055c9.196 0 20.063 6.688 25.079 14.211l35.945 61.86c4.18 8.36 4.18 20.899 0 29.258l-35.945 61.86c-4.18 8.36-15.883 14.211-25.079 14.211H64.786Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg width='200' height='182' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M64.786 181.4c-9.196 0-20.063-6.687-25.079-14.21L3.762 105.33c-5.016-8.36-5.016-20.9 0-29.259l35.945-61.86C44.723 5.851 55.59 0 64.786 0h71.055c9.196 0 20.063 6.688 25.079 14.211l35.945 61.86c4.18 8.36 4.18 20.899 0 29.258l-35.945 61.86c-4.18 8.36-15.883 14.211-25.079 14.211H64.786Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e")} -.mask-circle { - -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle fill='black' cx='100' cy='100' r='100' fill-rule='evenodd'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle fill='black' cx='100' cy='100' r='100' fill-rule='evenodd'/%3e%3c/svg%3e")} -.mask-parallelogram { - -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='154' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M46.154 0H200l-46.154 153.846H0z' fill-rule='evenodd'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg width='200' height='154' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M46.154 0H200l-46.154 153.846H0z' fill-rule='evenodd'/%3e%3c/svg%3e")} -.mask-parallelogram-2 { - -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='154' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M153.846 0H0l46.154 153.846H200z' fill-rule='evenodd'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg width='200' height='154' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M153.846 0H0l46.154 153.846H200z' fill-rule='evenodd'/%3e%3c/svg%3e")} -.mask-parallelogram-3 { - -webkit-mask-image: url("data:image/svg+xml,%3csvg width='154' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M.077 47.077v153.846l153.846-46.154V.923z' fill-rule='evenodd'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg width='154' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M.077 47.077v153.846l153.846-46.154V.923z' fill-rule='evenodd'/%3e%3c/svg%3e")} -.mask-parallelogram-4 { - -webkit-mask-image: url("data:image/svg+xml,%3csvg width='154' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M153.923 47.077v153.846L.077 154.77V.923z' fill-rule='evenodd'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg width='154' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M153.923 47.077v153.846L.077 154.77V.923z' fill-rule='evenodd'/%3e%3c/svg%3e")} -.mask-pentagon { - -webkit-mask-image: url("data:image/svg+xml,%3csvg width='192' height='181' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 95.106 69.098-36.327 111.804H37.22L.894 69.098z' fill-rule='evenodd'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg width='192' height='181' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 95.106 69.098-36.327 111.804H37.22L.894 69.098z' fill-rule='evenodd'/%3e%3c/svg%3e")} -.mask-square { - -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 0h200v200H0z' fill-rule='evenodd'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 0h200v200H0z' fill-rule='evenodd'/%3e%3c/svg%3e")} -.mask-star { - -webkit-mask-image: url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 137.263-58.779 42.024 22.163-68.389L.894 68.481l72.476-.243L96 0l22.63 68.238 72.476.243-58.49 42.417 22.163 68.389z' fill-rule='evenodd'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 137.263-58.779 42.024 22.163-68.389L.894 68.481l72.476-.243L96 0l22.63 68.238 72.476.243-58.49 42.417 22.163 68.389z' fill-rule='evenodd'/%3e%3c/svg%3e")} -.mask-star-2 { - -webkit-mask-image: url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e")} -.mask-triangle { - -webkit-mask-image: url("data:image/svg+xml,%3csvg width='174' height='149' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 148.476-86.603.185L43.86 74.423 87 0l43.14 74.423 43.463 74.238z' fill-rule='evenodd'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg width='174' height='149' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 148.476-86.603.185L43.86 74.423 87 0l43.14 74.423 43.463 74.238z' fill-rule='evenodd'/%3e%3c/svg%3e")} -.mask-triangle-2 { - -webkit-mask-image: url("data:image/svg+xml,%3csvg width='174' height='150' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 .738 86.603-.184-43.463 74.238L87 149.214 43.86 74.792.397.554z' fill-rule='evenodd'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg width='174' height='150' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 .738 86.603-.184-43.463 74.238L87 149.214 43.86 74.792.397.554z' fill-rule='evenodd'/%3e%3c/svg%3e")} -.mask-triangle-3 { - -webkit-mask-image: url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m149.369 87.107.185 86.603-74.239-43.463L.893 87.107l74.422-43.14L149.554.505z' fill-rule='evenodd'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m149.369 87.107.185 86.603-74.239-43.463L.893 87.107l74.422-43.14L149.554.505z' fill-rule='evenodd'/%3e%3c/svg%3e")} -.mask-triangle-4 { - -webkit-mask-image: url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M.631 87.107.446.505l74.239 43.462 74.422 43.14-74.422 43.14L.446 173.71z' fill-rule='evenodd'/%3e%3c/svg%3e"); - mask-image: url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M.631 87.107.446.505l74.239 43.462 74.422 43.14-74.422 43.14L.446 173.71z' fill-rule='evenodd'/%3e%3c/svg%3e")} -:where(.menu li:empty) { - --tw-bg-opacity: 1; - background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))); - opacity: 0.1; - margin: 0.5rem 1rem; - height: 1px} -.menu :where(li ul):before { - position: absolute; - bottom: 0.75rem; - inset-inline-start: 0px; - top: 0.75rem; - width: 1px; - --tw-bg-opacity: 1; - background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))); - opacity: 0.1; - content: ""} -.menu :where(li:not(.menu-title) > *:not(ul, details, .menu-title, .btn)), -.menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) { - border-radius: var(--rounded-btn, 0.5rem); - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - text-align: start; - 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-timing-function: cubic-bezier(0, 0, 0.2, 1); - transition-duration: 200ms; - text-wrap: balance} -:where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(summary, .active, .btn).focus, :where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(summary, .active, .btn):focus, :where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):is(summary):not(.active, .btn):focus-visible, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(summary, .active, .btn).focus, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(summary, .active, .btn):focus, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):is(summary):not(.active, .btn):focus-visible { - cursor: pointer; - background-color: var(--fallback-bc,oklch(var(--bc)/0.1)); - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - outline: 2px solid transparent; - outline-offset: 2px} -.menu li > *:not(ul, .menu-title, details, .btn):active, -.menu li > *:not(ul, .menu-title, details, .btn).active, -.menu li > details > summary:active { - --tw-bg-opacity: 1; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))} -.menu :where(li > details > summary)::-webkit-details-marker { - display: none} -.menu :where(li > details > summary):after, -.menu :where(li > .menu-dropdown-toggle):after { - justify-self: end; - display: block; - margin-top: -0.5rem; - height: 0.5rem; - width: 0.5rem; - transform: rotate(45deg); - transition-property: transform, margin-top; - transition-duration: 0.3s; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - content: ""; - transform-origin: 75% 75%; - box-shadow: 2px 2px; - pointer-events: none} -.menu :where(li > details[open] > summary):after, -.menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after { - transform: rotate(225deg); - margin-top: 0} -.menu-title { - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - font-size: 0.875rem; - line-height: 1.25rem; - font-weight: 700; - color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.mockup-code:before { - content: ""; - margin-bottom: 1rem; - display: block; - height: 0.75rem; - width: 0.75rem; - border-radius: 9999px; - opacity: 0.3; - box-shadow: 1.4em 0, - 2.8em 0, - 4.2em 0} -.mockup-code pre { - padding-right: 1.25rem} -.mockup-code pre:before { - content: ""; - margin-right: 2ch} -.mockup-window:before { - content: ""; - margin-bottom: 1rem; - display: block; - aspect-ratio: 1 / 1; - height: 0.75rem; - flex-shrink: 0; - align-self: flex-start; - border-radius: 9999px; - opacity: 0.3; - box-shadow: 1.4em 0, - 2.8em 0, - 4.2em 0} -:is([dir="rtl"] .mockup-window):before { - align-self: flex-end} -.mockup-phone { - display: inline-block; - border: 4px solid #444; - border-radius: 50px; - background-color: #000; - padding: 10px; - margin: 0 auto; - overflow: hidden} -.mockup-phone .camera { - position: relative; - top: 0px; - left: 0px; - background: #000; - height: 25px; - width: 150px; - margin: 0 auto; - border-bottom-left-radius: 17px; - border-bottom-right-radius: 17px; - z-index: 11} -.mockup-phone .camera:before { - content: ""; - position: absolute; - top: 35%; - left: 50%; - width: 50px; - height: 4px; - border-radius: 5px; - background-color: #0c0b0e; - transform: translate(-50%, -50%)} -.mockup-phone .camera:after { - content: ""; - position: absolute; - top: 20%; - left: 70%; - width: 8px; - height: 8px; - border-radius: 5px; - background-color: #0f0b25} -.mockup-phone .display { - overflow: hidden; - border-radius: 40px; - margin-top: -25px} -.mockup-browser .mockup-browser-toolbar { - margin-top: 0.75rem; - margin-bottom: 0.75rem; - display: inline-flex; - width: 100%; - align-items: center; - padding-right: 1.4em} -:is([dir="rtl"] .mockup-browser .mockup-browser-toolbar) { - flex-direction: row-reverse} -.mockup-browser .mockup-browser-toolbar:before { - content: ""; - margin-right: 4.8rem; - display: inline-block; - aspect-ratio: 1 / 1; - height: 0.75rem; - border-radius: 9999px; - opacity: 0.3; - box-shadow: 1.4em 0, - 2.8em 0, - 4.2em 0} -.mockup-browser .mockup-browser-toolbar .input { - position: relative; - margin-left: auto; - margin-right: auto; - display: block; - height: 1.75rem; - width: 24rem; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - --tw-bg-opacity: 1; - background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))); - padding-left: 2rem; - direction: ltr} -.mockup-browser .mockup-browser-toolbar .input:before { - content: ""; - position: absolute; - left: 0.5rem; - top: 50%; - aspect-ratio: 1 / 1; - height: 0.75rem; - --tw-translate-y: -50%; - 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)); - border-radius: 9999px; - border-width: 2px; - border-color: currentColor; - opacity: 0.6} -.mockup-browser .mockup-browser-toolbar .input:after { - content: ""; - position: absolute; - left: 1.25rem; - top: 50%; - height: 0.5rem; - --tw-translate-y: 25%; - --tw-rotate: -45deg; - 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)); - border-radius: 9999px; - border-width: 1px; - border-color: currentColor; - opacity: 0.6} -.modal:not(dialog:not(.modal-open)), - .modal::backdrop { - background-color: #0006; - animation: modal-pop 0.2s ease-out} -.modal-backdrop { - z-index: -1; - grid-column-start: 1; - grid-row-start: 1; - display: grid; - align-self: stretch; - justify-self: stretch; - color: transparent} -.modal-open .modal-box, -.modal-toggle:checked + .modal .modal-box, -.modal:target .modal-box, -.modal[open] .modal-box { - --tw-translate-y: 0px; - --tw-scale-x: 1; - --tw-scale-y: 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))} -.modal-action > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(0.5rem * var(--tw-space-x-reverse)); - margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))} -@keyframes modal-pop { - 0% { - opacity: 0}} -.progress::-moz-progress-bar { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))} -.progress-primary::-moz-progress-bar { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))} -.progress-secondary::-moz-progress-bar { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)))} -.progress-accent::-moz-progress-bar { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)))} -.progress-info::-moz-progress-bar { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))} -.progress-success::-moz-progress-bar { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))} -.progress-warning::-moz-progress-bar { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))} -.progress-error::-moz-progress-bar { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))} -.progress:indeterminate { - --progress-color: var(--fallback-bc,oklch(var(--bc)/1)); - background-image: repeating-linear-gradient( - 90deg, - var(--progress-color) -1%, - var(--progress-color) 10%, - transparent 10%, - transparent 90% - ); - background-size: 200%; - background-position-x: 15%; - animation: progress-loading 5s ease-in-out infinite} -.progress-primary:indeterminate { - --progress-color: var(--fallback-p,oklch(var(--p)/1))} -.progress-secondary:indeterminate { - --progress-color: var(--fallback-s,oklch(var(--s)/1))} -.progress-accent:indeterminate { - --progress-color: var(--fallback-a,oklch(var(--a)/1))} -.progress-info:indeterminate { - --progress-color: var(--fallback-in,oklch(var(--in)/1))} -.progress-success:indeterminate { - --progress-color: var(--fallback-su,oklch(var(--su)/1))} -.progress-warning:indeterminate { - --progress-color: var(--fallback-wa,oklch(var(--wa)/1))} -.progress-error:indeterminate { - --progress-color: var(--fallback-er,oklch(var(--er)/1))} -.progress::-webkit-progress-bar { - border-radius: var(--rounded-box, 1rem); - background-color: transparent} -.progress::-webkit-progress-value { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))} -.progress-primary::-webkit-progress-value { - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))} -.progress-secondary::-webkit-progress-value { - --tw-bg-opacity: 1; - background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)))} -.progress-accent::-webkit-progress-value { - --tw-bg-opacity: 1; - background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)))} -.progress-info::-webkit-progress-value { - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))} -.progress-success::-webkit-progress-value { - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))} -.progress-warning::-webkit-progress-value { - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))} -.progress-error::-webkit-progress-value { - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))} -.progress:indeterminate::-moz-progress-bar { - background-color: transparent; - background-image: repeating-linear-gradient( - 90deg, - var(--progress-color) -1%, - var(--progress-color) 10%, - transparent 10%, - transparent 90% - ); - background-size: 200%; - background-position-x: 15%; - animation: progress-loading 5s ease-in-out infinite} -@keyframes progress-loading { - 50% { - background-position-x: -115%}} -.radio:focus { - box-shadow: none} -.radio:focus-visible { - outline-style: solid; - outline-width: 2px; - outline-offset: 2px; - outline-color: var(--fallback-bc,oklch(var(--bc)/1))} -.radio:checked, - .radio[aria-checked="true"] { - --tw-bg-opacity: 1; - background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))); - background-image: none; - animation: radiomark var(--animation-input, 0.2s) ease-out; - box-shadow: 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset, - 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset} -.radio-primary { - --chkbg: var(--p); - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))} -.radio-primary:focus-visible { - outline-color: var(--fallback-p,oklch(var(--p)/1))} -.radio-primary:checked, - .radio-primary[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))} -.radio-secondary { - --chkbg: var(--s); - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))} -.radio-secondary:focus-visible { - outline-color: var(--fallback-s,oklch(var(--s)/1))} -.radio-secondary:checked, - .radio-secondary[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))} -.radio-accent { - --chkbg: var(--a); - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))} -.radio-accent:focus-visible { - outline-color: var(--fallback-a,oklch(var(--a)/1))} -.radio-accent:checked, - .radio-accent[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))} -.radio-success { - --chkbg: var(--su); - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))} -.radio-success:focus-visible { - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.radio-success:checked, - .radio-success[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} -.radio-warning { - --chkbg: var(--wa); - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))} -.radio-warning:focus-visible { - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.radio-warning:checked, - .radio-warning[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} -.radio-info { - --chkbg: var(--in); - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))} -.radio-info:focus-visible { - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.radio-info:checked, - .radio-info[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} -.radio-error { - --chkbg: var(--er); - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))} -.radio-error:focus-visible { - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.radio-error:checked, - .radio-error[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} -.radio:disabled { - cursor: not-allowed; - opacity: 0.2} -@keyframes radiomark { - 0% { - box-shadow: 0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset, - 0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset} - 50% { - box-shadow: 0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset, - 0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset} - 100% { - box-shadow: 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset, - 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}} -.radio-mark { - display: none} -.range:focus-visible::-webkit-slider-thumb { - --focus-shadow: 0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset} -.range:focus-visible::-moz-range-thumb { - --focus-shadow: 0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset} -.range::-webkit-slider-runnable-track { - height: 0.5rem; - width: 100%; - border-radius: var(--rounded-box, 1rem); - background-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.range::-moz-range-track { - height: 0.5rem; - width: 100%; - border-radius: var(--rounded-box, 1rem); - background-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.range::-webkit-slider-thumb { - position: relative; - height: 1.5rem; - width: 1.5rem; - border-radius: var(--rounded-box, 1rem); - border-style: none; - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))); - appearance: none; - -webkit-appearance: none; - top: 50%; - color: var(--range-shdw); - transform: translateY(-50%); - --filler-size: 100rem; - --filler-offset: 0.6rem; - box-shadow: 0 0 0 3px var(--range-shdw) inset, - var(--focus-shadow, 0 0), - calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size)} -.range::-moz-range-thumb { - position: relative; - height: 1.5rem; - width: 1.5rem; - border-radius: var(--rounded-box, 1rem); - border-style: none; - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))); - top: 50%; - color: var(--range-shdw); - --filler-size: 100rem; - --filler-offset: 0.5rem; - box-shadow: 0 0 0 3px var(--range-shdw) inset, - var(--focus-shadow, 0 0), - calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size)} -.range-primary { - --range-shdw: var(--fallback-p,oklch(var(--p)/1))} -.range-secondary { - --range-shdw: var(--fallback-s,oklch(var(--s)/1))} -.range-accent { - --range-shdw: var(--fallback-a,oklch(var(--a)/1))} -.range-success { - --range-shdw: var(--fallback-su,oklch(var(--su)/1))} -.range-warning { - --range-shdw: var(--fallback-wa,oklch(var(--wa)/1))} -.range-info { - --range-shdw: var(--fallback-in,oklch(var(--in)/1))} -.range-error { - --range-shdw: var(--fallback-er,oklch(var(--er)/1))} -.rating input { - appearance: none; - -webkit-appearance: none} -.rating .rating-hidden { - width: 0.5rem; - background-color: transparent} -.rating input[type="radio"]:checked { - background-image: none} -.rating input:checked ~ input, - .rating input[aria-checked="true"] ~ input { - --tw-bg-opacity: 0.2} -.rating input:focus-visible { - transition-property: transform; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - transition-duration: 300ms; - transform: translateY(-0.125em)} -.rating input:active:focus { - animation: none; - transform: translateY(-0.125em)} -.rating-half :where(input:not(.rating-hidden)) { - width: 0.75rem} -@keyframes rating-pop { - 0% { - transform: translateY(-0.125em)} - 40% { - transform: translateY(-0.125em)} - 100% { - transform: translateY(0)}} -.select-bordered { - border-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.select:focus { - box-shadow: none; - border-color: var(--fallback-bc,oklch(var(--bc)/0.2)); - outline-style: solid; - outline-width: 2px; - outline-offset: 2px; - outline-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.select-ghost { - --tw-bg-opacity: 0.05} -.select-ghost:focus { - --tw-bg-opacity: 1; - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))} -.select-primary { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))} -.select-primary:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); - outline-color: var(--fallback-p,oklch(var(--p)/1))} -.select-secondary { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))} -.select-secondary:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity))); - outline-color: var(--fallback-s,oklch(var(--s)/1))} -.select-accent { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))} -.select-accent:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); - outline-color: var(--fallback-a,oklch(var(--a)/1))} -.select-info { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))} -.select-info:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.select-success { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))} -.select-success:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.select-warning { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))} -.select-warning:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.select-error { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))} -.select-error:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.select-disabled, - .select:disabled, - .select[disabled] { - cursor: not-allowed; - --tw-border-opacity: 1; - border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))); - color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.select-disabled::placeholder, - .select:disabled::placeholder, - .select[disabled]::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity))); - --tw-placeholder-opacity: 0.2} -.select-multiple, - .select[multiple], - .select[size].select:not([size="1"]) { - background-image: none; - padding-right: 1rem} -[dir="rtl"] .select { - background-position: calc(0% + 12px) calc(1px + 50%), - calc(0% + 16px) calc(1px + 50%)} -.skeleton { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity))); - will-change: background-position; - animation: skeleton 1.8s ease-in-out infinite; - background-image: linear-gradient( - 105deg, - transparent 0%, - transparent 40%, - var(--fallback-b1,oklch(var(--b1)/1)) 50%, - transparent 60%, - transparent 100% - ); - background-size: 200% auto; - background-repeat: no-repeat; - background-position-x: -50%} -@media (prefers-reduced-motion) { - .skeleton { - animation-duration: 15s}} -@keyframes skeleton { - from { - background-position: 150%} - to { - background-position: -50%}} -:where(.stats) > :not([hidden]) ~ :not([hidden]) { - --tw-divide-x-reverse: 0; - border-right-width: calc(1px * var(--tw-divide-x-reverse)); - border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); - --tw-divide-y-reverse: 0; - border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))); - border-bottom-width: calc(0px * var(--tw-divide-y-reverse))} -:is([dir="rtl"] .stats > :not([hidden]) ~ :not([hidden])) { - --tw-divide-x-reverse: 1} -.steps .step:before { - top: 0px; - grid-column-start: 1; - grid-row-start: 1; - height: 0.5rem; - width: 100%; - 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)); - --tw-bg-opacity: 1; - background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - content: ""; - margin-inline-start: -100%} -.steps .step:after { - content: counter(step); - counter-increment: step; - z-index: 1; - position: relative; - grid-column-start: 1; - grid-row-start: 1; - display: grid; - height: 2rem; - width: 2rem; - place-items: center; - place-self: center; - border-radius: 9999px; - --tw-bg-opacity: 1; - background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))} -.steps .step:first-child:before { - content: none} -.steps .step[data-content]:after { - content: attr(data-content)} -.steps .step-neutral + .step-neutral:before, - .steps .step-neutral:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))} -.steps .step-primary + .step-primary:before, - .steps .step-primary:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))} -.steps .step-secondary + .step-secondary:before, - .steps .step-secondary:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))} -.steps .step-accent + .step-accent:before, - .steps .step-accent:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))} -.steps .step-info + .step-info:before { - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))} -.steps .step-info:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} -.steps .step-success + .step-success:before { - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))} -.steps .step-success:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} -.steps .step-warning + .step-warning:before { - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))} -.steps .step-warning:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} -.steps .step-error + .step-error:before { - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))} -.steps .step-error:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} -.swap-rotate .swap-on, -.swap-rotate .swap-indeterminate, -.swap-rotate input:indeterminate ~ .swap-on { - --tw-rotate: 45deg; - 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))} -.swap-rotate input:checked ~ .swap-off, -.swap-active:where(.swap-rotate) .swap-off, -.swap-rotate input:indeterminate ~ .swap-off { - --tw-rotate: -45deg; - 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))} -.swap-rotate input:checked ~ .swap-on, -.swap-active:where(.swap-rotate) .swap-on, -.swap-rotate input:indeterminate ~ .swap-indeterminate { - --tw-rotate: 0deg; - 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))} -.swap-flip { - transform-style: preserve-3d; - perspective: 16em} -.swap-flip .swap-on, -.swap-flip .swap-indeterminate, -.swap-flip input:indeterminate ~ .swap-on { - transform: rotateY(180deg); - backface-visibility: hidden; - opacity: 1} -.swap-flip input:checked ~ .swap-off, -.swap-active:where(.swap-flip) .swap-off, -.swap-flip input:indeterminate ~ .swap-off { - transform: rotateY(-180deg); - backface-visibility: hidden; - opacity: 1} -.swap-flip input:checked ~ .swap-on, -.swap-active:where(.swap-flip) .swap-on, -.swap-flip input:indeterminate ~ .swap-indeterminate { - transform: rotateY(0deg)} -.tabs-lifted > .tab:focus-visible { - border-end-end-radius: 0; - border-end-start-radius: 0} -.tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]), .tab:is(input:checked) { - border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity))); - --tw-border-opacity: 1; - --tw-text-opacity: 1} -.tab:focus { - outline: 2px solid transparent; - outline-offset: 2px} -.tab:focus-visible { - outline: 2px solid currentColor; - outline-offset: -5px} -.tab-disabled, - .tab[disabled] { - cursor: not-allowed; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - --tw-text-opacity: 0.2} -.tabs-bordered > .tab { - border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity))); - --tw-border-opacity: 0.2; - border-style: solid; - border-bottom-width: calc(var(--tab-border, 1px) + 1px)} -.tabs-lifted > .tab { - border: var(--tab-border, 1px) solid transparent; - border-width: 0 0 var(--tab-border, 1px) 0; - border-start-start-radius: var(--tab-radius, 0.5rem); - border-start-end-radius: var(--tab-radius, 0.5rem); - border-bottom-color: var(--tab-border-color); - padding-inline-start: var(--tab-padding, 1rem); - padding-inline-end: var(--tab-padding, 1rem); - padding-top: var(--tab-border, 1px)} -.tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]), .tabs-lifted > .tab:is(input:checked) { - background-color: var(--tab-bg); - border-width: var(--tab-border, 1px) var(--tab-border, 1px) 0 var(--tab-border, 1px); - border-inline-start-color: var(--tab-border-color); - border-inline-end-color: var(--tab-border-color); - border-top-color: var(--tab-border-color); - padding-inline-start: calc(var(--tab-padding, 1rem) - var(--tab-border, 1px)); - padding-inline-end: calc(var(--tab-padding, 1rem) - var(--tab-border, 1px)); - padding-bottom: var(--tab-border, 1px); - padding-top: 0} -.tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):before, .tabs-lifted > .tab:is(input:checked):before { - z-index: 1; - content: ""; - display: block; - position: absolute; - width: calc(100% + var(--tab-radius, 0.5rem) * 2); - height: var(--tab-radius, 0.5rem); - bottom: 0; - background-size: var(--tab-radius, 0.5rem); - background-position: top left, - top right; - background-repeat: no-repeat; - --tab-grad: calc(69% - var(--tab-border, 1px)); - --radius-start: radial-gradient( - circle at top left, - transparent var(--tab-grad), - var(--tab-border-color) calc(var(--tab-grad) + 0.25px), - var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)), - var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px) - ); - --radius-end: radial-gradient( - circle at top right, - transparent var(--tab-grad), - var(--tab-border-color) calc(var(--tab-grad) + 0.25px), - var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)), - var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px) - ); - background-image: var(--radius-start), var(--radius-end)} -.tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):first-child:before, .tabs-lifted > .tab:is(input:checked):first-child:before { - background-image: var(--radius-end); - background-position: top right} -[dir="rtl"] .tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):first-child:before, [dir="rtl"] .tabs-lifted > .tab:is(input:checked):first-child:before { - background-image: var(--radius-start); - background-position: top left} -.tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):last-child:before, .tabs-lifted > .tab:is(input:checked):last-child:before { - background-image: var(--radius-start); - background-position: top left} -[dir="rtl"] .tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):last-child:before, [dir="rtl"] .tabs-lifted > .tab:is(input:checked):last-child:before { - background-image: var(--radius-end); - background-position: top right} -.tabs-lifted - > :is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]) - + .tabs-lifted - :is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):before, .tabs-lifted > .tab:is(input:checked) + .tabs-lifted .tab:is(input:checked):before { - background-image: var(--radius-end); - background-position: top right} -.tabs-boxed { - border-radius: var(--rounded-btn, 0.5rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))); - padding: 0.25rem} -.tabs-boxed .tab { - border-radius: var(--rounded-btn, 0.5rem)} -.tabs-boxed :is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]), .tabs-boxed :is(input:checked) { - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))} -:is([dir="rtl"] .table) { - text-align: right} -.table :where(th, td) { - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.75rem; - padding-bottom: 0.75rem; - vertical-align: middle} -.table tr.active, - .table tr.active:nth-child(even), - .table-zebra tbody tr:nth-child(even) { - --tw-bg-opacity: 1; - background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))} -.table-zebra tr.active, - .table-zebra tr.active:nth-child(even), - .table-zebra-zebra tbody tr:nth-child(even) { - --tw-bg-opacity: 1; - background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))} -.table :where(thead tr, tbody tr:not(:last-child),tbody tr:first-child:last-child) { - border-bottom-width: 1px; - --tw-border-opacity: 1; - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))} -.table :where(thead, tfoot) { - white-space: nowrap; - font-size: 0.75rem; - line-height: 1rem; - font-weight: 700; - color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.table :where(tfoot) { - border-top-width: 1px; - --tw-border-opacity: 1; - border-top-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))} -.textarea-bordered { - border-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.textarea:focus { - box-shadow: none; - border-color: var(--fallback-bc,oklch(var(--bc)/0.2)); - outline-style: solid; - outline-width: 2px; - outline-offset: 2px; - outline-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.textarea-ghost { - --tw-bg-opacity: 0.05} -.textarea-ghost:focus { - --tw-bg-opacity: 1; - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - box-shadow: none} -.textarea-primary { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))} -.textarea-primary:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); - outline-color: var(--fallback-p,oklch(var(--p)/1))} -.textarea-secondary { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))} -.textarea-secondary:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity))); - outline-color: var(--fallback-s,oklch(var(--s)/1))} -.textarea-accent { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))} -.textarea-accent:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); - outline-color: var(--fallback-a,oklch(var(--a)/1))} -.textarea-info { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))} -.textarea-info:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.textarea-success { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))} -.textarea-success:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.textarea-warning { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))} -.textarea-warning:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.textarea-error { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))} -.textarea-error:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.textarea-disabled, - .textarea:disabled, - .textarea[disabled] { - cursor: not-allowed; - --tw-border-opacity: 1; - border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))); - color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.textarea-disabled::placeholder, - .textarea:disabled::placeholder, - .textarea[disabled]::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity))); - --tw-placeholder-opacity: 0.2} -.timeline hr { - height: 0.25rem} -:where(.timeline hr) { - --tw-bg-opacity: 1; - background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))} -:where(.timeline:has(.timeline-middle) hr):first-child { - border-start-end-radius: var(--rounded-badge, 1.9rem); - border-end-end-radius: var(--rounded-badge, 1.9rem); - border-start-start-radius: 0px; - border-end-start-radius: 0px} -:where(.timeline:has(.timeline-middle) hr):last-child { - border-start-start-radius: var(--rounded-badge, 1.9rem); - border-end-start-radius: var(--rounded-badge, 1.9rem); - border-start-end-radius: 0px; - border-end-end-radius: 0px} -:where(.timeline:not(:has(.timeline-middle)) :first-child hr:last-child) { - border-start-start-radius: var(--rounded-badge, 1.9rem); - border-end-start-radius: var(--rounded-badge, 1.9rem); - border-start-end-radius: 0px; - border-end-end-radius: 0px} -:where(.timeline:not(:has(.timeline-middle)) :last-child hr:first-child) { - border-start-end-radius: var(--rounded-badge, 1.9rem); - border-end-end-radius: var(--rounded-badge, 1.9rem); - border-start-start-radius: 0px; - border-end-start-radius: 0px} -.timeline-box { - border-radius: var(--rounded-box, 1rem); - border-width: 1px; - --tw-border-opacity: 1; - border-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))); - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); - --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)} -.toast > * { - animation: toast-pop 0.25s ease-out} -@keyframes toast-pop { - 0% { - transform: scale(0.9); - opacity: 0} - 100% { - transform: scale(1); - opacity: 1}} -[dir="rtl"] .toggle { - --handleoffsetcalculator: calc(var(--handleoffset) * 1)} -.toggle:focus-visible { - outline-style: solid; - outline-width: 2px; - outline-offset: 2px; - outline-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.toggle:hover { - background-color: currentColor} -.toggle:checked, - .toggle[aria-checked="true"] { - background-image: none; - --handleoffsetcalculator: var(--handleoffset); - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))} -[dir="rtl"] .toggle:checked, [dir="rtl"] .toggle[aria-checked="true"] { - --handleoffsetcalculator: calc(var(--handleoffset) * -1)} -.toggle:indeterminate { - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - box-shadow: calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset, - calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset, - 0 0 0 2px var(--tglbg) inset} -[dir="rtl"] .toggle:indeterminate { - box-shadow: calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset, - calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset, - 0 0 0 2px var(--tglbg) inset} -.toggle-primary:focus-visible { - outline-color: var(--fallback-p,oklch(var(--p)/1))} -.toggle-primary:checked, - .toggle-primary[aria-checked="true"] { - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); - --tw-border-opacity: 0.1; - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))} -.toggle-secondary:focus-visible { - outline-color: var(--fallback-s,oklch(var(--s)/1))} -.toggle-secondary:checked, - .toggle-secondary[aria-checked="true"] { - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity))); - --tw-border-opacity: 0.1; - --tw-bg-opacity: 1; - background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))} -.toggle-accent:focus-visible { - outline-color: var(--fallback-a,oklch(var(--a)/1))} -.toggle-accent:checked, - .toggle-accent[aria-checked="true"] { - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); - --tw-border-opacity: 0.1; - --tw-bg-opacity: 1; - background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))} -.toggle-success:focus-visible { - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.toggle-success:checked, - .toggle-success[aria-checked="true"] { - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - --tw-border-opacity: 0.1; - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} -.toggle-warning:focus-visible { - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.toggle-warning:checked, - .toggle-warning[aria-checked="true"] { - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - --tw-border-opacity: 0.1; - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} -.toggle-info:focus-visible { - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.toggle-info:checked, - .toggle-info[aria-checked="true"] { - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - --tw-border-opacity: 0.1; - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} -.toggle-error:focus-visible { - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.toggle-error:checked, - .toggle-error[aria-checked="true"] { - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - --tw-border-opacity: 0.1; - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} -.toggle:disabled { - cursor: not-allowed; - --tw-border-opacity: 1; - border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity))); - background-color: transparent; - opacity: 0.3; - --togglehandleborder: 0 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset, - var(--handleoffsetcalculator) 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset} -.toggle-mark { - display: none} -:root .prose { - --tw-prose-body: var(--fallback-bc,oklch(var(--bc)/0.8)); - --tw-prose-headings: var(--fallback-bc,oklch(var(--bc)/1)); - --tw-prose-lead: var(--fallback-bc,oklch(var(--bc)/1)); - --tw-prose-links: var(--fallback-bc,oklch(var(--bc)/1)); - --tw-prose-bold: var(--fallback-bc,oklch(var(--bc)/1)); - --tw-prose-counters: var(--fallback-bc,oklch(var(--bc)/1)); - --tw-prose-bullets: var(--fallback-bc,oklch(var(--bc)/0.5)); - --tw-prose-hr: var(--fallback-bc,oklch(var(--bc)/0.2)); - --tw-prose-quotes: var(--fallback-bc,oklch(var(--bc)/1)); - --tw-prose-quote-borders: var(--fallback-bc,oklch(var(--bc)/0.2)); - --tw-prose-captions: var(--fallback-bc,oklch(var(--bc)/0.5)); - --tw-prose-code: var(--fallback-bc,oklch(var(--bc)/1)); - --tw-prose-pre-code: var(--fallback-nc,oklch(var(--nc)/1)); - --tw-prose-pre-bg: var(--fallback-n,oklch(var(--n)/1)); - --tw-prose-th-borders: var(--fallback-bc,oklch(var(--bc)/0.5)); - --tw-prose-td-borders: var(--fallback-bc,oklch(var(--bc)/0.2))} -.prose :where(code):not(:where([class~="not-prose"] *, pre *)) { - padding: 1px 8px; - border-radius: var(--rounded-badge); - font-weight: initial; - background-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before, .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { - display: none} -.prose pre code { - border-radius: 0; - padding: 0} -.prose :where(tbody tr, thead):not(:where([class~="not-prose"] *)) { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -@keyframes bounce { - 0%, 100% { - transform: translateY(-25%); - animation-timing-function: cubic-bezier(0.8,0,1,1)} - 50% { - transform: none; - animation-timing-function: cubic-bezier(0,0,0.2,1)}} -.animate-bounce { - animation: bounce 1s infinite} -.animate-none { - animation: none} -@keyframes ping { - 75%, 100% { - transform: scale(2); - opacity: 0}} -.animate-ping { - animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite} -@keyframes pulse { - 50% { - opacity: .5}} -.animate-pulse { - animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite} -@keyframes spin { - to { - transform: rotate(360deg)}} -.animate-spin { - animation: spin 1s linear infinite} -.divide-accent > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-a,oklch(var(--a)/1))} -.divide-accent-content > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-ac,oklch(var(--ac)/1))} -.divide-accent-content\/0 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-ac,oklch(var(--ac)/0))} -.divide-accent-content\/10 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-ac,oklch(var(--ac)/0.1))} -.divide-accent-content\/100 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-ac,oklch(var(--ac)/1))} -.divide-accent-content\/20 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-ac,oklch(var(--ac)/0.2))} -.divide-accent-content\/25 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-ac,oklch(var(--ac)/0.25))} -.divide-accent-content\/30 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-ac,oklch(var(--ac)/0.3))} -.divide-accent-content\/40 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-ac,oklch(var(--ac)/0.4))} -.divide-accent-content\/5 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-ac,oklch(var(--ac)/0.05))} -.divide-accent-content\/50 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-ac,oklch(var(--ac)/0.5))} -.divide-accent-content\/60 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-ac,oklch(var(--ac)/0.6))} -.divide-accent-content\/70 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-ac,oklch(var(--ac)/0.7))} -.divide-accent-content\/75 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-ac,oklch(var(--ac)/0.75))} -.divide-accent-content\/80 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-ac,oklch(var(--ac)/0.8))} -.divide-accent-content\/90 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-ac,oklch(var(--ac)/0.9))} -.divide-accent-content\/95 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-ac,oklch(var(--ac)/0.95))} -.divide-accent\/0 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-a,oklch(var(--a)/0))} -.divide-accent\/10 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-a,oklch(var(--a)/0.1))} -.divide-accent\/100 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-a,oklch(var(--a)/1))} -.divide-accent\/20 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-a,oklch(var(--a)/0.2))} -.divide-accent\/25 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-a,oklch(var(--a)/0.25))} -.divide-accent\/30 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-a,oklch(var(--a)/0.3))} -.divide-accent\/40 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-a,oklch(var(--a)/0.4))} -.divide-accent\/5 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-a,oklch(var(--a)/0.05))} -.divide-accent\/50 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-a,oklch(var(--a)/0.5))} -.divide-accent\/60 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-a,oklch(var(--a)/0.6))} -.divide-accent\/70 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-a,oklch(var(--a)/0.7))} -.divide-accent\/75 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-a,oklch(var(--a)/0.75))} -.divide-accent\/80 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-a,oklch(var(--a)/0.8))} -.divide-accent\/90 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-a,oklch(var(--a)/0.9))} -.divide-accent\/95 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-a,oklch(var(--a)/0.95))} -.divide-base-100 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/1))} -.divide-base-100\/0 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0))} -.divide-base-100\/10 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.divide-base-100\/100 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/1))} -.divide-base-100\/20 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.divide-base-100\/25 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.divide-base-100\/30 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.divide-base-100\/40 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.divide-base-100\/5 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.divide-base-100\/50 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.divide-base-100\/60 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.divide-base-100\/70 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.divide-base-100\/75 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.divide-base-100\/80 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.divide-base-100\/90 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.divide-base-100\/95 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.divide-base-200 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/1))} -.divide-base-200\/0 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0))} -.divide-base-200\/10 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.divide-base-200\/100 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/1))} -.divide-base-200\/20 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.divide-base-200\/25 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.divide-base-200\/30 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.divide-base-200\/40 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.divide-base-200\/5 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.divide-base-200\/50 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.divide-base-200\/60 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.divide-base-200\/70 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.divide-base-200\/75 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.divide-base-200\/80 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.divide-base-200\/90 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.divide-base-200\/95 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.divide-base-300 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/1))} -.divide-base-300\/0 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0))} -.divide-base-300\/10 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.divide-base-300\/100 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/1))} -.divide-base-300\/20 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.divide-base-300\/25 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.divide-base-300\/30 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.divide-base-300\/40 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.divide-base-300\/5 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.divide-base-300\/50 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.divide-base-300\/60 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.divide-base-300\/70 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.divide-base-300\/75 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.divide-base-300\/80 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.divide-base-300\/90 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.divide-base-300\/95 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.divide-base-content > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/1))} -.divide-base-content\/0 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0))} -.divide-base-content\/10 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.divide-base-content\/100 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/1))} -.divide-base-content\/20 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.divide-base-content\/25 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.divide-base-content\/30 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.divide-base-content\/40 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.divide-base-content\/5 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.divide-base-content\/50 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.divide-base-content\/60 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.divide-base-content\/70 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.divide-base-content\/75 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.divide-base-content\/80 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.divide-base-content\/90 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.divide-base-content\/95 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.divide-current > :not([hidden]) ~ :not([hidden]) { - border-color: currentColor} -.divide-error > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/1))} -.divide-error-content > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/1))} -.divide-error-content\/0 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0))} -.divide-error-content\/10 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.divide-error-content\/100 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/1))} -.divide-error-content\/20 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.divide-error-content\/25 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.divide-error-content\/30 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.divide-error-content\/40 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.divide-error-content\/5 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.divide-error-content\/50 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.divide-error-content\/60 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.divide-error-content\/70 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.divide-error-content\/75 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.divide-error-content\/80 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.divide-error-content\/90 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.divide-error-content\/95 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.divide-error\/0 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0))} -.divide-error\/10 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.1))} -.divide-error\/100 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/1))} -.divide-error\/20 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.2))} -.divide-error\/25 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.25))} -.divide-error\/30 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.3))} -.divide-error\/40 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.4))} -.divide-error\/5 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.05))} -.divide-error\/50 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.5))} -.divide-error\/60 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.6))} -.divide-error\/70 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.7))} -.divide-error\/75 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.75))} -.divide-error\/80 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.8))} -.divide-error\/90 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.9))} -.divide-error\/95 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.95))} -.divide-info > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/1))} -.divide-info-content > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/1))} -.divide-info-content\/0 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0))} -.divide-info-content\/10 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.divide-info-content\/100 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/1))} -.divide-info-content\/20 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.divide-info-content\/25 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.divide-info-content\/30 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.divide-info-content\/40 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.divide-info-content\/5 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.divide-info-content\/50 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.divide-info-content\/60 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.divide-info-content\/70 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.divide-info-content\/75 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.divide-info-content\/80 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.divide-info-content\/90 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.divide-info-content\/95 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.divide-info\/0 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0))} -.divide-info\/10 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.1))} -.divide-info\/100 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/1))} -.divide-info\/20 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.2))} -.divide-info\/25 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.25))} -.divide-info\/30 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.3))} -.divide-info\/40 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.4))} -.divide-info\/5 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.05))} -.divide-info\/50 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.5))} -.divide-info\/60 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.6))} -.divide-info\/70 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.7))} -.divide-info\/75 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.75))} -.divide-info\/80 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.8))} -.divide-info\/90 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.9))} -.divide-info\/95 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.95))} -.divide-neutral > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-n,oklch(var(--n)/1))} -.divide-neutral-content > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-nc,oklch(var(--nc)/1))} -.divide-neutral-content\/0 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-nc,oklch(var(--nc)/0))} -.divide-neutral-content\/10 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-nc,oklch(var(--nc)/0.1))} -.divide-neutral-content\/100 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-nc,oklch(var(--nc)/1))} -.divide-neutral-content\/20 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-nc,oklch(var(--nc)/0.2))} -.divide-neutral-content\/25 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-nc,oklch(var(--nc)/0.25))} -.divide-neutral-content\/30 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-nc,oklch(var(--nc)/0.3))} -.divide-neutral-content\/40 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-nc,oklch(var(--nc)/0.4))} -.divide-neutral-content\/5 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-nc,oklch(var(--nc)/0.05))} -.divide-neutral-content\/50 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-nc,oklch(var(--nc)/0.5))} -.divide-neutral-content\/60 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-nc,oklch(var(--nc)/0.6))} -.divide-neutral-content\/70 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-nc,oklch(var(--nc)/0.7))} -.divide-neutral-content\/75 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-nc,oklch(var(--nc)/0.75))} -.divide-neutral-content\/80 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-nc,oklch(var(--nc)/0.8))} -.divide-neutral-content\/90 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-nc,oklch(var(--nc)/0.9))} -.divide-neutral-content\/95 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-nc,oklch(var(--nc)/0.95))} -.divide-neutral\/0 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-n,oklch(var(--n)/0))} -.divide-neutral\/10 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-n,oklch(var(--n)/0.1))} -.divide-neutral\/100 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-n,oklch(var(--n)/1))} -.divide-neutral\/20 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-n,oklch(var(--n)/0.2))} -.divide-neutral\/25 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-n,oklch(var(--n)/0.25))} -.divide-neutral\/30 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-n,oklch(var(--n)/0.3))} -.divide-neutral\/40 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-n,oklch(var(--n)/0.4))} -.divide-neutral\/5 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-n,oklch(var(--n)/0.05))} -.divide-neutral\/50 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-n,oklch(var(--n)/0.5))} -.divide-neutral\/60 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-n,oklch(var(--n)/0.6))} -.divide-neutral\/70 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-n,oklch(var(--n)/0.7))} -.divide-neutral\/75 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-n,oklch(var(--n)/0.75))} -.divide-neutral\/80 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-n,oklch(var(--n)/0.8))} -.divide-neutral\/90 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-n,oklch(var(--n)/0.9))} -.divide-neutral\/95 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-n,oklch(var(--n)/0.95))} -.divide-primary > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-p,oklch(var(--p)/1))} -.divide-primary-content > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-pc,oklch(var(--pc)/1))} -.divide-primary-content\/0 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-pc,oklch(var(--pc)/0))} -.divide-primary-content\/10 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-pc,oklch(var(--pc)/0.1))} -.divide-primary-content\/100 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-pc,oklch(var(--pc)/1))} -.divide-primary-content\/20 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-pc,oklch(var(--pc)/0.2))} -.divide-primary-content\/25 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-pc,oklch(var(--pc)/0.25))} -.divide-primary-content\/30 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-pc,oklch(var(--pc)/0.3))} -.divide-primary-content\/40 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-pc,oklch(var(--pc)/0.4))} -.divide-primary-content\/5 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-pc,oklch(var(--pc)/0.05))} -.divide-primary-content\/50 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-pc,oklch(var(--pc)/0.5))} -.divide-primary-content\/60 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-pc,oklch(var(--pc)/0.6))} -.divide-primary-content\/70 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-pc,oklch(var(--pc)/0.7))} -.divide-primary-content\/75 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-pc,oklch(var(--pc)/0.75))} -.divide-primary-content\/80 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-pc,oklch(var(--pc)/0.8))} -.divide-primary-content\/90 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-pc,oklch(var(--pc)/0.9))} -.divide-primary-content\/95 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-pc,oklch(var(--pc)/0.95))} -.divide-primary\/0 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-p,oklch(var(--p)/0))} -.divide-primary\/10 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-p,oklch(var(--p)/0.1))} -.divide-primary\/100 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-p,oklch(var(--p)/1))} -.divide-primary\/20 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-p,oklch(var(--p)/0.2))} -.divide-primary\/25 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-p,oklch(var(--p)/0.25))} -.divide-primary\/30 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-p,oklch(var(--p)/0.3))} -.divide-primary\/40 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-p,oklch(var(--p)/0.4))} -.divide-primary\/5 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-p,oklch(var(--p)/0.05))} -.divide-primary\/50 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-p,oklch(var(--p)/0.5))} -.divide-primary\/60 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-p,oklch(var(--p)/0.6))} -.divide-primary\/70 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-p,oklch(var(--p)/0.7))} -.divide-primary\/75 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-p,oklch(var(--p)/0.75))} -.divide-primary\/80 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-p,oklch(var(--p)/0.8))} -.divide-primary\/90 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-p,oklch(var(--p)/0.9))} -.divide-primary\/95 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-p,oklch(var(--p)/0.95))} -.divide-secondary > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-s,oklch(var(--s)/1))} -.divide-secondary-content > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-sc,oklch(var(--sc)/1))} -.divide-secondary-content\/0 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-sc,oklch(var(--sc)/0))} -.divide-secondary-content\/10 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-sc,oklch(var(--sc)/0.1))} -.divide-secondary-content\/100 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-sc,oklch(var(--sc)/1))} -.divide-secondary-content\/20 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-sc,oklch(var(--sc)/0.2))} -.divide-secondary-content\/25 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-sc,oklch(var(--sc)/0.25))} -.divide-secondary-content\/30 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-sc,oklch(var(--sc)/0.3))} -.divide-secondary-content\/40 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-sc,oklch(var(--sc)/0.4))} -.divide-secondary-content\/5 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-sc,oklch(var(--sc)/0.05))} -.divide-secondary-content\/50 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-sc,oklch(var(--sc)/0.5))} -.divide-secondary-content\/60 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-sc,oklch(var(--sc)/0.6))} -.divide-secondary-content\/70 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-sc,oklch(var(--sc)/0.7))} -.divide-secondary-content\/75 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-sc,oklch(var(--sc)/0.75))} -.divide-secondary-content\/80 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-sc,oklch(var(--sc)/0.8))} -.divide-secondary-content\/90 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-sc,oklch(var(--sc)/0.9))} -.divide-secondary-content\/95 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-sc,oklch(var(--sc)/0.95))} -.divide-secondary\/0 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-s,oklch(var(--s)/0))} -.divide-secondary\/10 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-s,oklch(var(--s)/0.1))} -.divide-secondary\/100 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-s,oklch(var(--s)/1))} -.divide-secondary\/20 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-s,oklch(var(--s)/0.2))} -.divide-secondary\/25 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-s,oklch(var(--s)/0.25))} -.divide-secondary\/30 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-s,oklch(var(--s)/0.3))} -.divide-secondary\/40 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-s,oklch(var(--s)/0.4))} -.divide-secondary\/5 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-s,oklch(var(--s)/0.05))} -.divide-secondary\/50 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-s,oklch(var(--s)/0.5))} -.divide-secondary\/60 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-s,oklch(var(--s)/0.6))} -.divide-secondary\/70 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-s,oklch(var(--s)/0.7))} -.divide-secondary\/75 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-s,oklch(var(--s)/0.75))} -.divide-secondary\/80 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-s,oklch(var(--s)/0.8))} -.divide-secondary\/90 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-s,oklch(var(--s)/0.9))} -.divide-secondary\/95 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-s,oklch(var(--s)/0.95))} -.divide-success > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/1))} -.divide-success-content > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/1))} -.divide-success-content\/0 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0))} -.divide-success-content\/10 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.divide-success-content\/100 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/1))} -.divide-success-content\/20 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.divide-success-content\/25 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.divide-success-content\/30 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.divide-success-content\/40 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.divide-success-content\/5 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.divide-success-content\/50 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.divide-success-content\/60 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.divide-success-content\/70 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.divide-success-content\/75 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.divide-success-content\/80 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.divide-success-content\/90 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.divide-success-content\/95 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.divide-success\/0 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0))} -.divide-success\/10 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.1))} -.divide-success\/100 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/1))} -.divide-success\/20 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.2))} -.divide-success\/25 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.25))} -.divide-success\/30 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.3))} -.divide-success\/40 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.4))} -.divide-success\/5 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.05))} -.divide-success\/50 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.5))} -.divide-success\/60 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.6))} -.divide-success\/70 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.7))} -.divide-success\/75 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.75))} -.divide-success\/80 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.8))} -.divide-success\/90 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.9))} -.divide-success\/95 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.95))} -.divide-transparent > :not([hidden]) ~ :not([hidden]) { - border-color: transparent} -.divide-transparent\/0 > :not([hidden]) ~ :not([hidden]) { - border-color: rgb(0 0 0 / 0)} -.divide-transparent\/10 > :not([hidden]) ~ :not([hidden]) { - border-color: rgb(0 0 0 / 0.1)} -.divide-transparent\/100 > :not([hidden]) ~ :not([hidden]) { - border-color: rgb(0 0 0 / 1)} -.divide-transparent\/20 > :not([hidden]) ~ :not([hidden]) { - border-color: rgb(0 0 0 / 0.2)} -.divide-transparent\/25 > :not([hidden]) ~ :not([hidden]) { - border-color: rgb(0 0 0 / 0.25)} -.divide-transparent\/30 > :not([hidden]) ~ :not([hidden]) { - border-color: rgb(0 0 0 / 0.3)} -.divide-transparent\/40 > :not([hidden]) ~ :not([hidden]) { - border-color: rgb(0 0 0 / 0.4)} -.divide-transparent\/5 > :not([hidden]) ~ :not([hidden]) { - border-color: rgb(0 0 0 / 0.05)} -.divide-transparent\/50 > :not([hidden]) ~ :not([hidden]) { - border-color: rgb(0 0 0 / 0.5)} -.divide-transparent\/60 > :not([hidden]) ~ :not([hidden]) { - border-color: rgb(0 0 0 / 0.6)} -.divide-transparent\/70 > :not([hidden]) ~ :not([hidden]) { - border-color: rgb(0 0 0 / 0.7)} -.divide-transparent\/75 > :not([hidden]) ~ :not([hidden]) { - border-color: rgb(0 0 0 / 0.75)} -.divide-transparent\/80 > :not([hidden]) ~ :not([hidden]) { - border-color: rgb(0 0 0 / 0.8)} -.divide-transparent\/90 > :not([hidden]) ~ :not([hidden]) { - border-color: rgb(0 0 0 / 0.9)} -.divide-transparent\/95 > :not([hidden]) ~ :not([hidden]) { - border-color: rgb(0 0 0 / 0.95)} -.divide-warning > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/1))} -.divide-warning-content > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/1))} -.divide-warning-content\/0 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0))} -.divide-warning-content\/10 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.divide-warning-content\/100 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/1))} -.divide-warning-content\/20 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.divide-warning-content\/25 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.divide-warning-content\/30 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.divide-warning-content\/40 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.divide-warning-content\/5 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.divide-warning-content\/50 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.divide-warning-content\/60 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.divide-warning-content\/70 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.divide-warning-content\/75 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.divide-warning-content\/80 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.divide-warning-content\/90 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.divide-warning-content\/95 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.divide-warning\/0 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0))} -.divide-warning\/10 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.divide-warning\/100 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/1))} -.divide-warning\/20 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.divide-warning\/25 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.divide-warning\/30 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.divide-warning\/40 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.divide-warning\/5 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.divide-warning\/50 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.divide-warning\/60 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.divide-warning\/70 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.divide-warning\/75 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.divide-warning\/80 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.divide-warning\/90 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.divide-warning\/95 > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.rounded-badge { - border-radius: var(--rounded-badge, 1.9rem)} -.rounded-box { - border-radius: var(--rounded-box, 1rem)} -.rounded-btn { - border-radius: var(--rounded-btn, 0.5rem)} -.rounded-b-badge { - border-bottom-right-radius: var(--rounded-badge, 1.9rem); - border-bottom-left-radius: var(--rounded-badge, 1.9rem)} -.rounded-b-box { - border-bottom-right-radius: var(--rounded-box, 1rem); - border-bottom-left-radius: var(--rounded-box, 1rem)} -.rounded-b-btn { - border-bottom-right-radius: var(--rounded-btn, 0.5rem); - border-bottom-left-radius: var(--rounded-btn, 0.5rem)} -.rounded-e-badge { - border-start-end-radius: var(--rounded-badge, 1.9rem); - border-end-end-radius: var(--rounded-badge, 1.9rem)} -.rounded-e-box { - border-start-end-radius: var(--rounded-box, 1rem); - border-end-end-radius: var(--rounded-box, 1rem)} -.rounded-e-btn { - border-start-end-radius: var(--rounded-btn, 0.5rem); - border-end-end-radius: var(--rounded-btn, 0.5rem)} -.rounded-l-badge { - border-top-left-radius: var(--rounded-badge, 1.9rem); - border-bottom-left-radius: var(--rounded-badge, 1.9rem)} -.rounded-l-box { - border-top-left-radius: var(--rounded-box, 1rem); - border-bottom-left-radius: var(--rounded-box, 1rem)} -.rounded-l-btn { - border-top-left-radius: var(--rounded-btn, 0.5rem); - border-bottom-left-radius: var(--rounded-btn, 0.5rem)} -.rounded-r-badge { - border-top-right-radius: var(--rounded-badge, 1.9rem); - border-bottom-right-radius: var(--rounded-badge, 1.9rem)} -.rounded-r-box { - border-top-right-radius: var(--rounded-box, 1rem); - border-bottom-right-radius: var(--rounded-box, 1rem)} -.rounded-r-btn { - border-top-right-radius: var(--rounded-btn, 0.5rem); - border-bottom-right-radius: var(--rounded-btn, 0.5rem)} -.rounded-s-badge { - border-start-start-radius: var(--rounded-badge, 1.9rem); - border-end-start-radius: var(--rounded-badge, 1.9rem)} -.rounded-s-box { - border-start-start-radius: var(--rounded-box, 1rem); - border-end-start-radius: var(--rounded-box, 1rem)} -.rounded-s-btn { - border-start-start-radius: var(--rounded-btn, 0.5rem); - border-end-start-radius: var(--rounded-btn, 0.5rem)} -.rounded-t-badge { - border-top-left-radius: var(--rounded-badge, 1.9rem); - border-top-right-radius: var(--rounded-badge, 1.9rem)} -.rounded-t-box { - border-top-left-radius: var(--rounded-box, 1rem); - border-top-right-radius: var(--rounded-box, 1rem)} -.rounded-t-btn { - border-top-left-radius: var(--rounded-btn, 0.5rem); - border-top-right-radius: var(--rounded-btn, 0.5rem)} -.rounded-bl-badge { - border-bottom-left-radius: var(--rounded-badge, 1.9rem)} -.rounded-bl-box { - border-bottom-left-radius: var(--rounded-box, 1rem)} -.rounded-bl-btn { - border-bottom-left-radius: var(--rounded-btn, 0.5rem)} -.rounded-br-badge { - border-bottom-right-radius: var(--rounded-badge, 1.9rem)} -.rounded-br-box { - border-bottom-right-radius: var(--rounded-box, 1rem)} -.rounded-br-btn { - border-bottom-right-radius: var(--rounded-btn, 0.5rem)} -.rounded-ee-badge { - border-end-end-radius: var(--rounded-badge, 1.9rem)} -.rounded-ee-box { - border-end-end-radius: var(--rounded-box, 1rem)} -.rounded-ee-btn { - border-end-end-radius: var(--rounded-btn, 0.5rem)} -.rounded-es-badge { - border-end-start-radius: var(--rounded-badge, 1.9rem)} -.rounded-es-box { - border-end-start-radius: var(--rounded-box, 1rem)} -.rounded-es-btn { - border-end-start-radius: var(--rounded-btn, 0.5rem)} -.rounded-se-badge { - border-start-end-radius: var(--rounded-badge, 1.9rem)} -.rounded-se-box { - border-start-end-radius: var(--rounded-box, 1rem)} -.rounded-se-btn { - border-start-end-radius: var(--rounded-btn, 0.5rem)} -.rounded-ss-badge { - border-start-start-radius: var(--rounded-badge, 1.9rem)} -.rounded-ss-box { - border-start-start-radius: var(--rounded-box, 1rem)} -.rounded-ss-btn { - border-start-start-radius: var(--rounded-btn, 0.5rem)} -.rounded-tl-badge { - border-top-left-radius: var(--rounded-badge, 1.9rem)} -.rounded-tl-box { - border-top-left-radius: var(--rounded-box, 1rem)} -.rounded-tl-btn { - border-top-left-radius: var(--rounded-btn, 0.5rem)} -.rounded-tr-badge { - border-top-right-radius: var(--rounded-badge, 1.9rem)} -.rounded-tr-box { - border-top-right-radius: var(--rounded-box, 1rem)} -.rounded-tr-btn { - border-top-right-radius: var(--rounded-btn, 0.5rem)} -.border-accent { - border-color: var(--fallback-a,oklch(var(--a)/1))} -.border-accent-content { - border-color: var(--fallback-ac,oklch(var(--ac)/1))} -.border-accent-content\/0 { - border-color: var(--fallback-ac,oklch(var(--ac)/0))} -.border-accent-content\/10 { - border-color: var(--fallback-ac,oklch(var(--ac)/0.1))} -.border-accent-content\/100 { - border-color: var(--fallback-ac,oklch(var(--ac)/1))} -.border-accent-content\/20 { - border-color: var(--fallback-ac,oklch(var(--ac)/0.2))} -.border-accent-content\/25 { - border-color: var(--fallback-ac,oklch(var(--ac)/0.25))} -.border-accent-content\/30 { - border-color: var(--fallback-ac,oklch(var(--ac)/0.3))} -.border-accent-content\/40 { - border-color: var(--fallback-ac,oklch(var(--ac)/0.4))} -.border-accent-content\/5 { - border-color: var(--fallback-ac,oklch(var(--ac)/0.05))} -.border-accent-content\/50 { - border-color: var(--fallback-ac,oklch(var(--ac)/0.5))} -.border-accent-content\/60 { - border-color: var(--fallback-ac,oklch(var(--ac)/0.6))} -.border-accent-content\/70 { - border-color: var(--fallback-ac,oklch(var(--ac)/0.7))} -.border-accent-content\/75 { - border-color: var(--fallback-ac,oklch(var(--ac)/0.75))} -.border-accent-content\/80 { - border-color: var(--fallback-ac,oklch(var(--ac)/0.8))} -.border-accent-content\/90 { - border-color: var(--fallback-ac,oklch(var(--ac)/0.9))} -.border-accent-content\/95 { - border-color: var(--fallback-ac,oklch(var(--ac)/0.95))} -.border-accent\/0 { - border-color: var(--fallback-a,oklch(var(--a)/0))} -.border-accent\/10 { - border-color: var(--fallback-a,oklch(var(--a)/0.1))} -.border-accent\/100 { - border-color: var(--fallback-a,oklch(var(--a)/1))} -.border-accent\/20 { - border-color: var(--fallback-a,oklch(var(--a)/0.2))} -.border-accent\/25 { - border-color: var(--fallback-a,oklch(var(--a)/0.25))} -.border-accent\/30 { - border-color: var(--fallback-a,oklch(var(--a)/0.3))} -.border-accent\/40 { - border-color: var(--fallback-a,oklch(var(--a)/0.4))} -.border-accent\/5 { - border-color: var(--fallback-a,oklch(var(--a)/0.05))} -.border-accent\/50 { - border-color: var(--fallback-a,oklch(var(--a)/0.5))} -.border-accent\/60 { - border-color: var(--fallback-a,oklch(var(--a)/0.6))} -.border-accent\/70 { - border-color: var(--fallback-a,oklch(var(--a)/0.7))} -.border-accent\/75 { - border-color: var(--fallback-a,oklch(var(--a)/0.75))} -.border-accent\/80 { - border-color: var(--fallback-a,oklch(var(--a)/0.8))} -.border-accent\/90 { - border-color: var(--fallback-a,oklch(var(--a)/0.9))} -.border-accent\/95 { - border-color: var(--fallback-a,oklch(var(--a)/0.95))} -.border-base-100 { - border-color: var(--fallback-b1,oklch(var(--b1)/1))} -.border-base-100\/0 { - border-color: var(--fallback-b1,oklch(var(--b1)/0))} -.border-base-100\/10 { - border-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.border-base-100\/100 { - border-color: var(--fallback-b1,oklch(var(--b1)/1))} -.border-base-100\/20 { - border-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.border-base-100\/25 { - border-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.border-base-100\/30 { - border-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.border-base-100\/40 { - border-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.border-base-100\/5 { - border-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.border-base-100\/50 { - border-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.border-base-100\/60 { - border-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.border-base-100\/70 { - border-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.border-base-100\/75 { - border-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.border-base-100\/80 { - border-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.border-base-100\/90 { - border-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.border-base-100\/95 { - border-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.border-base-200 { - border-color: var(--fallback-b2,oklch(var(--b2)/1))} -.border-base-200\/0 { - border-color: var(--fallback-b2,oklch(var(--b2)/0))} -.border-base-200\/10 { - border-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.border-base-200\/100 { - border-color: var(--fallback-b2,oklch(var(--b2)/1))} -.border-base-200\/20 { - border-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.border-base-200\/25 { - border-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.border-base-200\/30 { - border-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.border-base-200\/40 { - border-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.border-base-200\/5 { - border-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.border-base-200\/50 { - border-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.border-base-200\/60 { - border-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.border-base-200\/70 { - border-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.border-base-200\/75 { - border-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.border-base-200\/80 { - border-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.border-base-200\/90 { - border-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.border-base-200\/95 { - border-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.border-base-300 { - border-color: var(--fallback-b3,oklch(var(--b3)/1))} -.border-base-300\/0 { - border-color: var(--fallback-b3,oklch(var(--b3)/0))} -.border-base-300\/10 { - border-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.border-base-300\/100 { - border-color: var(--fallback-b3,oklch(var(--b3)/1))} -.border-base-300\/20 { - border-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.border-base-300\/25 { - border-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.border-base-300\/30 { - border-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.border-base-300\/40 { - border-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.border-base-300\/5 { - border-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.border-base-300\/50 { - border-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.border-base-300\/60 { - border-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.border-base-300\/70 { - border-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.border-base-300\/75 { - border-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.border-base-300\/80 { - border-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.border-base-300\/90 { - border-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.border-base-300\/95 { - border-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.border-base-content { - border-color: var(--fallback-bc,oklch(var(--bc)/1))} -.border-base-content\/0 { - border-color: var(--fallback-bc,oklch(var(--bc)/0))} -.border-base-content\/10 { - border-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.border-base-content\/100 { - border-color: var(--fallback-bc,oklch(var(--bc)/1))} -.border-base-content\/20 { - border-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.border-base-content\/25 { - border-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.border-base-content\/30 { - border-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.border-base-content\/40 { - border-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.border-base-content\/5 { - border-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.border-base-content\/50 { - border-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.border-base-content\/60 { - border-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.border-base-content\/70 { - border-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.border-base-content\/75 { - border-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.border-base-content\/80 { - border-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.border-base-content\/90 { - border-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.border-base-content\/95 { - border-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.border-current { - border-color: currentColor} -.border-error { - border-color: var(--fallback-er,oklch(var(--er)/1))} -.border-error-content { - border-color: var(--fallback-erc,oklch(var(--erc)/1))} -.border-error-content\/0 { - border-color: var(--fallback-erc,oklch(var(--erc)/0))} -.border-error-content\/10 { - border-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.border-error-content\/100 { - border-color: var(--fallback-erc,oklch(var(--erc)/1))} -.border-error-content\/20 { - border-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.border-error-content\/25 { - border-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.border-error-content\/30 { - border-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.border-error-content\/40 { - border-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.border-error-content\/5 { - border-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.border-error-content\/50 { - border-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.border-error-content\/60 { - border-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.border-error-content\/70 { - border-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.border-error-content\/75 { - border-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.border-error-content\/80 { - border-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.border-error-content\/90 { - border-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.border-error-content\/95 { - border-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.border-error\/0 { - border-color: var(--fallback-er,oklch(var(--er)/0))} -.border-error\/10 { - border-color: var(--fallback-er,oklch(var(--er)/0.1))} -.border-error\/100 { - border-color: var(--fallback-er,oklch(var(--er)/1))} -.border-error\/20 { - border-color: var(--fallback-er,oklch(var(--er)/0.2))} -.border-error\/25 { - border-color: var(--fallback-er,oklch(var(--er)/0.25))} -.border-error\/30 { - border-color: var(--fallback-er,oklch(var(--er)/0.3))} -.border-error\/40 { - border-color: var(--fallback-er,oklch(var(--er)/0.4))} -.border-error\/5 { - border-color: var(--fallback-er,oklch(var(--er)/0.05))} -.border-error\/50 { - border-color: var(--fallback-er,oklch(var(--er)/0.5))} -.border-error\/60 { - border-color: var(--fallback-er,oklch(var(--er)/0.6))} -.border-error\/70 { - border-color: var(--fallback-er,oklch(var(--er)/0.7))} -.border-error\/75 { - border-color: var(--fallback-er,oklch(var(--er)/0.75))} -.border-error\/80 { - border-color: var(--fallback-er,oklch(var(--er)/0.8))} -.border-error\/90 { - border-color: var(--fallback-er,oklch(var(--er)/0.9))} -.border-error\/95 { - border-color: var(--fallback-er,oklch(var(--er)/0.95))} -.border-info { - border-color: var(--fallback-in,oklch(var(--in)/1))} -.border-info-content { - border-color: var(--fallback-inc,oklch(var(--inc)/1))} -.border-info-content\/0 { - border-color: var(--fallback-inc,oklch(var(--inc)/0))} -.border-info-content\/10 { - border-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.border-info-content\/100 { - border-color: var(--fallback-inc,oklch(var(--inc)/1))} -.border-info-content\/20 { - border-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.border-info-content\/25 { - border-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.border-info-content\/30 { - border-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.border-info-content\/40 { - border-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.border-info-content\/5 { - border-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.border-info-content\/50 { - border-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.border-info-content\/60 { - border-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.border-info-content\/70 { - border-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.border-info-content\/75 { - border-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.border-info-content\/80 { - border-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.border-info-content\/90 { - border-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.border-info-content\/95 { - border-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.border-info\/0 { - border-color: var(--fallback-in,oklch(var(--in)/0))} -.border-info\/10 { - border-color: var(--fallback-in,oklch(var(--in)/0.1))} -.border-info\/100 { - border-color: var(--fallback-in,oklch(var(--in)/1))} -.border-info\/20 { - border-color: var(--fallback-in,oklch(var(--in)/0.2))} -.border-info\/25 { - border-color: var(--fallback-in,oklch(var(--in)/0.25))} -.border-info\/30 { - border-color: var(--fallback-in,oklch(var(--in)/0.3))} -.border-info\/40 { - border-color: var(--fallback-in,oklch(var(--in)/0.4))} -.border-info\/5 { - border-color: var(--fallback-in,oklch(var(--in)/0.05))} -.border-info\/50 { - border-color: var(--fallback-in,oklch(var(--in)/0.5))} -.border-info\/60 { - border-color: var(--fallback-in,oklch(var(--in)/0.6))} -.border-info\/70 { - border-color: var(--fallback-in,oklch(var(--in)/0.7))} -.border-info\/75 { - border-color: var(--fallback-in,oklch(var(--in)/0.75))} -.border-info\/80 { - border-color: var(--fallback-in,oklch(var(--in)/0.8))} -.border-info\/90 { - border-color: var(--fallback-in,oklch(var(--in)/0.9))} -.border-info\/95 { - border-color: var(--fallback-in,oklch(var(--in)/0.95))} -.border-neutral { - border-color: var(--fallback-n,oklch(var(--n)/1))} -.border-neutral-content { - border-color: var(--fallback-nc,oklch(var(--nc)/1))} -.border-neutral-content\/0 { - border-color: var(--fallback-nc,oklch(var(--nc)/0))} -.border-neutral-content\/10 { - border-color: var(--fallback-nc,oklch(var(--nc)/0.1))} -.border-neutral-content\/100 { - border-color: var(--fallback-nc,oklch(var(--nc)/1))} -.border-neutral-content\/20 { - border-color: var(--fallback-nc,oklch(var(--nc)/0.2))} -.border-neutral-content\/25 { - border-color: var(--fallback-nc,oklch(var(--nc)/0.25))} -.border-neutral-content\/30 { - border-color: var(--fallback-nc,oklch(var(--nc)/0.3))} -.border-neutral-content\/40 { - border-color: var(--fallback-nc,oklch(var(--nc)/0.4))} -.border-neutral-content\/5 { - border-color: var(--fallback-nc,oklch(var(--nc)/0.05))} -.border-neutral-content\/50 { - border-color: var(--fallback-nc,oklch(var(--nc)/0.5))} -.border-neutral-content\/60 { - border-color: var(--fallback-nc,oklch(var(--nc)/0.6))} -.border-neutral-content\/70 { - border-color: var(--fallback-nc,oklch(var(--nc)/0.7))} -.border-neutral-content\/75 { - border-color: var(--fallback-nc,oklch(var(--nc)/0.75))} -.border-neutral-content\/80 { - border-color: var(--fallback-nc,oklch(var(--nc)/0.8))} -.border-neutral-content\/90 { - border-color: var(--fallback-nc,oklch(var(--nc)/0.9))} -.border-neutral-content\/95 { - border-color: var(--fallback-nc,oklch(var(--nc)/0.95))} -.border-neutral\/0 { - border-color: var(--fallback-n,oklch(var(--n)/0))} -.border-neutral\/10 { - border-color: var(--fallback-n,oklch(var(--n)/0.1))} -.border-neutral\/100 { - border-color: var(--fallback-n,oklch(var(--n)/1))} -.border-neutral\/20 { - border-color: var(--fallback-n,oklch(var(--n)/0.2))} -.border-neutral\/25 { - border-color: var(--fallback-n,oklch(var(--n)/0.25))} -.border-neutral\/30 { - border-color: var(--fallback-n,oklch(var(--n)/0.3))} -.border-neutral\/40 { - border-color: var(--fallback-n,oklch(var(--n)/0.4))} -.border-neutral\/5 { - border-color: var(--fallback-n,oklch(var(--n)/0.05))} -.border-neutral\/50 { - border-color: var(--fallback-n,oklch(var(--n)/0.5))} -.border-neutral\/60 { - border-color: var(--fallback-n,oklch(var(--n)/0.6))} -.border-neutral\/70 { - border-color: var(--fallback-n,oklch(var(--n)/0.7))} -.border-neutral\/75 { - border-color: var(--fallback-n,oklch(var(--n)/0.75))} -.border-neutral\/80 { - border-color: var(--fallback-n,oklch(var(--n)/0.8))} -.border-neutral\/90 { - border-color: var(--fallback-n,oklch(var(--n)/0.9))} -.border-neutral\/95 { - border-color: var(--fallback-n,oklch(var(--n)/0.95))} -.border-primary { - border-color: var(--fallback-p,oklch(var(--p)/1))} -.border-primary-content { - border-color: var(--fallback-pc,oklch(var(--pc)/1))} -.border-primary-content\/0 { - border-color: var(--fallback-pc,oklch(var(--pc)/0))} -.border-primary-content\/10 { - border-color: var(--fallback-pc,oklch(var(--pc)/0.1))} -.border-primary-content\/100 { - border-color: var(--fallback-pc,oklch(var(--pc)/1))} -.border-primary-content\/20 { - border-color: var(--fallback-pc,oklch(var(--pc)/0.2))} -.border-primary-content\/25 { - border-color: var(--fallback-pc,oklch(var(--pc)/0.25))} -.border-primary-content\/30 { - border-color: var(--fallback-pc,oklch(var(--pc)/0.3))} -.border-primary-content\/40 { - border-color: var(--fallback-pc,oklch(var(--pc)/0.4))} -.border-primary-content\/5 { - border-color: var(--fallback-pc,oklch(var(--pc)/0.05))} -.border-primary-content\/50 { - border-color: var(--fallback-pc,oklch(var(--pc)/0.5))} -.border-primary-content\/60 { - border-color: var(--fallback-pc,oklch(var(--pc)/0.6))} -.border-primary-content\/70 { - border-color: var(--fallback-pc,oklch(var(--pc)/0.7))} -.border-primary-content\/75 { - border-color: var(--fallback-pc,oklch(var(--pc)/0.75))} -.border-primary-content\/80 { - border-color: var(--fallback-pc,oklch(var(--pc)/0.8))} -.border-primary-content\/90 { - border-color: var(--fallback-pc,oklch(var(--pc)/0.9))} -.border-primary-content\/95 { - border-color: var(--fallback-pc,oklch(var(--pc)/0.95))} -.border-primary\/0 { - border-color: var(--fallback-p,oklch(var(--p)/0))} -.border-primary\/10 { - border-color: var(--fallback-p,oklch(var(--p)/0.1))} -.border-primary\/100 { - border-color: var(--fallback-p,oklch(var(--p)/1))} -.border-primary\/20 { - border-color: var(--fallback-p,oklch(var(--p)/0.2))} -.border-primary\/25 { - border-color: var(--fallback-p,oklch(var(--p)/0.25))} -.border-primary\/30 { - border-color: var(--fallback-p,oklch(var(--p)/0.3))} -.border-primary\/40 { - border-color: var(--fallback-p,oklch(var(--p)/0.4))} -.border-primary\/5 { - border-color: var(--fallback-p,oklch(var(--p)/0.05))} -.border-primary\/50 { - border-color: var(--fallback-p,oklch(var(--p)/0.5))} -.border-primary\/60 { - border-color: var(--fallback-p,oklch(var(--p)/0.6))} -.border-primary\/70 { - border-color: var(--fallback-p,oklch(var(--p)/0.7))} -.border-primary\/75 { - border-color: var(--fallback-p,oklch(var(--p)/0.75))} -.border-primary\/80 { - border-color: var(--fallback-p,oklch(var(--p)/0.8))} -.border-primary\/90 { - border-color: var(--fallback-p,oklch(var(--p)/0.9))} -.border-primary\/95 { - border-color: var(--fallback-p,oklch(var(--p)/0.95))} -.border-secondary { - border-color: var(--fallback-s,oklch(var(--s)/1))} -.border-secondary-content { - border-color: var(--fallback-sc,oklch(var(--sc)/1))} -.border-secondary-content\/0 { - border-color: var(--fallback-sc,oklch(var(--sc)/0))} -.border-secondary-content\/10 { - border-color: var(--fallback-sc,oklch(var(--sc)/0.1))} -.border-secondary-content\/100 { - border-color: var(--fallback-sc,oklch(var(--sc)/1))} -.border-secondary-content\/20 { - border-color: var(--fallback-sc,oklch(var(--sc)/0.2))} -.border-secondary-content\/25 { - border-color: var(--fallback-sc,oklch(var(--sc)/0.25))} -.border-secondary-content\/30 { - border-color: var(--fallback-sc,oklch(var(--sc)/0.3))} -.border-secondary-content\/40 { - border-color: var(--fallback-sc,oklch(var(--sc)/0.4))} -.border-secondary-content\/5 { - border-color: var(--fallback-sc,oklch(var(--sc)/0.05))} -.border-secondary-content\/50 { - border-color: var(--fallback-sc,oklch(var(--sc)/0.5))} -.border-secondary-content\/60 { - border-color: var(--fallback-sc,oklch(var(--sc)/0.6))} -.border-secondary-content\/70 { - border-color: var(--fallback-sc,oklch(var(--sc)/0.7))} -.border-secondary-content\/75 { - border-color: var(--fallback-sc,oklch(var(--sc)/0.75))} -.border-secondary-content\/80 { - border-color: var(--fallback-sc,oklch(var(--sc)/0.8))} -.border-secondary-content\/90 { - border-color: var(--fallback-sc,oklch(var(--sc)/0.9))} -.border-secondary-content\/95 { - border-color: var(--fallback-sc,oklch(var(--sc)/0.95))} -.border-secondary\/0 { - border-color: var(--fallback-s,oklch(var(--s)/0))} -.border-secondary\/10 { - border-color: var(--fallback-s,oklch(var(--s)/0.1))} -.border-secondary\/100 { - border-color: var(--fallback-s,oklch(var(--s)/1))} -.border-secondary\/20 { - border-color: var(--fallback-s,oklch(var(--s)/0.2))} -.border-secondary\/25 { - border-color: var(--fallback-s,oklch(var(--s)/0.25))} -.border-secondary\/30 { - border-color: var(--fallback-s,oklch(var(--s)/0.3))} -.border-secondary\/40 { - border-color: var(--fallback-s,oklch(var(--s)/0.4))} -.border-secondary\/5 { - border-color: var(--fallback-s,oklch(var(--s)/0.05))} -.border-secondary\/50 { - border-color: var(--fallback-s,oklch(var(--s)/0.5))} -.border-secondary\/60 { - border-color: var(--fallback-s,oklch(var(--s)/0.6))} -.border-secondary\/70 { - border-color: var(--fallback-s,oklch(var(--s)/0.7))} -.border-secondary\/75 { - border-color: var(--fallback-s,oklch(var(--s)/0.75))} -.border-secondary\/80 { - border-color: var(--fallback-s,oklch(var(--s)/0.8))} -.border-secondary\/90 { - border-color: var(--fallback-s,oklch(var(--s)/0.9))} -.border-secondary\/95 { - border-color: var(--fallback-s,oklch(var(--s)/0.95))} -.border-success { - border-color: var(--fallback-su,oklch(var(--su)/1))} -.border-success-content { - border-color: var(--fallback-suc,oklch(var(--suc)/1))} -.border-success-content\/0 { - border-color: var(--fallback-suc,oklch(var(--suc)/0))} -.border-success-content\/10 { - border-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.border-success-content\/100 { - border-color: var(--fallback-suc,oklch(var(--suc)/1))} -.border-success-content\/20 { - border-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.border-success-content\/25 { - border-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.border-success-content\/30 { - border-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.border-success-content\/40 { - border-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.border-success-content\/5 { - border-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.border-success-content\/50 { - border-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.border-success-content\/60 { - border-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.border-success-content\/70 { - border-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.border-success-content\/75 { - border-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.border-success-content\/80 { - border-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.border-success-content\/90 { - border-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.border-success-content\/95 { - border-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.border-success\/0 { - border-color: var(--fallback-su,oklch(var(--su)/0))} -.border-success\/10 { - border-color: var(--fallback-su,oklch(var(--su)/0.1))} -.border-success\/100 { - border-color: var(--fallback-su,oklch(var(--su)/1))} -.border-success\/20 { - border-color: var(--fallback-su,oklch(var(--su)/0.2))} -.border-success\/25 { - border-color: var(--fallback-su,oklch(var(--su)/0.25))} -.border-success\/30 { - border-color: var(--fallback-su,oklch(var(--su)/0.3))} -.border-success\/40 { - border-color: var(--fallback-su,oklch(var(--su)/0.4))} -.border-success\/5 { - border-color: var(--fallback-su,oklch(var(--su)/0.05))} -.border-success\/50 { - border-color: var(--fallback-su,oklch(var(--su)/0.5))} -.border-success\/60 { - border-color: var(--fallback-su,oklch(var(--su)/0.6))} -.border-success\/70 { - border-color: var(--fallback-su,oklch(var(--su)/0.7))} -.border-success\/75 { - border-color: var(--fallback-su,oklch(var(--su)/0.75))} -.border-success\/80 { - border-color: var(--fallback-su,oklch(var(--su)/0.8))} -.border-success\/90 { - border-color: var(--fallback-su,oklch(var(--su)/0.9))} -.border-success\/95 { - border-color: var(--fallback-su,oklch(var(--su)/0.95))} -.border-transparent { - border-color: transparent} -.border-transparent\/0 { - border-color: rgb(0 0 0 / 0)} -.border-transparent\/10 { - border-color: rgb(0 0 0 / 0.1)} -.border-transparent\/100 { - border-color: rgb(0 0 0 / 1)} -.border-transparent\/20 { - border-color: rgb(0 0 0 / 0.2)} -.border-transparent\/25 { - border-color: rgb(0 0 0 / 0.25)} -.border-transparent\/30 { - border-color: rgb(0 0 0 / 0.3)} -.border-transparent\/40 { - border-color: rgb(0 0 0 / 0.4)} -.border-transparent\/5 { - border-color: rgb(0 0 0 / 0.05)} -.border-transparent\/50 { - border-color: rgb(0 0 0 / 0.5)} -.border-transparent\/60 { - border-color: rgb(0 0 0 / 0.6)} -.border-transparent\/70 { - border-color: rgb(0 0 0 / 0.7)} -.border-transparent\/75 { - border-color: rgb(0 0 0 / 0.75)} -.border-transparent\/80 { - border-color: rgb(0 0 0 / 0.8)} -.border-transparent\/90 { - border-color: rgb(0 0 0 / 0.9)} -.border-transparent\/95 { - border-color: rgb(0 0 0 / 0.95)} -.border-warning { - border-color: var(--fallback-wa,oklch(var(--wa)/1))} -.border-warning-content { - border-color: var(--fallback-wac,oklch(var(--wac)/1))} -.border-warning-content\/0 { - border-color: var(--fallback-wac,oklch(var(--wac)/0))} -.border-warning-content\/10 { - border-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.border-warning-content\/100 { - border-color: var(--fallback-wac,oklch(var(--wac)/1))} -.border-warning-content\/20 { - border-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.border-warning-content\/25 { - border-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.border-warning-content\/30 { - border-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.border-warning-content\/40 { - border-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.border-warning-content\/5 { - border-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.border-warning-content\/50 { - border-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.border-warning-content\/60 { - border-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.border-warning-content\/70 { - border-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.border-warning-content\/75 { - border-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.border-warning-content\/80 { - border-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.border-warning-content\/90 { - border-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.border-warning-content\/95 { - border-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.border-warning\/0 { - border-color: var(--fallback-wa,oklch(var(--wa)/0))} -.border-warning\/10 { - border-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.border-warning\/100 { - border-color: var(--fallback-wa,oklch(var(--wa)/1))} -.border-warning\/20 { - border-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.border-warning\/25 { - border-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.border-warning\/30 { - border-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.border-warning\/40 { - border-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.border-warning\/5 { - border-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.border-warning\/50 { - border-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.border-warning\/60 { - border-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.border-warning\/70 { - border-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.border-warning\/75 { - border-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.border-warning\/80 { - border-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.border-warning\/90 { - border-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.border-warning\/95 { - border-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.border-x-accent { - border-left-color: var(--fallback-a,oklch(var(--a)/1)); - border-right-color: var(--fallback-a,oklch(var(--a)/1))} -.border-x-accent-content { - border-left-color: var(--fallback-ac,oklch(var(--ac)/1)); - border-right-color: var(--fallback-ac,oklch(var(--ac)/1))} -.border-x-accent-content\/0 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0)); - border-right-color: var(--fallback-ac,oklch(var(--ac)/0))} -.border-x-accent-content\/10 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.1)); - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.1))} -.border-x-accent-content\/100 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/1)); - border-right-color: var(--fallback-ac,oklch(var(--ac)/1))} -.border-x-accent-content\/20 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.2)); - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.2))} -.border-x-accent-content\/25 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.25)); - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.25))} -.border-x-accent-content\/30 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.3)); - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.3))} -.border-x-accent-content\/40 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.4)); - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.4))} -.border-x-accent-content\/5 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.05)); - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.05))} -.border-x-accent-content\/50 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.5)); - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.5))} -.border-x-accent-content\/60 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.6)); - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.6))} -.border-x-accent-content\/70 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.7)); - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.7))} -.border-x-accent-content\/75 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.75)); - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.75))} -.border-x-accent-content\/80 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.8)); - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.8))} -.border-x-accent-content\/90 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.9)); - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.9))} -.border-x-accent-content\/95 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.95)); - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.95))} -.border-x-accent\/0 { - border-left-color: var(--fallback-a,oklch(var(--a)/0)); - border-right-color: var(--fallback-a,oklch(var(--a)/0))} -.border-x-accent\/10 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.1)); - border-right-color: var(--fallback-a,oklch(var(--a)/0.1))} -.border-x-accent\/100 { - border-left-color: var(--fallback-a,oklch(var(--a)/1)); - border-right-color: var(--fallback-a,oklch(var(--a)/1))} -.border-x-accent\/20 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.2)); - border-right-color: var(--fallback-a,oklch(var(--a)/0.2))} -.border-x-accent\/25 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.25)); - border-right-color: var(--fallback-a,oklch(var(--a)/0.25))} -.border-x-accent\/30 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.3)); - border-right-color: var(--fallback-a,oklch(var(--a)/0.3))} -.border-x-accent\/40 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.4)); - border-right-color: var(--fallback-a,oklch(var(--a)/0.4))} -.border-x-accent\/5 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.05)); - border-right-color: var(--fallback-a,oklch(var(--a)/0.05))} -.border-x-accent\/50 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.5)); - border-right-color: var(--fallback-a,oklch(var(--a)/0.5))} -.border-x-accent\/60 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.6)); - border-right-color: var(--fallback-a,oklch(var(--a)/0.6))} -.border-x-accent\/70 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.7)); - border-right-color: var(--fallback-a,oklch(var(--a)/0.7))} -.border-x-accent\/75 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.75)); - border-right-color: var(--fallback-a,oklch(var(--a)/0.75))} -.border-x-accent\/80 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.8)); - border-right-color: var(--fallback-a,oklch(var(--a)/0.8))} -.border-x-accent\/90 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.9)); - border-right-color: var(--fallback-a,oklch(var(--a)/0.9))} -.border-x-accent\/95 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.95)); - border-right-color: var(--fallback-a,oklch(var(--a)/0.95))} -.border-x-base-100 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/1)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/1))} -.border-x-base-100\/0 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0))} -.border-x-base-100\/10 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.1)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.border-x-base-100\/100 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/1)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/1))} -.border-x-base-100\/20 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.2)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.border-x-base-100\/25 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.25)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.border-x-base-100\/30 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.3)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.border-x-base-100\/40 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.4)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.border-x-base-100\/5 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.05)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.border-x-base-100\/50 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.5)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.border-x-base-100\/60 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.6)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.border-x-base-100\/70 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.7)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.border-x-base-100\/75 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.75)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.border-x-base-100\/80 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.8)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.border-x-base-100\/90 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.9)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.border-x-base-100\/95 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.95)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.border-x-base-200 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/1)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/1))} -.border-x-base-200\/0 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0))} -.border-x-base-200\/10 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.1)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.border-x-base-200\/100 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/1)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/1))} -.border-x-base-200\/20 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.2)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.border-x-base-200\/25 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.25)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.border-x-base-200\/30 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.3)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.border-x-base-200\/40 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.4)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.border-x-base-200\/5 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.05)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.border-x-base-200\/50 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.5)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.border-x-base-200\/60 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.6)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.border-x-base-200\/70 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.7)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.border-x-base-200\/75 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.75)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.border-x-base-200\/80 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.8)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.border-x-base-200\/90 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.9)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.border-x-base-200\/95 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.95)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.border-x-base-300 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/1)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/1))} -.border-x-base-300\/0 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0))} -.border-x-base-300\/10 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.1)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.border-x-base-300\/100 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/1)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/1))} -.border-x-base-300\/20 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.2)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.border-x-base-300\/25 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.25)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.border-x-base-300\/30 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.3)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.border-x-base-300\/40 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.4)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.border-x-base-300\/5 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.05)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.border-x-base-300\/50 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.5)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.border-x-base-300\/60 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.6)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.border-x-base-300\/70 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.7)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.border-x-base-300\/75 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.75)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.border-x-base-300\/80 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.8)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.border-x-base-300\/90 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.9)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.border-x-base-300\/95 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.95)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.border-x-base-content { - border-left-color: var(--fallback-bc,oklch(var(--bc)/1)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/1))} -.border-x-base-content\/0 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0))} -.border-x-base-content\/10 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.1)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.border-x-base-content\/100 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/1)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/1))} -.border-x-base-content\/20 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.2)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.border-x-base-content\/25 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.25)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.border-x-base-content\/30 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.3)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.border-x-base-content\/40 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.4)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.border-x-base-content\/5 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.05)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.border-x-base-content\/50 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.5)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.border-x-base-content\/60 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.6)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.border-x-base-content\/70 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.7)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.border-x-base-content\/75 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.75)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.border-x-base-content\/80 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.8)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.border-x-base-content\/90 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.9)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.border-x-base-content\/95 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.95)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.border-x-current { - border-left-color: currentColor; - border-right-color: currentColor} -.border-x-error { - border-left-color: var(--fallback-er,oklch(var(--er)/1)); - border-right-color: var(--fallback-er,oklch(var(--er)/1))} -.border-x-error-content { - border-left-color: var(--fallback-erc,oklch(var(--erc)/1)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/1))} -.border-x-error-content\/0 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0))} -.border-x-error-content\/10 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.1)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.border-x-error-content\/100 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/1)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/1))} -.border-x-error-content\/20 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.2)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.border-x-error-content\/25 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.25)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.border-x-error-content\/30 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.3)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.border-x-error-content\/40 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.4)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.border-x-error-content\/5 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.05)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.border-x-error-content\/50 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.5)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.border-x-error-content\/60 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.6)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.border-x-error-content\/70 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.7)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.border-x-error-content\/75 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.75)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.border-x-error-content\/80 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.8)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.border-x-error-content\/90 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.9)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.border-x-error-content\/95 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.95)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.border-x-error\/0 { - border-left-color: var(--fallback-er,oklch(var(--er)/0)); - border-right-color: var(--fallback-er,oklch(var(--er)/0))} -.border-x-error\/10 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.1)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.1))} -.border-x-error\/100 { - border-left-color: var(--fallback-er,oklch(var(--er)/1)); - border-right-color: var(--fallback-er,oklch(var(--er)/1))} -.border-x-error\/20 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.2)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.2))} -.border-x-error\/25 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.25)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.25))} -.border-x-error\/30 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.3)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.3))} -.border-x-error\/40 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.4)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.4))} -.border-x-error\/5 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.05)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.05))} -.border-x-error\/50 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.5)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.5))} -.border-x-error\/60 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.6)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.6))} -.border-x-error\/70 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.7)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.7))} -.border-x-error\/75 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.75)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.75))} -.border-x-error\/80 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.8)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.8))} -.border-x-error\/90 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.9)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.9))} -.border-x-error\/95 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.95)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.95))} -.border-x-info { - border-left-color: var(--fallback-in,oklch(var(--in)/1)); - border-right-color: var(--fallback-in,oklch(var(--in)/1))} -.border-x-info-content { - border-left-color: var(--fallback-inc,oklch(var(--inc)/1)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/1))} -.border-x-info-content\/0 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0))} -.border-x-info-content\/10 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.1)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.border-x-info-content\/100 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/1)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/1))} -.border-x-info-content\/20 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.2)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.border-x-info-content\/25 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.25)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.border-x-info-content\/30 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.3)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.border-x-info-content\/40 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.4)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.border-x-info-content\/5 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.05)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.border-x-info-content\/50 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.5)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.border-x-info-content\/60 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.6)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.border-x-info-content\/70 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.7)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.border-x-info-content\/75 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.75)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.border-x-info-content\/80 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.8)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.border-x-info-content\/90 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.9)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.border-x-info-content\/95 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.95)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.border-x-info\/0 { - border-left-color: var(--fallback-in,oklch(var(--in)/0)); - border-right-color: var(--fallback-in,oklch(var(--in)/0))} -.border-x-info\/10 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.1)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.1))} -.border-x-info\/100 { - border-left-color: var(--fallback-in,oklch(var(--in)/1)); - border-right-color: var(--fallback-in,oklch(var(--in)/1))} -.border-x-info\/20 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.2)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.2))} -.border-x-info\/25 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.25)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.25))} -.border-x-info\/30 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.3)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.3))} -.border-x-info\/40 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.4)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.4))} -.border-x-info\/5 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.05)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.05))} -.border-x-info\/50 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.5)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.5))} -.border-x-info\/60 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.6)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.6))} -.border-x-info\/70 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.7)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.7))} -.border-x-info\/75 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.75)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.75))} -.border-x-info\/80 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.8)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.8))} -.border-x-info\/90 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.9)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.9))} -.border-x-info\/95 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.95)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.95))} -.border-x-neutral { - border-left-color: var(--fallback-n,oklch(var(--n)/1)); - border-right-color: var(--fallback-n,oklch(var(--n)/1))} -.border-x-neutral-content { - border-left-color: var(--fallback-nc,oklch(var(--nc)/1)); - border-right-color: var(--fallback-nc,oklch(var(--nc)/1))} -.border-x-neutral-content\/0 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0)); - border-right-color: var(--fallback-nc,oklch(var(--nc)/0))} -.border-x-neutral-content\/10 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.1)); - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.1))} -.border-x-neutral-content\/100 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/1)); - border-right-color: var(--fallback-nc,oklch(var(--nc)/1))} -.border-x-neutral-content\/20 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.2)); - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.2))} -.border-x-neutral-content\/25 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.25)); - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.25))} -.border-x-neutral-content\/30 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.3)); - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.3))} -.border-x-neutral-content\/40 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.4)); - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.4))} -.border-x-neutral-content\/5 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.05)); - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.05))} -.border-x-neutral-content\/50 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.5)); - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.5))} -.border-x-neutral-content\/60 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.6)); - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.6))} -.border-x-neutral-content\/70 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.7)); - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.7))} -.border-x-neutral-content\/75 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.75)); - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.75))} -.border-x-neutral-content\/80 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.8)); - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.8))} -.border-x-neutral-content\/90 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.9)); - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.9))} -.border-x-neutral-content\/95 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.95)); - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.95))} -.border-x-neutral\/0 { - border-left-color: var(--fallback-n,oklch(var(--n)/0)); - border-right-color: var(--fallback-n,oklch(var(--n)/0))} -.border-x-neutral\/10 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.1)); - border-right-color: var(--fallback-n,oklch(var(--n)/0.1))} -.border-x-neutral\/100 { - border-left-color: var(--fallback-n,oklch(var(--n)/1)); - border-right-color: var(--fallback-n,oklch(var(--n)/1))} -.border-x-neutral\/20 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.2)); - border-right-color: var(--fallback-n,oklch(var(--n)/0.2))} -.border-x-neutral\/25 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.25)); - border-right-color: var(--fallback-n,oklch(var(--n)/0.25))} -.border-x-neutral\/30 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.3)); - border-right-color: var(--fallback-n,oklch(var(--n)/0.3))} -.border-x-neutral\/40 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.4)); - border-right-color: var(--fallback-n,oklch(var(--n)/0.4))} -.border-x-neutral\/5 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.05)); - border-right-color: var(--fallback-n,oklch(var(--n)/0.05))} -.border-x-neutral\/50 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.5)); - border-right-color: var(--fallback-n,oklch(var(--n)/0.5))} -.border-x-neutral\/60 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.6)); - border-right-color: var(--fallback-n,oklch(var(--n)/0.6))} -.border-x-neutral\/70 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.7)); - border-right-color: var(--fallback-n,oklch(var(--n)/0.7))} -.border-x-neutral\/75 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.75)); - border-right-color: var(--fallback-n,oklch(var(--n)/0.75))} -.border-x-neutral\/80 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.8)); - border-right-color: var(--fallback-n,oklch(var(--n)/0.8))} -.border-x-neutral\/90 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.9)); - border-right-color: var(--fallback-n,oklch(var(--n)/0.9))} -.border-x-neutral\/95 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.95)); - border-right-color: var(--fallback-n,oklch(var(--n)/0.95))} -.border-x-primary { - border-left-color: var(--fallback-p,oklch(var(--p)/1)); - border-right-color: var(--fallback-p,oklch(var(--p)/1))} -.border-x-primary-content { - border-left-color: var(--fallback-pc,oklch(var(--pc)/1)); - border-right-color: var(--fallback-pc,oklch(var(--pc)/1))} -.border-x-primary-content\/0 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0)); - border-right-color: var(--fallback-pc,oklch(var(--pc)/0))} -.border-x-primary-content\/10 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.1)); - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.1))} -.border-x-primary-content\/100 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/1)); - border-right-color: var(--fallback-pc,oklch(var(--pc)/1))} -.border-x-primary-content\/20 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.2)); - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.2))} -.border-x-primary-content\/25 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.25)); - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.25))} -.border-x-primary-content\/30 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.3)); - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.3))} -.border-x-primary-content\/40 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.4)); - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.4))} -.border-x-primary-content\/5 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.05)); - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.05))} -.border-x-primary-content\/50 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.5)); - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.5))} -.border-x-primary-content\/60 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.6)); - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.6))} -.border-x-primary-content\/70 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.7)); - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.7))} -.border-x-primary-content\/75 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.75)); - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.75))} -.border-x-primary-content\/80 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.8)); - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.8))} -.border-x-primary-content\/90 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.9)); - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.9))} -.border-x-primary-content\/95 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.95)); - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.95))} -.border-x-primary\/0 { - border-left-color: var(--fallback-p,oklch(var(--p)/0)); - border-right-color: var(--fallback-p,oklch(var(--p)/0))} -.border-x-primary\/10 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.1)); - border-right-color: var(--fallback-p,oklch(var(--p)/0.1))} -.border-x-primary\/100 { - border-left-color: var(--fallback-p,oklch(var(--p)/1)); - border-right-color: var(--fallback-p,oklch(var(--p)/1))} -.border-x-primary\/20 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.2)); - border-right-color: var(--fallback-p,oklch(var(--p)/0.2))} -.border-x-primary\/25 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.25)); - border-right-color: var(--fallback-p,oklch(var(--p)/0.25))} -.border-x-primary\/30 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.3)); - border-right-color: var(--fallback-p,oklch(var(--p)/0.3))} -.border-x-primary\/40 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.4)); - border-right-color: var(--fallback-p,oklch(var(--p)/0.4))} -.border-x-primary\/5 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.05)); - border-right-color: var(--fallback-p,oklch(var(--p)/0.05))} -.border-x-primary\/50 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.5)); - border-right-color: var(--fallback-p,oklch(var(--p)/0.5))} -.border-x-primary\/60 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.6)); - border-right-color: var(--fallback-p,oklch(var(--p)/0.6))} -.border-x-primary\/70 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.7)); - border-right-color: var(--fallback-p,oklch(var(--p)/0.7))} -.border-x-primary\/75 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.75)); - border-right-color: var(--fallback-p,oklch(var(--p)/0.75))} -.border-x-primary\/80 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.8)); - border-right-color: var(--fallback-p,oklch(var(--p)/0.8))} -.border-x-primary\/90 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.9)); - border-right-color: var(--fallback-p,oklch(var(--p)/0.9))} -.border-x-primary\/95 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.95)); - border-right-color: var(--fallback-p,oklch(var(--p)/0.95))} -.border-x-secondary { - border-left-color: var(--fallback-s,oklch(var(--s)/1)); - border-right-color: var(--fallback-s,oklch(var(--s)/1))} -.border-x-secondary-content { - border-left-color: var(--fallback-sc,oklch(var(--sc)/1)); - border-right-color: var(--fallback-sc,oklch(var(--sc)/1))} -.border-x-secondary-content\/0 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0)); - border-right-color: var(--fallback-sc,oklch(var(--sc)/0))} -.border-x-secondary-content\/10 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.1)); - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.1))} -.border-x-secondary-content\/100 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/1)); - border-right-color: var(--fallback-sc,oklch(var(--sc)/1))} -.border-x-secondary-content\/20 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.2)); - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.2))} -.border-x-secondary-content\/25 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.25)); - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.25))} -.border-x-secondary-content\/30 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.3)); - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.3))} -.border-x-secondary-content\/40 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.4)); - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.4))} -.border-x-secondary-content\/5 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.05)); - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.05))} -.border-x-secondary-content\/50 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.5)); - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.5))} -.border-x-secondary-content\/60 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.6)); - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.6))} -.border-x-secondary-content\/70 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.7)); - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.7))} -.border-x-secondary-content\/75 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.75)); - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.75))} -.border-x-secondary-content\/80 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.8)); - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.8))} -.border-x-secondary-content\/90 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.9)); - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.9))} -.border-x-secondary-content\/95 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.95)); - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.95))} -.border-x-secondary\/0 { - border-left-color: var(--fallback-s,oklch(var(--s)/0)); - border-right-color: var(--fallback-s,oklch(var(--s)/0))} -.border-x-secondary\/10 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.1)); - border-right-color: var(--fallback-s,oklch(var(--s)/0.1))} -.border-x-secondary\/100 { - border-left-color: var(--fallback-s,oklch(var(--s)/1)); - border-right-color: var(--fallback-s,oklch(var(--s)/1))} -.border-x-secondary\/20 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.2)); - border-right-color: var(--fallback-s,oklch(var(--s)/0.2))} -.border-x-secondary\/25 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.25)); - border-right-color: var(--fallback-s,oklch(var(--s)/0.25))} -.border-x-secondary\/30 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.3)); - border-right-color: var(--fallback-s,oklch(var(--s)/0.3))} -.border-x-secondary\/40 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.4)); - border-right-color: var(--fallback-s,oklch(var(--s)/0.4))} -.border-x-secondary\/5 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.05)); - border-right-color: var(--fallback-s,oklch(var(--s)/0.05))} -.border-x-secondary\/50 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.5)); - border-right-color: var(--fallback-s,oklch(var(--s)/0.5))} -.border-x-secondary\/60 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.6)); - border-right-color: var(--fallback-s,oklch(var(--s)/0.6))} -.border-x-secondary\/70 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.7)); - border-right-color: var(--fallback-s,oklch(var(--s)/0.7))} -.border-x-secondary\/75 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.75)); - border-right-color: var(--fallback-s,oklch(var(--s)/0.75))} -.border-x-secondary\/80 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.8)); - border-right-color: var(--fallback-s,oklch(var(--s)/0.8))} -.border-x-secondary\/90 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.9)); - border-right-color: var(--fallback-s,oklch(var(--s)/0.9))} -.border-x-secondary\/95 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.95)); - border-right-color: var(--fallback-s,oklch(var(--s)/0.95))} -.border-x-success { - border-left-color: var(--fallback-su,oklch(var(--su)/1)); - border-right-color: var(--fallback-su,oklch(var(--su)/1))} -.border-x-success-content { - border-left-color: var(--fallback-suc,oklch(var(--suc)/1)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/1))} -.border-x-success-content\/0 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0))} -.border-x-success-content\/10 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.1)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.border-x-success-content\/100 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/1)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/1))} -.border-x-success-content\/20 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.2)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.border-x-success-content\/25 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.25)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.border-x-success-content\/30 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.3)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.border-x-success-content\/40 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.4)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.border-x-success-content\/5 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.05)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.border-x-success-content\/50 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.5)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.border-x-success-content\/60 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.6)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.border-x-success-content\/70 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.7)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.border-x-success-content\/75 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.75)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.border-x-success-content\/80 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.8)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.border-x-success-content\/90 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.9)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.border-x-success-content\/95 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.95)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.border-x-success\/0 { - border-left-color: var(--fallback-su,oklch(var(--su)/0)); - border-right-color: var(--fallback-su,oklch(var(--su)/0))} -.border-x-success\/10 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.1)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.1))} -.border-x-success\/100 { - border-left-color: var(--fallback-su,oklch(var(--su)/1)); - border-right-color: var(--fallback-su,oklch(var(--su)/1))} -.border-x-success\/20 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.2)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.2))} -.border-x-success\/25 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.25)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.25))} -.border-x-success\/30 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.3)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.3))} -.border-x-success\/40 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.4)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.4))} -.border-x-success\/5 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.05)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.05))} -.border-x-success\/50 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.5)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.5))} -.border-x-success\/60 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.6)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.6))} -.border-x-success\/70 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.7)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.7))} -.border-x-success\/75 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.75)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.75))} -.border-x-success\/80 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.8)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.8))} -.border-x-success\/90 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.9)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.9))} -.border-x-success\/95 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.95)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.95))} -.border-x-transparent { - border-left-color: transparent; - border-right-color: transparent} -.border-x-transparent\/0 { - border-left-color: rgb(0 0 0 / 0); - border-right-color: rgb(0 0 0 / 0)} -.border-x-transparent\/10 { - border-left-color: rgb(0 0 0 / 0.1); - border-right-color: rgb(0 0 0 / 0.1)} -.border-x-transparent\/100 { - border-left-color: rgb(0 0 0 / 1); - border-right-color: rgb(0 0 0 / 1)} -.border-x-transparent\/20 { - border-left-color: rgb(0 0 0 / 0.2); - border-right-color: rgb(0 0 0 / 0.2)} -.border-x-transparent\/25 { - border-left-color: rgb(0 0 0 / 0.25); - border-right-color: rgb(0 0 0 / 0.25)} -.border-x-transparent\/30 { - border-left-color: rgb(0 0 0 / 0.3); - border-right-color: rgb(0 0 0 / 0.3)} -.border-x-transparent\/40 { - border-left-color: rgb(0 0 0 / 0.4); - border-right-color: rgb(0 0 0 / 0.4)} -.border-x-transparent\/5 { - border-left-color: rgb(0 0 0 / 0.05); - border-right-color: rgb(0 0 0 / 0.05)} -.border-x-transparent\/50 { - border-left-color: rgb(0 0 0 / 0.5); - border-right-color: rgb(0 0 0 / 0.5)} -.border-x-transparent\/60 { - border-left-color: rgb(0 0 0 / 0.6); - border-right-color: rgb(0 0 0 / 0.6)} -.border-x-transparent\/70 { - border-left-color: rgb(0 0 0 / 0.7); - border-right-color: rgb(0 0 0 / 0.7)} -.border-x-transparent\/75 { - border-left-color: rgb(0 0 0 / 0.75); - border-right-color: rgb(0 0 0 / 0.75)} -.border-x-transparent\/80 { - border-left-color: rgb(0 0 0 / 0.8); - border-right-color: rgb(0 0 0 / 0.8)} -.border-x-transparent\/90 { - border-left-color: rgb(0 0 0 / 0.9); - border-right-color: rgb(0 0 0 / 0.9)} -.border-x-transparent\/95 { - border-left-color: rgb(0 0 0 / 0.95); - border-right-color: rgb(0 0 0 / 0.95)} -.border-x-warning { - border-left-color: var(--fallback-wa,oklch(var(--wa)/1)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/1))} -.border-x-warning-content { - border-left-color: var(--fallback-wac,oklch(var(--wac)/1)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/1))} -.border-x-warning-content\/0 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0))} -.border-x-warning-content\/10 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.1)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.border-x-warning-content\/100 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/1)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/1))} -.border-x-warning-content\/20 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.2)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.border-x-warning-content\/25 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.25)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.border-x-warning-content\/30 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.3)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.border-x-warning-content\/40 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.4)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.border-x-warning-content\/5 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.05)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.border-x-warning-content\/50 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.5)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.border-x-warning-content\/60 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.6)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.border-x-warning-content\/70 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.7)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.border-x-warning-content\/75 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.75)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.border-x-warning-content\/80 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.8)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.border-x-warning-content\/90 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.9)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.border-x-warning-content\/95 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.95)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.border-x-warning\/0 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0))} -.border-x-warning\/10 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.1)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.border-x-warning\/100 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/1)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/1))} -.border-x-warning\/20 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.2)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.border-x-warning\/25 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.25)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.border-x-warning\/30 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.3)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.border-x-warning\/40 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.4)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.border-x-warning\/5 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.05)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.border-x-warning\/50 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.5)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.border-x-warning\/60 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.6)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.border-x-warning\/70 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.7)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.border-x-warning\/75 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.75)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.border-x-warning\/80 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.8)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.border-x-warning\/90 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.9)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.border-x-warning\/95 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.95)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.border-y-accent { - border-top-color: var(--fallback-a,oklch(var(--a)/1)); - border-bottom-color: var(--fallback-a,oklch(var(--a)/1))} -.border-y-accent-content { - border-top-color: var(--fallback-ac,oklch(var(--ac)/1)); - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/1))} -.border-y-accent-content\/0 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0)); - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0))} -.border-y-accent-content\/10 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.1)); - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.1))} -.border-y-accent-content\/100 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/1)); - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/1))} -.border-y-accent-content\/20 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.2)); - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.2))} -.border-y-accent-content\/25 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.25)); - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.25))} -.border-y-accent-content\/30 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.3)); - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.3))} -.border-y-accent-content\/40 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.4)); - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.4))} -.border-y-accent-content\/5 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.05)); - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.05))} -.border-y-accent-content\/50 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.5)); - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.5))} -.border-y-accent-content\/60 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.6)); - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.6))} -.border-y-accent-content\/70 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.7)); - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.7))} -.border-y-accent-content\/75 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.75)); - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.75))} -.border-y-accent-content\/80 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.8)); - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.8))} -.border-y-accent-content\/90 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.9)); - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.9))} -.border-y-accent-content\/95 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.95)); - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.95))} -.border-y-accent\/0 { - border-top-color: var(--fallback-a,oklch(var(--a)/0)); - border-bottom-color: var(--fallback-a,oklch(var(--a)/0))} -.border-y-accent\/10 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.1)); - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.1))} -.border-y-accent\/100 { - border-top-color: var(--fallback-a,oklch(var(--a)/1)); - border-bottom-color: var(--fallback-a,oklch(var(--a)/1))} -.border-y-accent\/20 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.2)); - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.2))} -.border-y-accent\/25 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.25)); - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.25))} -.border-y-accent\/30 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.3)); - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.3))} -.border-y-accent\/40 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.4)); - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.4))} -.border-y-accent\/5 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.05)); - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.05))} -.border-y-accent\/50 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.5)); - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.5))} -.border-y-accent\/60 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.6)); - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.6))} -.border-y-accent\/70 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.7)); - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.7))} -.border-y-accent\/75 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.75)); - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.75))} -.border-y-accent\/80 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.8)); - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.8))} -.border-y-accent\/90 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.9)); - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.9))} -.border-y-accent\/95 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.95)); - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.95))} -.border-y-base-100 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/1)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/1))} -.border-y-base-100\/0 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0))} -.border-y-base-100\/10 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.1)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.border-y-base-100\/100 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/1)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/1))} -.border-y-base-100\/20 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.2)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.border-y-base-100\/25 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.25)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.border-y-base-100\/30 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.3)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.border-y-base-100\/40 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.4)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.border-y-base-100\/5 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.05)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.border-y-base-100\/50 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.5)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.border-y-base-100\/60 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.6)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.border-y-base-100\/70 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.7)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.border-y-base-100\/75 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.75)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.border-y-base-100\/80 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.8)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.border-y-base-100\/90 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.9)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.border-y-base-100\/95 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.95)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.border-y-base-200 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/1)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/1))} -.border-y-base-200\/0 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0))} -.border-y-base-200\/10 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.1)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.border-y-base-200\/100 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/1)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/1))} -.border-y-base-200\/20 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.2)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.border-y-base-200\/25 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.25)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.border-y-base-200\/30 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.3)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.border-y-base-200\/40 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.4)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.border-y-base-200\/5 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.05)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.border-y-base-200\/50 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.5)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.border-y-base-200\/60 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.6)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.border-y-base-200\/70 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.7)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.border-y-base-200\/75 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.75)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.border-y-base-200\/80 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.8)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.border-y-base-200\/90 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.9)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.border-y-base-200\/95 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.95)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.border-y-base-300 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/1)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/1))} -.border-y-base-300\/0 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0))} -.border-y-base-300\/10 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.1)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.border-y-base-300\/100 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/1)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/1))} -.border-y-base-300\/20 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.2)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.border-y-base-300\/25 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.25)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.border-y-base-300\/30 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.3)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.border-y-base-300\/40 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.4)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.border-y-base-300\/5 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.05)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.border-y-base-300\/50 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.5)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.border-y-base-300\/60 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.6)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.border-y-base-300\/70 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.7)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.border-y-base-300\/75 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.75)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.border-y-base-300\/80 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.8)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.border-y-base-300\/90 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.9)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.border-y-base-300\/95 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.95)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.border-y-base-content { - border-top-color: var(--fallback-bc,oklch(var(--bc)/1)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/1))} -.border-y-base-content\/0 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0))} -.border-y-base-content\/10 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.1)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.border-y-base-content\/100 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/1)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/1))} -.border-y-base-content\/20 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.2)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.border-y-base-content\/25 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.25)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.border-y-base-content\/30 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.3)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.border-y-base-content\/40 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.4)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.border-y-base-content\/5 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.05)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.border-y-base-content\/50 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.5)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.border-y-base-content\/60 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.6)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.border-y-base-content\/70 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.7)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.border-y-base-content\/75 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.75)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.border-y-base-content\/80 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.8)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.border-y-base-content\/90 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.9)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.border-y-base-content\/95 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.95)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.border-y-current { - border-top-color: currentColor; - border-bottom-color: currentColor} -.border-y-error { - border-top-color: var(--fallback-er,oklch(var(--er)/1)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/1))} -.border-y-error-content { - border-top-color: var(--fallback-erc,oklch(var(--erc)/1)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/1))} -.border-y-error-content\/0 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0))} -.border-y-error-content\/10 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.1)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.border-y-error-content\/100 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/1)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/1))} -.border-y-error-content\/20 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.2)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.border-y-error-content\/25 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.25)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.border-y-error-content\/30 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.3)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.border-y-error-content\/40 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.4)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.border-y-error-content\/5 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.05)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.border-y-error-content\/50 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.5)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.border-y-error-content\/60 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.6)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.border-y-error-content\/70 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.7)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.border-y-error-content\/75 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.75)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.border-y-error-content\/80 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.8)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.border-y-error-content\/90 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.9)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.border-y-error-content\/95 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.95)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.border-y-error\/0 { - border-top-color: var(--fallback-er,oklch(var(--er)/0)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0))} -.border-y-error\/10 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.1)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.1))} -.border-y-error\/100 { - border-top-color: var(--fallback-er,oklch(var(--er)/1)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/1))} -.border-y-error\/20 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.2)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.2))} -.border-y-error\/25 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.25)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.25))} -.border-y-error\/30 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.3)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.3))} -.border-y-error\/40 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.4)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.4))} -.border-y-error\/5 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.05)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.05))} -.border-y-error\/50 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.5)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.5))} -.border-y-error\/60 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.6)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.6))} -.border-y-error\/70 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.7)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.7))} -.border-y-error\/75 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.75)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.75))} -.border-y-error\/80 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.8)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.8))} -.border-y-error\/90 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.9)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.9))} -.border-y-error\/95 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.95)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.95))} -.border-y-info { - border-top-color: var(--fallback-in,oklch(var(--in)/1)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/1))} -.border-y-info-content { - border-top-color: var(--fallback-inc,oklch(var(--inc)/1)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/1))} -.border-y-info-content\/0 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0))} -.border-y-info-content\/10 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.1)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.border-y-info-content\/100 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/1)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/1))} -.border-y-info-content\/20 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.2)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.border-y-info-content\/25 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.25)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.border-y-info-content\/30 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.3)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.border-y-info-content\/40 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.4)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.border-y-info-content\/5 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.05)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.border-y-info-content\/50 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.5)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.border-y-info-content\/60 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.6)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.border-y-info-content\/70 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.7)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.border-y-info-content\/75 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.75)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.border-y-info-content\/80 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.8)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.border-y-info-content\/90 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.9)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.border-y-info-content\/95 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.95)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.border-y-info\/0 { - border-top-color: var(--fallback-in,oklch(var(--in)/0)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0))} -.border-y-info\/10 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.1)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.1))} -.border-y-info\/100 { - border-top-color: var(--fallback-in,oklch(var(--in)/1)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/1))} -.border-y-info\/20 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.2)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.2))} -.border-y-info\/25 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.25)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.25))} -.border-y-info\/30 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.3)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.3))} -.border-y-info\/40 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.4)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.4))} -.border-y-info\/5 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.05)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.05))} -.border-y-info\/50 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.5)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.5))} -.border-y-info\/60 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.6)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.6))} -.border-y-info\/70 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.7)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.7))} -.border-y-info\/75 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.75)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.75))} -.border-y-info\/80 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.8)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.8))} -.border-y-info\/90 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.9)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.9))} -.border-y-info\/95 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.95)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.95))} -.border-y-neutral { - border-top-color: var(--fallback-n,oklch(var(--n)/1)); - border-bottom-color: var(--fallback-n,oklch(var(--n)/1))} -.border-y-neutral-content { - border-top-color: var(--fallback-nc,oklch(var(--nc)/1)); - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/1))} -.border-y-neutral-content\/0 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0)); - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0))} -.border-y-neutral-content\/10 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.1)); - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.1))} -.border-y-neutral-content\/100 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/1)); - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/1))} -.border-y-neutral-content\/20 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.2)); - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.2))} -.border-y-neutral-content\/25 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.25)); - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.25))} -.border-y-neutral-content\/30 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.3)); - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.3))} -.border-y-neutral-content\/40 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.4)); - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.4))} -.border-y-neutral-content\/5 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.05)); - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.05))} -.border-y-neutral-content\/50 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.5)); - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.5))} -.border-y-neutral-content\/60 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.6)); - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.6))} -.border-y-neutral-content\/70 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.7)); - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.7))} -.border-y-neutral-content\/75 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.75)); - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.75))} -.border-y-neutral-content\/80 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.8)); - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.8))} -.border-y-neutral-content\/90 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.9)); - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.9))} -.border-y-neutral-content\/95 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.95)); - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.95))} -.border-y-neutral\/0 { - border-top-color: var(--fallback-n,oklch(var(--n)/0)); - border-bottom-color: var(--fallback-n,oklch(var(--n)/0))} -.border-y-neutral\/10 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.1)); - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.1))} -.border-y-neutral\/100 { - border-top-color: var(--fallback-n,oklch(var(--n)/1)); - border-bottom-color: var(--fallback-n,oklch(var(--n)/1))} -.border-y-neutral\/20 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.2)); - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.2))} -.border-y-neutral\/25 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.25)); - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.25))} -.border-y-neutral\/30 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.3)); - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.3))} -.border-y-neutral\/40 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.4)); - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.4))} -.border-y-neutral\/5 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.05)); - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.05))} -.border-y-neutral\/50 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.5)); - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.5))} -.border-y-neutral\/60 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.6)); - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.6))} -.border-y-neutral\/70 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.7)); - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.7))} -.border-y-neutral\/75 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.75)); - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.75))} -.border-y-neutral\/80 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.8)); - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.8))} -.border-y-neutral\/90 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.9)); - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.9))} -.border-y-neutral\/95 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.95)); - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.95))} -.border-y-primary { - border-top-color: var(--fallback-p,oklch(var(--p)/1)); - border-bottom-color: var(--fallback-p,oklch(var(--p)/1))} -.border-y-primary-content { - border-top-color: var(--fallback-pc,oklch(var(--pc)/1)); - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/1))} -.border-y-primary-content\/0 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0)); - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0))} -.border-y-primary-content\/10 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.1)); - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.1))} -.border-y-primary-content\/100 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/1)); - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/1))} -.border-y-primary-content\/20 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.2)); - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.2))} -.border-y-primary-content\/25 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.25)); - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.25))} -.border-y-primary-content\/30 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.3)); - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.3))} -.border-y-primary-content\/40 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.4)); - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.4))} -.border-y-primary-content\/5 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.05)); - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.05))} -.border-y-primary-content\/50 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.5)); - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.5))} -.border-y-primary-content\/60 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.6)); - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.6))} -.border-y-primary-content\/70 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.7)); - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.7))} -.border-y-primary-content\/75 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.75)); - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.75))} -.border-y-primary-content\/80 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.8)); - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.8))} -.border-y-primary-content\/90 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.9)); - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.9))} -.border-y-primary-content\/95 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.95)); - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.95))} -.border-y-primary\/0 { - border-top-color: var(--fallback-p,oklch(var(--p)/0)); - border-bottom-color: var(--fallback-p,oklch(var(--p)/0))} -.border-y-primary\/10 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.1)); - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.1))} -.border-y-primary\/100 { - border-top-color: var(--fallback-p,oklch(var(--p)/1)); - border-bottom-color: var(--fallback-p,oklch(var(--p)/1))} -.border-y-primary\/20 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.2)); - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.2))} -.border-y-primary\/25 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.25)); - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.25))} -.border-y-primary\/30 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.3)); - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.3))} -.border-y-primary\/40 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.4)); - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.4))} -.border-y-primary\/5 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.05)); - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.05))} -.border-y-primary\/50 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.5)); - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.5))} -.border-y-primary\/60 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.6)); - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.6))} -.border-y-primary\/70 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.7)); - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.7))} -.border-y-primary\/75 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.75)); - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.75))} -.border-y-primary\/80 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.8)); - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.8))} -.border-y-primary\/90 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.9)); - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.9))} -.border-y-primary\/95 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.95)); - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.95))} -.border-y-secondary { - border-top-color: var(--fallback-s,oklch(var(--s)/1)); - border-bottom-color: var(--fallback-s,oklch(var(--s)/1))} -.border-y-secondary-content { - border-top-color: var(--fallback-sc,oklch(var(--sc)/1)); - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/1))} -.border-y-secondary-content\/0 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0)); - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0))} -.border-y-secondary-content\/10 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.1)); - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.1))} -.border-y-secondary-content\/100 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/1)); - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/1))} -.border-y-secondary-content\/20 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.2)); - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.2))} -.border-y-secondary-content\/25 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.25)); - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.25))} -.border-y-secondary-content\/30 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.3)); - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.3))} -.border-y-secondary-content\/40 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.4)); - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.4))} -.border-y-secondary-content\/5 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.05)); - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.05))} -.border-y-secondary-content\/50 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.5)); - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.5))} -.border-y-secondary-content\/60 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.6)); - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.6))} -.border-y-secondary-content\/70 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.7)); - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.7))} -.border-y-secondary-content\/75 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.75)); - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.75))} -.border-y-secondary-content\/80 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.8)); - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.8))} -.border-y-secondary-content\/90 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.9)); - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.9))} -.border-y-secondary-content\/95 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.95)); - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.95))} -.border-y-secondary\/0 { - border-top-color: var(--fallback-s,oklch(var(--s)/0)); - border-bottom-color: var(--fallback-s,oklch(var(--s)/0))} -.border-y-secondary\/10 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.1)); - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.1))} -.border-y-secondary\/100 { - border-top-color: var(--fallback-s,oklch(var(--s)/1)); - border-bottom-color: var(--fallback-s,oklch(var(--s)/1))} -.border-y-secondary\/20 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.2)); - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.2))} -.border-y-secondary\/25 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.25)); - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.25))} -.border-y-secondary\/30 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.3)); - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.3))} -.border-y-secondary\/40 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.4)); - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.4))} -.border-y-secondary\/5 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.05)); - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.05))} -.border-y-secondary\/50 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.5)); - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.5))} -.border-y-secondary\/60 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.6)); - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.6))} -.border-y-secondary\/70 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.7)); - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.7))} -.border-y-secondary\/75 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.75)); - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.75))} -.border-y-secondary\/80 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.8)); - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.8))} -.border-y-secondary\/90 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.9)); - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.9))} -.border-y-secondary\/95 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.95)); - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.95))} -.border-y-success { - border-top-color: var(--fallback-su,oklch(var(--su)/1)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/1))} -.border-y-success-content { - border-top-color: var(--fallback-suc,oklch(var(--suc)/1)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/1))} -.border-y-success-content\/0 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0))} -.border-y-success-content\/10 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.1)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.border-y-success-content\/100 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/1)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/1))} -.border-y-success-content\/20 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.2)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.border-y-success-content\/25 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.25)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.border-y-success-content\/30 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.3)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.border-y-success-content\/40 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.4)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.border-y-success-content\/5 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.05)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.border-y-success-content\/50 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.5)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.border-y-success-content\/60 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.6)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.border-y-success-content\/70 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.7)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.border-y-success-content\/75 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.75)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.border-y-success-content\/80 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.8)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.border-y-success-content\/90 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.9)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.border-y-success-content\/95 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.95)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.border-y-success\/0 { - border-top-color: var(--fallback-su,oklch(var(--su)/0)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0))} -.border-y-success\/10 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.1)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.1))} -.border-y-success\/100 { - border-top-color: var(--fallback-su,oklch(var(--su)/1)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/1))} -.border-y-success\/20 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.2)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.2))} -.border-y-success\/25 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.25)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.25))} -.border-y-success\/30 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.3)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.3))} -.border-y-success\/40 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.4)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.4))} -.border-y-success\/5 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.05)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.05))} -.border-y-success\/50 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.5)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.5))} -.border-y-success\/60 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.6)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.6))} -.border-y-success\/70 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.7)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.7))} -.border-y-success\/75 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.75)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.75))} -.border-y-success\/80 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.8)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.8))} -.border-y-success\/90 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.9)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.9))} -.border-y-success\/95 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.95)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.95))} -.border-y-transparent { - border-top-color: transparent; - border-bottom-color: transparent} -.border-y-transparent\/0 { - border-top-color: rgb(0 0 0 / 0); - border-bottom-color: rgb(0 0 0 / 0)} -.border-y-transparent\/10 { - border-top-color: rgb(0 0 0 / 0.1); - border-bottom-color: rgb(0 0 0 / 0.1)} -.border-y-transparent\/100 { - border-top-color: rgb(0 0 0 / 1); - border-bottom-color: rgb(0 0 0 / 1)} -.border-y-transparent\/20 { - border-top-color: rgb(0 0 0 / 0.2); - border-bottom-color: rgb(0 0 0 / 0.2)} -.border-y-transparent\/25 { - border-top-color: rgb(0 0 0 / 0.25); - border-bottom-color: rgb(0 0 0 / 0.25)} -.border-y-transparent\/30 { - border-top-color: rgb(0 0 0 / 0.3); - border-bottom-color: rgb(0 0 0 / 0.3)} -.border-y-transparent\/40 { - border-top-color: rgb(0 0 0 / 0.4); - border-bottom-color: rgb(0 0 0 / 0.4)} -.border-y-transparent\/5 { - border-top-color: rgb(0 0 0 / 0.05); - border-bottom-color: rgb(0 0 0 / 0.05)} -.border-y-transparent\/50 { - border-top-color: rgb(0 0 0 / 0.5); - border-bottom-color: rgb(0 0 0 / 0.5)} -.border-y-transparent\/60 { - border-top-color: rgb(0 0 0 / 0.6); - border-bottom-color: rgb(0 0 0 / 0.6)} -.border-y-transparent\/70 { - border-top-color: rgb(0 0 0 / 0.7); - border-bottom-color: rgb(0 0 0 / 0.7)} -.border-y-transparent\/75 { - border-top-color: rgb(0 0 0 / 0.75); - border-bottom-color: rgb(0 0 0 / 0.75)} -.border-y-transparent\/80 { - border-top-color: rgb(0 0 0 / 0.8); - border-bottom-color: rgb(0 0 0 / 0.8)} -.border-y-transparent\/90 { - border-top-color: rgb(0 0 0 / 0.9); - border-bottom-color: rgb(0 0 0 / 0.9)} -.border-y-transparent\/95 { - border-top-color: rgb(0 0 0 / 0.95); - border-bottom-color: rgb(0 0 0 / 0.95)} -.border-y-warning { - border-top-color: var(--fallback-wa,oklch(var(--wa)/1)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/1))} -.border-y-warning-content { - border-top-color: var(--fallback-wac,oklch(var(--wac)/1)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/1))} -.border-y-warning-content\/0 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0))} -.border-y-warning-content\/10 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.1)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.border-y-warning-content\/100 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/1)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/1))} -.border-y-warning-content\/20 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.2)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.border-y-warning-content\/25 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.25)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.border-y-warning-content\/30 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.3)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.border-y-warning-content\/40 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.4)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.border-y-warning-content\/5 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.05)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.border-y-warning-content\/50 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.5)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.border-y-warning-content\/60 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.6)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.border-y-warning-content\/70 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.7)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.border-y-warning-content\/75 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.75)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.border-y-warning-content\/80 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.8)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.border-y-warning-content\/90 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.9)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.border-y-warning-content\/95 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.95)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.border-y-warning\/0 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0))} -.border-y-warning\/10 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.1)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.border-y-warning\/100 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/1)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/1))} -.border-y-warning\/20 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.2)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.border-y-warning\/25 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.25)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.border-y-warning\/30 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.3)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.border-y-warning\/40 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.4)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.border-y-warning\/5 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.05)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.border-y-warning\/50 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.5)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.border-y-warning\/60 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.6)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.border-y-warning\/70 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.7)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.border-y-warning\/75 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.75)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.border-y-warning\/80 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.8)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.border-y-warning\/90 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.9)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.border-y-warning\/95 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.95)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.border-b-accent { - border-bottom-color: var(--fallback-a,oklch(var(--a)/1))} -.border-b-accent-content { - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/1))} -.border-b-accent-content\/0 { - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0))} -.border-b-accent-content\/10 { - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.1))} -.border-b-accent-content\/100 { - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/1))} -.border-b-accent-content\/20 { - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.2))} -.border-b-accent-content\/25 { - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.25))} -.border-b-accent-content\/30 { - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.3))} -.border-b-accent-content\/40 { - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.4))} -.border-b-accent-content\/5 { - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.05))} -.border-b-accent-content\/50 { - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.5))} -.border-b-accent-content\/60 { - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.6))} -.border-b-accent-content\/70 { - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.7))} -.border-b-accent-content\/75 { - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.75))} -.border-b-accent-content\/80 { - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.8))} -.border-b-accent-content\/90 { - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.9))} -.border-b-accent-content\/95 { - border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0.95))} -.border-b-accent\/0 { - border-bottom-color: var(--fallback-a,oklch(var(--a)/0))} -.border-b-accent\/10 { - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.1))} -.border-b-accent\/100 { - border-bottom-color: var(--fallback-a,oklch(var(--a)/1))} -.border-b-accent\/20 { - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.2))} -.border-b-accent\/25 { - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.25))} -.border-b-accent\/30 { - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.3))} -.border-b-accent\/40 { - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.4))} -.border-b-accent\/5 { - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.05))} -.border-b-accent\/50 { - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.5))} -.border-b-accent\/60 { - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.6))} -.border-b-accent\/70 { - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.7))} -.border-b-accent\/75 { - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.75))} -.border-b-accent\/80 { - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.8))} -.border-b-accent\/90 { - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.9))} -.border-b-accent\/95 { - border-bottom-color: var(--fallback-a,oklch(var(--a)/0.95))} -.border-b-base-100 { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/1))} -.border-b-base-100\/0 { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0))} -.border-b-base-100\/10 { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.border-b-base-100\/100 { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/1))} -.border-b-base-100\/20 { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.border-b-base-100\/25 { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.border-b-base-100\/30 { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.border-b-base-100\/40 { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.border-b-base-100\/5 { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.border-b-base-100\/50 { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.border-b-base-100\/60 { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.border-b-base-100\/70 { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.border-b-base-100\/75 { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.border-b-base-100\/80 { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.border-b-base-100\/90 { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.border-b-base-100\/95 { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.border-b-base-200 { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/1))} -.border-b-base-200\/0 { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0))} -.border-b-base-200\/10 { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.border-b-base-200\/100 { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/1))} -.border-b-base-200\/20 { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.border-b-base-200\/25 { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.border-b-base-200\/30 { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.border-b-base-200\/40 { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.border-b-base-200\/5 { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.border-b-base-200\/50 { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.border-b-base-200\/60 { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.border-b-base-200\/70 { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.border-b-base-200\/75 { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.border-b-base-200\/80 { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.border-b-base-200\/90 { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.border-b-base-200\/95 { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.border-b-base-300 { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/1))} -.border-b-base-300\/0 { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0))} -.border-b-base-300\/10 { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.border-b-base-300\/100 { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/1))} -.border-b-base-300\/20 { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.border-b-base-300\/25 { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.border-b-base-300\/30 { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.border-b-base-300\/40 { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.border-b-base-300\/5 { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.border-b-base-300\/50 { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.border-b-base-300\/60 { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.border-b-base-300\/70 { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.border-b-base-300\/75 { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.border-b-base-300\/80 { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.border-b-base-300\/90 { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.border-b-base-300\/95 { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.border-b-base-content { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/1))} -.border-b-base-content\/0 { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0))} -.border-b-base-content\/10 { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.border-b-base-content\/100 { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/1))} -.border-b-base-content\/20 { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.border-b-base-content\/25 { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.border-b-base-content\/30 { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.border-b-base-content\/40 { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.border-b-base-content\/5 { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.border-b-base-content\/50 { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.border-b-base-content\/60 { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.border-b-base-content\/70 { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.border-b-base-content\/75 { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.border-b-base-content\/80 { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.border-b-base-content\/90 { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.border-b-base-content\/95 { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.border-b-current { - border-bottom-color: currentColor} -.border-b-error { - border-bottom-color: var(--fallback-er,oklch(var(--er)/1))} -.border-b-error-content { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/1))} -.border-b-error-content\/0 { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0))} -.border-b-error-content\/10 { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.border-b-error-content\/100 { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/1))} -.border-b-error-content\/20 { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.border-b-error-content\/25 { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.border-b-error-content\/30 { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.border-b-error-content\/40 { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.border-b-error-content\/5 { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.border-b-error-content\/50 { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.border-b-error-content\/60 { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.border-b-error-content\/70 { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.border-b-error-content\/75 { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.border-b-error-content\/80 { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.border-b-error-content\/90 { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.border-b-error-content\/95 { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.border-b-error\/0 { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0))} -.border-b-error\/10 { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.1))} -.border-b-error\/100 { - border-bottom-color: var(--fallback-er,oklch(var(--er)/1))} -.border-b-error\/20 { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.2))} -.border-b-error\/25 { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.25))} -.border-b-error\/30 { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.3))} -.border-b-error\/40 { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.4))} -.border-b-error\/5 { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.05))} -.border-b-error\/50 { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.5))} -.border-b-error\/60 { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.6))} -.border-b-error\/70 { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.7))} -.border-b-error\/75 { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.75))} -.border-b-error\/80 { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.8))} -.border-b-error\/90 { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.9))} -.border-b-error\/95 { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.95))} -.border-b-info { - border-bottom-color: var(--fallback-in,oklch(var(--in)/1))} -.border-b-info-content { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/1))} -.border-b-info-content\/0 { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0))} -.border-b-info-content\/10 { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.border-b-info-content\/100 { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/1))} -.border-b-info-content\/20 { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.border-b-info-content\/25 { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.border-b-info-content\/30 { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.border-b-info-content\/40 { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.border-b-info-content\/5 { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.border-b-info-content\/50 { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.border-b-info-content\/60 { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.border-b-info-content\/70 { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.border-b-info-content\/75 { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.border-b-info-content\/80 { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.border-b-info-content\/90 { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.border-b-info-content\/95 { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.border-b-info\/0 { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0))} -.border-b-info\/10 { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.1))} -.border-b-info\/100 { - border-bottom-color: var(--fallback-in,oklch(var(--in)/1))} -.border-b-info\/20 { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.2))} -.border-b-info\/25 { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.25))} -.border-b-info\/30 { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.3))} -.border-b-info\/40 { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.4))} -.border-b-info\/5 { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.05))} -.border-b-info\/50 { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.5))} -.border-b-info\/60 { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.6))} -.border-b-info\/70 { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.7))} -.border-b-info\/75 { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.75))} -.border-b-info\/80 { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.8))} -.border-b-info\/90 { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.9))} -.border-b-info\/95 { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.95))} -.border-b-neutral { - border-bottom-color: var(--fallback-n,oklch(var(--n)/1))} -.border-b-neutral-content { - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/1))} -.border-b-neutral-content\/0 { - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0))} -.border-b-neutral-content\/10 { - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.1))} -.border-b-neutral-content\/100 { - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/1))} -.border-b-neutral-content\/20 { - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.2))} -.border-b-neutral-content\/25 { - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.25))} -.border-b-neutral-content\/30 { - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.3))} -.border-b-neutral-content\/40 { - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.4))} -.border-b-neutral-content\/5 { - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.05))} -.border-b-neutral-content\/50 { - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.5))} -.border-b-neutral-content\/60 { - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.6))} -.border-b-neutral-content\/70 { - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.7))} -.border-b-neutral-content\/75 { - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.75))} -.border-b-neutral-content\/80 { - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.8))} -.border-b-neutral-content\/90 { - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.9))} -.border-b-neutral-content\/95 { - border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0.95))} -.border-b-neutral\/0 { - border-bottom-color: var(--fallback-n,oklch(var(--n)/0))} -.border-b-neutral\/10 { - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.1))} -.border-b-neutral\/100 { - border-bottom-color: var(--fallback-n,oklch(var(--n)/1))} -.border-b-neutral\/20 { - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.2))} -.border-b-neutral\/25 { - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.25))} -.border-b-neutral\/30 { - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.3))} -.border-b-neutral\/40 { - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.4))} -.border-b-neutral\/5 { - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.05))} -.border-b-neutral\/50 { - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.5))} -.border-b-neutral\/60 { - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.6))} -.border-b-neutral\/70 { - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.7))} -.border-b-neutral\/75 { - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.75))} -.border-b-neutral\/80 { - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.8))} -.border-b-neutral\/90 { - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.9))} -.border-b-neutral\/95 { - border-bottom-color: var(--fallback-n,oklch(var(--n)/0.95))} -.border-b-primary { - border-bottom-color: var(--fallback-p,oklch(var(--p)/1))} -.border-b-primary-content { - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/1))} -.border-b-primary-content\/0 { - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0))} -.border-b-primary-content\/10 { - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.1))} -.border-b-primary-content\/100 { - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/1))} -.border-b-primary-content\/20 { - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.2))} -.border-b-primary-content\/25 { - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.25))} -.border-b-primary-content\/30 { - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.3))} -.border-b-primary-content\/40 { - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.4))} -.border-b-primary-content\/5 { - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.05))} -.border-b-primary-content\/50 { - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.5))} -.border-b-primary-content\/60 { - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.6))} -.border-b-primary-content\/70 { - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.7))} -.border-b-primary-content\/75 { - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.75))} -.border-b-primary-content\/80 { - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.8))} -.border-b-primary-content\/90 { - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.9))} -.border-b-primary-content\/95 { - border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0.95))} -.border-b-primary\/0 { - border-bottom-color: var(--fallback-p,oklch(var(--p)/0))} -.border-b-primary\/10 { - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.1))} -.border-b-primary\/100 { - border-bottom-color: var(--fallback-p,oklch(var(--p)/1))} -.border-b-primary\/20 { - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.2))} -.border-b-primary\/25 { - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.25))} -.border-b-primary\/30 { - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.3))} -.border-b-primary\/40 { - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.4))} -.border-b-primary\/5 { - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.05))} -.border-b-primary\/50 { - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.5))} -.border-b-primary\/60 { - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.6))} -.border-b-primary\/70 { - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.7))} -.border-b-primary\/75 { - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.75))} -.border-b-primary\/80 { - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.8))} -.border-b-primary\/90 { - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.9))} -.border-b-primary\/95 { - border-bottom-color: var(--fallback-p,oklch(var(--p)/0.95))} -.border-b-secondary { - border-bottom-color: var(--fallback-s,oklch(var(--s)/1))} -.border-b-secondary-content { - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/1))} -.border-b-secondary-content\/0 { - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0))} -.border-b-secondary-content\/10 { - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.1))} -.border-b-secondary-content\/100 { - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/1))} -.border-b-secondary-content\/20 { - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.2))} -.border-b-secondary-content\/25 { - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.25))} -.border-b-secondary-content\/30 { - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.3))} -.border-b-secondary-content\/40 { - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.4))} -.border-b-secondary-content\/5 { - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.05))} -.border-b-secondary-content\/50 { - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.5))} -.border-b-secondary-content\/60 { - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.6))} -.border-b-secondary-content\/70 { - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.7))} -.border-b-secondary-content\/75 { - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.75))} -.border-b-secondary-content\/80 { - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.8))} -.border-b-secondary-content\/90 { - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.9))} -.border-b-secondary-content\/95 { - border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0.95))} -.border-b-secondary\/0 { - border-bottom-color: var(--fallback-s,oklch(var(--s)/0))} -.border-b-secondary\/10 { - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.1))} -.border-b-secondary\/100 { - border-bottom-color: var(--fallback-s,oklch(var(--s)/1))} -.border-b-secondary\/20 { - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.2))} -.border-b-secondary\/25 { - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.25))} -.border-b-secondary\/30 { - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.3))} -.border-b-secondary\/40 { - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.4))} -.border-b-secondary\/5 { - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.05))} -.border-b-secondary\/50 { - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.5))} -.border-b-secondary\/60 { - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.6))} -.border-b-secondary\/70 { - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.7))} -.border-b-secondary\/75 { - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.75))} -.border-b-secondary\/80 { - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.8))} -.border-b-secondary\/90 { - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.9))} -.border-b-secondary\/95 { - border-bottom-color: var(--fallback-s,oklch(var(--s)/0.95))} -.border-b-success { - border-bottom-color: var(--fallback-su,oklch(var(--su)/1))} -.border-b-success-content { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/1))} -.border-b-success-content\/0 { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0))} -.border-b-success-content\/10 { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.border-b-success-content\/100 { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/1))} -.border-b-success-content\/20 { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.border-b-success-content\/25 { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.border-b-success-content\/30 { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.border-b-success-content\/40 { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.border-b-success-content\/5 { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.border-b-success-content\/50 { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.border-b-success-content\/60 { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.border-b-success-content\/70 { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.border-b-success-content\/75 { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.border-b-success-content\/80 { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.border-b-success-content\/90 { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.border-b-success-content\/95 { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.border-b-success\/0 { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0))} -.border-b-success\/10 { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.1))} -.border-b-success\/100 { - border-bottom-color: var(--fallback-su,oklch(var(--su)/1))} -.border-b-success\/20 { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.2))} -.border-b-success\/25 { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.25))} -.border-b-success\/30 { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.3))} -.border-b-success\/40 { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.4))} -.border-b-success\/5 { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.05))} -.border-b-success\/50 { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.5))} -.border-b-success\/60 { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.6))} -.border-b-success\/70 { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.7))} -.border-b-success\/75 { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.75))} -.border-b-success\/80 { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.8))} -.border-b-success\/90 { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.9))} -.border-b-success\/95 { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.95))} -.border-b-transparent { - border-bottom-color: transparent} -.border-b-transparent\/0 { - border-bottom-color: rgb(0 0 0 / 0)} -.border-b-transparent\/10 { - border-bottom-color: rgb(0 0 0 / 0.1)} -.border-b-transparent\/100 { - border-bottom-color: rgb(0 0 0 / 1)} -.border-b-transparent\/20 { - border-bottom-color: rgb(0 0 0 / 0.2)} -.border-b-transparent\/25 { - border-bottom-color: rgb(0 0 0 / 0.25)} -.border-b-transparent\/30 { - border-bottom-color: rgb(0 0 0 / 0.3)} -.border-b-transparent\/40 { - border-bottom-color: rgb(0 0 0 / 0.4)} -.border-b-transparent\/5 { - border-bottom-color: rgb(0 0 0 / 0.05)} -.border-b-transparent\/50 { - border-bottom-color: rgb(0 0 0 / 0.5)} -.border-b-transparent\/60 { - border-bottom-color: rgb(0 0 0 / 0.6)} -.border-b-transparent\/70 { - border-bottom-color: rgb(0 0 0 / 0.7)} -.border-b-transparent\/75 { - border-bottom-color: rgb(0 0 0 / 0.75)} -.border-b-transparent\/80 { - border-bottom-color: rgb(0 0 0 / 0.8)} -.border-b-transparent\/90 { - border-bottom-color: rgb(0 0 0 / 0.9)} -.border-b-transparent\/95 { - border-bottom-color: rgb(0 0 0 / 0.95)} -.border-b-warning { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/1))} -.border-b-warning-content { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/1))} -.border-b-warning-content\/0 { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0))} -.border-b-warning-content\/10 { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.border-b-warning-content\/100 { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/1))} -.border-b-warning-content\/20 { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.border-b-warning-content\/25 { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.border-b-warning-content\/30 { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.border-b-warning-content\/40 { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.border-b-warning-content\/5 { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.border-b-warning-content\/50 { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.border-b-warning-content\/60 { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.border-b-warning-content\/70 { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.border-b-warning-content\/75 { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.border-b-warning-content\/80 { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.border-b-warning-content\/90 { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.border-b-warning-content\/95 { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.border-b-warning\/0 { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0))} -.border-b-warning\/10 { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.border-b-warning\/100 { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/1))} -.border-b-warning\/20 { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.border-b-warning\/25 { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.border-b-warning\/30 { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.border-b-warning\/40 { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.border-b-warning\/5 { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.border-b-warning\/50 { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.border-b-warning\/60 { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.border-b-warning\/70 { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.border-b-warning\/75 { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.border-b-warning\/80 { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.border-b-warning\/90 { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.border-b-warning\/95 { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.border-e-accent { - border-inline-end-color: var(--fallback-a,oklch(var(--a)/1))} -.border-e-accent-content { - border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/1))} -.border-e-accent-content\/0 { - border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0))} -.border-e-accent-content\/10 { - border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.1))} -.border-e-accent-content\/100 { - border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/1))} -.border-e-accent-content\/20 { - border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.2))} -.border-e-accent-content\/25 { - border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.25))} -.border-e-accent-content\/30 { - border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.3))} -.border-e-accent-content\/40 { - border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.4))} -.border-e-accent-content\/5 { - border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.05))} -.border-e-accent-content\/50 { - border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.5))} -.border-e-accent-content\/60 { - border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.6))} -.border-e-accent-content\/70 { - border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.7))} -.border-e-accent-content\/75 { - border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.75))} -.border-e-accent-content\/80 { - border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.8))} -.border-e-accent-content\/90 { - border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.9))} -.border-e-accent-content\/95 { - border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.95))} -.border-e-accent\/0 { - border-inline-end-color: var(--fallback-a,oklch(var(--a)/0))} -.border-e-accent\/10 { - border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.1))} -.border-e-accent\/100 { - border-inline-end-color: var(--fallback-a,oklch(var(--a)/1))} -.border-e-accent\/20 { - border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.2))} -.border-e-accent\/25 { - border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.25))} -.border-e-accent\/30 { - border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.3))} -.border-e-accent\/40 { - border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.4))} -.border-e-accent\/5 { - border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.05))} -.border-e-accent\/50 { - border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.5))} -.border-e-accent\/60 { - border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.6))} -.border-e-accent\/70 { - border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.7))} -.border-e-accent\/75 { - border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.75))} -.border-e-accent\/80 { - border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.8))} -.border-e-accent\/90 { - border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.9))} -.border-e-accent\/95 { - border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.95))} -.border-e-base-100 { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/1))} -.border-e-base-100\/0 { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0))} -.border-e-base-100\/10 { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.border-e-base-100\/100 { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/1))} -.border-e-base-100\/20 { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.border-e-base-100\/25 { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.border-e-base-100\/30 { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.border-e-base-100\/40 { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.border-e-base-100\/5 { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.border-e-base-100\/50 { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.border-e-base-100\/60 { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.border-e-base-100\/70 { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.border-e-base-100\/75 { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.border-e-base-100\/80 { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.border-e-base-100\/90 { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.border-e-base-100\/95 { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.border-e-base-200 { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/1))} -.border-e-base-200\/0 { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0))} -.border-e-base-200\/10 { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.border-e-base-200\/100 { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/1))} -.border-e-base-200\/20 { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.border-e-base-200\/25 { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.border-e-base-200\/30 { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.border-e-base-200\/40 { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.border-e-base-200\/5 { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.border-e-base-200\/50 { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.border-e-base-200\/60 { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.border-e-base-200\/70 { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.border-e-base-200\/75 { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.border-e-base-200\/80 { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.border-e-base-200\/90 { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.border-e-base-200\/95 { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.border-e-base-300 { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/1))} -.border-e-base-300\/0 { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0))} -.border-e-base-300\/10 { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.border-e-base-300\/100 { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/1))} -.border-e-base-300\/20 { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.border-e-base-300\/25 { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.border-e-base-300\/30 { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.border-e-base-300\/40 { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.border-e-base-300\/5 { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.border-e-base-300\/50 { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.border-e-base-300\/60 { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.border-e-base-300\/70 { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.border-e-base-300\/75 { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.border-e-base-300\/80 { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.border-e-base-300\/90 { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.border-e-base-300\/95 { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.border-e-base-content { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/1))} -.border-e-base-content\/0 { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0))} -.border-e-base-content\/10 { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.border-e-base-content\/100 { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/1))} -.border-e-base-content\/20 { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.border-e-base-content\/25 { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.border-e-base-content\/30 { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.border-e-base-content\/40 { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.border-e-base-content\/5 { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.border-e-base-content\/50 { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.border-e-base-content\/60 { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.border-e-base-content\/70 { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.border-e-base-content\/75 { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.border-e-base-content\/80 { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.border-e-base-content\/90 { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.border-e-base-content\/95 { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.border-e-current { - border-inline-end-color: currentColor} -.border-e-error { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/1))} -.border-e-error-content { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/1))} -.border-e-error-content\/0 { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0))} -.border-e-error-content\/10 { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.border-e-error-content\/100 { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/1))} -.border-e-error-content\/20 { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.border-e-error-content\/25 { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.border-e-error-content\/30 { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.border-e-error-content\/40 { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.border-e-error-content\/5 { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.border-e-error-content\/50 { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.border-e-error-content\/60 { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.border-e-error-content\/70 { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.border-e-error-content\/75 { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.border-e-error-content\/80 { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.border-e-error-content\/90 { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.border-e-error-content\/95 { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.border-e-error\/0 { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0))} -.border-e-error\/10 { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.1))} -.border-e-error\/100 { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/1))} -.border-e-error\/20 { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.2))} -.border-e-error\/25 { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.25))} -.border-e-error\/30 { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.3))} -.border-e-error\/40 { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.4))} -.border-e-error\/5 { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.05))} -.border-e-error\/50 { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.5))} -.border-e-error\/60 { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.6))} -.border-e-error\/70 { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.7))} -.border-e-error\/75 { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.75))} -.border-e-error\/80 { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.8))} -.border-e-error\/90 { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.9))} -.border-e-error\/95 { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.95))} -.border-e-info { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/1))} -.border-e-info-content { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/1))} -.border-e-info-content\/0 { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0))} -.border-e-info-content\/10 { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.border-e-info-content\/100 { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/1))} -.border-e-info-content\/20 { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.border-e-info-content\/25 { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.border-e-info-content\/30 { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.border-e-info-content\/40 { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.border-e-info-content\/5 { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.border-e-info-content\/50 { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.border-e-info-content\/60 { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.border-e-info-content\/70 { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.border-e-info-content\/75 { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.border-e-info-content\/80 { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.border-e-info-content\/90 { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.border-e-info-content\/95 { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.border-e-info\/0 { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0))} -.border-e-info\/10 { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.1))} -.border-e-info\/100 { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/1))} -.border-e-info\/20 { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.2))} -.border-e-info\/25 { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.25))} -.border-e-info\/30 { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.3))} -.border-e-info\/40 { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.4))} -.border-e-info\/5 { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.05))} -.border-e-info\/50 { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.5))} -.border-e-info\/60 { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.6))} -.border-e-info\/70 { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.7))} -.border-e-info\/75 { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.75))} -.border-e-info\/80 { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.8))} -.border-e-info\/90 { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.9))} -.border-e-info\/95 { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.95))} -.border-e-neutral { - border-inline-end-color: var(--fallback-n,oklch(var(--n)/1))} -.border-e-neutral-content { - border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/1))} -.border-e-neutral-content\/0 { - border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0))} -.border-e-neutral-content\/10 { - border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.1))} -.border-e-neutral-content\/100 { - border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/1))} -.border-e-neutral-content\/20 { - border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.2))} -.border-e-neutral-content\/25 { - border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.25))} -.border-e-neutral-content\/30 { - border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.3))} -.border-e-neutral-content\/40 { - border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.4))} -.border-e-neutral-content\/5 { - border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.05))} -.border-e-neutral-content\/50 { - border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.5))} -.border-e-neutral-content\/60 { - border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.6))} -.border-e-neutral-content\/70 { - border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.7))} -.border-e-neutral-content\/75 { - border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.75))} -.border-e-neutral-content\/80 { - border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.8))} -.border-e-neutral-content\/90 { - border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.9))} -.border-e-neutral-content\/95 { - border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.95))} -.border-e-neutral\/0 { - border-inline-end-color: var(--fallback-n,oklch(var(--n)/0))} -.border-e-neutral\/10 { - border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.1))} -.border-e-neutral\/100 { - border-inline-end-color: var(--fallback-n,oklch(var(--n)/1))} -.border-e-neutral\/20 { - border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.2))} -.border-e-neutral\/25 { - border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.25))} -.border-e-neutral\/30 { - border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.3))} -.border-e-neutral\/40 { - border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.4))} -.border-e-neutral\/5 { - border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.05))} -.border-e-neutral\/50 { - border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.5))} -.border-e-neutral\/60 { - border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.6))} -.border-e-neutral\/70 { - border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.7))} -.border-e-neutral\/75 { - border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.75))} -.border-e-neutral\/80 { - border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.8))} -.border-e-neutral\/90 { - border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.9))} -.border-e-neutral\/95 { - border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.95))} -.border-e-primary { - border-inline-end-color: var(--fallback-p,oklch(var(--p)/1))} -.border-e-primary-content { - border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/1))} -.border-e-primary-content\/0 { - border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0))} -.border-e-primary-content\/10 { - border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.1))} -.border-e-primary-content\/100 { - border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/1))} -.border-e-primary-content\/20 { - border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.2))} -.border-e-primary-content\/25 { - border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.25))} -.border-e-primary-content\/30 { - border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.3))} -.border-e-primary-content\/40 { - border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.4))} -.border-e-primary-content\/5 { - border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.05))} -.border-e-primary-content\/50 { - border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.5))} -.border-e-primary-content\/60 { - border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.6))} -.border-e-primary-content\/70 { - border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.7))} -.border-e-primary-content\/75 { - border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.75))} -.border-e-primary-content\/80 { - border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.8))} -.border-e-primary-content\/90 { - border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.9))} -.border-e-primary-content\/95 { - border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.95))} -.border-e-primary\/0 { - border-inline-end-color: var(--fallback-p,oklch(var(--p)/0))} -.border-e-primary\/10 { - border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.1))} -.border-e-primary\/100 { - border-inline-end-color: var(--fallback-p,oklch(var(--p)/1))} -.border-e-primary\/20 { - border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.2))} -.border-e-primary\/25 { - border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.25))} -.border-e-primary\/30 { - border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.3))} -.border-e-primary\/40 { - border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.4))} -.border-e-primary\/5 { - border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.05))} -.border-e-primary\/50 { - border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.5))} -.border-e-primary\/60 { - border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.6))} -.border-e-primary\/70 { - border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.7))} -.border-e-primary\/75 { - border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.75))} -.border-e-primary\/80 { - border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.8))} -.border-e-primary\/90 { - border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.9))} -.border-e-primary\/95 { - border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.95))} -.border-e-secondary { - border-inline-end-color: var(--fallback-s,oklch(var(--s)/1))} -.border-e-secondary-content { - border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/1))} -.border-e-secondary-content\/0 { - border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0))} -.border-e-secondary-content\/10 { - border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.1))} -.border-e-secondary-content\/100 { - border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/1))} -.border-e-secondary-content\/20 { - border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.2))} -.border-e-secondary-content\/25 { - border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.25))} -.border-e-secondary-content\/30 { - border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.3))} -.border-e-secondary-content\/40 { - border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.4))} -.border-e-secondary-content\/5 { - border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.05))} -.border-e-secondary-content\/50 { - border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.5))} -.border-e-secondary-content\/60 { - border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.6))} -.border-e-secondary-content\/70 { - border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.7))} -.border-e-secondary-content\/75 { - border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.75))} -.border-e-secondary-content\/80 { - border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.8))} -.border-e-secondary-content\/90 { - border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.9))} -.border-e-secondary-content\/95 { - border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.95))} -.border-e-secondary\/0 { - border-inline-end-color: var(--fallback-s,oklch(var(--s)/0))} -.border-e-secondary\/10 { - border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.1))} -.border-e-secondary\/100 { - border-inline-end-color: var(--fallback-s,oklch(var(--s)/1))} -.border-e-secondary\/20 { - border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.2))} -.border-e-secondary\/25 { - border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.25))} -.border-e-secondary\/30 { - border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.3))} -.border-e-secondary\/40 { - border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.4))} -.border-e-secondary\/5 { - border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.05))} -.border-e-secondary\/50 { - border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.5))} -.border-e-secondary\/60 { - border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.6))} -.border-e-secondary\/70 { - border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.7))} -.border-e-secondary\/75 { - border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.75))} -.border-e-secondary\/80 { - border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.8))} -.border-e-secondary\/90 { - border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.9))} -.border-e-secondary\/95 { - border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.95))} -.border-e-success { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/1))} -.border-e-success-content { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/1))} -.border-e-success-content\/0 { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0))} -.border-e-success-content\/10 { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.border-e-success-content\/100 { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/1))} -.border-e-success-content\/20 { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.border-e-success-content\/25 { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.border-e-success-content\/30 { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.border-e-success-content\/40 { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.border-e-success-content\/5 { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.border-e-success-content\/50 { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.border-e-success-content\/60 { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.border-e-success-content\/70 { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.border-e-success-content\/75 { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.border-e-success-content\/80 { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.border-e-success-content\/90 { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.border-e-success-content\/95 { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.border-e-success\/0 { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0))} -.border-e-success\/10 { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.1))} -.border-e-success\/100 { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/1))} -.border-e-success\/20 { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.2))} -.border-e-success\/25 { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.25))} -.border-e-success\/30 { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.3))} -.border-e-success\/40 { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.4))} -.border-e-success\/5 { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.05))} -.border-e-success\/50 { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.5))} -.border-e-success\/60 { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.6))} -.border-e-success\/70 { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.7))} -.border-e-success\/75 { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.75))} -.border-e-success\/80 { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.8))} -.border-e-success\/90 { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.9))} -.border-e-success\/95 { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.95))} -.border-e-transparent { - border-inline-end-color: transparent} -.border-e-transparent\/0 { - border-inline-end-color: rgb(0 0 0 / 0)} -.border-e-transparent\/10 { - border-inline-end-color: rgb(0 0 0 / 0.1)} -.border-e-transparent\/100 { - border-inline-end-color: rgb(0 0 0 / 1)} -.border-e-transparent\/20 { - border-inline-end-color: rgb(0 0 0 / 0.2)} -.border-e-transparent\/25 { - border-inline-end-color: rgb(0 0 0 / 0.25)} -.border-e-transparent\/30 { - border-inline-end-color: rgb(0 0 0 / 0.3)} -.border-e-transparent\/40 { - border-inline-end-color: rgb(0 0 0 / 0.4)} -.border-e-transparent\/5 { - border-inline-end-color: rgb(0 0 0 / 0.05)} -.border-e-transparent\/50 { - border-inline-end-color: rgb(0 0 0 / 0.5)} -.border-e-transparent\/60 { - border-inline-end-color: rgb(0 0 0 / 0.6)} -.border-e-transparent\/70 { - border-inline-end-color: rgb(0 0 0 / 0.7)} -.border-e-transparent\/75 { - border-inline-end-color: rgb(0 0 0 / 0.75)} -.border-e-transparent\/80 { - border-inline-end-color: rgb(0 0 0 / 0.8)} -.border-e-transparent\/90 { - border-inline-end-color: rgb(0 0 0 / 0.9)} -.border-e-transparent\/95 { - border-inline-end-color: rgb(0 0 0 / 0.95)} -.border-e-warning { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/1))} -.border-e-warning-content { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/1))} -.border-e-warning-content\/0 { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0))} -.border-e-warning-content\/10 { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.border-e-warning-content\/100 { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/1))} -.border-e-warning-content\/20 { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.border-e-warning-content\/25 { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.border-e-warning-content\/30 { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.border-e-warning-content\/40 { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.border-e-warning-content\/5 { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.border-e-warning-content\/50 { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.border-e-warning-content\/60 { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.border-e-warning-content\/70 { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.border-e-warning-content\/75 { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.border-e-warning-content\/80 { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.border-e-warning-content\/90 { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.border-e-warning-content\/95 { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.border-e-warning\/0 { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0))} -.border-e-warning\/10 { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.border-e-warning\/100 { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/1))} -.border-e-warning\/20 { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.border-e-warning\/25 { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.border-e-warning\/30 { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.border-e-warning\/40 { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.border-e-warning\/5 { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.border-e-warning\/50 { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.border-e-warning\/60 { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.border-e-warning\/70 { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.border-e-warning\/75 { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.border-e-warning\/80 { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.border-e-warning\/90 { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.border-e-warning\/95 { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.border-l-accent { - border-left-color: var(--fallback-a,oklch(var(--a)/1))} -.border-l-accent-content { - border-left-color: var(--fallback-ac,oklch(var(--ac)/1))} -.border-l-accent-content\/0 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0))} -.border-l-accent-content\/10 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.1))} -.border-l-accent-content\/100 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/1))} -.border-l-accent-content\/20 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.2))} -.border-l-accent-content\/25 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.25))} -.border-l-accent-content\/30 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.3))} -.border-l-accent-content\/40 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.4))} -.border-l-accent-content\/5 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.05))} -.border-l-accent-content\/50 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.5))} -.border-l-accent-content\/60 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.6))} -.border-l-accent-content\/70 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.7))} -.border-l-accent-content\/75 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.75))} -.border-l-accent-content\/80 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.8))} -.border-l-accent-content\/90 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.9))} -.border-l-accent-content\/95 { - border-left-color: var(--fallback-ac,oklch(var(--ac)/0.95))} -.border-l-accent\/0 { - border-left-color: var(--fallback-a,oklch(var(--a)/0))} -.border-l-accent\/10 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.1))} -.border-l-accent\/100 { - border-left-color: var(--fallback-a,oklch(var(--a)/1))} -.border-l-accent\/20 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.2))} -.border-l-accent\/25 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.25))} -.border-l-accent\/30 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.3))} -.border-l-accent\/40 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.4))} -.border-l-accent\/5 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.05))} -.border-l-accent\/50 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.5))} -.border-l-accent\/60 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.6))} -.border-l-accent\/70 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.7))} -.border-l-accent\/75 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.75))} -.border-l-accent\/80 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.8))} -.border-l-accent\/90 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.9))} -.border-l-accent\/95 { - border-left-color: var(--fallback-a,oklch(var(--a)/0.95))} -.border-l-base-100 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/1))} -.border-l-base-100\/0 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0))} -.border-l-base-100\/10 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.border-l-base-100\/100 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/1))} -.border-l-base-100\/20 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.border-l-base-100\/25 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.border-l-base-100\/30 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.border-l-base-100\/40 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.border-l-base-100\/5 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.border-l-base-100\/50 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.border-l-base-100\/60 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.border-l-base-100\/70 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.border-l-base-100\/75 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.border-l-base-100\/80 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.border-l-base-100\/90 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.border-l-base-100\/95 { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.border-l-base-200 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/1))} -.border-l-base-200\/0 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0))} -.border-l-base-200\/10 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.border-l-base-200\/100 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/1))} -.border-l-base-200\/20 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.border-l-base-200\/25 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.border-l-base-200\/30 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.border-l-base-200\/40 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.border-l-base-200\/5 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.border-l-base-200\/50 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.border-l-base-200\/60 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.border-l-base-200\/70 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.border-l-base-200\/75 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.border-l-base-200\/80 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.border-l-base-200\/90 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.border-l-base-200\/95 { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.border-l-base-300 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/1))} -.border-l-base-300\/0 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0))} -.border-l-base-300\/10 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.border-l-base-300\/100 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/1))} -.border-l-base-300\/20 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.border-l-base-300\/25 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.border-l-base-300\/30 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.border-l-base-300\/40 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.border-l-base-300\/5 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.border-l-base-300\/50 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.border-l-base-300\/60 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.border-l-base-300\/70 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.border-l-base-300\/75 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.border-l-base-300\/80 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.border-l-base-300\/90 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.border-l-base-300\/95 { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.border-l-base-content { - border-left-color: var(--fallback-bc,oklch(var(--bc)/1))} -.border-l-base-content\/0 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0))} -.border-l-base-content\/10 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.border-l-base-content\/100 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/1))} -.border-l-base-content\/20 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.border-l-base-content\/25 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.border-l-base-content\/30 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.border-l-base-content\/40 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.border-l-base-content\/5 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.border-l-base-content\/50 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.border-l-base-content\/60 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.border-l-base-content\/70 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.border-l-base-content\/75 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.border-l-base-content\/80 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.border-l-base-content\/90 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.border-l-base-content\/95 { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.border-l-current { - border-left-color: currentColor} -.border-l-error { - border-left-color: var(--fallback-er,oklch(var(--er)/1))} -.border-l-error-content { - border-left-color: var(--fallback-erc,oklch(var(--erc)/1))} -.border-l-error-content\/0 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0))} -.border-l-error-content\/10 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.border-l-error-content\/100 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/1))} -.border-l-error-content\/20 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.border-l-error-content\/25 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.border-l-error-content\/30 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.border-l-error-content\/40 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.border-l-error-content\/5 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.border-l-error-content\/50 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.border-l-error-content\/60 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.border-l-error-content\/70 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.border-l-error-content\/75 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.border-l-error-content\/80 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.border-l-error-content\/90 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.border-l-error-content\/95 { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.border-l-error\/0 { - border-left-color: var(--fallback-er,oklch(var(--er)/0))} -.border-l-error\/10 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.1))} -.border-l-error\/100 { - border-left-color: var(--fallback-er,oklch(var(--er)/1))} -.border-l-error\/20 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.2))} -.border-l-error\/25 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.25))} -.border-l-error\/30 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.3))} -.border-l-error\/40 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.4))} -.border-l-error\/5 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.05))} -.border-l-error\/50 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.5))} -.border-l-error\/60 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.6))} -.border-l-error\/70 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.7))} -.border-l-error\/75 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.75))} -.border-l-error\/80 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.8))} -.border-l-error\/90 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.9))} -.border-l-error\/95 { - border-left-color: var(--fallback-er,oklch(var(--er)/0.95))} -.border-l-info { - border-left-color: var(--fallback-in,oklch(var(--in)/1))} -.border-l-info-content { - border-left-color: var(--fallback-inc,oklch(var(--inc)/1))} -.border-l-info-content\/0 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0))} -.border-l-info-content\/10 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.border-l-info-content\/100 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/1))} -.border-l-info-content\/20 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.border-l-info-content\/25 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.border-l-info-content\/30 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.border-l-info-content\/40 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.border-l-info-content\/5 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.border-l-info-content\/50 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.border-l-info-content\/60 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.border-l-info-content\/70 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.border-l-info-content\/75 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.border-l-info-content\/80 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.border-l-info-content\/90 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.border-l-info-content\/95 { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.border-l-info\/0 { - border-left-color: var(--fallback-in,oklch(var(--in)/0))} -.border-l-info\/10 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.1))} -.border-l-info\/100 { - border-left-color: var(--fallback-in,oklch(var(--in)/1))} -.border-l-info\/20 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.2))} -.border-l-info\/25 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.25))} -.border-l-info\/30 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.3))} -.border-l-info\/40 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.4))} -.border-l-info\/5 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.05))} -.border-l-info\/50 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.5))} -.border-l-info\/60 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.6))} -.border-l-info\/70 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.7))} -.border-l-info\/75 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.75))} -.border-l-info\/80 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.8))} -.border-l-info\/90 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.9))} -.border-l-info\/95 { - border-left-color: var(--fallback-in,oklch(var(--in)/0.95))} -.border-l-neutral { - border-left-color: var(--fallback-n,oklch(var(--n)/1))} -.border-l-neutral-content { - border-left-color: var(--fallback-nc,oklch(var(--nc)/1))} -.border-l-neutral-content\/0 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0))} -.border-l-neutral-content\/10 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.1))} -.border-l-neutral-content\/100 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/1))} -.border-l-neutral-content\/20 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.2))} -.border-l-neutral-content\/25 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.25))} -.border-l-neutral-content\/30 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.3))} -.border-l-neutral-content\/40 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.4))} -.border-l-neutral-content\/5 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.05))} -.border-l-neutral-content\/50 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.5))} -.border-l-neutral-content\/60 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.6))} -.border-l-neutral-content\/70 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.7))} -.border-l-neutral-content\/75 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.75))} -.border-l-neutral-content\/80 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.8))} -.border-l-neutral-content\/90 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.9))} -.border-l-neutral-content\/95 { - border-left-color: var(--fallback-nc,oklch(var(--nc)/0.95))} -.border-l-neutral\/0 { - border-left-color: var(--fallback-n,oklch(var(--n)/0))} -.border-l-neutral\/10 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.1))} -.border-l-neutral\/100 { - border-left-color: var(--fallback-n,oklch(var(--n)/1))} -.border-l-neutral\/20 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.2))} -.border-l-neutral\/25 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.25))} -.border-l-neutral\/30 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.3))} -.border-l-neutral\/40 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.4))} -.border-l-neutral\/5 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.05))} -.border-l-neutral\/50 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.5))} -.border-l-neutral\/60 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.6))} -.border-l-neutral\/70 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.7))} -.border-l-neutral\/75 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.75))} -.border-l-neutral\/80 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.8))} -.border-l-neutral\/90 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.9))} -.border-l-neutral\/95 { - border-left-color: var(--fallback-n,oklch(var(--n)/0.95))} -.border-l-primary { - border-left-color: var(--fallback-p,oklch(var(--p)/1))} -.border-l-primary-content { - border-left-color: var(--fallback-pc,oklch(var(--pc)/1))} -.border-l-primary-content\/0 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0))} -.border-l-primary-content\/10 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.1))} -.border-l-primary-content\/100 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/1))} -.border-l-primary-content\/20 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.2))} -.border-l-primary-content\/25 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.25))} -.border-l-primary-content\/30 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.3))} -.border-l-primary-content\/40 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.4))} -.border-l-primary-content\/5 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.05))} -.border-l-primary-content\/50 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.5))} -.border-l-primary-content\/60 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.6))} -.border-l-primary-content\/70 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.7))} -.border-l-primary-content\/75 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.75))} -.border-l-primary-content\/80 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.8))} -.border-l-primary-content\/90 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.9))} -.border-l-primary-content\/95 { - border-left-color: var(--fallback-pc,oklch(var(--pc)/0.95))} -.border-l-primary\/0 { - border-left-color: var(--fallback-p,oklch(var(--p)/0))} -.border-l-primary\/10 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.1))} -.border-l-primary\/100 { - border-left-color: var(--fallback-p,oklch(var(--p)/1))} -.border-l-primary\/20 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.2))} -.border-l-primary\/25 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.25))} -.border-l-primary\/30 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.3))} -.border-l-primary\/40 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.4))} -.border-l-primary\/5 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.05))} -.border-l-primary\/50 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.5))} -.border-l-primary\/60 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.6))} -.border-l-primary\/70 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.7))} -.border-l-primary\/75 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.75))} -.border-l-primary\/80 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.8))} -.border-l-primary\/90 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.9))} -.border-l-primary\/95 { - border-left-color: var(--fallback-p,oklch(var(--p)/0.95))} -.border-l-secondary { - border-left-color: var(--fallback-s,oklch(var(--s)/1))} -.border-l-secondary-content { - border-left-color: var(--fallback-sc,oklch(var(--sc)/1))} -.border-l-secondary-content\/0 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0))} -.border-l-secondary-content\/10 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.1))} -.border-l-secondary-content\/100 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/1))} -.border-l-secondary-content\/20 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.2))} -.border-l-secondary-content\/25 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.25))} -.border-l-secondary-content\/30 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.3))} -.border-l-secondary-content\/40 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.4))} -.border-l-secondary-content\/5 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.05))} -.border-l-secondary-content\/50 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.5))} -.border-l-secondary-content\/60 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.6))} -.border-l-secondary-content\/70 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.7))} -.border-l-secondary-content\/75 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.75))} -.border-l-secondary-content\/80 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.8))} -.border-l-secondary-content\/90 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.9))} -.border-l-secondary-content\/95 { - border-left-color: var(--fallback-sc,oklch(var(--sc)/0.95))} -.border-l-secondary\/0 { - border-left-color: var(--fallback-s,oklch(var(--s)/0))} -.border-l-secondary\/10 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.1))} -.border-l-secondary\/100 { - border-left-color: var(--fallback-s,oklch(var(--s)/1))} -.border-l-secondary\/20 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.2))} -.border-l-secondary\/25 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.25))} -.border-l-secondary\/30 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.3))} -.border-l-secondary\/40 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.4))} -.border-l-secondary\/5 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.05))} -.border-l-secondary\/50 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.5))} -.border-l-secondary\/60 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.6))} -.border-l-secondary\/70 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.7))} -.border-l-secondary\/75 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.75))} -.border-l-secondary\/80 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.8))} -.border-l-secondary\/90 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.9))} -.border-l-secondary\/95 { - border-left-color: var(--fallback-s,oklch(var(--s)/0.95))} -.border-l-success { - border-left-color: var(--fallback-su,oklch(var(--su)/1))} -.border-l-success-content { - border-left-color: var(--fallback-suc,oklch(var(--suc)/1))} -.border-l-success-content\/0 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0))} -.border-l-success-content\/10 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.border-l-success-content\/100 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/1))} -.border-l-success-content\/20 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.border-l-success-content\/25 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.border-l-success-content\/30 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.border-l-success-content\/40 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.border-l-success-content\/5 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.border-l-success-content\/50 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.border-l-success-content\/60 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.border-l-success-content\/70 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.border-l-success-content\/75 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.border-l-success-content\/80 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.border-l-success-content\/90 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.border-l-success-content\/95 { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.border-l-success\/0 { - border-left-color: var(--fallback-su,oklch(var(--su)/0))} -.border-l-success\/10 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.1))} -.border-l-success\/100 { - border-left-color: var(--fallback-su,oklch(var(--su)/1))} -.border-l-success\/20 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.2))} -.border-l-success\/25 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.25))} -.border-l-success\/30 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.3))} -.border-l-success\/40 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.4))} -.border-l-success\/5 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.05))} -.border-l-success\/50 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.5))} -.border-l-success\/60 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.6))} -.border-l-success\/70 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.7))} -.border-l-success\/75 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.75))} -.border-l-success\/80 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.8))} -.border-l-success\/90 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.9))} -.border-l-success\/95 { - border-left-color: var(--fallback-su,oklch(var(--su)/0.95))} -.border-l-transparent { - border-left-color: transparent} -.border-l-transparent\/0 { - border-left-color: rgb(0 0 0 / 0)} -.border-l-transparent\/10 { - border-left-color: rgb(0 0 0 / 0.1)} -.border-l-transparent\/100 { - border-left-color: rgb(0 0 0 / 1)} -.border-l-transparent\/20 { - border-left-color: rgb(0 0 0 / 0.2)} -.border-l-transparent\/25 { - border-left-color: rgb(0 0 0 / 0.25)} -.border-l-transparent\/30 { - border-left-color: rgb(0 0 0 / 0.3)} -.border-l-transparent\/40 { - border-left-color: rgb(0 0 0 / 0.4)} -.border-l-transparent\/5 { - border-left-color: rgb(0 0 0 / 0.05)} -.border-l-transparent\/50 { - border-left-color: rgb(0 0 0 / 0.5)} -.border-l-transparent\/60 { - border-left-color: rgb(0 0 0 / 0.6)} -.border-l-transparent\/70 { - border-left-color: rgb(0 0 0 / 0.7)} -.border-l-transparent\/75 { - border-left-color: rgb(0 0 0 / 0.75)} -.border-l-transparent\/80 { - border-left-color: rgb(0 0 0 / 0.8)} -.border-l-transparent\/90 { - border-left-color: rgb(0 0 0 / 0.9)} -.border-l-transparent\/95 { - border-left-color: rgb(0 0 0 / 0.95)} -.border-l-warning { - border-left-color: var(--fallback-wa,oklch(var(--wa)/1))} -.border-l-warning-content { - border-left-color: var(--fallback-wac,oklch(var(--wac)/1))} -.border-l-warning-content\/0 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0))} -.border-l-warning-content\/10 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.border-l-warning-content\/100 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/1))} -.border-l-warning-content\/20 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.border-l-warning-content\/25 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.border-l-warning-content\/30 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.border-l-warning-content\/40 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.border-l-warning-content\/5 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.border-l-warning-content\/50 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.border-l-warning-content\/60 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.border-l-warning-content\/70 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.border-l-warning-content\/75 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.border-l-warning-content\/80 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.border-l-warning-content\/90 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.border-l-warning-content\/95 { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.border-l-warning\/0 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0))} -.border-l-warning\/10 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.border-l-warning\/100 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/1))} -.border-l-warning\/20 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.border-l-warning\/25 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.border-l-warning\/30 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.border-l-warning\/40 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.border-l-warning\/5 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.border-l-warning\/50 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.border-l-warning\/60 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.border-l-warning\/70 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.border-l-warning\/75 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.border-l-warning\/80 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.border-l-warning\/90 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.border-l-warning\/95 { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.border-r-accent { - border-right-color: var(--fallback-a,oklch(var(--a)/1))} -.border-r-accent-content { - border-right-color: var(--fallback-ac,oklch(var(--ac)/1))} -.border-r-accent-content\/0 { - border-right-color: var(--fallback-ac,oklch(var(--ac)/0))} -.border-r-accent-content\/10 { - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.1))} -.border-r-accent-content\/100 { - border-right-color: var(--fallback-ac,oklch(var(--ac)/1))} -.border-r-accent-content\/20 { - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.2))} -.border-r-accent-content\/25 { - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.25))} -.border-r-accent-content\/30 { - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.3))} -.border-r-accent-content\/40 { - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.4))} -.border-r-accent-content\/5 { - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.05))} -.border-r-accent-content\/50 { - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.5))} -.border-r-accent-content\/60 { - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.6))} -.border-r-accent-content\/70 { - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.7))} -.border-r-accent-content\/75 { - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.75))} -.border-r-accent-content\/80 { - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.8))} -.border-r-accent-content\/90 { - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.9))} -.border-r-accent-content\/95 { - border-right-color: var(--fallback-ac,oklch(var(--ac)/0.95))} -.border-r-accent\/0 { - border-right-color: var(--fallback-a,oklch(var(--a)/0))} -.border-r-accent\/10 { - border-right-color: var(--fallback-a,oklch(var(--a)/0.1))} -.border-r-accent\/100 { - border-right-color: var(--fallback-a,oklch(var(--a)/1))} -.border-r-accent\/20 { - border-right-color: var(--fallback-a,oklch(var(--a)/0.2))} -.border-r-accent\/25 { - border-right-color: var(--fallback-a,oklch(var(--a)/0.25))} -.border-r-accent\/30 { - border-right-color: var(--fallback-a,oklch(var(--a)/0.3))} -.border-r-accent\/40 { - border-right-color: var(--fallback-a,oklch(var(--a)/0.4))} -.border-r-accent\/5 { - border-right-color: var(--fallback-a,oklch(var(--a)/0.05))} -.border-r-accent\/50 { - border-right-color: var(--fallback-a,oklch(var(--a)/0.5))} -.border-r-accent\/60 { - border-right-color: var(--fallback-a,oklch(var(--a)/0.6))} -.border-r-accent\/70 { - border-right-color: var(--fallback-a,oklch(var(--a)/0.7))} -.border-r-accent\/75 { - border-right-color: var(--fallback-a,oklch(var(--a)/0.75))} -.border-r-accent\/80 { - border-right-color: var(--fallback-a,oklch(var(--a)/0.8))} -.border-r-accent\/90 { - border-right-color: var(--fallback-a,oklch(var(--a)/0.9))} -.border-r-accent\/95 { - border-right-color: var(--fallback-a,oklch(var(--a)/0.95))} -.border-r-base-100 { - border-right-color: var(--fallback-b1,oklch(var(--b1)/1))} -.border-r-base-100\/0 { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0))} -.border-r-base-100\/10 { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.border-r-base-100\/100 { - border-right-color: var(--fallback-b1,oklch(var(--b1)/1))} -.border-r-base-100\/20 { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.border-r-base-100\/25 { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.border-r-base-100\/30 { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.border-r-base-100\/40 { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.border-r-base-100\/5 { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.border-r-base-100\/50 { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.border-r-base-100\/60 { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.border-r-base-100\/70 { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.border-r-base-100\/75 { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.border-r-base-100\/80 { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.border-r-base-100\/90 { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.border-r-base-100\/95 { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.border-r-base-200 { - border-right-color: var(--fallback-b2,oklch(var(--b2)/1))} -.border-r-base-200\/0 { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0))} -.border-r-base-200\/10 { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.border-r-base-200\/100 { - border-right-color: var(--fallback-b2,oklch(var(--b2)/1))} -.border-r-base-200\/20 { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.border-r-base-200\/25 { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.border-r-base-200\/30 { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.border-r-base-200\/40 { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.border-r-base-200\/5 { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.border-r-base-200\/50 { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.border-r-base-200\/60 { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.border-r-base-200\/70 { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.border-r-base-200\/75 { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.border-r-base-200\/80 { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.border-r-base-200\/90 { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.border-r-base-200\/95 { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.border-r-base-300 { - border-right-color: var(--fallback-b3,oklch(var(--b3)/1))} -.border-r-base-300\/0 { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0))} -.border-r-base-300\/10 { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.border-r-base-300\/100 { - border-right-color: var(--fallback-b3,oklch(var(--b3)/1))} -.border-r-base-300\/20 { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.border-r-base-300\/25 { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.border-r-base-300\/30 { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.border-r-base-300\/40 { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.border-r-base-300\/5 { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.border-r-base-300\/50 { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.border-r-base-300\/60 { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.border-r-base-300\/70 { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.border-r-base-300\/75 { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.border-r-base-300\/80 { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.border-r-base-300\/90 { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.border-r-base-300\/95 { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.border-r-base-content { - border-right-color: var(--fallback-bc,oklch(var(--bc)/1))} -.border-r-base-content\/0 { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0))} -.border-r-base-content\/10 { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.border-r-base-content\/100 { - border-right-color: var(--fallback-bc,oklch(var(--bc)/1))} -.border-r-base-content\/20 { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.border-r-base-content\/25 { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.border-r-base-content\/30 { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.border-r-base-content\/40 { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.border-r-base-content\/5 { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.border-r-base-content\/50 { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.border-r-base-content\/60 { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.border-r-base-content\/70 { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.border-r-base-content\/75 { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.border-r-base-content\/80 { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.border-r-base-content\/90 { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.border-r-base-content\/95 { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.border-r-current { - border-right-color: currentColor} -.border-r-error { - border-right-color: var(--fallback-er,oklch(var(--er)/1))} -.border-r-error-content { - border-right-color: var(--fallback-erc,oklch(var(--erc)/1))} -.border-r-error-content\/0 { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0))} -.border-r-error-content\/10 { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.border-r-error-content\/100 { - border-right-color: var(--fallback-erc,oklch(var(--erc)/1))} -.border-r-error-content\/20 { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.border-r-error-content\/25 { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.border-r-error-content\/30 { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.border-r-error-content\/40 { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.border-r-error-content\/5 { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.border-r-error-content\/50 { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.border-r-error-content\/60 { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.border-r-error-content\/70 { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.border-r-error-content\/75 { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.border-r-error-content\/80 { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.border-r-error-content\/90 { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.border-r-error-content\/95 { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.border-r-error\/0 { - border-right-color: var(--fallback-er,oklch(var(--er)/0))} -.border-r-error\/10 { - border-right-color: var(--fallback-er,oklch(var(--er)/0.1))} -.border-r-error\/100 { - border-right-color: var(--fallback-er,oklch(var(--er)/1))} -.border-r-error\/20 { - border-right-color: var(--fallback-er,oklch(var(--er)/0.2))} -.border-r-error\/25 { - border-right-color: var(--fallback-er,oklch(var(--er)/0.25))} -.border-r-error\/30 { - border-right-color: var(--fallback-er,oklch(var(--er)/0.3))} -.border-r-error\/40 { - border-right-color: var(--fallback-er,oklch(var(--er)/0.4))} -.border-r-error\/5 { - border-right-color: var(--fallback-er,oklch(var(--er)/0.05))} -.border-r-error\/50 { - border-right-color: var(--fallback-er,oklch(var(--er)/0.5))} -.border-r-error\/60 { - border-right-color: var(--fallback-er,oklch(var(--er)/0.6))} -.border-r-error\/70 { - border-right-color: var(--fallback-er,oklch(var(--er)/0.7))} -.border-r-error\/75 { - border-right-color: var(--fallback-er,oklch(var(--er)/0.75))} -.border-r-error\/80 { - border-right-color: var(--fallback-er,oklch(var(--er)/0.8))} -.border-r-error\/90 { - border-right-color: var(--fallback-er,oklch(var(--er)/0.9))} -.border-r-error\/95 { - border-right-color: var(--fallback-er,oklch(var(--er)/0.95))} -.border-r-info { - border-right-color: var(--fallback-in,oklch(var(--in)/1))} -.border-r-info-content { - border-right-color: var(--fallback-inc,oklch(var(--inc)/1))} -.border-r-info-content\/0 { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0))} -.border-r-info-content\/10 { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.border-r-info-content\/100 { - border-right-color: var(--fallback-inc,oklch(var(--inc)/1))} -.border-r-info-content\/20 { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.border-r-info-content\/25 { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.border-r-info-content\/30 { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.border-r-info-content\/40 { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.border-r-info-content\/5 { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.border-r-info-content\/50 { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.border-r-info-content\/60 { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.border-r-info-content\/70 { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.border-r-info-content\/75 { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.border-r-info-content\/80 { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.border-r-info-content\/90 { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.border-r-info-content\/95 { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.border-r-info\/0 { - border-right-color: var(--fallback-in,oklch(var(--in)/0))} -.border-r-info\/10 { - border-right-color: var(--fallback-in,oklch(var(--in)/0.1))} -.border-r-info\/100 { - border-right-color: var(--fallback-in,oklch(var(--in)/1))} -.border-r-info\/20 { - border-right-color: var(--fallback-in,oklch(var(--in)/0.2))} -.border-r-info\/25 { - border-right-color: var(--fallback-in,oklch(var(--in)/0.25))} -.border-r-info\/30 { - border-right-color: var(--fallback-in,oklch(var(--in)/0.3))} -.border-r-info\/40 { - border-right-color: var(--fallback-in,oklch(var(--in)/0.4))} -.border-r-info\/5 { - border-right-color: var(--fallback-in,oklch(var(--in)/0.05))} -.border-r-info\/50 { - border-right-color: var(--fallback-in,oklch(var(--in)/0.5))} -.border-r-info\/60 { - border-right-color: var(--fallback-in,oklch(var(--in)/0.6))} -.border-r-info\/70 { - border-right-color: var(--fallback-in,oklch(var(--in)/0.7))} -.border-r-info\/75 { - border-right-color: var(--fallback-in,oklch(var(--in)/0.75))} -.border-r-info\/80 { - border-right-color: var(--fallback-in,oklch(var(--in)/0.8))} -.border-r-info\/90 { - border-right-color: var(--fallback-in,oklch(var(--in)/0.9))} -.border-r-info\/95 { - border-right-color: var(--fallback-in,oklch(var(--in)/0.95))} -.border-r-neutral { - border-right-color: var(--fallback-n,oklch(var(--n)/1))} -.border-r-neutral-content { - border-right-color: var(--fallback-nc,oklch(var(--nc)/1))} -.border-r-neutral-content\/0 { - border-right-color: var(--fallback-nc,oklch(var(--nc)/0))} -.border-r-neutral-content\/10 { - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.1))} -.border-r-neutral-content\/100 { - border-right-color: var(--fallback-nc,oklch(var(--nc)/1))} -.border-r-neutral-content\/20 { - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.2))} -.border-r-neutral-content\/25 { - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.25))} -.border-r-neutral-content\/30 { - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.3))} -.border-r-neutral-content\/40 { - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.4))} -.border-r-neutral-content\/5 { - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.05))} -.border-r-neutral-content\/50 { - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.5))} -.border-r-neutral-content\/60 { - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.6))} -.border-r-neutral-content\/70 { - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.7))} -.border-r-neutral-content\/75 { - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.75))} -.border-r-neutral-content\/80 { - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.8))} -.border-r-neutral-content\/90 { - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.9))} -.border-r-neutral-content\/95 { - border-right-color: var(--fallback-nc,oklch(var(--nc)/0.95))} -.border-r-neutral\/0 { - border-right-color: var(--fallback-n,oklch(var(--n)/0))} -.border-r-neutral\/10 { - border-right-color: var(--fallback-n,oklch(var(--n)/0.1))} -.border-r-neutral\/100 { - border-right-color: var(--fallback-n,oklch(var(--n)/1))} -.border-r-neutral\/20 { - border-right-color: var(--fallback-n,oklch(var(--n)/0.2))} -.border-r-neutral\/25 { - border-right-color: var(--fallback-n,oklch(var(--n)/0.25))} -.border-r-neutral\/30 { - border-right-color: var(--fallback-n,oklch(var(--n)/0.3))} -.border-r-neutral\/40 { - border-right-color: var(--fallback-n,oklch(var(--n)/0.4))} -.border-r-neutral\/5 { - border-right-color: var(--fallback-n,oklch(var(--n)/0.05))} -.border-r-neutral\/50 { - border-right-color: var(--fallback-n,oklch(var(--n)/0.5))} -.border-r-neutral\/60 { - border-right-color: var(--fallback-n,oklch(var(--n)/0.6))} -.border-r-neutral\/70 { - border-right-color: var(--fallback-n,oklch(var(--n)/0.7))} -.border-r-neutral\/75 { - border-right-color: var(--fallback-n,oklch(var(--n)/0.75))} -.border-r-neutral\/80 { - border-right-color: var(--fallback-n,oklch(var(--n)/0.8))} -.border-r-neutral\/90 { - border-right-color: var(--fallback-n,oklch(var(--n)/0.9))} -.border-r-neutral\/95 { - border-right-color: var(--fallback-n,oklch(var(--n)/0.95))} -.border-r-primary { - border-right-color: var(--fallback-p,oklch(var(--p)/1))} -.border-r-primary-content { - border-right-color: var(--fallback-pc,oklch(var(--pc)/1))} -.border-r-primary-content\/0 { - border-right-color: var(--fallback-pc,oklch(var(--pc)/0))} -.border-r-primary-content\/10 { - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.1))} -.border-r-primary-content\/100 { - border-right-color: var(--fallback-pc,oklch(var(--pc)/1))} -.border-r-primary-content\/20 { - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.2))} -.border-r-primary-content\/25 { - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.25))} -.border-r-primary-content\/30 { - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.3))} -.border-r-primary-content\/40 { - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.4))} -.border-r-primary-content\/5 { - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.05))} -.border-r-primary-content\/50 { - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.5))} -.border-r-primary-content\/60 { - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.6))} -.border-r-primary-content\/70 { - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.7))} -.border-r-primary-content\/75 { - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.75))} -.border-r-primary-content\/80 { - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.8))} -.border-r-primary-content\/90 { - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.9))} -.border-r-primary-content\/95 { - border-right-color: var(--fallback-pc,oklch(var(--pc)/0.95))} -.border-r-primary\/0 { - border-right-color: var(--fallback-p,oklch(var(--p)/0))} -.border-r-primary\/10 { - border-right-color: var(--fallback-p,oklch(var(--p)/0.1))} -.border-r-primary\/100 { - border-right-color: var(--fallback-p,oklch(var(--p)/1))} -.border-r-primary\/20 { - border-right-color: var(--fallback-p,oklch(var(--p)/0.2))} -.border-r-primary\/25 { - border-right-color: var(--fallback-p,oklch(var(--p)/0.25))} -.border-r-primary\/30 { - border-right-color: var(--fallback-p,oklch(var(--p)/0.3))} -.border-r-primary\/40 { - border-right-color: var(--fallback-p,oklch(var(--p)/0.4))} -.border-r-primary\/5 { - border-right-color: var(--fallback-p,oklch(var(--p)/0.05))} -.border-r-primary\/50 { - border-right-color: var(--fallback-p,oklch(var(--p)/0.5))} -.border-r-primary\/60 { - border-right-color: var(--fallback-p,oklch(var(--p)/0.6))} -.border-r-primary\/70 { - border-right-color: var(--fallback-p,oklch(var(--p)/0.7))} -.border-r-primary\/75 { - border-right-color: var(--fallback-p,oklch(var(--p)/0.75))} -.border-r-primary\/80 { - border-right-color: var(--fallback-p,oklch(var(--p)/0.8))} -.border-r-primary\/90 { - border-right-color: var(--fallback-p,oklch(var(--p)/0.9))} -.border-r-primary\/95 { - border-right-color: var(--fallback-p,oklch(var(--p)/0.95))} -.border-r-secondary { - border-right-color: var(--fallback-s,oklch(var(--s)/1))} -.border-r-secondary-content { - border-right-color: var(--fallback-sc,oklch(var(--sc)/1))} -.border-r-secondary-content\/0 { - border-right-color: var(--fallback-sc,oklch(var(--sc)/0))} -.border-r-secondary-content\/10 { - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.1))} -.border-r-secondary-content\/100 { - border-right-color: var(--fallback-sc,oklch(var(--sc)/1))} -.border-r-secondary-content\/20 { - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.2))} -.border-r-secondary-content\/25 { - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.25))} -.border-r-secondary-content\/30 { - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.3))} -.border-r-secondary-content\/40 { - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.4))} -.border-r-secondary-content\/5 { - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.05))} -.border-r-secondary-content\/50 { - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.5))} -.border-r-secondary-content\/60 { - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.6))} -.border-r-secondary-content\/70 { - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.7))} -.border-r-secondary-content\/75 { - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.75))} -.border-r-secondary-content\/80 { - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.8))} -.border-r-secondary-content\/90 { - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.9))} -.border-r-secondary-content\/95 { - border-right-color: var(--fallback-sc,oklch(var(--sc)/0.95))} -.border-r-secondary\/0 { - border-right-color: var(--fallback-s,oklch(var(--s)/0))} -.border-r-secondary\/10 { - border-right-color: var(--fallback-s,oklch(var(--s)/0.1))} -.border-r-secondary\/100 { - border-right-color: var(--fallback-s,oklch(var(--s)/1))} -.border-r-secondary\/20 { - border-right-color: var(--fallback-s,oklch(var(--s)/0.2))} -.border-r-secondary\/25 { - border-right-color: var(--fallback-s,oklch(var(--s)/0.25))} -.border-r-secondary\/30 { - border-right-color: var(--fallback-s,oklch(var(--s)/0.3))} -.border-r-secondary\/40 { - border-right-color: var(--fallback-s,oklch(var(--s)/0.4))} -.border-r-secondary\/5 { - border-right-color: var(--fallback-s,oklch(var(--s)/0.05))} -.border-r-secondary\/50 { - border-right-color: var(--fallback-s,oklch(var(--s)/0.5))} -.border-r-secondary\/60 { - border-right-color: var(--fallback-s,oklch(var(--s)/0.6))} -.border-r-secondary\/70 { - border-right-color: var(--fallback-s,oklch(var(--s)/0.7))} -.border-r-secondary\/75 { - border-right-color: var(--fallback-s,oklch(var(--s)/0.75))} -.border-r-secondary\/80 { - border-right-color: var(--fallback-s,oklch(var(--s)/0.8))} -.border-r-secondary\/90 { - border-right-color: var(--fallback-s,oklch(var(--s)/0.9))} -.border-r-secondary\/95 { - border-right-color: var(--fallback-s,oklch(var(--s)/0.95))} -.border-r-success { - border-right-color: var(--fallback-su,oklch(var(--su)/1))} -.border-r-success-content { - border-right-color: var(--fallback-suc,oklch(var(--suc)/1))} -.border-r-success-content\/0 { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0))} -.border-r-success-content\/10 { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.border-r-success-content\/100 { - border-right-color: var(--fallback-suc,oklch(var(--suc)/1))} -.border-r-success-content\/20 { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.border-r-success-content\/25 { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.border-r-success-content\/30 { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.border-r-success-content\/40 { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.border-r-success-content\/5 { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.border-r-success-content\/50 { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.border-r-success-content\/60 { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.border-r-success-content\/70 { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.border-r-success-content\/75 { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.border-r-success-content\/80 { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.border-r-success-content\/90 { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.border-r-success-content\/95 { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.border-r-success\/0 { - border-right-color: var(--fallback-su,oklch(var(--su)/0))} -.border-r-success\/10 { - border-right-color: var(--fallback-su,oklch(var(--su)/0.1))} -.border-r-success\/100 { - border-right-color: var(--fallback-su,oklch(var(--su)/1))} -.border-r-success\/20 { - border-right-color: var(--fallback-su,oklch(var(--su)/0.2))} -.border-r-success\/25 { - border-right-color: var(--fallback-su,oklch(var(--su)/0.25))} -.border-r-success\/30 { - border-right-color: var(--fallback-su,oklch(var(--su)/0.3))} -.border-r-success\/40 { - border-right-color: var(--fallback-su,oklch(var(--su)/0.4))} -.border-r-success\/5 { - border-right-color: var(--fallback-su,oklch(var(--su)/0.05))} -.border-r-success\/50 { - border-right-color: var(--fallback-su,oklch(var(--su)/0.5))} -.border-r-success\/60 { - border-right-color: var(--fallback-su,oklch(var(--su)/0.6))} -.border-r-success\/70 { - border-right-color: var(--fallback-su,oklch(var(--su)/0.7))} -.border-r-success\/75 { - border-right-color: var(--fallback-su,oklch(var(--su)/0.75))} -.border-r-success\/80 { - border-right-color: var(--fallback-su,oklch(var(--su)/0.8))} -.border-r-success\/90 { - border-right-color: var(--fallback-su,oklch(var(--su)/0.9))} -.border-r-success\/95 { - border-right-color: var(--fallback-su,oklch(var(--su)/0.95))} -.border-r-transparent { - border-right-color: transparent} -.border-r-transparent\/0 { - border-right-color: rgb(0 0 0 / 0)} -.border-r-transparent\/10 { - border-right-color: rgb(0 0 0 / 0.1)} -.border-r-transparent\/100 { - border-right-color: rgb(0 0 0 / 1)} -.border-r-transparent\/20 { - border-right-color: rgb(0 0 0 / 0.2)} -.border-r-transparent\/25 { - border-right-color: rgb(0 0 0 / 0.25)} -.border-r-transparent\/30 { - border-right-color: rgb(0 0 0 / 0.3)} -.border-r-transparent\/40 { - border-right-color: rgb(0 0 0 / 0.4)} -.border-r-transparent\/5 { - border-right-color: rgb(0 0 0 / 0.05)} -.border-r-transparent\/50 { - border-right-color: rgb(0 0 0 / 0.5)} -.border-r-transparent\/60 { - border-right-color: rgb(0 0 0 / 0.6)} -.border-r-transparent\/70 { - border-right-color: rgb(0 0 0 / 0.7)} -.border-r-transparent\/75 { - border-right-color: rgb(0 0 0 / 0.75)} -.border-r-transparent\/80 { - border-right-color: rgb(0 0 0 / 0.8)} -.border-r-transparent\/90 { - border-right-color: rgb(0 0 0 / 0.9)} -.border-r-transparent\/95 { - border-right-color: rgb(0 0 0 / 0.95)} -.border-r-warning { - border-right-color: var(--fallback-wa,oklch(var(--wa)/1))} -.border-r-warning-content { - border-right-color: var(--fallback-wac,oklch(var(--wac)/1))} -.border-r-warning-content\/0 { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0))} -.border-r-warning-content\/10 { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.border-r-warning-content\/100 { - border-right-color: var(--fallback-wac,oklch(var(--wac)/1))} -.border-r-warning-content\/20 { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.border-r-warning-content\/25 { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.border-r-warning-content\/30 { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.border-r-warning-content\/40 { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.border-r-warning-content\/5 { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.border-r-warning-content\/50 { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.border-r-warning-content\/60 { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.border-r-warning-content\/70 { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.border-r-warning-content\/75 { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.border-r-warning-content\/80 { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.border-r-warning-content\/90 { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.border-r-warning-content\/95 { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.border-r-warning\/0 { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0))} -.border-r-warning\/10 { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.border-r-warning\/100 { - border-right-color: var(--fallback-wa,oklch(var(--wa)/1))} -.border-r-warning\/20 { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.border-r-warning\/25 { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.border-r-warning\/30 { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.border-r-warning\/40 { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.border-r-warning\/5 { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.border-r-warning\/50 { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.border-r-warning\/60 { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.border-r-warning\/70 { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.border-r-warning\/75 { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.border-r-warning\/80 { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.border-r-warning\/90 { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.border-r-warning\/95 { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.border-s-accent { - border-inline-start-color: var(--fallback-a,oklch(var(--a)/1))} -.border-s-accent-content { - border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/1))} -.border-s-accent-content\/0 { - border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0))} -.border-s-accent-content\/10 { - border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.1))} -.border-s-accent-content\/100 { - border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/1))} -.border-s-accent-content\/20 { - border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.2))} -.border-s-accent-content\/25 { - border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.25))} -.border-s-accent-content\/30 { - border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.3))} -.border-s-accent-content\/40 { - border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.4))} -.border-s-accent-content\/5 { - border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.05))} -.border-s-accent-content\/50 { - border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.5))} -.border-s-accent-content\/60 { - border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.6))} -.border-s-accent-content\/70 { - border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.7))} -.border-s-accent-content\/75 { - border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.75))} -.border-s-accent-content\/80 { - border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.8))} -.border-s-accent-content\/90 { - border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.9))} -.border-s-accent-content\/95 { - border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.95))} -.border-s-accent\/0 { - border-inline-start-color: var(--fallback-a,oklch(var(--a)/0))} -.border-s-accent\/10 { - border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.1))} -.border-s-accent\/100 { - border-inline-start-color: var(--fallback-a,oklch(var(--a)/1))} -.border-s-accent\/20 { - border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.2))} -.border-s-accent\/25 { - border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.25))} -.border-s-accent\/30 { - border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.3))} -.border-s-accent\/40 { - border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.4))} -.border-s-accent\/5 { - border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.05))} -.border-s-accent\/50 { - border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.5))} -.border-s-accent\/60 { - border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.6))} -.border-s-accent\/70 { - border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.7))} -.border-s-accent\/75 { - border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.75))} -.border-s-accent\/80 { - border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.8))} -.border-s-accent\/90 { - border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.9))} -.border-s-accent\/95 { - border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.95))} -.border-s-base-100 { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/1))} -.border-s-base-100\/0 { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0))} -.border-s-base-100\/10 { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.border-s-base-100\/100 { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/1))} -.border-s-base-100\/20 { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.border-s-base-100\/25 { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.border-s-base-100\/30 { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.border-s-base-100\/40 { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.border-s-base-100\/5 { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.border-s-base-100\/50 { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.border-s-base-100\/60 { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.border-s-base-100\/70 { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.border-s-base-100\/75 { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.border-s-base-100\/80 { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.border-s-base-100\/90 { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.border-s-base-100\/95 { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.border-s-base-200 { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/1))} -.border-s-base-200\/0 { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0))} -.border-s-base-200\/10 { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.border-s-base-200\/100 { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/1))} -.border-s-base-200\/20 { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.border-s-base-200\/25 { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.border-s-base-200\/30 { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.border-s-base-200\/40 { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.border-s-base-200\/5 { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.border-s-base-200\/50 { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.border-s-base-200\/60 { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.border-s-base-200\/70 { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.border-s-base-200\/75 { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.border-s-base-200\/80 { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.border-s-base-200\/90 { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.border-s-base-200\/95 { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.border-s-base-300 { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/1))} -.border-s-base-300\/0 { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0))} -.border-s-base-300\/10 { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.border-s-base-300\/100 { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/1))} -.border-s-base-300\/20 { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.border-s-base-300\/25 { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.border-s-base-300\/30 { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.border-s-base-300\/40 { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.border-s-base-300\/5 { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.border-s-base-300\/50 { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.border-s-base-300\/60 { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.border-s-base-300\/70 { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.border-s-base-300\/75 { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.border-s-base-300\/80 { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.border-s-base-300\/90 { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.border-s-base-300\/95 { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.border-s-base-content { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/1))} -.border-s-base-content\/0 { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0))} -.border-s-base-content\/10 { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.border-s-base-content\/100 { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/1))} -.border-s-base-content\/20 { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.border-s-base-content\/25 { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.border-s-base-content\/30 { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.border-s-base-content\/40 { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.border-s-base-content\/5 { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.border-s-base-content\/50 { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.border-s-base-content\/60 { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.border-s-base-content\/70 { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.border-s-base-content\/75 { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.border-s-base-content\/80 { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.border-s-base-content\/90 { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.border-s-base-content\/95 { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.border-s-current { - border-inline-start-color: currentColor} -.border-s-error { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/1))} -.border-s-error-content { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/1))} -.border-s-error-content\/0 { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0))} -.border-s-error-content\/10 { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.border-s-error-content\/100 { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/1))} -.border-s-error-content\/20 { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.border-s-error-content\/25 { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.border-s-error-content\/30 { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.border-s-error-content\/40 { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.border-s-error-content\/5 { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.border-s-error-content\/50 { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.border-s-error-content\/60 { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.border-s-error-content\/70 { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.border-s-error-content\/75 { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.border-s-error-content\/80 { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.border-s-error-content\/90 { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.border-s-error-content\/95 { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.border-s-error\/0 { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0))} -.border-s-error\/10 { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.1))} -.border-s-error\/100 { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/1))} -.border-s-error\/20 { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.2))} -.border-s-error\/25 { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.25))} -.border-s-error\/30 { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.3))} -.border-s-error\/40 { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.4))} -.border-s-error\/5 { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.05))} -.border-s-error\/50 { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.5))} -.border-s-error\/60 { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.6))} -.border-s-error\/70 { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.7))} -.border-s-error\/75 { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.75))} -.border-s-error\/80 { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.8))} -.border-s-error\/90 { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.9))} -.border-s-error\/95 { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.95))} -.border-s-info { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/1))} -.border-s-info-content { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/1))} -.border-s-info-content\/0 { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0))} -.border-s-info-content\/10 { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.border-s-info-content\/100 { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/1))} -.border-s-info-content\/20 { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.border-s-info-content\/25 { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.border-s-info-content\/30 { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.border-s-info-content\/40 { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.border-s-info-content\/5 { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.border-s-info-content\/50 { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.border-s-info-content\/60 { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.border-s-info-content\/70 { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.border-s-info-content\/75 { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.border-s-info-content\/80 { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.border-s-info-content\/90 { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.border-s-info-content\/95 { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.border-s-info\/0 { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0))} -.border-s-info\/10 { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.1))} -.border-s-info\/100 { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/1))} -.border-s-info\/20 { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.2))} -.border-s-info\/25 { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.25))} -.border-s-info\/30 { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.3))} -.border-s-info\/40 { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.4))} -.border-s-info\/5 { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.05))} -.border-s-info\/50 { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.5))} -.border-s-info\/60 { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.6))} -.border-s-info\/70 { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.7))} -.border-s-info\/75 { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.75))} -.border-s-info\/80 { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.8))} -.border-s-info\/90 { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.9))} -.border-s-info\/95 { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.95))} -.border-s-neutral { - border-inline-start-color: var(--fallback-n,oklch(var(--n)/1))} -.border-s-neutral-content { - border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/1))} -.border-s-neutral-content\/0 { - border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0))} -.border-s-neutral-content\/10 { - border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.1))} -.border-s-neutral-content\/100 { - border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/1))} -.border-s-neutral-content\/20 { - border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.2))} -.border-s-neutral-content\/25 { - border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.25))} -.border-s-neutral-content\/30 { - border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.3))} -.border-s-neutral-content\/40 { - border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.4))} -.border-s-neutral-content\/5 { - border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.05))} -.border-s-neutral-content\/50 { - border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.5))} -.border-s-neutral-content\/60 { - border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.6))} -.border-s-neutral-content\/70 { - border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.7))} -.border-s-neutral-content\/75 { - border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.75))} -.border-s-neutral-content\/80 { - border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.8))} -.border-s-neutral-content\/90 { - border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.9))} -.border-s-neutral-content\/95 { - border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.95))} -.border-s-neutral\/0 { - border-inline-start-color: var(--fallback-n,oklch(var(--n)/0))} -.border-s-neutral\/10 { - border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.1))} -.border-s-neutral\/100 { - border-inline-start-color: var(--fallback-n,oklch(var(--n)/1))} -.border-s-neutral\/20 { - border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.2))} -.border-s-neutral\/25 { - border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.25))} -.border-s-neutral\/30 { - border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.3))} -.border-s-neutral\/40 { - border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.4))} -.border-s-neutral\/5 { - border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.05))} -.border-s-neutral\/50 { - border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.5))} -.border-s-neutral\/60 { - border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.6))} -.border-s-neutral\/70 { - border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.7))} -.border-s-neutral\/75 { - border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.75))} -.border-s-neutral\/80 { - border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.8))} -.border-s-neutral\/90 { - border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.9))} -.border-s-neutral\/95 { - border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.95))} -.border-s-primary { - border-inline-start-color: var(--fallback-p,oklch(var(--p)/1))} -.border-s-primary-content { - border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/1))} -.border-s-primary-content\/0 { - border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0))} -.border-s-primary-content\/10 { - border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.1))} -.border-s-primary-content\/100 { - border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/1))} -.border-s-primary-content\/20 { - border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.2))} -.border-s-primary-content\/25 { - border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.25))} -.border-s-primary-content\/30 { - border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.3))} -.border-s-primary-content\/40 { - border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.4))} -.border-s-primary-content\/5 { - border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.05))} -.border-s-primary-content\/50 { - border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.5))} -.border-s-primary-content\/60 { - border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.6))} -.border-s-primary-content\/70 { - border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.7))} -.border-s-primary-content\/75 { - border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.75))} -.border-s-primary-content\/80 { - border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.8))} -.border-s-primary-content\/90 { - border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.9))} -.border-s-primary-content\/95 { - border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.95))} -.border-s-primary\/0 { - border-inline-start-color: var(--fallback-p,oklch(var(--p)/0))} -.border-s-primary\/10 { - border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.1))} -.border-s-primary\/100 { - border-inline-start-color: var(--fallback-p,oklch(var(--p)/1))} -.border-s-primary\/20 { - border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.2))} -.border-s-primary\/25 { - border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.25))} -.border-s-primary\/30 { - border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.3))} -.border-s-primary\/40 { - border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.4))} -.border-s-primary\/5 { - border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.05))} -.border-s-primary\/50 { - border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.5))} -.border-s-primary\/60 { - border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.6))} -.border-s-primary\/70 { - border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.7))} -.border-s-primary\/75 { - border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.75))} -.border-s-primary\/80 { - border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.8))} -.border-s-primary\/90 { - border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.9))} -.border-s-primary\/95 { - border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.95))} -.border-s-secondary { - border-inline-start-color: var(--fallback-s,oklch(var(--s)/1))} -.border-s-secondary-content { - border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/1))} -.border-s-secondary-content\/0 { - border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0))} -.border-s-secondary-content\/10 { - border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.1))} -.border-s-secondary-content\/100 { - border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/1))} -.border-s-secondary-content\/20 { - border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.2))} -.border-s-secondary-content\/25 { - border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.25))} -.border-s-secondary-content\/30 { - border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.3))} -.border-s-secondary-content\/40 { - border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.4))} -.border-s-secondary-content\/5 { - border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.05))} -.border-s-secondary-content\/50 { - border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.5))} -.border-s-secondary-content\/60 { - border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.6))} -.border-s-secondary-content\/70 { - border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.7))} -.border-s-secondary-content\/75 { - border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.75))} -.border-s-secondary-content\/80 { - border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.8))} -.border-s-secondary-content\/90 { - border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.9))} -.border-s-secondary-content\/95 { - border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.95))} -.border-s-secondary\/0 { - border-inline-start-color: var(--fallback-s,oklch(var(--s)/0))} -.border-s-secondary\/10 { - border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.1))} -.border-s-secondary\/100 { - border-inline-start-color: var(--fallback-s,oklch(var(--s)/1))} -.border-s-secondary\/20 { - border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.2))} -.border-s-secondary\/25 { - border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.25))} -.border-s-secondary\/30 { - border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.3))} -.border-s-secondary\/40 { - border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.4))} -.border-s-secondary\/5 { - border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.05))} -.border-s-secondary\/50 { - border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.5))} -.border-s-secondary\/60 { - border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.6))} -.border-s-secondary\/70 { - border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.7))} -.border-s-secondary\/75 { - border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.75))} -.border-s-secondary\/80 { - border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.8))} -.border-s-secondary\/90 { - border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.9))} -.border-s-secondary\/95 { - border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.95))} -.border-s-success { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/1))} -.border-s-success-content { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/1))} -.border-s-success-content\/0 { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0))} -.border-s-success-content\/10 { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.border-s-success-content\/100 { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/1))} -.border-s-success-content\/20 { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.border-s-success-content\/25 { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.border-s-success-content\/30 { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.border-s-success-content\/40 { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.border-s-success-content\/5 { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.border-s-success-content\/50 { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.border-s-success-content\/60 { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.border-s-success-content\/70 { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.border-s-success-content\/75 { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.border-s-success-content\/80 { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.border-s-success-content\/90 { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.border-s-success-content\/95 { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.border-s-success\/0 { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0))} -.border-s-success\/10 { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.1))} -.border-s-success\/100 { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/1))} -.border-s-success\/20 { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.2))} -.border-s-success\/25 { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.25))} -.border-s-success\/30 { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.3))} -.border-s-success\/40 { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.4))} -.border-s-success\/5 { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.05))} -.border-s-success\/50 { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.5))} -.border-s-success\/60 { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.6))} -.border-s-success\/70 { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.7))} -.border-s-success\/75 { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.75))} -.border-s-success\/80 { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.8))} -.border-s-success\/90 { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.9))} -.border-s-success\/95 { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.95))} -.border-s-transparent { - border-inline-start-color: transparent} -.border-s-transparent\/0 { - border-inline-start-color: rgb(0 0 0 / 0)} -.border-s-transparent\/10 { - border-inline-start-color: rgb(0 0 0 / 0.1)} -.border-s-transparent\/100 { - border-inline-start-color: rgb(0 0 0 / 1)} -.border-s-transparent\/20 { - border-inline-start-color: rgb(0 0 0 / 0.2)} -.border-s-transparent\/25 { - border-inline-start-color: rgb(0 0 0 / 0.25)} -.border-s-transparent\/30 { - border-inline-start-color: rgb(0 0 0 / 0.3)} -.border-s-transparent\/40 { - border-inline-start-color: rgb(0 0 0 / 0.4)} -.border-s-transparent\/5 { - border-inline-start-color: rgb(0 0 0 / 0.05)} -.border-s-transparent\/50 { - border-inline-start-color: rgb(0 0 0 / 0.5)} -.border-s-transparent\/60 { - border-inline-start-color: rgb(0 0 0 / 0.6)} -.border-s-transparent\/70 { - border-inline-start-color: rgb(0 0 0 / 0.7)} -.border-s-transparent\/75 { - border-inline-start-color: rgb(0 0 0 / 0.75)} -.border-s-transparent\/80 { - border-inline-start-color: rgb(0 0 0 / 0.8)} -.border-s-transparent\/90 { - border-inline-start-color: rgb(0 0 0 / 0.9)} -.border-s-transparent\/95 { - border-inline-start-color: rgb(0 0 0 / 0.95)} -.border-s-warning { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/1))} -.border-s-warning-content { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/1))} -.border-s-warning-content\/0 { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0))} -.border-s-warning-content\/10 { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.border-s-warning-content\/100 { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/1))} -.border-s-warning-content\/20 { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.border-s-warning-content\/25 { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.border-s-warning-content\/30 { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.border-s-warning-content\/40 { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.border-s-warning-content\/5 { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.border-s-warning-content\/50 { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.border-s-warning-content\/60 { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.border-s-warning-content\/70 { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.border-s-warning-content\/75 { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.border-s-warning-content\/80 { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.border-s-warning-content\/90 { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.border-s-warning-content\/95 { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.border-s-warning\/0 { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0))} -.border-s-warning\/10 { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.border-s-warning\/100 { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/1))} -.border-s-warning\/20 { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.border-s-warning\/25 { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.border-s-warning\/30 { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.border-s-warning\/40 { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.border-s-warning\/5 { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.border-s-warning\/50 { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.border-s-warning\/60 { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.border-s-warning\/70 { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.border-s-warning\/75 { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.border-s-warning\/80 { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.border-s-warning\/90 { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.border-s-warning\/95 { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.border-t-accent { - border-top-color: var(--fallback-a,oklch(var(--a)/1))} -.border-t-accent-content { - border-top-color: var(--fallback-ac,oklch(var(--ac)/1))} -.border-t-accent-content\/0 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0))} -.border-t-accent-content\/10 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.1))} -.border-t-accent-content\/100 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/1))} -.border-t-accent-content\/20 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.2))} -.border-t-accent-content\/25 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.25))} -.border-t-accent-content\/30 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.3))} -.border-t-accent-content\/40 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.4))} -.border-t-accent-content\/5 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.05))} -.border-t-accent-content\/50 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.5))} -.border-t-accent-content\/60 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.6))} -.border-t-accent-content\/70 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.7))} -.border-t-accent-content\/75 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.75))} -.border-t-accent-content\/80 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.8))} -.border-t-accent-content\/90 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.9))} -.border-t-accent-content\/95 { - border-top-color: var(--fallback-ac,oklch(var(--ac)/0.95))} -.border-t-accent\/0 { - border-top-color: var(--fallback-a,oklch(var(--a)/0))} -.border-t-accent\/10 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.1))} -.border-t-accent\/100 { - border-top-color: var(--fallback-a,oklch(var(--a)/1))} -.border-t-accent\/20 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.2))} -.border-t-accent\/25 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.25))} -.border-t-accent\/30 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.3))} -.border-t-accent\/40 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.4))} -.border-t-accent\/5 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.05))} -.border-t-accent\/50 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.5))} -.border-t-accent\/60 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.6))} -.border-t-accent\/70 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.7))} -.border-t-accent\/75 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.75))} -.border-t-accent\/80 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.8))} -.border-t-accent\/90 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.9))} -.border-t-accent\/95 { - border-top-color: var(--fallback-a,oklch(var(--a)/0.95))} -.border-t-base-100 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/1))} -.border-t-base-100\/0 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0))} -.border-t-base-100\/10 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.border-t-base-100\/100 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/1))} -.border-t-base-100\/20 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.border-t-base-100\/25 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.border-t-base-100\/30 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.border-t-base-100\/40 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.border-t-base-100\/5 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.border-t-base-100\/50 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.border-t-base-100\/60 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.border-t-base-100\/70 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.border-t-base-100\/75 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.border-t-base-100\/80 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.border-t-base-100\/90 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.border-t-base-100\/95 { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.border-t-base-200 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/1))} -.border-t-base-200\/0 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0))} -.border-t-base-200\/10 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.border-t-base-200\/100 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/1))} -.border-t-base-200\/20 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.border-t-base-200\/25 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.border-t-base-200\/30 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.border-t-base-200\/40 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.border-t-base-200\/5 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.border-t-base-200\/50 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.border-t-base-200\/60 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.border-t-base-200\/70 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.border-t-base-200\/75 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.border-t-base-200\/80 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.border-t-base-200\/90 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.border-t-base-200\/95 { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.border-t-base-300 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/1))} -.border-t-base-300\/0 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0))} -.border-t-base-300\/10 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.border-t-base-300\/100 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/1))} -.border-t-base-300\/20 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.border-t-base-300\/25 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.border-t-base-300\/30 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.border-t-base-300\/40 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.border-t-base-300\/5 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.border-t-base-300\/50 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.border-t-base-300\/60 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.border-t-base-300\/70 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.border-t-base-300\/75 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.border-t-base-300\/80 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.border-t-base-300\/90 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.border-t-base-300\/95 { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.border-t-base-content { - border-top-color: var(--fallback-bc,oklch(var(--bc)/1))} -.border-t-base-content\/0 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0))} -.border-t-base-content\/10 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.border-t-base-content\/100 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/1))} -.border-t-base-content\/20 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.border-t-base-content\/25 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.border-t-base-content\/30 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.border-t-base-content\/40 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.border-t-base-content\/5 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.border-t-base-content\/50 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.border-t-base-content\/60 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.border-t-base-content\/70 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.border-t-base-content\/75 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.border-t-base-content\/80 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.border-t-base-content\/90 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.border-t-base-content\/95 { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.border-t-current { - border-top-color: currentColor} -.border-t-error { - border-top-color: var(--fallback-er,oklch(var(--er)/1))} -.border-t-error-content { - border-top-color: var(--fallback-erc,oklch(var(--erc)/1))} -.border-t-error-content\/0 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0))} -.border-t-error-content\/10 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.border-t-error-content\/100 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/1))} -.border-t-error-content\/20 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.border-t-error-content\/25 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.border-t-error-content\/30 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.border-t-error-content\/40 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.border-t-error-content\/5 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.border-t-error-content\/50 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.border-t-error-content\/60 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.border-t-error-content\/70 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.border-t-error-content\/75 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.border-t-error-content\/80 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.border-t-error-content\/90 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.border-t-error-content\/95 { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.border-t-error\/0 { - border-top-color: var(--fallback-er,oklch(var(--er)/0))} -.border-t-error\/10 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.1))} -.border-t-error\/100 { - border-top-color: var(--fallback-er,oklch(var(--er)/1))} -.border-t-error\/20 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.2))} -.border-t-error\/25 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.25))} -.border-t-error\/30 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.3))} -.border-t-error\/40 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.4))} -.border-t-error\/5 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.05))} -.border-t-error\/50 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.5))} -.border-t-error\/60 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.6))} -.border-t-error\/70 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.7))} -.border-t-error\/75 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.75))} -.border-t-error\/80 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.8))} -.border-t-error\/90 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.9))} -.border-t-error\/95 { - border-top-color: var(--fallback-er,oklch(var(--er)/0.95))} -.border-t-info { - border-top-color: var(--fallback-in,oklch(var(--in)/1))} -.border-t-info-content { - border-top-color: var(--fallback-inc,oklch(var(--inc)/1))} -.border-t-info-content\/0 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0))} -.border-t-info-content\/10 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.border-t-info-content\/100 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/1))} -.border-t-info-content\/20 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.border-t-info-content\/25 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.border-t-info-content\/30 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.border-t-info-content\/40 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.border-t-info-content\/5 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.border-t-info-content\/50 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.border-t-info-content\/60 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.border-t-info-content\/70 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.border-t-info-content\/75 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.border-t-info-content\/80 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.border-t-info-content\/90 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.border-t-info-content\/95 { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.border-t-info\/0 { - border-top-color: var(--fallback-in,oklch(var(--in)/0))} -.border-t-info\/10 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.1))} -.border-t-info\/100 { - border-top-color: var(--fallback-in,oklch(var(--in)/1))} -.border-t-info\/20 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.2))} -.border-t-info\/25 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.25))} -.border-t-info\/30 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.3))} -.border-t-info\/40 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.4))} -.border-t-info\/5 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.05))} -.border-t-info\/50 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.5))} -.border-t-info\/60 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.6))} -.border-t-info\/70 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.7))} -.border-t-info\/75 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.75))} -.border-t-info\/80 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.8))} -.border-t-info\/90 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.9))} -.border-t-info\/95 { - border-top-color: var(--fallback-in,oklch(var(--in)/0.95))} -.border-t-neutral { - border-top-color: var(--fallback-n,oklch(var(--n)/1))} -.border-t-neutral-content { - border-top-color: var(--fallback-nc,oklch(var(--nc)/1))} -.border-t-neutral-content\/0 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0))} -.border-t-neutral-content\/10 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.1))} -.border-t-neutral-content\/100 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/1))} -.border-t-neutral-content\/20 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.2))} -.border-t-neutral-content\/25 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.25))} -.border-t-neutral-content\/30 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.3))} -.border-t-neutral-content\/40 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.4))} -.border-t-neutral-content\/5 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.05))} -.border-t-neutral-content\/50 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.5))} -.border-t-neutral-content\/60 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.6))} -.border-t-neutral-content\/70 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.7))} -.border-t-neutral-content\/75 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.75))} -.border-t-neutral-content\/80 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.8))} -.border-t-neutral-content\/90 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.9))} -.border-t-neutral-content\/95 { - border-top-color: var(--fallback-nc,oklch(var(--nc)/0.95))} -.border-t-neutral\/0 { - border-top-color: var(--fallback-n,oklch(var(--n)/0))} -.border-t-neutral\/10 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.1))} -.border-t-neutral\/100 { - border-top-color: var(--fallback-n,oklch(var(--n)/1))} -.border-t-neutral\/20 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.2))} -.border-t-neutral\/25 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.25))} -.border-t-neutral\/30 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.3))} -.border-t-neutral\/40 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.4))} -.border-t-neutral\/5 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.05))} -.border-t-neutral\/50 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.5))} -.border-t-neutral\/60 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.6))} -.border-t-neutral\/70 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.7))} -.border-t-neutral\/75 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.75))} -.border-t-neutral\/80 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.8))} -.border-t-neutral\/90 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.9))} -.border-t-neutral\/95 { - border-top-color: var(--fallback-n,oklch(var(--n)/0.95))} -.border-t-primary { - border-top-color: var(--fallback-p,oklch(var(--p)/1))} -.border-t-primary-content { - border-top-color: var(--fallback-pc,oklch(var(--pc)/1))} -.border-t-primary-content\/0 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0))} -.border-t-primary-content\/10 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.1))} -.border-t-primary-content\/100 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/1))} -.border-t-primary-content\/20 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.2))} -.border-t-primary-content\/25 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.25))} -.border-t-primary-content\/30 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.3))} -.border-t-primary-content\/40 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.4))} -.border-t-primary-content\/5 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.05))} -.border-t-primary-content\/50 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.5))} -.border-t-primary-content\/60 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.6))} -.border-t-primary-content\/70 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.7))} -.border-t-primary-content\/75 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.75))} -.border-t-primary-content\/80 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.8))} -.border-t-primary-content\/90 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.9))} -.border-t-primary-content\/95 { - border-top-color: var(--fallback-pc,oklch(var(--pc)/0.95))} -.border-t-primary\/0 { - border-top-color: var(--fallback-p,oklch(var(--p)/0))} -.border-t-primary\/10 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.1))} -.border-t-primary\/100 { - border-top-color: var(--fallback-p,oklch(var(--p)/1))} -.border-t-primary\/20 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.2))} -.border-t-primary\/25 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.25))} -.border-t-primary\/30 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.3))} -.border-t-primary\/40 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.4))} -.border-t-primary\/5 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.05))} -.border-t-primary\/50 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.5))} -.border-t-primary\/60 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.6))} -.border-t-primary\/70 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.7))} -.border-t-primary\/75 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.75))} -.border-t-primary\/80 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.8))} -.border-t-primary\/90 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.9))} -.border-t-primary\/95 { - border-top-color: var(--fallback-p,oklch(var(--p)/0.95))} -.border-t-secondary { - border-top-color: var(--fallback-s,oklch(var(--s)/1))} -.border-t-secondary-content { - border-top-color: var(--fallback-sc,oklch(var(--sc)/1))} -.border-t-secondary-content\/0 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0))} -.border-t-secondary-content\/10 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.1))} -.border-t-secondary-content\/100 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/1))} -.border-t-secondary-content\/20 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.2))} -.border-t-secondary-content\/25 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.25))} -.border-t-secondary-content\/30 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.3))} -.border-t-secondary-content\/40 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.4))} -.border-t-secondary-content\/5 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.05))} -.border-t-secondary-content\/50 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.5))} -.border-t-secondary-content\/60 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.6))} -.border-t-secondary-content\/70 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.7))} -.border-t-secondary-content\/75 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.75))} -.border-t-secondary-content\/80 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.8))} -.border-t-secondary-content\/90 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.9))} -.border-t-secondary-content\/95 { - border-top-color: var(--fallback-sc,oklch(var(--sc)/0.95))} -.border-t-secondary\/0 { - border-top-color: var(--fallback-s,oklch(var(--s)/0))} -.border-t-secondary\/10 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.1))} -.border-t-secondary\/100 { - border-top-color: var(--fallback-s,oklch(var(--s)/1))} -.border-t-secondary\/20 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.2))} -.border-t-secondary\/25 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.25))} -.border-t-secondary\/30 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.3))} -.border-t-secondary\/40 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.4))} -.border-t-secondary\/5 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.05))} -.border-t-secondary\/50 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.5))} -.border-t-secondary\/60 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.6))} -.border-t-secondary\/70 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.7))} -.border-t-secondary\/75 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.75))} -.border-t-secondary\/80 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.8))} -.border-t-secondary\/90 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.9))} -.border-t-secondary\/95 { - border-top-color: var(--fallback-s,oklch(var(--s)/0.95))} -.border-t-success { - border-top-color: var(--fallback-su,oklch(var(--su)/1))} -.border-t-success-content { - border-top-color: var(--fallback-suc,oklch(var(--suc)/1))} -.border-t-success-content\/0 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0))} -.border-t-success-content\/10 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.border-t-success-content\/100 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/1))} -.border-t-success-content\/20 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.border-t-success-content\/25 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.border-t-success-content\/30 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.border-t-success-content\/40 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.border-t-success-content\/5 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.border-t-success-content\/50 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.border-t-success-content\/60 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.border-t-success-content\/70 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.border-t-success-content\/75 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.border-t-success-content\/80 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.border-t-success-content\/90 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.border-t-success-content\/95 { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.border-t-success\/0 { - border-top-color: var(--fallback-su,oklch(var(--su)/0))} -.border-t-success\/10 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.1))} -.border-t-success\/100 { - border-top-color: var(--fallback-su,oklch(var(--su)/1))} -.border-t-success\/20 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.2))} -.border-t-success\/25 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.25))} -.border-t-success\/30 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.3))} -.border-t-success\/40 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.4))} -.border-t-success\/5 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.05))} -.border-t-success\/50 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.5))} -.border-t-success\/60 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.6))} -.border-t-success\/70 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.7))} -.border-t-success\/75 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.75))} -.border-t-success\/80 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.8))} -.border-t-success\/90 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.9))} -.border-t-success\/95 { - border-top-color: var(--fallback-su,oklch(var(--su)/0.95))} -.border-t-transparent { - border-top-color: transparent} -.border-t-transparent\/0 { - border-top-color: rgb(0 0 0 / 0)} -.border-t-transparent\/10 { - border-top-color: rgb(0 0 0 / 0.1)} -.border-t-transparent\/100 { - border-top-color: rgb(0 0 0 / 1)} -.border-t-transparent\/20 { - border-top-color: rgb(0 0 0 / 0.2)} -.border-t-transparent\/25 { - border-top-color: rgb(0 0 0 / 0.25)} -.border-t-transparent\/30 { - border-top-color: rgb(0 0 0 / 0.3)} -.border-t-transparent\/40 { - border-top-color: rgb(0 0 0 / 0.4)} -.border-t-transparent\/5 { - border-top-color: rgb(0 0 0 / 0.05)} -.border-t-transparent\/50 { - border-top-color: rgb(0 0 0 / 0.5)} -.border-t-transparent\/60 { - border-top-color: rgb(0 0 0 / 0.6)} -.border-t-transparent\/70 { - border-top-color: rgb(0 0 0 / 0.7)} -.border-t-transparent\/75 { - border-top-color: rgb(0 0 0 / 0.75)} -.border-t-transparent\/80 { - border-top-color: rgb(0 0 0 / 0.8)} -.border-t-transparent\/90 { - border-top-color: rgb(0 0 0 / 0.9)} -.border-t-transparent\/95 { - border-top-color: rgb(0 0 0 / 0.95)} -.border-t-warning { - border-top-color: var(--fallback-wa,oklch(var(--wa)/1))} -.border-t-warning-content { - border-top-color: var(--fallback-wac,oklch(var(--wac)/1))} -.border-t-warning-content\/0 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0))} -.border-t-warning-content\/10 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.border-t-warning-content\/100 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/1))} -.border-t-warning-content\/20 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.border-t-warning-content\/25 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.border-t-warning-content\/30 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.border-t-warning-content\/40 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.border-t-warning-content\/5 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.border-t-warning-content\/50 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.border-t-warning-content\/60 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.border-t-warning-content\/70 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.border-t-warning-content\/75 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.border-t-warning-content\/80 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.border-t-warning-content\/90 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.border-t-warning-content\/95 { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.border-t-warning\/0 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0))} -.border-t-warning\/10 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.border-t-warning\/100 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/1))} -.border-t-warning\/20 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.border-t-warning\/25 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.border-t-warning\/30 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.border-t-warning\/40 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.border-t-warning\/5 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.border-t-warning\/50 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.border-t-warning\/60 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.border-t-warning\/70 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.border-t-warning\/75 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.border-t-warning\/80 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.border-t-warning\/90 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.border-t-warning\/95 { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.bg-accent { - background-color: var(--fallback-a,oklch(var(--a)/1))} -.bg-accent-content { - background-color: var(--fallback-ac,oklch(var(--ac)/1))} -.bg-accent-content\/0 { - background-color: var(--fallback-ac,oklch(var(--ac)/0))} -.bg-accent-content\/10 { - background-color: var(--fallback-ac,oklch(var(--ac)/0.1))} -.bg-accent-content\/100 { - background-color: var(--fallback-ac,oklch(var(--ac)/1))} -.bg-accent-content\/20 { - background-color: var(--fallback-ac,oklch(var(--ac)/0.2))} -.bg-accent-content\/25 { - background-color: var(--fallback-ac,oklch(var(--ac)/0.25))} -.bg-accent-content\/30 { - background-color: var(--fallback-ac,oklch(var(--ac)/0.3))} -.bg-accent-content\/40 { - background-color: var(--fallback-ac,oklch(var(--ac)/0.4))} -.bg-accent-content\/5 { - background-color: var(--fallback-ac,oklch(var(--ac)/0.05))} -.bg-accent-content\/50 { - background-color: var(--fallback-ac,oklch(var(--ac)/0.5))} -.bg-accent-content\/60 { - background-color: var(--fallback-ac,oklch(var(--ac)/0.6))} -.bg-accent-content\/70 { - background-color: var(--fallback-ac,oklch(var(--ac)/0.7))} -.bg-accent-content\/75 { - background-color: var(--fallback-ac,oklch(var(--ac)/0.75))} -.bg-accent-content\/80 { - background-color: var(--fallback-ac,oklch(var(--ac)/0.8))} -.bg-accent-content\/90 { - background-color: var(--fallback-ac,oklch(var(--ac)/0.9))} -.bg-accent-content\/95 { - background-color: var(--fallback-ac,oklch(var(--ac)/0.95))} -.bg-accent\/0 { - background-color: var(--fallback-a,oklch(var(--a)/0))} -.bg-accent\/10 { - background-color: var(--fallback-a,oklch(var(--a)/0.1))} -.bg-accent\/100 { - background-color: var(--fallback-a,oklch(var(--a)/1))} -.bg-accent\/20 { - background-color: var(--fallback-a,oklch(var(--a)/0.2))} -.bg-accent\/25 { - background-color: var(--fallback-a,oklch(var(--a)/0.25))} -.bg-accent\/30 { - background-color: var(--fallback-a,oklch(var(--a)/0.3))} -.bg-accent\/40 { - background-color: var(--fallback-a,oklch(var(--a)/0.4))} -.bg-accent\/5 { - background-color: var(--fallback-a,oklch(var(--a)/0.05))} -.bg-accent\/50 { - background-color: var(--fallback-a,oklch(var(--a)/0.5))} -.bg-accent\/60 { - background-color: var(--fallback-a,oklch(var(--a)/0.6))} -.bg-accent\/70 { - background-color: var(--fallback-a,oklch(var(--a)/0.7))} -.bg-accent\/75 { - background-color: var(--fallback-a,oklch(var(--a)/0.75))} -.bg-accent\/80 { - background-color: var(--fallback-a,oklch(var(--a)/0.8))} -.bg-accent\/90 { - background-color: var(--fallback-a,oklch(var(--a)/0.9))} -.bg-accent\/95 { - background-color: var(--fallback-a,oklch(var(--a)/0.95))} -.bg-base-100 { - background-color: var(--fallback-b1,oklch(var(--b1)/1))} -.bg-base-100\/0 { - background-color: var(--fallback-b1,oklch(var(--b1)/0))} -.bg-base-100\/10 { - background-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.bg-base-100\/100 { - background-color: var(--fallback-b1,oklch(var(--b1)/1))} -.bg-base-100\/20 { - background-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.bg-base-100\/25 { - background-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.bg-base-100\/30 { - background-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.bg-base-100\/40 { - background-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.bg-base-100\/5 { - background-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.bg-base-100\/50 { - background-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.bg-base-100\/60 { - background-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.bg-base-100\/70 { - background-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.bg-base-100\/75 { - background-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.bg-base-100\/80 { - background-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.bg-base-100\/90 { - background-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.bg-base-100\/95 { - background-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.bg-base-200 { - background-color: var(--fallback-b2,oklch(var(--b2)/1))} -.bg-base-200\/0 { - background-color: var(--fallback-b2,oklch(var(--b2)/0))} -.bg-base-200\/10 { - background-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.bg-base-200\/100 { - background-color: var(--fallback-b2,oklch(var(--b2)/1))} -.bg-base-200\/20 { - background-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.bg-base-200\/25 { - background-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.bg-base-200\/30 { - background-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.bg-base-200\/40 { - background-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.bg-base-200\/5 { - background-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.bg-base-200\/50 { - background-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.bg-base-200\/60 { - background-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.bg-base-200\/70 { - background-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.bg-base-200\/75 { - background-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.bg-base-200\/80 { - background-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.bg-base-200\/90 { - background-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.bg-base-200\/95 { - background-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.bg-base-300 { - background-color: var(--fallback-b3,oklch(var(--b3)/1))} -.bg-base-300\/0 { - background-color: var(--fallback-b3,oklch(var(--b3)/0))} -.bg-base-300\/10 { - background-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.bg-base-300\/100 { - background-color: var(--fallback-b3,oklch(var(--b3)/1))} -.bg-base-300\/20 { - background-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.bg-base-300\/25 { - background-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.bg-base-300\/30 { - background-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.bg-base-300\/40 { - background-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.bg-base-300\/5 { - background-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.bg-base-300\/50 { - background-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.bg-base-300\/60 { - background-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.bg-base-300\/70 { - background-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.bg-base-300\/75 { - background-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.bg-base-300\/80 { - background-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.bg-base-300\/90 { - background-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.bg-base-300\/95 { - background-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.bg-base-content { - background-color: var(--fallback-bc,oklch(var(--bc)/1))} -.bg-base-content\/0 { - background-color: var(--fallback-bc,oklch(var(--bc)/0))} -.bg-base-content\/10 { - background-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.bg-base-content\/100 { - background-color: var(--fallback-bc,oklch(var(--bc)/1))} -.bg-base-content\/20 { - background-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.bg-base-content\/25 { - background-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.bg-base-content\/30 { - background-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.bg-base-content\/40 { - background-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.bg-base-content\/5 { - background-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.bg-base-content\/50 { - background-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.bg-base-content\/60 { - background-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.bg-base-content\/70 { - background-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.bg-base-content\/75 { - background-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.bg-base-content\/80 { - background-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.bg-base-content\/90 { - background-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.bg-base-content\/95 { - background-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.bg-current { - background-color: currentColor} -.bg-error { - background-color: var(--fallback-er,oklch(var(--er)/1))} -.bg-error-content { - background-color: var(--fallback-erc,oklch(var(--erc)/1))} -.bg-error-content\/0 { - background-color: var(--fallback-erc,oklch(var(--erc)/0))} -.bg-error-content\/10 { - background-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.bg-error-content\/100 { - background-color: var(--fallback-erc,oklch(var(--erc)/1))} -.bg-error-content\/20 { - background-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.bg-error-content\/25 { - background-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.bg-error-content\/30 { - background-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.bg-error-content\/40 { - background-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.bg-error-content\/5 { - background-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.bg-error-content\/50 { - background-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.bg-error-content\/60 { - background-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.bg-error-content\/70 { - background-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.bg-error-content\/75 { - background-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.bg-error-content\/80 { - background-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.bg-error-content\/90 { - background-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.bg-error-content\/95 { - background-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.bg-error\/0 { - background-color: var(--fallback-er,oklch(var(--er)/0))} -.bg-error\/10 { - background-color: var(--fallback-er,oklch(var(--er)/0.1))} -.bg-error\/100 { - background-color: var(--fallback-er,oklch(var(--er)/1))} -.bg-error\/20 { - background-color: var(--fallback-er,oklch(var(--er)/0.2))} -.bg-error\/25 { - background-color: var(--fallback-er,oklch(var(--er)/0.25))} -.bg-error\/30 { - background-color: var(--fallback-er,oklch(var(--er)/0.3))} -.bg-error\/40 { - background-color: var(--fallback-er,oklch(var(--er)/0.4))} -.bg-error\/5 { - background-color: var(--fallback-er,oklch(var(--er)/0.05))} -.bg-error\/50 { - background-color: var(--fallback-er,oklch(var(--er)/0.5))} -.bg-error\/60 { - background-color: var(--fallback-er,oklch(var(--er)/0.6))} -.bg-error\/70 { - background-color: var(--fallback-er,oklch(var(--er)/0.7))} -.bg-error\/75 { - background-color: var(--fallback-er,oklch(var(--er)/0.75))} -.bg-error\/80 { - background-color: var(--fallback-er,oklch(var(--er)/0.8))} -.bg-error\/90 { - background-color: var(--fallback-er,oklch(var(--er)/0.9))} -.bg-error\/95 { - background-color: var(--fallback-er,oklch(var(--er)/0.95))} -.bg-info { - background-color: var(--fallback-in,oklch(var(--in)/1))} -.bg-info-content { - background-color: var(--fallback-inc,oklch(var(--inc)/1))} -.bg-info-content\/0 { - background-color: var(--fallback-inc,oklch(var(--inc)/0))} -.bg-info-content\/10 { - background-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.bg-info-content\/100 { - background-color: var(--fallback-inc,oklch(var(--inc)/1))} -.bg-info-content\/20 { - background-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.bg-info-content\/25 { - background-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.bg-info-content\/30 { - background-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.bg-info-content\/40 { - background-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.bg-info-content\/5 { - background-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.bg-info-content\/50 { - background-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.bg-info-content\/60 { - background-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.bg-info-content\/70 { - background-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.bg-info-content\/75 { - background-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.bg-info-content\/80 { - background-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.bg-info-content\/90 { - background-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.bg-info-content\/95 { - background-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.bg-info\/0 { - background-color: var(--fallback-in,oklch(var(--in)/0))} -.bg-info\/10 { - background-color: var(--fallback-in,oklch(var(--in)/0.1))} -.bg-info\/100 { - background-color: var(--fallback-in,oklch(var(--in)/1))} -.bg-info\/20 { - background-color: var(--fallback-in,oklch(var(--in)/0.2))} -.bg-info\/25 { - background-color: var(--fallback-in,oklch(var(--in)/0.25))} -.bg-info\/30 { - background-color: var(--fallback-in,oklch(var(--in)/0.3))} -.bg-info\/40 { - background-color: var(--fallback-in,oklch(var(--in)/0.4))} -.bg-info\/5 { - background-color: var(--fallback-in,oklch(var(--in)/0.05))} -.bg-info\/50 { - background-color: var(--fallback-in,oklch(var(--in)/0.5))} -.bg-info\/60 { - background-color: var(--fallback-in,oklch(var(--in)/0.6))} -.bg-info\/70 { - background-color: var(--fallback-in,oklch(var(--in)/0.7))} -.bg-info\/75 { - background-color: var(--fallback-in,oklch(var(--in)/0.75))} -.bg-info\/80 { - background-color: var(--fallback-in,oklch(var(--in)/0.8))} -.bg-info\/90 { - background-color: var(--fallback-in,oklch(var(--in)/0.9))} -.bg-info\/95 { - background-color: var(--fallback-in,oklch(var(--in)/0.95))} -.bg-neutral { - background-color: var(--fallback-n,oklch(var(--n)/1))} -.bg-neutral-content { - background-color: var(--fallback-nc,oklch(var(--nc)/1))} -.bg-neutral-content\/0 { - background-color: var(--fallback-nc,oklch(var(--nc)/0))} -.bg-neutral-content\/10 { - background-color: var(--fallback-nc,oklch(var(--nc)/0.1))} -.bg-neutral-content\/100 { - background-color: var(--fallback-nc,oklch(var(--nc)/1))} -.bg-neutral-content\/20 { - background-color: var(--fallback-nc,oklch(var(--nc)/0.2))} -.bg-neutral-content\/25 { - background-color: var(--fallback-nc,oklch(var(--nc)/0.25))} -.bg-neutral-content\/30 { - background-color: var(--fallback-nc,oklch(var(--nc)/0.3))} -.bg-neutral-content\/40 { - background-color: var(--fallback-nc,oklch(var(--nc)/0.4))} -.bg-neutral-content\/5 { - background-color: var(--fallback-nc,oklch(var(--nc)/0.05))} -.bg-neutral-content\/50 { - background-color: var(--fallback-nc,oklch(var(--nc)/0.5))} -.bg-neutral-content\/60 { - background-color: var(--fallback-nc,oklch(var(--nc)/0.6))} -.bg-neutral-content\/70 { - background-color: var(--fallback-nc,oklch(var(--nc)/0.7))} -.bg-neutral-content\/75 { - background-color: var(--fallback-nc,oklch(var(--nc)/0.75))} -.bg-neutral-content\/80 { - background-color: var(--fallback-nc,oklch(var(--nc)/0.8))} -.bg-neutral-content\/90 { - background-color: var(--fallback-nc,oklch(var(--nc)/0.9))} -.bg-neutral-content\/95 { - background-color: var(--fallback-nc,oklch(var(--nc)/0.95))} -.bg-neutral\/0 { - background-color: var(--fallback-n,oklch(var(--n)/0))} -.bg-neutral\/10 { - background-color: var(--fallback-n,oklch(var(--n)/0.1))} -.bg-neutral\/100 { - background-color: var(--fallback-n,oklch(var(--n)/1))} -.bg-neutral\/20 { - background-color: var(--fallback-n,oklch(var(--n)/0.2))} -.bg-neutral\/25 { - background-color: var(--fallback-n,oklch(var(--n)/0.25))} -.bg-neutral\/30 { - background-color: var(--fallback-n,oklch(var(--n)/0.3))} -.bg-neutral\/40 { - background-color: var(--fallback-n,oklch(var(--n)/0.4))} -.bg-neutral\/5 { - background-color: var(--fallback-n,oklch(var(--n)/0.05))} -.bg-neutral\/50 { - background-color: var(--fallback-n,oklch(var(--n)/0.5))} -.bg-neutral\/60 { - background-color: var(--fallback-n,oklch(var(--n)/0.6))} -.bg-neutral\/70 { - background-color: var(--fallback-n,oklch(var(--n)/0.7))} -.bg-neutral\/75 { - background-color: var(--fallback-n,oklch(var(--n)/0.75))} -.bg-neutral\/80 { - background-color: var(--fallback-n,oklch(var(--n)/0.8))} -.bg-neutral\/90 { - background-color: var(--fallback-n,oklch(var(--n)/0.9))} -.bg-neutral\/95 { - background-color: var(--fallback-n,oklch(var(--n)/0.95))} -.bg-primary { - background-color: var(--fallback-p,oklch(var(--p)/1))} -.bg-primary-content { - background-color: var(--fallback-pc,oklch(var(--pc)/1))} -.bg-primary-content\/0 { - background-color: var(--fallback-pc,oklch(var(--pc)/0))} -.bg-primary-content\/10 { - background-color: var(--fallback-pc,oklch(var(--pc)/0.1))} -.bg-primary-content\/100 { - background-color: var(--fallback-pc,oklch(var(--pc)/1))} -.bg-primary-content\/20 { - background-color: var(--fallback-pc,oklch(var(--pc)/0.2))} -.bg-primary-content\/25 { - background-color: var(--fallback-pc,oklch(var(--pc)/0.25))} -.bg-primary-content\/30 { - background-color: var(--fallback-pc,oklch(var(--pc)/0.3))} -.bg-primary-content\/40 { - background-color: var(--fallback-pc,oklch(var(--pc)/0.4))} -.bg-primary-content\/5 { - background-color: var(--fallback-pc,oklch(var(--pc)/0.05))} -.bg-primary-content\/50 { - background-color: var(--fallback-pc,oklch(var(--pc)/0.5))} -.bg-primary-content\/60 { - background-color: var(--fallback-pc,oklch(var(--pc)/0.6))} -.bg-primary-content\/70 { - background-color: var(--fallback-pc,oklch(var(--pc)/0.7))} -.bg-primary-content\/75 { - background-color: var(--fallback-pc,oklch(var(--pc)/0.75))} -.bg-primary-content\/80 { - background-color: var(--fallback-pc,oklch(var(--pc)/0.8))} -.bg-primary-content\/90 { - background-color: var(--fallback-pc,oklch(var(--pc)/0.9))} -.bg-primary-content\/95 { - background-color: var(--fallback-pc,oklch(var(--pc)/0.95))} -.bg-primary\/0 { - background-color: var(--fallback-p,oklch(var(--p)/0))} -.bg-primary\/10 { - background-color: var(--fallback-p,oklch(var(--p)/0.1))} -.bg-primary\/100 { - background-color: var(--fallback-p,oklch(var(--p)/1))} -.bg-primary\/20 { - background-color: var(--fallback-p,oklch(var(--p)/0.2))} -.bg-primary\/25 { - background-color: var(--fallback-p,oklch(var(--p)/0.25))} -.bg-primary\/30 { - background-color: var(--fallback-p,oklch(var(--p)/0.3))} -.bg-primary\/40 { - background-color: var(--fallback-p,oklch(var(--p)/0.4))} -.bg-primary\/5 { - background-color: var(--fallback-p,oklch(var(--p)/0.05))} -.bg-primary\/50 { - background-color: var(--fallback-p,oklch(var(--p)/0.5))} -.bg-primary\/60 { - background-color: var(--fallback-p,oklch(var(--p)/0.6))} -.bg-primary\/70 { - background-color: var(--fallback-p,oklch(var(--p)/0.7))} -.bg-primary\/75 { - background-color: var(--fallback-p,oklch(var(--p)/0.75))} -.bg-primary\/80 { - background-color: var(--fallback-p,oklch(var(--p)/0.8))} -.bg-primary\/90 { - background-color: var(--fallback-p,oklch(var(--p)/0.9))} -.bg-primary\/95 { - background-color: var(--fallback-p,oklch(var(--p)/0.95))} -.bg-secondary { - background-color: var(--fallback-s,oklch(var(--s)/1))} -.bg-secondary-content { - background-color: var(--fallback-sc,oklch(var(--sc)/1))} -.bg-secondary-content\/0 { - background-color: var(--fallback-sc,oklch(var(--sc)/0))} -.bg-secondary-content\/10 { - background-color: var(--fallback-sc,oklch(var(--sc)/0.1))} -.bg-secondary-content\/100 { - background-color: var(--fallback-sc,oklch(var(--sc)/1))} -.bg-secondary-content\/20 { - background-color: var(--fallback-sc,oklch(var(--sc)/0.2))} -.bg-secondary-content\/25 { - background-color: var(--fallback-sc,oklch(var(--sc)/0.25))} -.bg-secondary-content\/30 { - background-color: var(--fallback-sc,oklch(var(--sc)/0.3))} -.bg-secondary-content\/40 { - background-color: var(--fallback-sc,oklch(var(--sc)/0.4))} -.bg-secondary-content\/5 { - background-color: var(--fallback-sc,oklch(var(--sc)/0.05))} -.bg-secondary-content\/50 { - background-color: var(--fallback-sc,oklch(var(--sc)/0.5))} -.bg-secondary-content\/60 { - background-color: var(--fallback-sc,oklch(var(--sc)/0.6))} -.bg-secondary-content\/70 { - background-color: var(--fallback-sc,oklch(var(--sc)/0.7))} -.bg-secondary-content\/75 { - background-color: var(--fallback-sc,oklch(var(--sc)/0.75))} -.bg-secondary-content\/80 { - background-color: var(--fallback-sc,oklch(var(--sc)/0.8))} -.bg-secondary-content\/90 { - background-color: var(--fallback-sc,oklch(var(--sc)/0.9))} -.bg-secondary-content\/95 { - background-color: var(--fallback-sc,oklch(var(--sc)/0.95))} -.bg-secondary\/0 { - background-color: var(--fallback-s,oklch(var(--s)/0))} -.bg-secondary\/10 { - background-color: var(--fallback-s,oklch(var(--s)/0.1))} -.bg-secondary\/100 { - background-color: var(--fallback-s,oklch(var(--s)/1))} -.bg-secondary\/20 { - background-color: var(--fallback-s,oklch(var(--s)/0.2))} -.bg-secondary\/25 { - background-color: var(--fallback-s,oklch(var(--s)/0.25))} -.bg-secondary\/30 { - background-color: var(--fallback-s,oklch(var(--s)/0.3))} -.bg-secondary\/40 { - background-color: var(--fallback-s,oklch(var(--s)/0.4))} -.bg-secondary\/5 { - background-color: var(--fallback-s,oklch(var(--s)/0.05))} -.bg-secondary\/50 { - background-color: var(--fallback-s,oklch(var(--s)/0.5))} -.bg-secondary\/60 { - background-color: var(--fallback-s,oklch(var(--s)/0.6))} -.bg-secondary\/70 { - background-color: var(--fallback-s,oklch(var(--s)/0.7))} -.bg-secondary\/75 { - background-color: var(--fallback-s,oklch(var(--s)/0.75))} -.bg-secondary\/80 { - background-color: var(--fallback-s,oklch(var(--s)/0.8))} -.bg-secondary\/90 { - background-color: var(--fallback-s,oklch(var(--s)/0.9))} -.bg-secondary\/95 { - background-color: var(--fallback-s,oklch(var(--s)/0.95))} -.bg-success { - background-color: var(--fallback-su,oklch(var(--su)/1))} -.bg-success-content { - background-color: var(--fallback-suc,oklch(var(--suc)/1))} -.bg-success-content\/0 { - background-color: var(--fallback-suc,oklch(var(--suc)/0))} -.bg-success-content\/10 { - background-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.bg-success-content\/100 { - background-color: var(--fallback-suc,oklch(var(--suc)/1))} -.bg-success-content\/20 { - background-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.bg-success-content\/25 { - background-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.bg-success-content\/30 { - background-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.bg-success-content\/40 { - background-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.bg-success-content\/5 { - background-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.bg-success-content\/50 { - background-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.bg-success-content\/60 { - background-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.bg-success-content\/70 { - background-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.bg-success-content\/75 { - background-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.bg-success-content\/80 { - background-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.bg-success-content\/90 { - background-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.bg-success-content\/95 { - background-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.bg-success\/0 { - background-color: var(--fallback-su,oklch(var(--su)/0))} -.bg-success\/10 { - background-color: var(--fallback-su,oklch(var(--su)/0.1))} -.bg-success\/100 { - background-color: var(--fallback-su,oklch(var(--su)/1))} -.bg-success\/20 { - background-color: var(--fallback-su,oklch(var(--su)/0.2))} -.bg-success\/25 { - background-color: var(--fallback-su,oklch(var(--su)/0.25))} -.bg-success\/30 { - background-color: var(--fallback-su,oklch(var(--su)/0.3))} -.bg-success\/40 { - background-color: var(--fallback-su,oklch(var(--su)/0.4))} -.bg-success\/5 { - background-color: var(--fallback-su,oklch(var(--su)/0.05))} -.bg-success\/50 { - background-color: var(--fallback-su,oklch(var(--su)/0.5))} -.bg-success\/60 { - background-color: var(--fallback-su,oklch(var(--su)/0.6))} -.bg-success\/70 { - background-color: var(--fallback-su,oklch(var(--su)/0.7))} -.bg-success\/75 { - background-color: var(--fallback-su,oklch(var(--su)/0.75))} -.bg-success\/80 { - background-color: var(--fallback-su,oklch(var(--su)/0.8))} -.bg-success\/90 { - background-color: var(--fallback-su,oklch(var(--su)/0.9))} -.bg-success\/95 { - background-color: var(--fallback-su,oklch(var(--su)/0.95))} -.bg-transparent { - background-color: transparent} -.bg-transparent\/0 { - background-color: rgb(0 0 0 / 0)} -.bg-transparent\/10 { - background-color: rgb(0 0 0 / 0.1)} -.bg-transparent\/100 { - background-color: rgb(0 0 0 / 1)} -.bg-transparent\/20 { - background-color: rgb(0 0 0 / 0.2)} -.bg-transparent\/25 { - background-color: rgb(0 0 0 / 0.25)} -.bg-transparent\/30 { - background-color: rgb(0 0 0 / 0.3)} -.bg-transparent\/40 { - background-color: rgb(0 0 0 / 0.4)} -.bg-transparent\/5 { - background-color: rgb(0 0 0 / 0.05)} -.bg-transparent\/50 { - background-color: rgb(0 0 0 / 0.5)} -.bg-transparent\/60 { - background-color: rgb(0 0 0 / 0.6)} -.bg-transparent\/70 { - background-color: rgb(0 0 0 / 0.7)} -.bg-transparent\/75 { - background-color: rgb(0 0 0 / 0.75)} -.bg-transparent\/80 { - background-color: rgb(0 0 0 / 0.8)} -.bg-transparent\/90 { - background-color: rgb(0 0 0 / 0.9)} -.bg-transparent\/95 { - background-color: rgb(0 0 0 / 0.95)} -.bg-warning { - background-color: var(--fallback-wa,oklch(var(--wa)/1))} -.bg-warning-content { - background-color: var(--fallback-wac,oklch(var(--wac)/1))} -.bg-warning-content\/0 { - background-color: var(--fallback-wac,oklch(var(--wac)/0))} -.bg-warning-content\/10 { - background-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.bg-warning-content\/100 { - background-color: var(--fallback-wac,oklch(var(--wac)/1))} -.bg-warning-content\/20 { - background-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.bg-warning-content\/25 { - background-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.bg-warning-content\/30 { - background-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.bg-warning-content\/40 { - background-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.bg-warning-content\/5 { - background-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.bg-warning-content\/50 { - background-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.bg-warning-content\/60 { - background-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.bg-warning-content\/70 { - background-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.bg-warning-content\/75 { - background-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.bg-warning-content\/80 { - background-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.bg-warning-content\/90 { - background-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.bg-warning-content\/95 { - background-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.bg-warning\/0 { - background-color: var(--fallback-wa,oklch(var(--wa)/0))} -.bg-warning\/10 { - background-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.bg-warning\/100 { - background-color: var(--fallback-wa,oklch(var(--wa)/1))} -.bg-warning\/20 { - background-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.bg-warning\/25 { - background-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.bg-warning\/30 { - background-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.bg-warning\/40 { - background-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.bg-warning\/5 { - background-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.bg-warning\/50 { - background-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.bg-warning\/60 { - background-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.bg-warning\/70 { - background-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.bg-warning\/75 { - background-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.bg-warning\/80 { - background-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.bg-warning\/90 { - background-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.bg-warning\/95 { - background-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.bg-gradient-to-b { - background-image: linear-gradient(to bottom, var(--tw-gradient-stops))} -.bg-gradient-to-bl { - background-image: linear-gradient(to bottom left, var(--tw-gradient-stops))} -.bg-gradient-to-br { - background-image: linear-gradient(to bottom right, var(--tw-gradient-stops))} -.bg-gradient-to-l { - background-image: linear-gradient(to left, var(--tw-gradient-stops))} -.bg-gradient-to-r { - background-image: linear-gradient(to right, var(--tw-gradient-stops))} -.bg-gradient-to-t { - background-image: linear-gradient(to top, var(--tw-gradient-stops))} -.bg-gradient-to-tl { - background-image: linear-gradient(to top left, var(--tw-gradient-stops))} -.bg-gradient-to-tr { - background-image: linear-gradient(to top right, var(--tw-gradient-stops))} -.bg-none { - background-image: none} -.from-accent { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent-content { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent-content\/0 { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent-content\/10 { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent-content\/100 { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent-content\/20 { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent-content\/25 { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent-content\/30 { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent-content\/40 { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent-content\/5 { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent-content\/50 { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent-content\/60 { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent-content\/70 { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent-content\/75 { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent-content\/80 { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent-content\/90 { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent-content\/95 { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent\/0 { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent\/10 { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent\/100 { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent\/20 { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent\/25 { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent\/30 { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent\/40 { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent\/5 { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent\/50 { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent\/60 { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent\/70 { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent\/75 { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent\/80 { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent\/90 { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-accent\/95 { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-100 { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-100\/0 { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-100\/10 { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-100\/100 { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-100\/20 { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-100\/25 { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-100\/30 { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-100\/40 { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-100\/5 { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-100\/50 { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-100\/60 { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-100\/70 { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-100\/75 { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-100\/80 { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-100\/90 { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-100\/95 { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-200 { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-200\/0 { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-200\/10 { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-200\/100 { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-200\/20 { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-200\/25 { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-200\/30 { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-200\/40 { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-200\/5 { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-200\/50 { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-200\/60 { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-200\/70 { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-200\/75 { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-200\/80 { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-200\/90 { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-200\/95 { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-300 { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-300\/0 { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-300\/10 { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-300\/100 { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-300\/20 { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-300\/25 { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-300\/30 { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-300\/40 { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-300\/5 { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-300\/50 { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-300\/60 { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-300\/70 { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-300\/75 { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-300\/80 { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-300\/90 { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-300\/95 { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-content { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-content\/0 { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-content\/10 { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-content\/100 { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-content\/20 { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-content\/25 { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-content\/30 { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-content\/40 { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-content\/5 { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-content\/50 { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-content\/60 { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-content\/70 { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-content\/75 { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-content\/80 { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-content\/90 { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-base-content\/95 { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-current { - --tw-gradient-from: currentColor var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error-content { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error-content\/0 { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error-content\/10 { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error-content\/100 { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error-content\/20 { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error-content\/25 { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error-content\/30 { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error-content\/40 { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error-content\/5 { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error-content\/50 { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error-content\/60 { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error-content\/70 { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error-content\/75 { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error-content\/80 { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error-content\/90 { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error-content\/95 { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error\/0 { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error\/10 { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error\/100 { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error\/20 { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error\/25 { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error\/30 { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error\/40 { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error\/5 { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error\/50 { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error\/60 { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error\/70 { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error\/75 { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error\/80 { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error\/90 { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-error\/95 { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info-content { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info-content\/0 { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info-content\/10 { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info-content\/100 { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info-content\/20 { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info-content\/25 { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info-content\/30 { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info-content\/40 { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info-content\/5 { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info-content\/50 { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info-content\/60 { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info-content\/70 { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info-content\/75 { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info-content\/80 { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info-content\/90 { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info-content\/95 { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info\/0 { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info\/10 { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info\/100 { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info\/20 { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info\/25 { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info\/30 { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info\/40 { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info\/5 { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info\/50 { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info\/60 { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info\/70 { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info\/75 { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info\/80 { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info\/90 { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-info\/95 { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral-content { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral-content\/0 { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral-content\/10 { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral-content\/100 { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral-content\/20 { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral-content\/25 { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral-content\/30 { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral-content\/40 { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral-content\/5 { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral-content\/50 { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral-content\/60 { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral-content\/70 { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral-content\/75 { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral-content\/80 { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral-content\/90 { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral-content\/95 { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral\/0 { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral\/10 { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral\/100 { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral\/20 { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral\/25 { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral\/30 { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral\/40 { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral\/5 { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral\/50 { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral\/60 { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral\/70 { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral\/75 { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral\/80 { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral\/90 { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-neutral\/95 { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary-content { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary-content\/0 { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary-content\/10 { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary-content\/100 { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary-content\/20 { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary-content\/25 { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary-content\/30 { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary-content\/40 { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary-content\/5 { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary-content\/50 { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary-content\/60 { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary-content\/70 { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary-content\/75 { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary-content\/80 { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary-content\/90 { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary-content\/95 { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary\/0 { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary\/10 { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary\/100 { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary\/20 { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary\/25 { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary\/30 { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary\/40 { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary\/5 { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary\/50 { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary\/60 { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary\/70 { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary\/75 { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary\/80 { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary\/90 { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-primary\/95 { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary-content { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary-content\/0 { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary-content\/10 { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary-content\/100 { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary-content\/20 { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary-content\/25 { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary-content\/30 { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary-content\/40 { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary-content\/5 { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary-content\/50 { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary-content\/60 { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary-content\/70 { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary-content\/75 { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary-content\/80 { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary-content\/90 { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary-content\/95 { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary\/0 { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary\/10 { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary\/100 { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary\/20 { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary\/25 { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary\/30 { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary\/40 { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary\/5 { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary\/50 { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary\/60 { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary\/70 { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary\/75 { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary\/80 { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary\/90 { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-secondary\/95 { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success-content { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success-content\/0 { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success-content\/10 { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success-content\/100 { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success-content\/20 { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success-content\/25 { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success-content\/30 { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success-content\/40 { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success-content\/5 { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success-content\/50 { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success-content\/60 { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success-content\/70 { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success-content\/75 { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success-content\/80 { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success-content\/90 { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success-content\/95 { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success\/0 { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success\/10 { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success\/100 { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success\/20 { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success\/25 { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success\/30 { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success\/40 { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success\/5 { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success\/50 { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success\/60 { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success\/70 { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success\/75 { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success\/80 { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success\/90 { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-success\/95 { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-transparent { - --tw-gradient-from: transparent var(--tw-gradient-from-position); - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-transparent\/0 { - --tw-gradient-from: rgb(0 0 0 / 0) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-transparent\/10 { - --tw-gradient-from: rgb(0 0 0 / 0.1) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-transparent\/100 { - --tw-gradient-from: rgb(0 0 0 / 1) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-transparent\/20 { - --tw-gradient-from: rgb(0 0 0 / 0.2) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-transparent\/25 { - --tw-gradient-from: rgb(0 0 0 / 0.25) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-transparent\/30 { - --tw-gradient-from: rgb(0 0 0 / 0.3) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-transparent\/40 { - --tw-gradient-from: rgb(0 0 0 / 0.4) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-transparent\/5 { - --tw-gradient-from: rgb(0 0 0 / 0.05) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-transparent\/50 { - --tw-gradient-from: rgb(0 0 0 / 0.5) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-transparent\/60 { - --tw-gradient-from: rgb(0 0 0 / 0.6) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-transparent\/70 { - --tw-gradient-from: rgb(0 0 0 / 0.7) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-transparent\/75 { - --tw-gradient-from: rgb(0 0 0 / 0.75) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-transparent\/80 { - --tw-gradient-from: rgb(0 0 0 / 0.8) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-transparent\/90 { - --tw-gradient-from: rgb(0 0 0 / 0.9) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-transparent\/95 { - --tw-gradient-from: rgb(0 0 0 / 0.95) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning-content { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning-content\/0 { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning-content\/10 { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning-content\/100 { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning-content\/20 { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning-content\/25 { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning-content\/30 { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning-content\/40 { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning-content\/5 { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning-content\/50 { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning-content\/60 { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning-content\/70 { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning-content\/75 { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning-content\/80 { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning-content\/90 { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning-content\/95 { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning\/0 { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning\/10 { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning\/100 { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning\/20 { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning\/25 { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning\/30 { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning\/40 { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning\/5 { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning\/50 { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning\/60 { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning\/70 { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning\/75 { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning\/80 { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning\/90 { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-warning\/95 { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.from-0\% { - --tw-gradient-from-position: 0%} -.from-10\% { - --tw-gradient-from-position: 10%} -.from-100\% { - --tw-gradient-from-position: 100%} -.from-15\% { - --tw-gradient-from-position: 15%} -.from-20\% { - --tw-gradient-from-position: 20%} -.from-25\% { - --tw-gradient-from-position: 25%} -.from-30\% { - --tw-gradient-from-position: 30%} -.from-35\% { - --tw-gradient-from-position: 35%} -.from-40\% { - --tw-gradient-from-position: 40%} -.from-45\% { - --tw-gradient-from-position: 45%} -.from-5\% { - --tw-gradient-from-position: 5%} -.from-50\% { - --tw-gradient-from-position: 50%} -.from-55\% { - --tw-gradient-from-position: 55%} -.from-60\% { - --tw-gradient-from-position: 60%} -.from-65\% { - --tw-gradient-from-position: 65%} -.from-70\% { - --tw-gradient-from-position: 70%} -.from-75\% { - --tw-gradient-from-position: 75%} -.from-80\% { - --tw-gradient-from-position: 80%} -.from-85\% { - --tw-gradient-from-position: 85%} -.from-90\% { - --tw-gradient-from-position: 90%} -.from-95\% { - --tw-gradient-from-position: 95%} -.via-accent { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent-content { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent-content\/0 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent-content\/10 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent-content\/100 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent-content\/20 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent-content\/25 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent-content\/30 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent-content\/40 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent-content\/5 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent-content\/50 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent-content\/60 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent-content\/70 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent-content\/75 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent-content\/80 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent-content\/90 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent-content\/95 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent\/0 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent\/10 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent\/100 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent\/20 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent\/25 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent\/30 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent\/40 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent\/5 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent\/50 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent\/60 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent\/70 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent\/75 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent\/80 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent\/90 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-accent\/95 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-100 { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-100\/0 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-100\/10 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-100\/100 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-100\/20 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-100\/25 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-100\/30 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-100\/40 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-100\/5 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-100\/50 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-100\/60 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-100\/70 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-100\/75 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-100\/80 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-100\/90 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-100\/95 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-200 { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-200\/0 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-200\/10 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-200\/100 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-200\/20 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-200\/25 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-200\/30 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-200\/40 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-200\/5 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-200\/50 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-200\/60 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-200\/70 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-200\/75 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-200\/80 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-200\/90 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-200\/95 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-300 { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-300\/0 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-300\/10 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-300\/100 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-300\/20 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-300\/25 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-300\/30 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-300\/40 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-300\/5 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-300\/50 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-300\/60 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-300\/70 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-300\/75 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-300\/80 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-300\/90 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-300\/95 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-content { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-content\/0 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-content\/10 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-content\/100 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-content\/20 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-content\/25 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-content\/30 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-content\/40 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-content\/5 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-content\/50 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-content\/60 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-content\/70 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-content\/75 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-content\/80 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-content\/90 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-base-content\/95 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-current { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), currentColor var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error-content { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error-content\/0 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error-content\/10 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error-content\/100 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error-content\/20 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error-content\/25 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error-content\/30 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error-content\/40 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error-content\/5 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error-content\/50 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error-content\/60 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error-content\/70 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error-content\/75 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error-content\/80 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error-content\/90 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error-content\/95 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error\/0 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error\/10 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error\/100 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error\/20 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error\/25 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error\/30 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error\/40 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error\/5 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error\/50 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error\/60 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error\/70 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error\/75 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error\/80 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error\/90 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-error\/95 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info-content { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info-content\/0 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info-content\/10 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info-content\/100 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info-content\/20 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info-content\/25 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info-content\/30 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info-content\/40 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info-content\/5 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info-content\/50 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info-content\/60 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info-content\/70 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info-content\/75 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info-content\/80 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info-content\/90 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info-content\/95 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info\/0 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info\/10 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info\/100 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info\/20 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info\/25 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info\/30 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info\/40 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info\/5 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info\/50 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info\/60 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info\/70 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info\/75 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info\/80 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info\/90 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-info\/95 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral-content { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral-content\/0 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral-content\/10 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral-content\/100 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral-content\/20 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral-content\/25 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral-content\/30 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral-content\/40 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral-content\/5 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral-content\/50 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral-content\/60 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral-content\/70 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral-content\/75 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral-content\/80 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral-content\/90 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral-content\/95 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral\/0 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral\/10 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral\/100 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral\/20 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral\/25 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral\/30 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral\/40 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral\/5 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral\/50 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral\/60 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral\/70 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral\/75 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral\/80 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral\/90 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-neutral\/95 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary-content { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary-content\/0 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary-content\/10 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary-content\/100 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary-content\/20 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary-content\/25 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary-content\/30 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary-content\/40 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary-content\/5 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary-content\/50 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary-content\/60 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary-content\/70 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary-content\/75 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary-content\/80 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary-content\/90 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary-content\/95 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary\/0 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary\/10 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary\/100 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary\/20 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary\/25 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary\/30 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary\/40 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary\/5 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary\/50 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary\/60 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary\/70 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary\/75 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary\/80 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary\/90 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-primary\/95 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary-content { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary-content\/0 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary-content\/10 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary-content\/100 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary-content\/20 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary-content\/25 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary-content\/30 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary-content\/40 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary-content\/5 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary-content\/50 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary-content\/60 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary-content\/70 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary-content\/75 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary-content\/80 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary-content\/90 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary-content\/95 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary\/0 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary\/10 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary\/100 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary\/20 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary\/25 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary\/30 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary\/40 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary\/5 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary\/50 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary\/60 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary\/70 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary\/75 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary\/80 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary\/90 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-secondary\/95 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success-content { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success-content\/0 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success-content\/10 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success-content\/100 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success-content\/20 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success-content\/25 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success-content\/30 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success-content\/40 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success-content\/5 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success-content\/50 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success-content\/60 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success-content\/70 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success-content\/75 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success-content\/80 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success-content\/90 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success-content\/95 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success\/0 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success\/10 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success\/100 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success\/20 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success\/25 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success\/30 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success\/40 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success\/5 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success\/50 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success\/60 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success\/70 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success\/75 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success\/80 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success\/90 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-success\/95 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-transparent { - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-transparent\/0 { - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-transparent\/10 { - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.1) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-transparent\/100 { - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-transparent\/20 { - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.2) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-transparent\/25 { - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.25) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-transparent\/30 { - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-transparent\/40 { - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.4) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-transparent\/5 { - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.05) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-transparent\/50 { - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.5) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-transparent\/60 { - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.6) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-transparent\/70 { - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.7) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-transparent\/75 { - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.75) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-transparent\/80 { - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.8) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-transparent\/90 { - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.9) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-transparent\/95 { - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.95) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning-content { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning-content\/0 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning-content\/10 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning-content\/100 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning-content\/20 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning-content\/25 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning-content\/30 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning-content\/40 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning-content\/5 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning-content\/50 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning-content\/60 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning-content\/70 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning-content\/75 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning-content\/80 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning-content\/90 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning-content\/95 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning\/0 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning\/10 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning\/100 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning\/20 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning\/25 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning\/30 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning\/40 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning\/5 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning\/50 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning\/60 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning\/70 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning\/75 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning\/80 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning\/90 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-warning\/95 { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.via-0\% { - --tw-gradient-via-position: 0%} -.via-10\% { - --tw-gradient-via-position: 10%} -.via-100\% { - --tw-gradient-via-position: 100%} -.via-15\% { - --tw-gradient-via-position: 15%} -.via-20\% { - --tw-gradient-via-position: 20%} -.via-25\% { - --tw-gradient-via-position: 25%} -.via-30\% { - --tw-gradient-via-position: 30%} -.via-35\% { - --tw-gradient-via-position: 35%} -.via-40\% { - --tw-gradient-via-position: 40%} -.via-45\% { - --tw-gradient-via-position: 45%} -.via-5\% { - --tw-gradient-via-position: 5%} -.via-50\% { - --tw-gradient-via-position: 50%} -.via-55\% { - --tw-gradient-via-position: 55%} -.via-60\% { - --tw-gradient-via-position: 60%} -.via-65\% { - --tw-gradient-via-position: 65%} -.via-70\% { - --tw-gradient-via-position: 70%} -.via-75\% { - --tw-gradient-via-position: 75%} -.via-80\% { - --tw-gradient-via-position: 80%} -.via-85\% { - --tw-gradient-via-position: 85%} -.via-90\% { - --tw-gradient-via-position: 90%} -.via-95\% { - --tw-gradient-via-position: 95%} -.to-accent { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-to-position)} -.to-accent-content { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-to-position)} -.to-accent-content\/0 { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position)} -.to-accent-content\/10 { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-to-position)} -.to-accent-content\/100 { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-to-position)} -.to-accent-content\/20 { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-to-position)} -.to-accent-content\/25 { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-to-position)} -.to-accent-content\/30 { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-to-position)} -.to-accent-content\/40 { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-to-position)} -.to-accent-content\/5 { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-to-position)} -.to-accent-content\/50 { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-to-position)} -.to-accent-content\/60 { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-to-position)} -.to-accent-content\/70 { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-to-position)} -.to-accent-content\/75 { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-to-position)} -.to-accent-content\/80 { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-to-position)} -.to-accent-content\/90 { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-to-position)} -.to-accent-content\/95 { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-to-position)} -.to-accent\/0 { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position)} -.to-accent\/10 { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-to-position)} -.to-accent\/100 { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-to-position)} -.to-accent\/20 { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-to-position)} -.to-accent\/25 { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-to-position)} -.to-accent\/30 { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-to-position)} -.to-accent\/40 { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-to-position)} -.to-accent\/5 { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-to-position)} -.to-accent\/50 { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-to-position)} -.to-accent\/60 { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-to-position)} -.to-accent\/70 { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-to-position)} -.to-accent\/75 { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-to-position)} -.to-accent\/80 { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-to-position)} -.to-accent\/90 { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-to-position)} -.to-accent\/95 { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-to-position)} -.to-base-100 { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-to-position)} -.to-base-100\/0 { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position)} -.to-base-100\/10 { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-to-position)} -.to-base-100\/100 { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-to-position)} -.to-base-100\/20 { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-to-position)} -.to-base-100\/25 { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-to-position)} -.to-base-100\/30 { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-to-position)} -.to-base-100\/40 { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-to-position)} -.to-base-100\/5 { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-to-position)} -.to-base-100\/50 { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-to-position)} -.to-base-100\/60 { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-to-position)} -.to-base-100\/70 { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-to-position)} -.to-base-100\/75 { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-to-position)} -.to-base-100\/80 { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-to-position)} -.to-base-100\/90 { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-to-position)} -.to-base-100\/95 { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-to-position)} -.to-base-200 { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-to-position)} -.to-base-200\/0 { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position)} -.to-base-200\/10 { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-to-position)} -.to-base-200\/100 { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-to-position)} -.to-base-200\/20 { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-to-position)} -.to-base-200\/25 { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-to-position)} -.to-base-200\/30 { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-to-position)} -.to-base-200\/40 { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-to-position)} -.to-base-200\/5 { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-to-position)} -.to-base-200\/50 { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-to-position)} -.to-base-200\/60 { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-to-position)} -.to-base-200\/70 { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-to-position)} -.to-base-200\/75 { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-to-position)} -.to-base-200\/80 { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-to-position)} -.to-base-200\/90 { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-to-position)} -.to-base-200\/95 { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-to-position)} -.to-base-300 { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-to-position)} -.to-base-300\/0 { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position)} -.to-base-300\/10 { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-to-position)} -.to-base-300\/100 { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-to-position)} -.to-base-300\/20 { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-to-position)} -.to-base-300\/25 { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-to-position)} -.to-base-300\/30 { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-to-position)} -.to-base-300\/40 { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-to-position)} -.to-base-300\/5 { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-to-position)} -.to-base-300\/50 { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-to-position)} -.to-base-300\/60 { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-to-position)} -.to-base-300\/70 { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-to-position)} -.to-base-300\/75 { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-to-position)} -.to-base-300\/80 { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-to-position)} -.to-base-300\/90 { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-to-position)} -.to-base-300\/95 { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-to-position)} -.to-base-content { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-to-position)} -.to-base-content\/0 { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position)} -.to-base-content\/10 { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-to-position)} -.to-base-content\/100 { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-to-position)} -.to-base-content\/20 { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-to-position)} -.to-base-content\/25 { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-to-position)} -.to-base-content\/30 { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-to-position)} -.to-base-content\/40 { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-to-position)} -.to-base-content\/5 { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-to-position)} -.to-base-content\/50 { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-to-position)} -.to-base-content\/60 { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-to-position)} -.to-base-content\/70 { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-to-position)} -.to-base-content\/75 { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-to-position)} -.to-base-content\/80 { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-to-position)} -.to-base-content\/90 { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-to-position)} -.to-base-content\/95 { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-to-position)} -.to-current { - --tw-gradient-to: currentColor var(--tw-gradient-to-position)} -.to-error { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-to-position)} -.to-error-content { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-to-position)} -.to-error-content\/0 { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position)} -.to-error-content\/10 { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-to-position)} -.to-error-content\/100 { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-to-position)} -.to-error-content\/20 { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-to-position)} -.to-error-content\/25 { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-to-position)} -.to-error-content\/30 { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-to-position)} -.to-error-content\/40 { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-to-position)} -.to-error-content\/5 { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-to-position)} -.to-error-content\/50 { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-to-position)} -.to-error-content\/60 { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-to-position)} -.to-error-content\/70 { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-to-position)} -.to-error-content\/75 { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-to-position)} -.to-error-content\/80 { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-to-position)} -.to-error-content\/90 { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-to-position)} -.to-error-content\/95 { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-to-position)} -.to-error\/0 { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position)} -.to-error\/10 { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-to-position)} -.to-error\/100 { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-to-position)} -.to-error\/20 { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-to-position)} -.to-error\/25 { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-to-position)} -.to-error\/30 { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-to-position)} -.to-error\/40 { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-to-position)} -.to-error\/5 { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-to-position)} -.to-error\/50 { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-to-position)} -.to-error\/60 { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-to-position)} -.to-error\/70 { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-to-position)} -.to-error\/75 { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-to-position)} -.to-error\/80 { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-to-position)} -.to-error\/90 { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-to-position)} -.to-error\/95 { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-to-position)} -.to-info { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-to-position)} -.to-info-content { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-to-position)} -.to-info-content\/0 { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position)} -.to-info-content\/10 { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-to-position)} -.to-info-content\/100 { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-to-position)} -.to-info-content\/20 { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-to-position)} -.to-info-content\/25 { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-to-position)} -.to-info-content\/30 { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-to-position)} -.to-info-content\/40 { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-to-position)} -.to-info-content\/5 { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-to-position)} -.to-info-content\/50 { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-to-position)} -.to-info-content\/60 { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-to-position)} -.to-info-content\/70 { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-to-position)} -.to-info-content\/75 { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-to-position)} -.to-info-content\/80 { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-to-position)} -.to-info-content\/90 { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-to-position)} -.to-info-content\/95 { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-to-position)} -.to-info\/0 { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position)} -.to-info\/10 { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-to-position)} -.to-info\/100 { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-to-position)} -.to-info\/20 { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-to-position)} -.to-info\/25 { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-to-position)} -.to-info\/30 { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-to-position)} -.to-info\/40 { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-to-position)} -.to-info\/5 { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-to-position)} -.to-info\/50 { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-to-position)} -.to-info\/60 { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-to-position)} -.to-info\/70 { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-to-position)} -.to-info\/75 { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-to-position)} -.to-info\/80 { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-to-position)} -.to-info\/90 { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-to-position)} -.to-info\/95 { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-to-position)} -.to-neutral { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-to-position)} -.to-neutral-content { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-to-position)} -.to-neutral-content\/0 { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position)} -.to-neutral-content\/10 { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-to-position)} -.to-neutral-content\/100 { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-to-position)} -.to-neutral-content\/20 { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-to-position)} -.to-neutral-content\/25 { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-to-position)} -.to-neutral-content\/30 { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-to-position)} -.to-neutral-content\/40 { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-to-position)} -.to-neutral-content\/5 { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-to-position)} -.to-neutral-content\/50 { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-to-position)} -.to-neutral-content\/60 { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-to-position)} -.to-neutral-content\/70 { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-to-position)} -.to-neutral-content\/75 { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-to-position)} -.to-neutral-content\/80 { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-to-position)} -.to-neutral-content\/90 { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-to-position)} -.to-neutral-content\/95 { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-to-position)} -.to-neutral\/0 { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position)} -.to-neutral\/10 { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-to-position)} -.to-neutral\/100 { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-to-position)} -.to-neutral\/20 { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-to-position)} -.to-neutral\/25 { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-to-position)} -.to-neutral\/30 { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-to-position)} -.to-neutral\/40 { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-to-position)} -.to-neutral\/5 { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-to-position)} -.to-neutral\/50 { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-to-position)} -.to-neutral\/60 { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-to-position)} -.to-neutral\/70 { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-to-position)} -.to-neutral\/75 { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-to-position)} -.to-neutral\/80 { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-to-position)} -.to-neutral\/90 { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-to-position)} -.to-neutral\/95 { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-to-position)} -.to-primary { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-to-position)} -.to-primary-content { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-to-position)} -.to-primary-content\/0 { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position)} -.to-primary-content\/10 { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-to-position)} -.to-primary-content\/100 { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-to-position)} -.to-primary-content\/20 { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-to-position)} -.to-primary-content\/25 { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-to-position)} -.to-primary-content\/30 { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-to-position)} -.to-primary-content\/40 { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-to-position)} -.to-primary-content\/5 { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-to-position)} -.to-primary-content\/50 { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-to-position)} -.to-primary-content\/60 { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-to-position)} -.to-primary-content\/70 { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-to-position)} -.to-primary-content\/75 { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-to-position)} -.to-primary-content\/80 { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-to-position)} -.to-primary-content\/90 { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-to-position)} -.to-primary-content\/95 { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-to-position)} -.to-primary\/0 { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position)} -.to-primary\/10 { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-to-position)} -.to-primary\/100 { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-to-position)} -.to-primary\/20 { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-to-position)} -.to-primary\/25 { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-to-position)} -.to-primary\/30 { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-to-position)} -.to-primary\/40 { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-to-position)} -.to-primary\/5 { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-to-position)} -.to-primary\/50 { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-to-position)} -.to-primary\/60 { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-to-position)} -.to-primary\/70 { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-to-position)} -.to-primary\/75 { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-to-position)} -.to-primary\/80 { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-to-position)} -.to-primary\/90 { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-to-position)} -.to-primary\/95 { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-to-position)} -.to-secondary { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-to-position)} -.to-secondary-content { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-to-position)} -.to-secondary-content\/0 { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position)} -.to-secondary-content\/10 { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-to-position)} -.to-secondary-content\/100 { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-to-position)} -.to-secondary-content\/20 { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-to-position)} -.to-secondary-content\/25 { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-to-position)} -.to-secondary-content\/30 { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-to-position)} -.to-secondary-content\/40 { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-to-position)} -.to-secondary-content\/5 { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-to-position)} -.to-secondary-content\/50 { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-to-position)} -.to-secondary-content\/60 { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-to-position)} -.to-secondary-content\/70 { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-to-position)} -.to-secondary-content\/75 { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-to-position)} -.to-secondary-content\/80 { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-to-position)} -.to-secondary-content\/90 { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-to-position)} -.to-secondary-content\/95 { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-to-position)} -.to-secondary\/0 { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position)} -.to-secondary\/10 { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-to-position)} -.to-secondary\/100 { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-to-position)} -.to-secondary\/20 { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-to-position)} -.to-secondary\/25 { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-to-position)} -.to-secondary\/30 { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-to-position)} -.to-secondary\/40 { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-to-position)} -.to-secondary\/5 { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-to-position)} -.to-secondary\/50 { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-to-position)} -.to-secondary\/60 { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-to-position)} -.to-secondary\/70 { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-to-position)} -.to-secondary\/75 { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-to-position)} -.to-secondary\/80 { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-to-position)} -.to-secondary\/90 { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-to-position)} -.to-secondary\/95 { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-to-position)} -.to-success { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-to-position)} -.to-success-content { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-to-position)} -.to-success-content\/0 { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position)} -.to-success-content\/10 { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-to-position)} -.to-success-content\/100 { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-to-position)} -.to-success-content\/20 { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-to-position)} -.to-success-content\/25 { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-to-position)} -.to-success-content\/30 { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-to-position)} -.to-success-content\/40 { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-to-position)} -.to-success-content\/5 { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-to-position)} -.to-success-content\/50 { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-to-position)} -.to-success-content\/60 { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-to-position)} -.to-success-content\/70 { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-to-position)} -.to-success-content\/75 { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-to-position)} -.to-success-content\/80 { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-to-position)} -.to-success-content\/90 { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-to-position)} -.to-success-content\/95 { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-to-position)} -.to-success\/0 { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position)} -.to-success\/10 { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-to-position)} -.to-success\/100 { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-to-position)} -.to-success\/20 { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-to-position)} -.to-success\/25 { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-to-position)} -.to-success\/30 { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-to-position)} -.to-success\/40 { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-to-position)} -.to-success\/5 { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-to-position)} -.to-success\/50 { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-to-position)} -.to-success\/60 { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-to-position)} -.to-success\/70 { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-to-position)} -.to-success\/75 { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-to-position)} -.to-success\/80 { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-to-position)} -.to-success\/90 { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-to-position)} -.to-success\/95 { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-to-position)} -.to-transparent { - --tw-gradient-to: transparent var(--tw-gradient-to-position)} -.to-transparent\/0 { - --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position)} -.to-transparent\/10 { - --tw-gradient-to: rgb(0 0 0 / 0.1) var(--tw-gradient-to-position)} -.to-transparent\/100 { - --tw-gradient-to: rgb(0 0 0 / 1) var(--tw-gradient-to-position)} -.to-transparent\/20 { - --tw-gradient-to: rgb(0 0 0 / 0.2) var(--tw-gradient-to-position)} -.to-transparent\/25 { - --tw-gradient-to: rgb(0 0 0 / 0.25) var(--tw-gradient-to-position)} -.to-transparent\/30 { - --tw-gradient-to: rgb(0 0 0 / 0.3) var(--tw-gradient-to-position)} -.to-transparent\/40 { - --tw-gradient-to: rgb(0 0 0 / 0.4) var(--tw-gradient-to-position)} -.to-transparent\/5 { - --tw-gradient-to: rgb(0 0 0 / 0.05) var(--tw-gradient-to-position)} -.to-transparent\/50 { - --tw-gradient-to: rgb(0 0 0 / 0.5) var(--tw-gradient-to-position)} -.to-transparent\/60 { - --tw-gradient-to: rgb(0 0 0 / 0.6) var(--tw-gradient-to-position)} -.to-transparent\/70 { - --tw-gradient-to: rgb(0 0 0 / 0.7) var(--tw-gradient-to-position)} -.to-transparent\/75 { - --tw-gradient-to: rgb(0 0 0 / 0.75) var(--tw-gradient-to-position)} -.to-transparent\/80 { - --tw-gradient-to: rgb(0 0 0 / 0.8) var(--tw-gradient-to-position)} -.to-transparent\/90 { - --tw-gradient-to: rgb(0 0 0 / 0.9) var(--tw-gradient-to-position)} -.to-transparent\/95 { - --tw-gradient-to: rgb(0 0 0 / 0.95) var(--tw-gradient-to-position)} -.to-warning { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-to-position)} -.to-warning-content { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-to-position)} -.to-warning-content\/0 { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position)} -.to-warning-content\/10 { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-to-position)} -.to-warning-content\/100 { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-to-position)} -.to-warning-content\/20 { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-to-position)} -.to-warning-content\/25 { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-to-position)} -.to-warning-content\/30 { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-to-position)} -.to-warning-content\/40 { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-to-position)} -.to-warning-content\/5 { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-to-position)} -.to-warning-content\/50 { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-to-position)} -.to-warning-content\/60 { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-to-position)} -.to-warning-content\/70 { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-to-position)} -.to-warning-content\/75 { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-to-position)} -.to-warning-content\/80 { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-to-position)} -.to-warning-content\/90 { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-to-position)} -.to-warning-content\/95 { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-to-position)} -.to-warning\/0 { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position)} -.to-warning\/10 { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-to-position)} -.to-warning\/100 { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-to-position)} -.to-warning\/20 { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-to-position)} -.to-warning\/25 { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-to-position)} -.to-warning\/30 { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-to-position)} -.to-warning\/40 { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-to-position)} -.to-warning\/5 { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-to-position)} -.to-warning\/50 { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-to-position)} -.to-warning\/60 { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-to-position)} -.to-warning\/70 { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-to-position)} -.to-warning\/75 { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-to-position)} -.to-warning\/80 { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-to-position)} -.to-warning\/90 { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-to-position)} -.to-warning\/95 { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-to-position)} -.to-0\% { - --tw-gradient-to-position: 0%} -.to-10\% { - --tw-gradient-to-position: 10%} -.to-100\% { - --tw-gradient-to-position: 100%} -.to-15\% { - --tw-gradient-to-position: 15%} -.to-20\% { - --tw-gradient-to-position: 20%} -.to-25\% { - --tw-gradient-to-position: 25%} -.to-30\% { - --tw-gradient-to-position: 30%} -.to-35\% { - --tw-gradient-to-position: 35%} -.to-40\% { - --tw-gradient-to-position: 40%} -.to-45\% { - --tw-gradient-to-position: 45%} -.to-5\% { - --tw-gradient-to-position: 5%} -.to-50\% { - --tw-gradient-to-position: 50%} -.to-55\% { - --tw-gradient-to-position: 55%} -.to-60\% { - --tw-gradient-to-position: 60%} -.to-65\% { - --tw-gradient-to-position: 65%} -.to-70\% { - --tw-gradient-to-position: 70%} -.to-75\% { - --tw-gradient-to-position: 75%} -.to-80\% { - --tw-gradient-to-position: 80%} -.to-85\% { - --tw-gradient-to-position: 85%} -.to-90\% { - --tw-gradient-to-position: 90%} -.to-95\% { - --tw-gradient-to-position: 95%} -.stroke-accent { - stroke: var(--fallback-a,oklch(var(--a)/1))} -.stroke-accent-content { - stroke: var(--fallback-ac,oklch(var(--ac)/1))} -.stroke-accent-content\/0 { - stroke: var(--fallback-ac,oklch(var(--ac)/0))} -.stroke-accent-content\/10 { - stroke: var(--fallback-ac,oklch(var(--ac)/0.1))} -.stroke-accent-content\/100 { - stroke: var(--fallback-ac,oklch(var(--ac)/1))} -.stroke-accent-content\/20 { - stroke: var(--fallback-ac,oklch(var(--ac)/0.2))} -.stroke-accent-content\/25 { - stroke: var(--fallback-ac,oklch(var(--ac)/0.25))} -.stroke-accent-content\/30 { - stroke: var(--fallback-ac,oklch(var(--ac)/0.3))} -.stroke-accent-content\/40 { - stroke: var(--fallback-ac,oklch(var(--ac)/0.4))} -.stroke-accent-content\/5 { - stroke: var(--fallback-ac,oklch(var(--ac)/0.05))} -.stroke-accent-content\/50 { - stroke: var(--fallback-ac,oklch(var(--ac)/0.5))} -.stroke-accent-content\/60 { - stroke: var(--fallback-ac,oklch(var(--ac)/0.6))} -.stroke-accent-content\/70 { - stroke: var(--fallback-ac,oklch(var(--ac)/0.7))} -.stroke-accent-content\/75 { - stroke: var(--fallback-ac,oklch(var(--ac)/0.75))} -.stroke-accent-content\/80 { - stroke: var(--fallback-ac,oklch(var(--ac)/0.8))} -.stroke-accent-content\/90 { - stroke: var(--fallback-ac,oklch(var(--ac)/0.9))} -.stroke-accent-content\/95 { - stroke: var(--fallback-ac,oklch(var(--ac)/0.95))} -.stroke-accent\/0 { - stroke: var(--fallback-a,oklch(var(--a)/0))} -.stroke-accent\/10 { - stroke: var(--fallback-a,oklch(var(--a)/0.1))} -.stroke-accent\/100 { - stroke: var(--fallback-a,oklch(var(--a)/1))} -.stroke-accent\/20 { - stroke: var(--fallback-a,oklch(var(--a)/0.2))} -.stroke-accent\/25 { - stroke: var(--fallback-a,oklch(var(--a)/0.25))} -.stroke-accent\/30 { - stroke: var(--fallback-a,oklch(var(--a)/0.3))} -.stroke-accent\/40 { - stroke: var(--fallback-a,oklch(var(--a)/0.4))} -.stroke-accent\/5 { - stroke: var(--fallback-a,oklch(var(--a)/0.05))} -.stroke-accent\/50 { - stroke: var(--fallback-a,oklch(var(--a)/0.5))} -.stroke-accent\/60 { - stroke: var(--fallback-a,oklch(var(--a)/0.6))} -.stroke-accent\/70 { - stroke: var(--fallback-a,oklch(var(--a)/0.7))} -.stroke-accent\/75 { - stroke: var(--fallback-a,oklch(var(--a)/0.75))} -.stroke-accent\/80 { - stroke: var(--fallback-a,oklch(var(--a)/0.8))} -.stroke-accent\/90 { - stroke: var(--fallback-a,oklch(var(--a)/0.9))} -.stroke-accent\/95 { - stroke: var(--fallback-a,oklch(var(--a)/0.95))} -.stroke-base-100 { - stroke: var(--fallback-b1,oklch(var(--b1)/1))} -.stroke-base-100\/0 { - stroke: var(--fallback-b1,oklch(var(--b1)/0))} -.stroke-base-100\/10 { - stroke: var(--fallback-b1,oklch(var(--b1)/0.1))} -.stroke-base-100\/100 { - stroke: var(--fallback-b1,oklch(var(--b1)/1))} -.stroke-base-100\/20 { - stroke: var(--fallback-b1,oklch(var(--b1)/0.2))} -.stroke-base-100\/25 { - stroke: var(--fallback-b1,oklch(var(--b1)/0.25))} -.stroke-base-100\/30 { - stroke: var(--fallback-b1,oklch(var(--b1)/0.3))} -.stroke-base-100\/40 { - stroke: var(--fallback-b1,oklch(var(--b1)/0.4))} -.stroke-base-100\/5 { - stroke: var(--fallback-b1,oklch(var(--b1)/0.05))} -.stroke-base-100\/50 { - stroke: var(--fallback-b1,oklch(var(--b1)/0.5))} -.stroke-base-100\/60 { - stroke: var(--fallback-b1,oklch(var(--b1)/0.6))} -.stroke-base-100\/70 { - stroke: var(--fallback-b1,oklch(var(--b1)/0.7))} -.stroke-base-100\/75 { - stroke: var(--fallback-b1,oklch(var(--b1)/0.75))} -.stroke-base-100\/80 { - stroke: var(--fallback-b1,oklch(var(--b1)/0.8))} -.stroke-base-100\/90 { - stroke: var(--fallback-b1,oklch(var(--b1)/0.9))} -.stroke-base-100\/95 { - stroke: var(--fallback-b1,oklch(var(--b1)/0.95))} -.stroke-base-200 { - stroke: var(--fallback-b2,oklch(var(--b2)/1))} -.stroke-base-200\/0 { - stroke: var(--fallback-b2,oklch(var(--b2)/0))} -.stroke-base-200\/10 { - stroke: var(--fallback-b2,oklch(var(--b2)/0.1))} -.stroke-base-200\/100 { - stroke: var(--fallback-b2,oklch(var(--b2)/1))} -.stroke-base-200\/20 { - stroke: var(--fallback-b2,oklch(var(--b2)/0.2))} -.stroke-base-200\/25 { - stroke: var(--fallback-b2,oklch(var(--b2)/0.25))} -.stroke-base-200\/30 { - stroke: var(--fallback-b2,oklch(var(--b2)/0.3))} -.stroke-base-200\/40 { - stroke: var(--fallback-b2,oklch(var(--b2)/0.4))} -.stroke-base-200\/5 { - stroke: var(--fallback-b2,oklch(var(--b2)/0.05))} -.stroke-base-200\/50 { - stroke: var(--fallback-b2,oklch(var(--b2)/0.5))} -.stroke-base-200\/60 { - stroke: var(--fallback-b2,oklch(var(--b2)/0.6))} -.stroke-base-200\/70 { - stroke: var(--fallback-b2,oklch(var(--b2)/0.7))} -.stroke-base-200\/75 { - stroke: var(--fallback-b2,oklch(var(--b2)/0.75))} -.stroke-base-200\/80 { - stroke: var(--fallback-b2,oklch(var(--b2)/0.8))} -.stroke-base-200\/90 { - stroke: var(--fallback-b2,oklch(var(--b2)/0.9))} -.stroke-base-200\/95 { - stroke: var(--fallback-b2,oklch(var(--b2)/0.95))} -.stroke-base-300 { - stroke: var(--fallback-b3,oklch(var(--b3)/1))} -.stroke-base-300\/0 { - stroke: var(--fallback-b3,oklch(var(--b3)/0))} -.stroke-base-300\/10 { - stroke: var(--fallback-b3,oklch(var(--b3)/0.1))} -.stroke-base-300\/100 { - stroke: var(--fallback-b3,oklch(var(--b3)/1))} -.stroke-base-300\/20 { - stroke: var(--fallback-b3,oklch(var(--b3)/0.2))} -.stroke-base-300\/25 { - stroke: var(--fallback-b3,oklch(var(--b3)/0.25))} -.stroke-base-300\/30 { - stroke: var(--fallback-b3,oklch(var(--b3)/0.3))} -.stroke-base-300\/40 { - stroke: var(--fallback-b3,oklch(var(--b3)/0.4))} -.stroke-base-300\/5 { - stroke: var(--fallback-b3,oklch(var(--b3)/0.05))} -.stroke-base-300\/50 { - stroke: var(--fallback-b3,oklch(var(--b3)/0.5))} -.stroke-base-300\/60 { - stroke: var(--fallback-b3,oklch(var(--b3)/0.6))} -.stroke-base-300\/70 { - stroke: var(--fallback-b3,oklch(var(--b3)/0.7))} -.stroke-base-300\/75 { - stroke: var(--fallback-b3,oklch(var(--b3)/0.75))} -.stroke-base-300\/80 { - stroke: var(--fallback-b3,oklch(var(--b3)/0.8))} -.stroke-base-300\/90 { - stroke: var(--fallback-b3,oklch(var(--b3)/0.9))} -.stroke-base-300\/95 { - stroke: var(--fallback-b3,oklch(var(--b3)/0.95))} -.stroke-base-content { - stroke: var(--fallback-bc,oklch(var(--bc)/1))} -.stroke-base-content\/0 { - stroke: var(--fallback-bc,oklch(var(--bc)/0))} -.stroke-base-content\/10 { - stroke: var(--fallback-bc,oklch(var(--bc)/0.1))} -.stroke-base-content\/100 { - stroke: var(--fallback-bc,oklch(var(--bc)/1))} -.stroke-base-content\/20 { - stroke: var(--fallback-bc,oklch(var(--bc)/0.2))} -.stroke-base-content\/25 { - stroke: var(--fallback-bc,oklch(var(--bc)/0.25))} -.stroke-base-content\/30 { - stroke: var(--fallback-bc,oklch(var(--bc)/0.3))} -.stroke-base-content\/40 { - stroke: var(--fallback-bc,oklch(var(--bc)/0.4))} -.stroke-base-content\/5 { - stroke: var(--fallback-bc,oklch(var(--bc)/0.05))} -.stroke-base-content\/50 { - stroke: var(--fallback-bc,oklch(var(--bc)/0.5))} -.stroke-base-content\/60 { - stroke: var(--fallback-bc,oklch(var(--bc)/0.6))} -.stroke-base-content\/70 { - stroke: var(--fallback-bc,oklch(var(--bc)/0.7))} -.stroke-base-content\/75 { - stroke: var(--fallback-bc,oklch(var(--bc)/0.75))} -.stroke-base-content\/80 { - stroke: var(--fallback-bc,oklch(var(--bc)/0.8))} -.stroke-base-content\/90 { - stroke: var(--fallback-bc,oklch(var(--bc)/0.9))} -.stroke-base-content\/95 { - stroke: var(--fallback-bc,oklch(var(--bc)/0.95))} -.stroke-current { - stroke: currentColor} -.stroke-error { - stroke: var(--fallback-er,oklch(var(--er)/1))} -.stroke-error-content { - stroke: var(--fallback-erc,oklch(var(--erc)/1))} -.stroke-error-content\/0 { - stroke: var(--fallback-erc,oklch(var(--erc)/0))} -.stroke-error-content\/10 { - stroke: var(--fallback-erc,oklch(var(--erc)/0.1))} -.stroke-error-content\/100 { - stroke: var(--fallback-erc,oklch(var(--erc)/1))} -.stroke-error-content\/20 { - stroke: var(--fallback-erc,oklch(var(--erc)/0.2))} -.stroke-error-content\/25 { - stroke: var(--fallback-erc,oklch(var(--erc)/0.25))} -.stroke-error-content\/30 { - stroke: var(--fallback-erc,oklch(var(--erc)/0.3))} -.stroke-error-content\/40 { - stroke: var(--fallback-erc,oklch(var(--erc)/0.4))} -.stroke-error-content\/5 { - stroke: var(--fallback-erc,oklch(var(--erc)/0.05))} -.stroke-error-content\/50 { - stroke: var(--fallback-erc,oklch(var(--erc)/0.5))} -.stroke-error-content\/60 { - stroke: var(--fallback-erc,oklch(var(--erc)/0.6))} -.stroke-error-content\/70 { - stroke: var(--fallback-erc,oklch(var(--erc)/0.7))} -.stroke-error-content\/75 { - stroke: var(--fallback-erc,oklch(var(--erc)/0.75))} -.stroke-error-content\/80 { - stroke: var(--fallback-erc,oklch(var(--erc)/0.8))} -.stroke-error-content\/90 { - stroke: var(--fallback-erc,oklch(var(--erc)/0.9))} -.stroke-error-content\/95 { - stroke: var(--fallback-erc,oklch(var(--erc)/0.95))} -.stroke-error\/0 { - stroke: var(--fallback-er,oklch(var(--er)/0))} -.stroke-error\/10 { - stroke: var(--fallback-er,oklch(var(--er)/0.1))} -.stroke-error\/100 { - stroke: var(--fallback-er,oklch(var(--er)/1))} -.stroke-error\/20 { - stroke: var(--fallback-er,oklch(var(--er)/0.2))} -.stroke-error\/25 { - stroke: var(--fallback-er,oklch(var(--er)/0.25))} -.stroke-error\/30 { - stroke: var(--fallback-er,oklch(var(--er)/0.3))} -.stroke-error\/40 { - stroke: var(--fallback-er,oklch(var(--er)/0.4))} -.stroke-error\/5 { - stroke: var(--fallback-er,oklch(var(--er)/0.05))} -.stroke-error\/50 { - stroke: var(--fallback-er,oklch(var(--er)/0.5))} -.stroke-error\/60 { - stroke: var(--fallback-er,oklch(var(--er)/0.6))} -.stroke-error\/70 { - stroke: var(--fallback-er,oklch(var(--er)/0.7))} -.stroke-error\/75 { - stroke: var(--fallback-er,oklch(var(--er)/0.75))} -.stroke-error\/80 { - stroke: var(--fallback-er,oklch(var(--er)/0.8))} -.stroke-error\/90 { - stroke: var(--fallback-er,oklch(var(--er)/0.9))} -.stroke-error\/95 { - stroke: var(--fallback-er,oklch(var(--er)/0.95))} -.stroke-info { - stroke: var(--fallback-in,oklch(var(--in)/1))} -.stroke-info-content { - stroke: var(--fallback-inc,oklch(var(--inc)/1))} -.stroke-info-content\/0 { - stroke: var(--fallback-inc,oklch(var(--inc)/0))} -.stroke-info-content\/10 { - stroke: var(--fallback-inc,oklch(var(--inc)/0.1))} -.stroke-info-content\/100 { - stroke: var(--fallback-inc,oklch(var(--inc)/1))} -.stroke-info-content\/20 { - stroke: var(--fallback-inc,oklch(var(--inc)/0.2))} -.stroke-info-content\/25 { - stroke: var(--fallback-inc,oklch(var(--inc)/0.25))} -.stroke-info-content\/30 { - stroke: var(--fallback-inc,oklch(var(--inc)/0.3))} -.stroke-info-content\/40 { - stroke: var(--fallback-inc,oklch(var(--inc)/0.4))} -.stroke-info-content\/5 { - stroke: var(--fallback-inc,oklch(var(--inc)/0.05))} -.stroke-info-content\/50 { - stroke: var(--fallback-inc,oklch(var(--inc)/0.5))} -.stroke-info-content\/60 { - stroke: var(--fallback-inc,oklch(var(--inc)/0.6))} -.stroke-info-content\/70 { - stroke: var(--fallback-inc,oklch(var(--inc)/0.7))} -.stroke-info-content\/75 { - stroke: var(--fallback-inc,oklch(var(--inc)/0.75))} -.stroke-info-content\/80 { - stroke: var(--fallback-inc,oklch(var(--inc)/0.8))} -.stroke-info-content\/90 { - stroke: var(--fallback-inc,oklch(var(--inc)/0.9))} -.stroke-info-content\/95 { - stroke: var(--fallback-inc,oklch(var(--inc)/0.95))} -.stroke-info\/0 { - stroke: var(--fallback-in,oklch(var(--in)/0))} -.stroke-info\/10 { - stroke: var(--fallback-in,oklch(var(--in)/0.1))} -.stroke-info\/100 { - stroke: var(--fallback-in,oklch(var(--in)/1))} -.stroke-info\/20 { - stroke: var(--fallback-in,oklch(var(--in)/0.2))} -.stroke-info\/25 { - stroke: var(--fallback-in,oklch(var(--in)/0.25))} -.stroke-info\/30 { - stroke: var(--fallback-in,oklch(var(--in)/0.3))} -.stroke-info\/40 { - stroke: var(--fallback-in,oklch(var(--in)/0.4))} -.stroke-info\/5 { - stroke: var(--fallback-in,oklch(var(--in)/0.05))} -.stroke-info\/50 { - stroke: var(--fallback-in,oklch(var(--in)/0.5))} -.stroke-info\/60 { - stroke: var(--fallback-in,oklch(var(--in)/0.6))} -.stroke-info\/70 { - stroke: var(--fallback-in,oklch(var(--in)/0.7))} -.stroke-info\/75 { - stroke: var(--fallback-in,oklch(var(--in)/0.75))} -.stroke-info\/80 { - stroke: var(--fallback-in,oklch(var(--in)/0.8))} -.stroke-info\/90 { - stroke: var(--fallback-in,oklch(var(--in)/0.9))} -.stroke-info\/95 { - stroke: var(--fallback-in,oklch(var(--in)/0.95))} -.stroke-neutral { - stroke: var(--fallback-n,oklch(var(--n)/1))} -.stroke-neutral-content { - stroke: var(--fallback-nc,oklch(var(--nc)/1))} -.stroke-neutral-content\/0 { - stroke: var(--fallback-nc,oklch(var(--nc)/0))} -.stroke-neutral-content\/10 { - stroke: var(--fallback-nc,oklch(var(--nc)/0.1))} -.stroke-neutral-content\/100 { - stroke: var(--fallback-nc,oklch(var(--nc)/1))} -.stroke-neutral-content\/20 { - stroke: var(--fallback-nc,oklch(var(--nc)/0.2))} -.stroke-neutral-content\/25 { - stroke: var(--fallback-nc,oklch(var(--nc)/0.25))} -.stroke-neutral-content\/30 { - stroke: var(--fallback-nc,oklch(var(--nc)/0.3))} -.stroke-neutral-content\/40 { - stroke: var(--fallback-nc,oklch(var(--nc)/0.4))} -.stroke-neutral-content\/5 { - stroke: var(--fallback-nc,oklch(var(--nc)/0.05))} -.stroke-neutral-content\/50 { - stroke: var(--fallback-nc,oklch(var(--nc)/0.5))} -.stroke-neutral-content\/60 { - stroke: var(--fallback-nc,oklch(var(--nc)/0.6))} -.stroke-neutral-content\/70 { - stroke: var(--fallback-nc,oklch(var(--nc)/0.7))} -.stroke-neutral-content\/75 { - stroke: var(--fallback-nc,oklch(var(--nc)/0.75))} -.stroke-neutral-content\/80 { - stroke: var(--fallback-nc,oklch(var(--nc)/0.8))} -.stroke-neutral-content\/90 { - stroke: var(--fallback-nc,oklch(var(--nc)/0.9))} -.stroke-neutral-content\/95 { - stroke: var(--fallback-nc,oklch(var(--nc)/0.95))} -.stroke-neutral\/0 { - stroke: var(--fallback-n,oklch(var(--n)/0))} -.stroke-neutral\/10 { - stroke: var(--fallback-n,oklch(var(--n)/0.1))} -.stroke-neutral\/100 { - stroke: var(--fallback-n,oklch(var(--n)/1))} -.stroke-neutral\/20 { - stroke: var(--fallback-n,oklch(var(--n)/0.2))} -.stroke-neutral\/25 { - stroke: var(--fallback-n,oklch(var(--n)/0.25))} -.stroke-neutral\/30 { - stroke: var(--fallback-n,oklch(var(--n)/0.3))} -.stroke-neutral\/40 { - stroke: var(--fallback-n,oklch(var(--n)/0.4))} -.stroke-neutral\/5 { - stroke: var(--fallback-n,oklch(var(--n)/0.05))} -.stroke-neutral\/50 { - stroke: var(--fallback-n,oklch(var(--n)/0.5))} -.stroke-neutral\/60 { - stroke: var(--fallback-n,oklch(var(--n)/0.6))} -.stroke-neutral\/70 { - stroke: var(--fallback-n,oklch(var(--n)/0.7))} -.stroke-neutral\/75 { - stroke: var(--fallback-n,oklch(var(--n)/0.75))} -.stroke-neutral\/80 { - stroke: var(--fallback-n,oklch(var(--n)/0.8))} -.stroke-neutral\/90 { - stroke: var(--fallback-n,oklch(var(--n)/0.9))} -.stroke-neutral\/95 { - stroke: var(--fallback-n,oklch(var(--n)/0.95))} -.stroke-none { - stroke: none} -.stroke-primary { - stroke: var(--fallback-p,oklch(var(--p)/1))} -.stroke-primary-content { - stroke: var(--fallback-pc,oklch(var(--pc)/1))} -.stroke-primary-content\/0 { - stroke: var(--fallback-pc,oklch(var(--pc)/0))} -.stroke-primary-content\/10 { - stroke: var(--fallback-pc,oklch(var(--pc)/0.1))} -.stroke-primary-content\/100 { - stroke: var(--fallback-pc,oklch(var(--pc)/1))} -.stroke-primary-content\/20 { - stroke: var(--fallback-pc,oklch(var(--pc)/0.2))} -.stroke-primary-content\/25 { - stroke: var(--fallback-pc,oklch(var(--pc)/0.25))} -.stroke-primary-content\/30 { - stroke: var(--fallback-pc,oklch(var(--pc)/0.3))} -.stroke-primary-content\/40 { - stroke: var(--fallback-pc,oklch(var(--pc)/0.4))} -.stroke-primary-content\/5 { - stroke: var(--fallback-pc,oklch(var(--pc)/0.05))} -.stroke-primary-content\/50 { - stroke: var(--fallback-pc,oklch(var(--pc)/0.5))} -.stroke-primary-content\/60 { - stroke: var(--fallback-pc,oklch(var(--pc)/0.6))} -.stroke-primary-content\/70 { - stroke: var(--fallback-pc,oklch(var(--pc)/0.7))} -.stroke-primary-content\/75 { - stroke: var(--fallback-pc,oklch(var(--pc)/0.75))} -.stroke-primary-content\/80 { - stroke: var(--fallback-pc,oklch(var(--pc)/0.8))} -.stroke-primary-content\/90 { - stroke: var(--fallback-pc,oklch(var(--pc)/0.9))} -.stroke-primary-content\/95 { - stroke: var(--fallback-pc,oklch(var(--pc)/0.95))} -.stroke-primary\/0 { - stroke: var(--fallback-p,oklch(var(--p)/0))} -.stroke-primary\/10 { - stroke: var(--fallback-p,oklch(var(--p)/0.1))} -.stroke-primary\/100 { - stroke: var(--fallback-p,oklch(var(--p)/1))} -.stroke-primary\/20 { - stroke: var(--fallback-p,oklch(var(--p)/0.2))} -.stroke-primary\/25 { - stroke: var(--fallback-p,oklch(var(--p)/0.25))} -.stroke-primary\/30 { - stroke: var(--fallback-p,oklch(var(--p)/0.3))} -.stroke-primary\/40 { - stroke: var(--fallback-p,oklch(var(--p)/0.4))} -.stroke-primary\/5 { - stroke: var(--fallback-p,oklch(var(--p)/0.05))} -.stroke-primary\/50 { - stroke: var(--fallback-p,oklch(var(--p)/0.5))} -.stroke-primary\/60 { - stroke: var(--fallback-p,oklch(var(--p)/0.6))} -.stroke-primary\/70 { - stroke: var(--fallback-p,oklch(var(--p)/0.7))} -.stroke-primary\/75 { - stroke: var(--fallback-p,oklch(var(--p)/0.75))} -.stroke-primary\/80 { - stroke: var(--fallback-p,oklch(var(--p)/0.8))} -.stroke-primary\/90 { - stroke: var(--fallback-p,oklch(var(--p)/0.9))} -.stroke-primary\/95 { - stroke: var(--fallback-p,oklch(var(--p)/0.95))} -.stroke-secondary { - stroke: var(--fallback-s,oklch(var(--s)/1))} -.stroke-secondary-content { - stroke: var(--fallback-sc,oklch(var(--sc)/1))} -.stroke-secondary-content\/0 { - stroke: var(--fallback-sc,oklch(var(--sc)/0))} -.stroke-secondary-content\/10 { - stroke: var(--fallback-sc,oklch(var(--sc)/0.1))} -.stroke-secondary-content\/100 { - stroke: var(--fallback-sc,oklch(var(--sc)/1))} -.stroke-secondary-content\/20 { - stroke: var(--fallback-sc,oklch(var(--sc)/0.2))} -.stroke-secondary-content\/25 { - stroke: var(--fallback-sc,oklch(var(--sc)/0.25))} -.stroke-secondary-content\/30 { - stroke: var(--fallback-sc,oklch(var(--sc)/0.3))} -.stroke-secondary-content\/40 { - stroke: var(--fallback-sc,oklch(var(--sc)/0.4))} -.stroke-secondary-content\/5 { - stroke: var(--fallback-sc,oklch(var(--sc)/0.05))} -.stroke-secondary-content\/50 { - stroke: var(--fallback-sc,oklch(var(--sc)/0.5))} -.stroke-secondary-content\/60 { - stroke: var(--fallback-sc,oklch(var(--sc)/0.6))} -.stroke-secondary-content\/70 { - stroke: var(--fallback-sc,oklch(var(--sc)/0.7))} -.stroke-secondary-content\/75 { - stroke: var(--fallback-sc,oklch(var(--sc)/0.75))} -.stroke-secondary-content\/80 { - stroke: var(--fallback-sc,oklch(var(--sc)/0.8))} -.stroke-secondary-content\/90 { - stroke: var(--fallback-sc,oklch(var(--sc)/0.9))} -.stroke-secondary-content\/95 { - stroke: var(--fallback-sc,oklch(var(--sc)/0.95))} -.stroke-secondary\/0 { - stroke: var(--fallback-s,oklch(var(--s)/0))} -.stroke-secondary\/10 { - stroke: var(--fallback-s,oklch(var(--s)/0.1))} -.stroke-secondary\/100 { - stroke: var(--fallback-s,oklch(var(--s)/1))} -.stroke-secondary\/20 { - stroke: var(--fallback-s,oklch(var(--s)/0.2))} -.stroke-secondary\/25 { - stroke: var(--fallback-s,oklch(var(--s)/0.25))} -.stroke-secondary\/30 { - stroke: var(--fallback-s,oklch(var(--s)/0.3))} -.stroke-secondary\/40 { - stroke: var(--fallback-s,oklch(var(--s)/0.4))} -.stroke-secondary\/5 { - stroke: var(--fallback-s,oklch(var(--s)/0.05))} -.stroke-secondary\/50 { - stroke: var(--fallback-s,oklch(var(--s)/0.5))} -.stroke-secondary\/60 { - stroke: var(--fallback-s,oklch(var(--s)/0.6))} -.stroke-secondary\/70 { - stroke: var(--fallback-s,oklch(var(--s)/0.7))} -.stroke-secondary\/75 { - stroke: var(--fallback-s,oklch(var(--s)/0.75))} -.stroke-secondary\/80 { - stroke: var(--fallback-s,oklch(var(--s)/0.8))} -.stroke-secondary\/90 { - stroke: var(--fallback-s,oklch(var(--s)/0.9))} -.stroke-secondary\/95 { - stroke: var(--fallback-s,oklch(var(--s)/0.95))} -.stroke-success { - stroke: var(--fallback-su,oklch(var(--su)/1))} -.stroke-success-content { - stroke: var(--fallback-suc,oklch(var(--suc)/1))} -.stroke-success-content\/0 { - stroke: var(--fallback-suc,oklch(var(--suc)/0))} -.stroke-success-content\/10 { - stroke: var(--fallback-suc,oklch(var(--suc)/0.1))} -.stroke-success-content\/100 { - stroke: var(--fallback-suc,oklch(var(--suc)/1))} -.stroke-success-content\/20 { - stroke: var(--fallback-suc,oklch(var(--suc)/0.2))} -.stroke-success-content\/25 { - stroke: var(--fallback-suc,oklch(var(--suc)/0.25))} -.stroke-success-content\/30 { - stroke: var(--fallback-suc,oklch(var(--suc)/0.3))} -.stroke-success-content\/40 { - stroke: var(--fallback-suc,oklch(var(--suc)/0.4))} -.stroke-success-content\/5 { - stroke: var(--fallback-suc,oklch(var(--suc)/0.05))} -.stroke-success-content\/50 { - stroke: var(--fallback-suc,oklch(var(--suc)/0.5))} -.stroke-success-content\/60 { - stroke: var(--fallback-suc,oklch(var(--suc)/0.6))} -.stroke-success-content\/70 { - stroke: var(--fallback-suc,oklch(var(--suc)/0.7))} -.stroke-success-content\/75 { - stroke: var(--fallback-suc,oklch(var(--suc)/0.75))} -.stroke-success-content\/80 { - stroke: var(--fallback-suc,oklch(var(--suc)/0.8))} -.stroke-success-content\/90 { - stroke: var(--fallback-suc,oklch(var(--suc)/0.9))} -.stroke-success-content\/95 { - stroke: var(--fallback-suc,oklch(var(--suc)/0.95))} -.stroke-success\/0 { - stroke: var(--fallback-su,oklch(var(--su)/0))} -.stroke-success\/10 { - stroke: var(--fallback-su,oklch(var(--su)/0.1))} -.stroke-success\/100 { - stroke: var(--fallback-su,oklch(var(--su)/1))} -.stroke-success\/20 { - stroke: var(--fallback-su,oklch(var(--su)/0.2))} -.stroke-success\/25 { - stroke: var(--fallback-su,oklch(var(--su)/0.25))} -.stroke-success\/30 { - stroke: var(--fallback-su,oklch(var(--su)/0.3))} -.stroke-success\/40 { - stroke: var(--fallback-su,oklch(var(--su)/0.4))} -.stroke-success\/5 { - stroke: var(--fallback-su,oklch(var(--su)/0.05))} -.stroke-success\/50 { - stroke: var(--fallback-su,oklch(var(--su)/0.5))} -.stroke-success\/60 { - stroke: var(--fallback-su,oklch(var(--su)/0.6))} -.stroke-success\/70 { - stroke: var(--fallback-su,oklch(var(--su)/0.7))} -.stroke-success\/75 { - stroke: var(--fallback-su,oklch(var(--su)/0.75))} -.stroke-success\/80 { - stroke: var(--fallback-su,oklch(var(--su)/0.8))} -.stroke-success\/90 { - stroke: var(--fallback-su,oklch(var(--su)/0.9))} -.stroke-success\/95 { - stroke: var(--fallback-su,oklch(var(--su)/0.95))} -.stroke-transparent { - stroke: transparent} -.stroke-transparent\/0 { - stroke: rgb(0 0 0 / 0)} -.stroke-transparent\/10 { - stroke: rgb(0 0 0 / 0.1)} -.stroke-transparent\/100 { - stroke: rgb(0 0 0 / 1)} -.stroke-transparent\/20 { - stroke: rgb(0 0 0 / 0.2)} -.stroke-transparent\/25 { - stroke: rgb(0 0 0 / 0.25)} -.stroke-transparent\/30 { - stroke: rgb(0 0 0 / 0.3)} -.stroke-transparent\/40 { - stroke: rgb(0 0 0 / 0.4)} -.stroke-transparent\/5 { - stroke: rgb(0 0 0 / 0.05)} -.stroke-transparent\/50 { - stroke: rgb(0 0 0 / 0.5)} -.stroke-transparent\/60 { - stroke: rgb(0 0 0 / 0.6)} -.stroke-transparent\/70 { - stroke: rgb(0 0 0 / 0.7)} -.stroke-transparent\/75 { - stroke: rgb(0 0 0 / 0.75)} -.stroke-transparent\/80 { - stroke: rgb(0 0 0 / 0.8)} -.stroke-transparent\/90 { - stroke: rgb(0 0 0 / 0.9)} -.stroke-transparent\/95 { - stroke: rgb(0 0 0 / 0.95)} -.stroke-warning { - stroke: var(--fallback-wa,oklch(var(--wa)/1))} -.stroke-warning-content { - stroke: var(--fallback-wac,oklch(var(--wac)/1))} -.stroke-warning-content\/0 { - stroke: var(--fallback-wac,oklch(var(--wac)/0))} -.stroke-warning-content\/10 { - stroke: var(--fallback-wac,oklch(var(--wac)/0.1))} -.stroke-warning-content\/100 { - stroke: var(--fallback-wac,oklch(var(--wac)/1))} -.stroke-warning-content\/20 { - stroke: var(--fallback-wac,oklch(var(--wac)/0.2))} -.stroke-warning-content\/25 { - stroke: var(--fallback-wac,oklch(var(--wac)/0.25))} -.stroke-warning-content\/30 { - stroke: var(--fallback-wac,oklch(var(--wac)/0.3))} -.stroke-warning-content\/40 { - stroke: var(--fallback-wac,oklch(var(--wac)/0.4))} -.stroke-warning-content\/5 { - stroke: var(--fallback-wac,oklch(var(--wac)/0.05))} -.stroke-warning-content\/50 { - stroke: var(--fallback-wac,oklch(var(--wac)/0.5))} -.stroke-warning-content\/60 { - stroke: var(--fallback-wac,oklch(var(--wac)/0.6))} -.stroke-warning-content\/70 { - stroke: var(--fallback-wac,oklch(var(--wac)/0.7))} -.stroke-warning-content\/75 { - stroke: var(--fallback-wac,oklch(var(--wac)/0.75))} -.stroke-warning-content\/80 { - stroke: var(--fallback-wac,oklch(var(--wac)/0.8))} -.stroke-warning-content\/90 { - stroke: var(--fallback-wac,oklch(var(--wac)/0.9))} -.stroke-warning-content\/95 { - stroke: var(--fallback-wac,oklch(var(--wac)/0.95))} -.stroke-warning\/0 { - stroke: var(--fallback-wa,oklch(var(--wa)/0))} -.stroke-warning\/10 { - stroke: var(--fallback-wa,oklch(var(--wa)/0.1))} -.stroke-warning\/100 { - stroke: var(--fallback-wa,oklch(var(--wa)/1))} -.stroke-warning\/20 { - stroke: var(--fallback-wa,oklch(var(--wa)/0.2))} -.stroke-warning\/25 { - stroke: var(--fallback-wa,oklch(var(--wa)/0.25))} -.stroke-warning\/30 { - stroke: var(--fallback-wa,oklch(var(--wa)/0.3))} -.stroke-warning\/40 { - stroke: var(--fallback-wa,oklch(var(--wa)/0.4))} -.stroke-warning\/5 { - stroke: var(--fallback-wa,oklch(var(--wa)/0.05))} -.stroke-warning\/50 { - stroke: var(--fallback-wa,oklch(var(--wa)/0.5))} -.stroke-warning\/60 { - stroke: var(--fallback-wa,oklch(var(--wa)/0.6))} -.stroke-warning\/70 { - stroke: var(--fallback-wa,oklch(var(--wa)/0.7))} -.stroke-warning\/75 { - stroke: var(--fallback-wa,oklch(var(--wa)/0.75))} -.stroke-warning\/80 { - stroke: var(--fallback-wa,oklch(var(--wa)/0.8))} -.stroke-warning\/90 { - stroke: var(--fallback-wa,oklch(var(--wa)/0.9))} -.stroke-warning\/95 { - stroke: var(--fallback-wa,oklch(var(--wa)/0.95))} -.text-accent { - color: var(--fallback-a,oklch(var(--a)/1))} -.text-accent-content { - color: var(--fallback-ac,oklch(var(--ac)/1))} -.text-accent-content\/0 { - color: var(--fallback-ac,oklch(var(--ac)/0))} -.text-accent-content\/10 { - color: var(--fallback-ac,oklch(var(--ac)/0.1))} -.text-accent-content\/100 { - color: var(--fallback-ac,oklch(var(--ac)/1))} -.text-accent-content\/20 { - color: var(--fallback-ac,oklch(var(--ac)/0.2))} -.text-accent-content\/25 { - color: var(--fallback-ac,oklch(var(--ac)/0.25))} -.text-accent-content\/30 { - color: var(--fallback-ac,oklch(var(--ac)/0.3))} -.text-accent-content\/40 { - color: var(--fallback-ac,oklch(var(--ac)/0.4))} -.text-accent-content\/5 { - color: var(--fallback-ac,oklch(var(--ac)/0.05))} -.text-accent-content\/50 { - color: var(--fallback-ac,oklch(var(--ac)/0.5))} -.text-accent-content\/60 { - color: var(--fallback-ac,oklch(var(--ac)/0.6))} -.text-accent-content\/70 { - color: var(--fallback-ac,oklch(var(--ac)/0.7))} -.text-accent-content\/75 { - color: var(--fallback-ac,oklch(var(--ac)/0.75))} -.text-accent-content\/80 { - color: var(--fallback-ac,oklch(var(--ac)/0.8))} -.text-accent-content\/90 { - color: var(--fallback-ac,oklch(var(--ac)/0.9))} -.text-accent-content\/95 { - color: var(--fallback-ac,oklch(var(--ac)/0.95))} -.text-accent\/0 { - color: var(--fallback-a,oklch(var(--a)/0))} -.text-accent\/10 { - color: var(--fallback-a,oklch(var(--a)/0.1))} -.text-accent\/100 { - color: var(--fallback-a,oklch(var(--a)/1))} -.text-accent\/20 { - color: var(--fallback-a,oklch(var(--a)/0.2))} -.text-accent\/25 { - color: var(--fallback-a,oklch(var(--a)/0.25))} -.text-accent\/30 { - color: var(--fallback-a,oklch(var(--a)/0.3))} -.text-accent\/40 { - color: var(--fallback-a,oklch(var(--a)/0.4))} -.text-accent\/5 { - color: var(--fallback-a,oklch(var(--a)/0.05))} -.text-accent\/50 { - color: var(--fallback-a,oklch(var(--a)/0.5))} -.text-accent\/60 { - color: var(--fallback-a,oklch(var(--a)/0.6))} -.text-accent\/70 { - color: var(--fallback-a,oklch(var(--a)/0.7))} -.text-accent\/75 { - color: var(--fallback-a,oklch(var(--a)/0.75))} -.text-accent\/80 { - color: var(--fallback-a,oklch(var(--a)/0.8))} -.text-accent\/90 { - color: var(--fallback-a,oklch(var(--a)/0.9))} -.text-accent\/95 { - color: var(--fallback-a,oklch(var(--a)/0.95))} -.text-base-100 { - color: var(--fallback-b1,oklch(var(--b1)/1))} -.text-base-100\/0 { - color: var(--fallback-b1,oklch(var(--b1)/0))} -.text-base-100\/10 { - color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.text-base-100\/100 { - color: var(--fallback-b1,oklch(var(--b1)/1))} -.text-base-100\/20 { - color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.text-base-100\/25 { - color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.text-base-100\/30 { - color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.text-base-100\/40 { - color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.text-base-100\/5 { - color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.text-base-100\/50 { - color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.text-base-100\/60 { - color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.text-base-100\/70 { - color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.text-base-100\/75 { - color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.text-base-100\/80 { - color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.text-base-100\/90 { - color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.text-base-100\/95 { - color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.text-base-200 { - color: var(--fallback-b2,oklch(var(--b2)/1))} -.text-base-200\/0 { - color: var(--fallback-b2,oklch(var(--b2)/0))} -.text-base-200\/10 { - color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.text-base-200\/100 { - color: var(--fallback-b2,oklch(var(--b2)/1))} -.text-base-200\/20 { - color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.text-base-200\/25 { - color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.text-base-200\/30 { - color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.text-base-200\/40 { - color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.text-base-200\/5 { - color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.text-base-200\/50 { - color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.text-base-200\/60 { - color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.text-base-200\/70 { - color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.text-base-200\/75 { - color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.text-base-200\/80 { - color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.text-base-200\/90 { - color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.text-base-200\/95 { - color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.text-base-300 { - color: var(--fallback-b3,oklch(var(--b3)/1))} -.text-base-300\/0 { - color: var(--fallback-b3,oklch(var(--b3)/0))} -.text-base-300\/10 { - color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.text-base-300\/100 { - color: var(--fallback-b3,oklch(var(--b3)/1))} -.text-base-300\/20 { - color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.text-base-300\/25 { - color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.text-base-300\/30 { - color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.text-base-300\/40 { - color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.text-base-300\/5 { - color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.text-base-300\/50 { - color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.text-base-300\/60 { - color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.text-base-300\/70 { - color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.text-base-300\/75 { - color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.text-base-300\/80 { - color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.text-base-300\/90 { - color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.text-base-300\/95 { - color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.text-base-content { - color: var(--fallback-bc,oklch(var(--bc)/1))} -.text-base-content\/0 { - color: var(--fallback-bc,oklch(var(--bc)/0))} -.text-base-content\/10 { - color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.text-base-content\/100 { - color: var(--fallback-bc,oklch(var(--bc)/1))} -.text-base-content\/20 { - color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.text-base-content\/25 { - color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.text-base-content\/30 { - color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.text-base-content\/40 { - color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.text-base-content\/5 { - color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.text-base-content\/50 { - color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.text-base-content\/60 { - color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.text-base-content\/70 { - color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.text-base-content\/75 { - color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.text-base-content\/80 { - color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.text-base-content\/90 { - color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.text-base-content\/95 { - color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.text-current { - color: currentColor} -.text-error { - color: var(--fallback-er,oklch(var(--er)/1))} -.text-error-content { - color: var(--fallback-erc,oklch(var(--erc)/1))} -.text-error-content\/0 { - color: var(--fallback-erc,oklch(var(--erc)/0))} -.text-error-content\/10 { - color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.text-error-content\/100 { - color: var(--fallback-erc,oklch(var(--erc)/1))} -.text-error-content\/20 { - color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.text-error-content\/25 { - color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.text-error-content\/30 { - color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.text-error-content\/40 { - color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.text-error-content\/5 { - color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.text-error-content\/50 { - color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.text-error-content\/60 { - color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.text-error-content\/70 { - color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.text-error-content\/75 { - color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.text-error-content\/80 { - color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.text-error-content\/90 { - color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.text-error-content\/95 { - color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.text-error\/0 { - color: var(--fallback-er,oklch(var(--er)/0))} -.text-error\/10 { - color: var(--fallback-er,oklch(var(--er)/0.1))} -.text-error\/100 { - color: var(--fallback-er,oklch(var(--er)/1))} -.text-error\/20 { - color: var(--fallback-er,oklch(var(--er)/0.2))} -.text-error\/25 { - color: var(--fallback-er,oklch(var(--er)/0.25))} -.text-error\/30 { - color: var(--fallback-er,oklch(var(--er)/0.3))} -.text-error\/40 { - color: var(--fallback-er,oklch(var(--er)/0.4))} -.text-error\/5 { - color: var(--fallback-er,oklch(var(--er)/0.05))} -.text-error\/50 { - color: var(--fallback-er,oklch(var(--er)/0.5))} -.text-error\/60 { - color: var(--fallback-er,oklch(var(--er)/0.6))} -.text-error\/70 { - color: var(--fallback-er,oklch(var(--er)/0.7))} -.text-error\/75 { - color: var(--fallback-er,oklch(var(--er)/0.75))} -.text-error\/80 { - color: var(--fallback-er,oklch(var(--er)/0.8))} -.text-error\/90 { - color: var(--fallback-er,oklch(var(--er)/0.9))} -.text-error\/95 { - color: var(--fallback-er,oklch(var(--er)/0.95))} -.text-info { - color: var(--fallback-in,oklch(var(--in)/1))} -.text-info-content { - color: var(--fallback-inc,oklch(var(--inc)/1))} -.text-info-content\/0 { - color: var(--fallback-inc,oklch(var(--inc)/0))} -.text-info-content\/10 { - color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.text-info-content\/100 { - color: var(--fallback-inc,oklch(var(--inc)/1))} -.text-info-content\/20 { - color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.text-info-content\/25 { - color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.text-info-content\/30 { - color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.text-info-content\/40 { - color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.text-info-content\/5 { - color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.text-info-content\/50 { - color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.text-info-content\/60 { - color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.text-info-content\/70 { - color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.text-info-content\/75 { - color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.text-info-content\/80 { - color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.text-info-content\/90 { - color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.text-info-content\/95 { - color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.text-info\/0 { - color: var(--fallback-in,oklch(var(--in)/0))} -.text-info\/10 { - color: var(--fallback-in,oklch(var(--in)/0.1))} -.text-info\/100 { - color: var(--fallback-in,oklch(var(--in)/1))} -.text-info\/20 { - color: var(--fallback-in,oklch(var(--in)/0.2))} -.text-info\/25 { - color: var(--fallback-in,oklch(var(--in)/0.25))} -.text-info\/30 { - color: var(--fallback-in,oklch(var(--in)/0.3))} -.text-info\/40 { - color: var(--fallback-in,oklch(var(--in)/0.4))} -.text-info\/5 { - color: var(--fallback-in,oklch(var(--in)/0.05))} -.text-info\/50 { - color: var(--fallback-in,oklch(var(--in)/0.5))} -.text-info\/60 { - color: var(--fallback-in,oklch(var(--in)/0.6))} -.text-info\/70 { - color: var(--fallback-in,oklch(var(--in)/0.7))} -.text-info\/75 { - color: var(--fallback-in,oklch(var(--in)/0.75))} -.text-info\/80 { - color: var(--fallback-in,oklch(var(--in)/0.8))} -.text-info\/90 { - color: var(--fallback-in,oklch(var(--in)/0.9))} -.text-info\/95 { - color: var(--fallback-in,oklch(var(--in)/0.95))} -.text-neutral { - color: var(--fallback-n,oklch(var(--n)/1))} -.text-neutral-content { - color: var(--fallback-nc,oklch(var(--nc)/1))} -.text-neutral-content\/0 { - color: var(--fallback-nc,oklch(var(--nc)/0))} -.text-neutral-content\/10 { - color: var(--fallback-nc,oklch(var(--nc)/0.1))} -.text-neutral-content\/100 { - color: var(--fallback-nc,oklch(var(--nc)/1))} -.text-neutral-content\/20 { - color: var(--fallback-nc,oklch(var(--nc)/0.2))} -.text-neutral-content\/25 { - color: var(--fallback-nc,oklch(var(--nc)/0.25))} -.text-neutral-content\/30 { - color: var(--fallback-nc,oklch(var(--nc)/0.3))} -.text-neutral-content\/40 { - color: var(--fallback-nc,oklch(var(--nc)/0.4))} -.text-neutral-content\/5 { - color: var(--fallback-nc,oklch(var(--nc)/0.05))} -.text-neutral-content\/50 { - color: var(--fallback-nc,oklch(var(--nc)/0.5))} -.text-neutral-content\/60 { - color: var(--fallback-nc,oklch(var(--nc)/0.6))} -.text-neutral-content\/70 { - color: var(--fallback-nc,oklch(var(--nc)/0.7))} -.text-neutral-content\/75 { - color: var(--fallback-nc,oklch(var(--nc)/0.75))} -.text-neutral-content\/80 { - color: var(--fallback-nc,oklch(var(--nc)/0.8))} -.text-neutral-content\/90 { - color: var(--fallback-nc,oklch(var(--nc)/0.9))} -.text-neutral-content\/95 { - color: var(--fallback-nc,oklch(var(--nc)/0.95))} -.text-neutral\/0 { - color: var(--fallback-n,oklch(var(--n)/0))} -.text-neutral\/10 { - color: var(--fallback-n,oklch(var(--n)/0.1))} -.text-neutral\/100 { - color: var(--fallback-n,oklch(var(--n)/1))} -.text-neutral\/20 { - color: var(--fallback-n,oklch(var(--n)/0.2))} -.text-neutral\/25 { - color: var(--fallback-n,oklch(var(--n)/0.25))} -.text-neutral\/30 { - color: var(--fallback-n,oklch(var(--n)/0.3))} -.text-neutral\/40 { - color: var(--fallback-n,oklch(var(--n)/0.4))} -.text-neutral\/5 { - color: var(--fallback-n,oklch(var(--n)/0.05))} -.text-neutral\/50 { - color: var(--fallback-n,oklch(var(--n)/0.5))} -.text-neutral\/60 { - color: var(--fallback-n,oklch(var(--n)/0.6))} -.text-neutral\/70 { - color: var(--fallback-n,oklch(var(--n)/0.7))} -.text-neutral\/75 { - color: var(--fallback-n,oklch(var(--n)/0.75))} -.text-neutral\/80 { - color: var(--fallback-n,oklch(var(--n)/0.8))} -.text-neutral\/90 { - color: var(--fallback-n,oklch(var(--n)/0.9))} -.text-neutral\/95 { - color: var(--fallback-n,oklch(var(--n)/0.95))} -.text-primary { - color: var(--fallback-p,oklch(var(--p)/1))} -.text-primary-content { - color: var(--fallback-pc,oklch(var(--pc)/1))} -.text-primary-content\/0 { - color: var(--fallback-pc,oklch(var(--pc)/0))} -.text-primary-content\/10 { - color: var(--fallback-pc,oklch(var(--pc)/0.1))} -.text-primary-content\/100 { - color: var(--fallback-pc,oklch(var(--pc)/1))} -.text-primary-content\/20 { - color: var(--fallback-pc,oklch(var(--pc)/0.2))} -.text-primary-content\/25 { - color: var(--fallback-pc,oklch(var(--pc)/0.25))} -.text-primary-content\/30 { - color: var(--fallback-pc,oklch(var(--pc)/0.3))} -.text-primary-content\/40 { - color: var(--fallback-pc,oklch(var(--pc)/0.4))} -.text-primary-content\/5 { - color: var(--fallback-pc,oklch(var(--pc)/0.05))} -.text-primary-content\/50 { - color: var(--fallback-pc,oklch(var(--pc)/0.5))} -.text-primary-content\/60 { - color: var(--fallback-pc,oklch(var(--pc)/0.6))} -.text-primary-content\/70 { - color: var(--fallback-pc,oklch(var(--pc)/0.7))} -.text-primary-content\/75 { - color: var(--fallback-pc,oklch(var(--pc)/0.75))} -.text-primary-content\/80 { - color: var(--fallback-pc,oklch(var(--pc)/0.8))} -.text-primary-content\/90 { - color: var(--fallback-pc,oklch(var(--pc)/0.9))} -.text-primary-content\/95 { - color: var(--fallback-pc,oklch(var(--pc)/0.95))} -.text-primary\/0 { - color: var(--fallback-p,oklch(var(--p)/0))} -.text-primary\/10 { - color: var(--fallback-p,oklch(var(--p)/0.1))} -.text-primary\/100 { - color: var(--fallback-p,oklch(var(--p)/1))} -.text-primary\/20 { - color: var(--fallback-p,oklch(var(--p)/0.2))} -.text-primary\/25 { - color: var(--fallback-p,oklch(var(--p)/0.25))} -.text-primary\/30 { - color: var(--fallback-p,oklch(var(--p)/0.3))} -.text-primary\/40 { - color: var(--fallback-p,oklch(var(--p)/0.4))} -.text-primary\/5 { - color: var(--fallback-p,oklch(var(--p)/0.05))} -.text-primary\/50 { - color: var(--fallback-p,oklch(var(--p)/0.5))} -.text-primary\/60 { - color: var(--fallback-p,oklch(var(--p)/0.6))} -.text-primary\/70 { - color: var(--fallback-p,oklch(var(--p)/0.7))} -.text-primary\/75 { - color: var(--fallback-p,oklch(var(--p)/0.75))} -.text-primary\/80 { - color: var(--fallback-p,oklch(var(--p)/0.8))} -.text-primary\/90 { - color: var(--fallback-p,oklch(var(--p)/0.9))} -.text-primary\/95 { - color: var(--fallback-p,oklch(var(--p)/0.95))} -.text-secondary { - color: var(--fallback-s,oklch(var(--s)/1))} -.text-secondary-content { - color: var(--fallback-sc,oklch(var(--sc)/1))} -.text-secondary-content\/0 { - color: var(--fallback-sc,oklch(var(--sc)/0))} -.text-secondary-content\/10 { - color: var(--fallback-sc,oklch(var(--sc)/0.1))} -.text-secondary-content\/100 { - color: var(--fallback-sc,oklch(var(--sc)/1))} -.text-secondary-content\/20 { - color: var(--fallback-sc,oklch(var(--sc)/0.2))} -.text-secondary-content\/25 { - color: var(--fallback-sc,oklch(var(--sc)/0.25))} -.text-secondary-content\/30 { - color: var(--fallback-sc,oklch(var(--sc)/0.3))} -.text-secondary-content\/40 { - color: var(--fallback-sc,oklch(var(--sc)/0.4))} -.text-secondary-content\/5 { - color: var(--fallback-sc,oklch(var(--sc)/0.05))} -.text-secondary-content\/50 { - color: var(--fallback-sc,oklch(var(--sc)/0.5))} -.text-secondary-content\/60 { - color: var(--fallback-sc,oklch(var(--sc)/0.6))} -.text-secondary-content\/70 { - color: var(--fallback-sc,oklch(var(--sc)/0.7))} -.text-secondary-content\/75 { - color: var(--fallback-sc,oklch(var(--sc)/0.75))} -.text-secondary-content\/80 { - color: var(--fallback-sc,oklch(var(--sc)/0.8))} -.text-secondary-content\/90 { - color: var(--fallback-sc,oklch(var(--sc)/0.9))} -.text-secondary-content\/95 { - color: var(--fallback-sc,oklch(var(--sc)/0.95))} -.text-secondary\/0 { - color: var(--fallback-s,oklch(var(--s)/0))} -.text-secondary\/10 { - color: var(--fallback-s,oklch(var(--s)/0.1))} -.text-secondary\/100 { - color: var(--fallback-s,oklch(var(--s)/1))} -.text-secondary\/20 { - color: var(--fallback-s,oklch(var(--s)/0.2))} -.text-secondary\/25 { - color: var(--fallback-s,oklch(var(--s)/0.25))} -.text-secondary\/30 { - color: var(--fallback-s,oklch(var(--s)/0.3))} -.text-secondary\/40 { - color: var(--fallback-s,oklch(var(--s)/0.4))} -.text-secondary\/5 { - color: var(--fallback-s,oklch(var(--s)/0.05))} -.text-secondary\/50 { - color: var(--fallback-s,oklch(var(--s)/0.5))} -.text-secondary\/60 { - color: var(--fallback-s,oklch(var(--s)/0.6))} -.text-secondary\/70 { - color: var(--fallback-s,oklch(var(--s)/0.7))} -.text-secondary\/75 { - color: var(--fallback-s,oklch(var(--s)/0.75))} -.text-secondary\/80 { - color: var(--fallback-s,oklch(var(--s)/0.8))} -.text-secondary\/90 { - color: var(--fallback-s,oklch(var(--s)/0.9))} -.text-secondary\/95 { - color: var(--fallback-s,oklch(var(--s)/0.95))} -.text-success { - color: var(--fallback-su,oklch(var(--su)/1))} -.text-success-content { - color: var(--fallback-suc,oklch(var(--suc)/1))} -.text-success-content\/0 { - color: var(--fallback-suc,oklch(var(--suc)/0))} -.text-success-content\/10 { - color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.text-success-content\/100 { - color: var(--fallback-suc,oklch(var(--suc)/1))} -.text-success-content\/20 { - color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.text-success-content\/25 { - color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.text-success-content\/30 { - color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.text-success-content\/40 { - color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.text-success-content\/5 { - color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.text-success-content\/50 { - color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.text-success-content\/60 { - color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.text-success-content\/70 { - color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.text-success-content\/75 { - color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.text-success-content\/80 { - color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.text-success-content\/90 { - color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.text-success-content\/95 { - color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.text-success\/0 { - color: var(--fallback-su,oklch(var(--su)/0))} -.text-success\/10 { - color: var(--fallback-su,oklch(var(--su)/0.1))} -.text-success\/100 { - color: var(--fallback-su,oklch(var(--su)/1))} -.text-success\/20 { - color: var(--fallback-su,oklch(var(--su)/0.2))} -.text-success\/25 { - color: var(--fallback-su,oklch(var(--su)/0.25))} -.text-success\/30 { - color: var(--fallback-su,oklch(var(--su)/0.3))} -.text-success\/40 { - color: var(--fallback-su,oklch(var(--su)/0.4))} -.text-success\/5 { - color: var(--fallback-su,oklch(var(--su)/0.05))} -.text-success\/50 { - color: var(--fallback-su,oklch(var(--su)/0.5))} -.text-success\/60 { - color: var(--fallback-su,oklch(var(--su)/0.6))} -.text-success\/70 { - color: var(--fallback-su,oklch(var(--su)/0.7))} -.text-success\/75 { - color: var(--fallback-su,oklch(var(--su)/0.75))} -.text-success\/80 { - color: var(--fallback-su,oklch(var(--su)/0.8))} -.text-success\/90 { - color: var(--fallback-su,oklch(var(--su)/0.9))} -.text-success\/95 { - color: var(--fallback-su,oklch(var(--su)/0.95))} -.text-transparent { - color: transparent} -.text-transparent\/0 { - color: rgb(0 0 0 / 0)} -.text-transparent\/10 { - color: rgb(0 0 0 / 0.1)} -.text-transparent\/100 { - color: rgb(0 0 0 / 1)} -.text-transparent\/20 { - color: rgb(0 0 0 / 0.2)} -.text-transparent\/25 { - color: rgb(0 0 0 / 0.25)} -.text-transparent\/30 { - color: rgb(0 0 0 / 0.3)} -.text-transparent\/40 { - color: rgb(0 0 0 / 0.4)} -.text-transparent\/5 { - color: rgb(0 0 0 / 0.05)} -.text-transparent\/50 { - color: rgb(0 0 0 / 0.5)} -.text-transparent\/60 { - color: rgb(0 0 0 / 0.6)} -.text-transparent\/70 { - color: rgb(0 0 0 / 0.7)} -.text-transparent\/75 { - color: rgb(0 0 0 / 0.75)} -.text-transparent\/80 { - color: rgb(0 0 0 / 0.8)} -.text-transparent\/90 { - color: rgb(0 0 0 / 0.9)} -.text-transparent\/95 { - color: rgb(0 0 0 / 0.95)} -.text-warning { - color: var(--fallback-wa,oklch(var(--wa)/1))} -.text-warning-content { - color: var(--fallback-wac,oklch(var(--wac)/1))} -.text-warning-content\/0 { - color: var(--fallback-wac,oklch(var(--wac)/0))} -.text-warning-content\/10 { - color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.text-warning-content\/100 { - color: var(--fallback-wac,oklch(var(--wac)/1))} -.text-warning-content\/20 { - color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.text-warning-content\/25 { - color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.text-warning-content\/30 { - color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.text-warning-content\/40 { - color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.text-warning-content\/5 { - color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.text-warning-content\/50 { - color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.text-warning-content\/60 { - color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.text-warning-content\/70 { - color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.text-warning-content\/75 { - color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.text-warning-content\/80 { - color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.text-warning-content\/90 { - color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.text-warning-content\/95 { - color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.text-warning\/0 { - color: var(--fallback-wa,oklch(var(--wa)/0))} -.text-warning\/10 { - color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.text-warning\/100 { - color: var(--fallback-wa,oklch(var(--wa)/1))} -.text-warning\/20 { - color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.text-warning\/25 { - color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.text-warning\/30 { - color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.text-warning\/40 { - color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.text-warning\/5 { - color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.text-warning\/50 { - color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.text-warning\/60 { - color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.text-warning\/70 { - color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.text-warning\/75 { - color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.text-warning\/80 { - color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.text-warning\/90 { - color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.text-warning\/95 { - color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.placeholder-accent::placeholder { - color: var(--fallback-a,oklch(var(--a)/1))} -.placeholder-accent-content::placeholder { - color: var(--fallback-ac,oklch(var(--ac)/1))} -.placeholder-accent-content\/0::placeholder { - color: var(--fallback-ac,oklch(var(--ac)/0))} -.placeholder-accent-content\/10::placeholder { - color: var(--fallback-ac,oklch(var(--ac)/0.1))} -.placeholder-accent-content\/100::placeholder { - color: var(--fallback-ac,oklch(var(--ac)/1))} -.placeholder-accent-content\/20::placeholder { - color: var(--fallback-ac,oklch(var(--ac)/0.2))} -.placeholder-accent-content\/25::placeholder { - color: var(--fallback-ac,oklch(var(--ac)/0.25))} -.placeholder-accent-content\/30::placeholder { - color: var(--fallback-ac,oklch(var(--ac)/0.3))} -.placeholder-accent-content\/40::placeholder { - color: var(--fallback-ac,oklch(var(--ac)/0.4))} -.placeholder-accent-content\/5::placeholder { - color: var(--fallback-ac,oklch(var(--ac)/0.05))} -.placeholder-accent-content\/50::placeholder { - color: var(--fallback-ac,oklch(var(--ac)/0.5))} -.placeholder-accent-content\/60::placeholder { - color: var(--fallback-ac,oklch(var(--ac)/0.6))} -.placeholder-accent-content\/70::placeholder { - color: var(--fallback-ac,oklch(var(--ac)/0.7))} -.placeholder-accent-content\/75::placeholder { - color: var(--fallback-ac,oklch(var(--ac)/0.75))} -.placeholder-accent-content\/80::placeholder { - color: var(--fallback-ac,oklch(var(--ac)/0.8))} -.placeholder-accent-content\/90::placeholder { - color: var(--fallback-ac,oklch(var(--ac)/0.9))} -.placeholder-accent-content\/95::placeholder { - color: var(--fallback-ac,oklch(var(--ac)/0.95))} -.placeholder-accent\/0::placeholder { - color: var(--fallback-a,oklch(var(--a)/0))} -.placeholder-accent\/10::placeholder { - color: var(--fallback-a,oklch(var(--a)/0.1))} -.placeholder-accent\/100::placeholder { - color: var(--fallback-a,oklch(var(--a)/1))} -.placeholder-accent\/20::placeholder { - color: var(--fallback-a,oklch(var(--a)/0.2))} -.placeholder-accent\/25::placeholder { - color: var(--fallback-a,oklch(var(--a)/0.25))} -.placeholder-accent\/30::placeholder { - color: var(--fallback-a,oklch(var(--a)/0.3))} -.placeholder-accent\/40::placeholder { - color: var(--fallback-a,oklch(var(--a)/0.4))} -.placeholder-accent\/5::placeholder { - color: var(--fallback-a,oklch(var(--a)/0.05))} -.placeholder-accent\/50::placeholder { - color: var(--fallback-a,oklch(var(--a)/0.5))} -.placeholder-accent\/60::placeholder { - color: var(--fallback-a,oklch(var(--a)/0.6))} -.placeholder-accent\/70::placeholder { - color: var(--fallback-a,oklch(var(--a)/0.7))} -.placeholder-accent\/75::placeholder { - color: var(--fallback-a,oklch(var(--a)/0.75))} -.placeholder-accent\/80::placeholder { - color: var(--fallback-a,oklch(var(--a)/0.8))} -.placeholder-accent\/90::placeholder { - color: var(--fallback-a,oklch(var(--a)/0.9))} -.placeholder-accent\/95::placeholder { - color: var(--fallback-a,oklch(var(--a)/0.95))} -.placeholder-base-100::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/1))} -.placeholder-base-100\/0::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0))} -.placeholder-base-100\/10::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.placeholder-base-100\/100::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/1))} -.placeholder-base-100\/20::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.placeholder-base-100\/25::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.placeholder-base-100\/30::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.placeholder-base-100\/40::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.placeholder-base-100\/5::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.placeholder-base-100\/50::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.placeholder-base-100\/60::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.placeholder-base-100\/70::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.placeholder-base-100\/75::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.placeholder-base-100\/80::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.placeholder-base-100\/90::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.placeholder-base-100\/95::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.placeholder-base-200::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/1))} -.placeholder-base-200\/0::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0))} -.placeholder-base-200\/10::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.placeholder-base-200\/100::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/1))} -.placeholder-base-200\/20::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.placeholder-base-200\/25::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.placeholder-base-200\/30::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.placeholder-base-200\/40::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.placeholder-base-200\/5::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.placeholder-base-200\/50::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.placeholder-base-200\/60::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.placeholder-base-200\/70::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.placeholder-base-200\/75::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.placeholder-base-200\/80::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.placeholder-base-200\/90::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.placeholder-base-200\/95::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.placeholder-base-300::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/1))} -.placeholder-base-300\/0::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0))} -.placeholder-base-300\/10::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.placeholder-base-300\/100::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/1))} -.placeholder-base-300\/20::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.placeholder-base-300\/25::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.placeholder-base-300\/30::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.placeholder-base-300\/40::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.placeholder-base-300\/5::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.placeholder-base-300\/50::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.placeholder-base-300\/60::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.placeholder-base-300\/70::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.placeholder-base-300\/75::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.placeholder-base-300\/80::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.placeholder-base-300\/90::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.placeholder-base-300\/95::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.placeholder-base-content::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/1))} -.placeholder-base-content\/0::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0))} -.placeholder-base-content\/10::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.placeholder-base-content\/100::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/1))} -.placeholder-base-content\/20::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.placeholder-base-content\/25::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.placeholder-base-content\/30::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.placeholder-base-content\/40::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.placeholder-base-content\/5::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.placeholder-base-content\/50::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.placeholder-base-content\/60::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.placeholder-base-content\/70::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.placeholder-base-content\/75::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.placeholder-base-content\/80::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.placeholder-base-content\/90::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.placeholder-base-content\/95::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.placeholder-current::placeholder { - color: currentColor} -.placeholder-error::placeholder { - color: var(--fallback-er,oklch(var(--er)/1))} -.placeholder-error-content::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/1))} -.placeholder-error-content\/0::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0))} -.placeholder-error-content\/10::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.placeholder-error-content\/100::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/1))} -.placeholder-error-content\/20::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.placeholder-error-content\/25::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.placeholder-error-content\/30::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.placeholder-error-content\/40::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.placeholder-error-content\/5::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.placeholder-error-content\/50::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.placeholder-error-content\/60::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.placeholder-error-content\/70::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.placeholder-error-content\/75::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.placeholder-error-content\/80::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.placeholder-error-content\/90::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.placeholder-error-content\/95::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.placeholder-error\/0::placeholder { - color: var(--fallback-er,oklch(var(--er)/0))} -.placeholder-error\/10::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.1))} -.placeholder-error\/100::placeholder { - color: var(--fallback-er,oklch(var(--er)/1))} -.placeholder-error\/20::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.2))} -.placeholder-error\/25::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.25))} -.placeholder-error\/30::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.3))} -.placeholder-error\/40::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.4))} -.placeholder-error\/5::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.05))} -.placeholder-error\/50::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.5))} -.placeholder-error\/60::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.6))} -.placeholder-error\/70::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.7))} -.placeholder-error\/75::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.75))} -.placeholder-error\/80::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.8))} -.placeholder-error\/90::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.9))} -.placeholder-error\/95::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.95))} -.placeholder-info::placeholder { - color: var(--fallback-in,oklch(var(--in)/1))} -.placeholder-info-content::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/1))} -.placeholder-info-content\/0::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0))} -.placeholder-info-content\/10::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.placeholder-info-content\/100::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/1))} -.placeholder-info-content\/20::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.placeholder-info-content\/25::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.placeholder-info-content\/30::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.placeholder-info-content\/40::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.placeholder-info-content\/5::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.placeholder-info-content\/50::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.placeholder-info-content\/60::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.placeholder-info-content\/70::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.placeholder-info-content\/75::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.placeholder-info-content\/80::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.placeholder-info-content\/90::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.placeholder-info-content\/95::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.placeholder-info\/0::placeholder { - color: var(--fallback-in,oklch(var(--in)/0))} -.placeholder-info\/10::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.1))} -.placeholder-info\/100::placeholder { - color: var(--fallback-in,oklch(var(--in)/1))} -.placeholder-info\/20::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.2))} -.placeholder-info\/25::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.25))} -.placeholder-info\/30::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.3))} -.placeholder-info\/40::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.4))} -.placeholder-info\/5::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.05))} -.placeholder-info\/50::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.5))} -.placeholder-info\/60::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.6))} -.placeholder-info\/70::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.7))} -.placeholder-info\/75::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.75))} -.placeholder-info\/80::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.8))} -.placeholder-info\/90::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.9))} -.placeholder-info\/95::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.95))} -.placeholder-neutral::placeholder { - color: var(--fallback-n,oklch(var(--n)/1))} -.placeholder-neutral-content::placeholder { - color: var(--fallback-nc,oklch(var(--nc)/1))} -.placeholder-neutral-content\/0::placeholder { - color: var(--fallback-nc,oklch(var(--nc)/0))} -.placeholder-neutral-content\/10::placeholder { - color: var(--fallback-nc,oklch(var(--nc)/0.1))} -.placeholder-neutral-content\/100::placeholder { - color: var(--fallback-nc,oklch(var(--nc)/1))} -.placeholder-neutral-content\/20::placeholder { - color: var(--fallback-nc,oklch(var(--nc)/0.2))} -.placeholder-neutral-content\/25::placeholder { - color: var(--fallback-nc,oklch(var(--nc)/0.25))} -.placeholder-neutral-content\/30::placeholder { - color: var(--fallback-nc,oklch(var(--nc)/0.3))} -.placeholder-neutral-content\/40::placeholder { - color: var(--fallback-nc,oklch(var(--nc)/0.4))} -.placeholder-neutral-content\/5::placeholder { - color: var(--fallback-nc,oklch(var(--nc)/0.05))} -.placeholder-neutral-content\/50::placeholder { - color: var(--fallback-nc,oklch(var(--nc)/0.5))} -.placeholder-neutral-content\/60::placeholder { - color: var(--fallback-nc,oklch(var(--nc)/0.6))} -.placeholder-neutral-content\/70::placeholder { - color: var(--fallback-nc,oklch(var(--nc)/0.7))} -.placeholder-neutral-content\/75::placeholder { - color: var(--fallback-nc,oklch(var(--nc)/0.75))} -.placeholder-neutral-content\/80::placeholder { - color: var(--fallback-nc,oklch(var(--nc)/0.8))} -.placeholder-neutral-content\/90::placeholder { - color: var(--fallback-nc,oklch(var(--nc)/0.9))} -.placeholder-neutral-content\/95::placeholder { - color: var(--fallback-nc,oklch(var(--nc)/0.95))} -.placeholder-neutral\/0::placeholder { - color: var(--fallback-n,oklch(var(--n)/0))} -.placeholder-neutral\/10::placeholder { - color: var(--fallback-n,oklch(var(--n)/0.1))} -.placeholder-neutral\/100::placeholder { - color: var(--fallback-n,oklch(var(--n)/1))} -.placeholder-neutral\/20::placeholder { - color: var(--fallback-n,oklch(var(--n)/0.2))} -.placeholder-neutral\/25::placeholder { - color: var(--fallback-n,oklch(var(--n)/0.25))} -.placeholder-neutral\/30::placeholder { - color: var(--fallback-n,oklch(var(--n)/0.3))} -.placeholder-neutral\/40::placeholder { - color: var(--fallback-n,oklch(var(--n)/0.4))} -.placeholder-neutral\/5::placeholder { - color: var(--fallback-n,oklch(var(--n)/0.05))} -.placeholder-neutral\/50::placeholder { - color: var(--fallback-n,oklch(var(--n)/0.5))} -.placeholder-neutral\/60::placeholder { - color: var(--fallback-n,oklch(var(--n)/0.6))} -.placeholder-neutral\/70::placeholder { - color: var(--fallback-n,oklch(var(--n)/0.7))} -.placeholder-neutral\/75::placeholder { - color: var(--fallback-n,oklch(var(--n)/0.75))} -.placeholder-neutral\/80::placeholder { - color: var(--fallback-n,oklch(var(--n)/0.8))} -.placeholder-neutral\/90::placeholder { - color: var(--fallback-n,oklch(var(--n)/0.9))} -.placeholder-neutral\/95::placeholder { - color: var(--fallback-n,oklch(var(--n)/0.95))} -.placeholder-primary::placeholder { - color: var(--fallback-p,oklch(var(--p)/1))} -.placeholder-primary-content::placeholder { - color: var(--fallback-pc,oklch(var(--pc)/1))} -.placeholder-primary-content\/0::placeholder { - color: var(--fallback-pc,oklch(var(--pc)/0))} -.placeholder-primary-content\/10::placeholder { - color: var(--fallback-pc,oklch(var(--pc)/0.1))} -.placeholder-primary-content\/100::placeholder { - color: var(--fallback-pc,oklch(var(--pc)/1))} -.placeholder-primary-content\/20::placeholder { - color: var(--fallback-pc,oklch(var(--pc)/0.2))} -.placeholder-primary-content\/25::placeholder { - color: var(--fallback-pc,oklch(var(--pc)/0.25))} -.placeholder-primary-content\/30::placeholder { - color: var(--fallback-pc,oklch(var(--pc)/0.3))} -.placeholder-primary-content\/40::placeholder { - color: var(--fallback-pc,oklch(var(--pc)/0.4))} -.placeholder-primary-content\/5::placeholder { - color: var(--fallback-pc,oklch(var(--pc)/0.05))} -.placeholder-primary-content\/50::placeholder { - color: var(--fallback-pc,oklch(var(--pc)/0.5))} -.placeholder-primary-content\/60::placeholder { - color: var(--fallback-pc,oklch(var(--pc)/0.6))} -.placeholder-primary-content\/70::placeholder { - color: var(--fallback-pc,oklch(var(--pc)/0.7))} -.placeholder-primary-content\/75::placeholder { - color: var(--fallback-pc,oklch(var(--pc)/0.75))} -.placeholder-primary-content\/80::placeholder { - color: var(--fallback-pc,oklch(var(--pc)/0.8))} -.placeholder-primary-content\/90::placeholder { - color: var(--fallback-pc,oklch(var(--pc)/0.9))} -.placeholder-primary-content\/95::placeholder { - color: var(--fallback-pc,oklch(var(--pc)/0.95))} -.placeholder-primary\/0::placeholder { - color: var(--fallback-p,oklch(var(--p)/0))} -.placeholder-primary\/10::placeholder { - color: var(--fallback-p,oklch(var(--p)/0.1))} -.placeholder-primary\/100::placeholder { - color: var(--fallback-p,oklch(var(--p)/1))} -.placeholder-primary\/20::placeholder { - color: var(--fallback-p,oklch(var(--p)/0.2))} -.placeholder-primary\/25::placeholder { - color: var(--fallback-p,oklch(var(--p)/0.25))} -.placeholder-primary\/30::placeholder { - color: var(--fallback-p,oklch(var(--p)/0.3))} -.placeholder-primary\/40::placeholder { - color: var(--fallback-p,oklch(var(--p)/0.4))} -.placeholder-primary\/5::placeholder { - color: var(--fallback-p,oklch(var(--p)/0.05))} -.placeholder-primary\/50::placeholder { - color: var(--fallback-p,oklch(var(--p)/0.5))} -.placeholder-primary\/60::placeholder { - color: var(--fallback-p,oklch(var(--p)/0.6))} -.placeholder-primary\/70::placeholder { - color: var(--fallback-p,oklch(var(--p)/0.7))} -.placeholder-primary\/75::placeholder { - color: var(--fallback-p,oklch(var(--p)/0.75))} -.placeholder-primary\/80::placeholder { - color: var(--fallback-p,oklch(var(--p)/0.8))} -.placeholder-primary\/90::placeholder { - color: var(--fallback-p,oklch(var(--p)/0.9))} -.placeholder-primary\/95::placeholder { - color: var(--fallback-p,oklch(var(--p)/0.95))} -.placeholder-secondary::placeholder { - color: var(--fallback-s,oklch(var(--s)/1))} -.placeholder-secondary-content::placeholder { - color: var(--fallback-sc,oklch(var(--sc)/1))} -.placeholder-secondary-content\/0::placeholder { - color: var(--fallback-sc,oklch(var(--sc)/0))} -.placeholder-secondary-content\/10::placeholder { - color: var(--fallback-sc,oklch(var(--sc)/0.1))} -.placeholder-secondary-content\/100::placeholder { - color: var(--fallback-sc,oklch(var(--sc)/1))} -.placeholder-secondary-content\/20::placeholder { - color: var(--fallback-sc,oklch(var(--sc)/0.2))} -.placeholder-secondary-content\/25::placeholder { - color: var(--fallback-sc,oklch(var(--sc)/0.25))} -.placeholder-secondary-content\/30::placeholder { - color: var(--fallback-sc,oklch(var(--sc)/0.3))} -.placeholder-secondary-content\/40::placeholder { - color: var(--fallback-sc,oklch(var(--sc)/0.4))} -.placeholder-secondary-content\/5::placeholder { - color: var(--fallback-sc,oklch(var(--sc)/0.05))} -.placeholder-secondary-content\/50::placeholder { - color: var(--fallback-sc,oklch(var(--sc)/0.5))} -.placeholder-secondary-content\/60::placeholder { - color: var(--fallback-sc,oklch(var(--sc)/0.6))} -.placeholder-secondary-content\/70::placeholder { - color: var(--fallback-sc,oklch(var(--sc)/0.7))} -.placeholder-secondary-content\/75::placeholder { - color: var(--fallback-sc,oklch(var(--sc)/0.75))} -.placeholder-secondary-content\/80::placeholder { - color: var(--fallback-sc,oklch(var(--sc)/0.8))} -.placeholder-secondary-content\/90::placeholder { - color: var(--fallback-sc,oklch(var(--sc)/0.9))} -.placeholder-secondary-content\/95::placeholder { - color: var(--fallback-sc,oklch(var(--sc)/0.95))} -.placeholder-secondary\/0::placeholder { - color: var(--fallback-s,oklch(var(--s)/0))} -.placeholder-secondary\/10::placeholder { - color: var(--fallback-s,oklch(var(--s)/0.1))} -.placeholder-secondary\/100::placeholder { - color: var(--fallback-s,oklch(var(--s)/1))} -.placeholder-secondary\/20::placeholder { - color: var(--fallback-s,oklch(var(--s)/0.2))} -.placeholder-secondary\/25::placeholder { - color: var(--fallback-s,oklch(var(--s)/0.25))} -.placeholder-secondary\/30::placeholder { - color: var(--fallback-s,oklch(var(--s)/0.3))} -.placeholder-secondary\/40::placeholder { - color: var(--fallback-s,oklch(var(--s)/0.4))} -.placeholder-secondary\/5::placeholder { - color: var(--fallback-s,oklch(var(--s)/0.05))} -.placeholder-secondary\/50::placeholder { - color: var(--fallback-s,oklch(var(--s)/0.5))} -.placeholder-secondary\/60::placeholder { - color: var(--fallback-s,oklch(var(--s)/0.6))} -.placeholder-secondary\/70::placeholder { - color: var(--fallback-s,oklch(var(--s)/0.7))} -.placeholder-secondary\/75::placeholder { - color: var(--fallback-s,oklch(var(--s)/0.75))} -.placeholder-secondary\/80::placeholder { - color: var(--fallback-s,oklch(var(--s)/0.8))} -.placeholder-secondary\/90::placeholder { - color: var(--fallback-s,oklch(var(--s)/0.9))} -.placeholder-secondary\/95::placeholder { - color: var(--fallback-s,oklch(var(--s)/0.95))} -.placeholder-success::placeholder { - color: var(--fallback-su,oklch(var(--su)/1))} -.placeholder-success-content::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/1))} -.placeholder-success-content\/0::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0))} -.placeholder-success-content\/10::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.placeholder-success-content\/100::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/1))} -.placeholder-success-content\/20::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.placeholder-success-content\/25::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.placeholder-success-content\/30::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.placeholder-success-content\/40::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.placeholder-success-content\/5::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.placeholder-success-content\/50::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.placeholder-success-content\/60::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.placeholder-success-content\/70::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.placeholder-success-content\/75::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.placeholder-success-content\/80::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.placeholder-success-content\/90::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.placeholder-success-content\/95::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.placeholder-success\/0::placeholder { - color: var(--fallback-su,oklch(var(--su)/0))} -.placeholder-success\/10::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.1))} -.placeholder-success\/100::placeholder { - color: var(--fallback-su,oklch(var(--su)/1))} -.placeholder-success\/20::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.2))} -.placeholder-success\/25::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.25))} -.placeholder-success\/30::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.3))} -.placeholder-success\/40::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.4))} -.placeholder-success\/5::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.05))} -.placeholder-success\/50::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.5))} -.placeholder-success\/60::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.6))} -.placeholder-success\/70::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.7))} -.placeholder-success\/75::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.75))} -.placeholder-success\/80::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.8))} -.placeholder-success\/90::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.9))} -.placeholder-success\/95::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.95))} -.placeholder-transparent::placeholder { - color: transparent} -.placeholder-transparent\/0::placeholder { - color: rgb(0 0 0 / 0)} -.placeholder-transparent\/10::placeholder { - color: rgb(0 0 0 / 0.1)} -.placeholder-transparent\/100::placeholder { - color: rgb(0 0 0 / 1)} -.placeholder-transparent\/20::placeholder { - color: rgb(0 0 0 / 0.2)} -.placeholder-transparent\/25::placeholder { - color: rgb(0 0 0 / 0.25)} -.placeholder-transparent\/30::placeholder { - color: rgb(0 0 0 / 0.3)} -.placeholder-transparent\/40::placeholder { - color: rgb(0 0 0 / 0.4)} -.placeholder-transparent\/5::placeholder { - color: rgb(0 0 0 / 0.05)} -.placeholder-transparent\/50::placeholder { - color: rgb(0 0 0 / 0.5)} -.placeholder-transparent\/60::placeholder { - color: rgb(0 0 0 / 0.6)} -.placeholder-transparent\/70::placeholder { - color: rgb(0 0 0 / 0.7)} -.placeholder-transparent\/75::placeholder { - color: rgb(0 0 0 / 0.75)} -.placeholder-transparent\/80::placeholder { - color: rgb(0 0 0 / 0.8)} -.placeholder-transparent\/90::placeholder { - color: rgb(0 0 0 / 0.9)} -.placeholder-transparent\/95::placeholder { - color: rgb(0 0 0 / 0.95)} -.placeholder-warning::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/1))} -.placeholder-warning-content::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/1))} -.placeholder-warning-content\/0::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0))} -.placeholder-warning-content\/10::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.placeholder-warning-content\/100::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/1))} -.placeholder-warning-content\/20::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.placeholder-warning-content\/25::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.placeholder-warning-content\/30::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.placeholder-warning-content\/40::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.placeholder-warning-content\/5::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.placeholder-warning-content\/50::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.placeholder-warning-content\/60::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.placeholder-warning-content\/70::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.placeholder-warning-content\/75::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.placeholder-warning-content\/80::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.placeholder-warning-content\/90::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.placeholder-warning-content\/95::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.placeholder-warning\/0::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0))} -.placeholder-warning\/10::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.placeholder-warning\/100::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/1))} -.placeholder-warning\/20::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.placeholder-warning\/25::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.placeholder-warning\/30::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.placeholder-warning\/40::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.placeholder-warning\/5::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.placeholder-warning\/50::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.placeholder-warning\/60::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.placeholder-warning\/70::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.placeholder-warning\/75::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.placeholder-warning\/80::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.placeholder-warning\/90::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.placeholder-warning\/95::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.outline-accent { - outline-color: var(--fallback-a,oklch(var(--a)/1))} -.outline-accent-content { - outline-color: var(--fallback-ac,oklch(var(--ac)/1))} -.outline-accent-content\/0 { - outline-color: var(--fallback-ac,oklch(var(--ac)/0))} -.outline-accent-content\/10 { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.1))} -.outline-accent-content\/100 { - outline-color: var(--fallback-ac,oklch(var(--ac)/1))} -.outline-accent-content\/20 { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.2))} -.outline-accent-content\/25 { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.25))} -.outline-accent-content\/30 { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.3))} -.outline-accent-content\/40 { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.4))} -.outline-accent-content\/5 { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.05))} -.outline-accent-content\/50 { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.5))} -.outline-accent-content\/60 { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.6))} -.outline-accent-content\/70 { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.7))} -.outline-accent-content\/75 { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.75))} -.outline-accent-content\/80 { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.8))} -.outline-accent-content\/90 { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.9))} -.outline-accent-content\/95 { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.95))} -.outline-accent\/0 { - outline-color: var(--fallback-a,oklch(var(--a)/0))} -.outline-accent\/10 { - outline-color: var(--fallback-a,oklch(var(--a)/0.1))} -.outline-accent\/100 { - outline-color: var(--fallback-a,oklch(var(--a)/1))} -.outline-accent\/20 { - outline-color: var(--fallback-a,oklch(var(--a)/0.2))} -.outline-accent\/25 { - outline-color: var(--fallback-a,oklch(var(--a)/0.25))} -.outline-accent\/30 { - outline-color: var(--fallback-a,oklch(var(--a)/0.3))} -.outline-accent\/40 { - outline-color: var(--fallback-a,oklch(var(--a)/0.4))} -.outline-accent\/5 { - outline-color: var(--fallback-a,oklch(var(--a)/0.05))} -.outline-accent\/50 { - outline-color: var(--fallback-a,oklch(var(--a)/0.5))} -.outline-accent\/60 { - outline-color: var(--fallback-a,oklch(var(--a)/0.6))} -.outline-accent\/70 { - outline-color: var(--fallback-a,oklch(var(--a)/0.7))} -.outline-accent\/75 { - outline-color: var(--fallback-a,oklch(var(--a)/0.75))} -.outline-accent\/80 { - outline-color: var(--fallback-a,oklch(var(--a)/0.8))} -.outline-accent\/90 { - outline-color: var(--fallback-a,oklch(var(--a)/0.9))} -.outline-accent\/95 { - outline-color: var(--fallback-a,oklch(var(--a)/0.95))} -.outline-base-100 { - outline-color: var(--fallback-b1,oklch(var(--b1)/1))} -.outline-base-100\/0 { - outline-color: var(--fallback-b1,oklch(var(--b1)/0))} -.outline-base-100\/10 { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.outline-base-100\/100 { - outline-color: var(--fallback-b1,oklch(var(--b1)/1))} -.outline-base-100\/20 { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.outline-base-100\/25 { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.outline-base-100\/30 { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.outline-base-100\/40 { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.outline-base-100\/5 { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.outline-base-100\/50 { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.outline-base-100\/60 { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.outline-base-100\/70 { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.outline-base-100\/75 { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.outline-base-100\/80 { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.outline-base-100\/90 { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.outline-base-100\/95 { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.outline-base-200 { - outline-color: var(--fallback-b2,oklch(var(--b2)/1))} -.outline-base-200\/0 { - outline-color: var(--fallback-b2,oklch(var(--b2)/0))} -.outline-base-200\/10 { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.outline-base-200\/100 { - outline-color: var(--fallback-b2,oklch(var(--b2)/1))} -.outline-base-200\/20 { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.outline-base-200\/25 { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.outline-base-200\/30 { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.outline-base-200\/40 { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.outline-base-200\/5 { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.outline-base-200\/50 { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.outline-base-200\/60 { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.outline-base-200\/70 { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.outline-base-200\/75 { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.outline-base-200\/80 { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.outline-base-200\/90 { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.outline-base-200\/95 { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.outline-base-300 { - outline-color: var(--fallback-b3,oklch(var(--b3)/1))} -.outline-base-300\/0 { - outline-color: var(--fallback-b3,oklch(var(--b3)/0))} -.outline-base-300\/10 { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.outline-base-300\/100 { - outline-color: var(--fallback-b3,oklch(var(--b3)/1))} -.outline-base-300\/20 { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.outline-base-300\/25 { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.outline-base-300\/30 { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.outline-base-300\/40 { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.outline-base-300\/5 { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.outline-base-300\/50 { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.outline-base-300\/60 { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.outline-base-300\/70 { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.outline-base-300\/75 { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.outline-base-300\/80 { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.outline-base-300\/90 { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.outline-base-300\/95 { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.outline-base-content { - outline-color: var(--fallback-bc,oklch(var(--bc)/1))} -.outline-base-content\/0 { - outline-color: var(--fallback-bc,oklch(var(--bc)/0))} -.outline-base-content\/10 { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.outline-base-content\/100 { - outline-color: var(--fallback-bc,oklch(var(--bc)/1))} -.outline-base-content\/20 { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.outline-base-content\/25 { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.outline-base-content\/30 { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.outline-base-content\/40 { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.outline-base-content\/5 { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.outline-base-content\/50 { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.outline-base-content\/60 { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.outline-base-content\/70 { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.outline-base-content\/75 { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.outline-base-content\/80 { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.outline-base-content\/90 { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.outline-base-content\/95 { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.outline-current { - outline-color: currentColor} -.outline-error { - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.outline-error-content { - outline-color: var(--fallback-erc,oklch(var(--erc)/1))} -.outline-error-content\/0 { - outline-color: var(--fallback-erc,oklch(var(--erc)/0))} -.outline-error-content\/10 { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.outline-error-content\/100 { - outline-color: var(--fallback-erc,oklch(var(--erc)/1))} -.outline-error-content\/20 { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.outline-error-content\/25 { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.outline-error-content\/30 { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.outline-error-content\/40 { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.outline-error-content\/5 { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.outline-error-content\/50 { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.outline-error-content\/60 { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.outline-error-content\/70 { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.outline-error-content\/75 { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.outline-error-content\/80 { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.outline-error-content\/90 { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.outline-error-content\/95 { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.outline-error\/0 { - outline-color: var(--fallback-er,oklch(var(--er)/0))} -.outline-error\/10 { - outline-color: var(--fallback-er,oklch(var(--er)/0.1))} -.outline-error\/100 { - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.outline-error\/20 { - outline-color: var(--fallback-er,oklch(var(--er)/0.2))} -.outline-error\/25 { - outline-color: var(--fallback-er,oklch(var(--er)/0.25))} -.outline-error\/30 { - outline-color: var(--fallback-er,oklch(var(--er)/0.3))} -.outline-error\/40 { - outline-color: var(--fallback-er,oklch(var(--er)/0.4))} -.outline-error\/5 { - outline-color: var(--fallback-er,oklch(var(--er)/0.05))} -.outline-error\/50 { - outline-color: var(--fallback-er,oklch(var(--er)/0.5))} -.outline-error\/60 { - outline-color: var(--fallback-er,oklch(var(--er)/0.6))} -.outline-error\/70 { - outline-color: var(--fallback-er,oklch(var(--er)/0.7))} -.outline-error\/75 { - outline-color: var(--fallback-er,oklch(var(--er)/0.75))} -.outline-error\/80 { - outline-color: var(--fallback-er,oklch(var(--er)/0.8))} -.outline-error\/90 { - outline-color: var(--fallback-er,oklch(var(--er)/0.9))} -.outline-error\/95 { - outline-color: var(--fallback-er,oklch(var(--er)/0.95))} -.outline-info { - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.outline-info-content { - outline-color: var(--fallback-inc,oklch(var(--inc)/1))} -.outline-info-content\/0 { - outline-color: var(--fallback-inc,oklch(var(--inc)/0))} -.outline-info-content\/10 { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.outline-info-content\/100 { - outline-color: var(--fallback-inc,oklch(var(--inc)/1))} -.outline-info-content\/20 { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.outline-info-content\/25 { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.outline-info-content\/30 { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.outline-info-content\/40 { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.outline-info-content\/5 { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.outline-info-content\/50 { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.outline-info-content\/60 { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.outline-info-content\/70 { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.outline-info-content\/75 { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.outline-info-content\/80 { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.outline-info-content\/90 { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.outline-info-content\/95 { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.outline-info\/0 { - outline-color: var(--fallback-in,oklch(var(--in)/0))} -.outline-info\/10 { - outline-color: var(--fallback-in,oklch(var(--in)/0.1))} -.outline-info\/100 { - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.outline-info\/20 { - outline-color: var(--fallback-in,oklch(var(--in)/0.2))} -.outline-info\/25 { - outline-color: var(--fallback-in,oklch(var(--in)/0.25))} -.outline-info\/30 { - outline-color: var(--fallback-in,oklch(var(--in)/0.3))} -.outline-info\/40 { - outline-color: var(--fallback-in,oklch(var(--in)/0.4))} -.outline-info\/5 { - outline-color: var(--fallback-in,oklch(var(--in)/0.05))} -.outline-info\/50 { - outline-color: var(--fallback-in,oklch(var(--in)/0.5))} -.outline-info\/60 { - outline-color: var(--fallback-in,oklch(var(--in)/0.6))} -.outline-info\/70 { - outline-color: var(--fallback-in,oklch(var(--in)/0.7))} -.outline-info\/75 { - outline-color: var(--fallback-in,oklch(var(--in)/0.75))} -.outline-info\/80 { - outline-color: var(--fallback-in,oklch(var(--in)/0.8))} -.outline-info\/90 { - outline-color: var(--fallback-in,oklch(var(--in)/0.9))} -.outline-info\/95 { - outline-color: var(--fallback-in,oklch(var(--in)/0.95))} -.outline-neutral { - outline-color: var(--fallback-n,oklch(var(--n)/1))} -.outline-neutral-content { - outline-color: var(--fallback-nc,oklch(var(--nc)/1))} -.outline-neutral-content\/0 { - outline-color: var(--fallback-nc,oklch(var(--nc)/0))} -.outline-neutral-content\/10 { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.1))} -.outline-neutral-content\/100 { - outline-color: var(--fallback-nc,oklch(var(--nc)/1))} -.outline-neutral-content\/20 { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.2))} -.outline-neutral-content\/25 { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.25))} -.outline-neutral-content\/30 { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.3))} -.outline-neutral-content\/40 { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.4))} -.outline-neutral-content\/5 { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.05))} -.outline-neutral-content\/50 { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.5))} -.outline-neutral-content\/60 { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.6))} -.outline-neutral-content\/70 { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.7))} -.outline-neutral-content\/75 { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.75))} -.outline-neutral-content\/80 { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.8))} -.outline-neutral-content\/90 { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.9))} -.outline-neutral-content\/95 { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.95))} -.outline-neutral\/0 { - outline-color: var(--fallback-n,oklch(var(--n)/0))} -.outline-neutral\/10 { - outline-color: var(--fallback-n,oklch(var(--n)/0.1))} -.outline-neutral\/100 { - outline-color: var(--fallback-n,oklch(var(--n)/1))} -.outline-neutral\/20 { - outline-color: var(--fallback-n,oklch(var(--n)/0.2))} -.outline-neutral\/25 { - outline-color: var(--fallback-n,oklch(var(--n)/0.25))} -.outline-neutral\/30 { - outline-color: var(--fallback-n,oklch(var(--n)/0.3))} -.outline-neutral\/40 { - outline-color: var(--fallback-n,oklch(var(--n)/0.4))} -.outline-neutral\/5 { - outline-color: var(--fallback-n,oklch(var(--n)/0.05))} -.outline-neutral\/50 { - outline-color: var(--fallback-n,oklch(var(--n)/0.5))} -.outline-neutral\/60 { - outline-color: var(--fallback-n,oklch(var(--n)/0.6))} -.outline-neutral\/70 { - outline-color: var(--fallback-n,oklch(var(--n)/0.7))} -.outline-neutral\/75 { - outline-color: var(--fallback-n,oklch(var(--n)/0.75))} -.outline-neutral\/80 { - outline-color: var(--fallback-n,oklch(var(--n)/0.8))} -.outline-neutral\/90 { - outline-color: var(--fallback-n,oklch(var(--n)/0.9))} -.outline-neutral\/95 { - outline-color: var(--fallback-n,oklch(var(--n)/0.95))} -.outline-primary { - outline-color: var(--fallback-p,oklch(var(--p)/1))} -.outline-primary-content { - outline-color: var(--fallback-pc,oklch(var(--pc)/1))} -.outline-primary-content\/0 { - outline-color: var(--fallback-pc,oklch(var(--pc)/0))} -.outline-primary-content\/10 { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.1))} -.outline-primary-content\/100 { - outline-color: var(--fallback-pc,oklch(var(--pc)/1))} -.outline-primary-content\/20 { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.2))} -.outline-primary-content\/25 { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.25))} -.outline-primary-content\/30 { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.3))} -.outline-primary-content\/40 { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.4))} -.outline-primary-content\/5 { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.05))} -.outline-primary-content\/50 { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.5))} -.outline-primary-content\/60 { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.6))} -.outline-primary-content\/70 { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.7))} -.outline-primary-content\/75 { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.75))} -.outline-primary-content\/80 { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.8))} -.outline-primary-content\/90 { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.9))} -.outline-primary-content\/95 { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.95))} -.outline-primary\/0 { - outline-color: var(--fallback-p,oklch(var(--p)/0))} -.outline-primary\/10 { - outline-color: var(--fallback-p,oklch(var(--p)/0.1))} -.outline-primary\/100 { - outline-color: var(--fallback-p,oklch(var(--p)/1))} -.outline-primary\/20 { - outline-color: var(--fallback-p,oklch(var(--p)/0.2))} -.outline-primary\/25 { - outline-color: var(--fallback-p,oklch(var(--p)/0.25))} -.outline-primary\/30 { - outline-color: var(--fallback-p,oklch(var(--p)/0.3))} -.outline-primary\/40 { - outline-color: var(--fallback-p,oklch(var(--p)/0.4))} -.outline-primary\/5 { - outline-color: var(--fallback-p,oklch(var(--p)/0.05))} -.outline-primary\/50 { - outline-color: var(--fallback-p,oklch(var(--p)/0.5))} -.outline-primary\/60 { - outline-color: var(--fallback-p,oklch(var(--p)/0.6))} -.outline-primary\/70 { - outline-color: var(--fallback-p,oklch(var(--p)/0.7))} -.outline-primary\/75 { - outline-color: var(--fallback-p,oklch(var(--p)/0.75))} -.outline-primary\/80 { - outline-color: var(--fallback-p,oklch(var(--p)/0.8))} -.outline-primary\/90 { - outline-color: var(--fallback-p,oklch(var(--p)/0.9))} -.outline-primary\/95 { - outline-color: var(--fallback-p,oklch(var(--p)/0.95))} -.outline-secondary { - outline-color: var(--fallback-s,oklch(var(--s)/1))} -.outline-secondary-content { - outline-color: var(--fallback-sc,oklch(var(--sc)/1))} -.outline-secondary-content\/0 { - outline-color: var(--fallback-sc,oklch(var(--sc)/0))} -.outline-secondary-content\/10 { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.1))} -.outline-secondary-content\/100 { - outline-color: var(--fallback-sc,oklch(var(--sc)/1))} -.outline-secondary-content\/20 { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.2))} -.outline-secondary-content\/25 { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.25))} -.outline-secondary-content\/30 { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.3))} -.outline-secondary-content\/40 { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.4))} -.outline-secondary-content\/5 { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.05))} -.outline-secondary-content\/50 { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.5))} -.outline-secondary-content\/60 { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.6))} -.outline-secondary-content\/70 { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.7))} -.outline-secondary-content\/75 { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.75))} -.outline-secondary-content\/80 { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.8))} -.outline-secondary-content\/90 { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.9))} -.outline-secondary-content\/95 { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.95))} -.outline-secondary\/0 { - outline-color: var(--fallback-s,oklch(var(--s)/0))} -.outline-secondary\/10 { - outline-color: var(--fallback-s,oklch(var(--s)/0.1))} -.outline-secondary\/100 { - outline-color: var(--fallback-s,oklch(var(--s)/1))} -.outline-secondary\/20 { - outline-color: var(--fallback-s,oklch(var(--s)/0.2))} -.outline-secondary\/25 { - outline-color: var(--fallback-s,oklch(var(--s)/0.25))} -.outline-secondary\/30 { - outline-color: var(--fallback-s,oklch(var(--s)/0.3))} -.outline-secondary\/40 { - outline-color: var(--fallback-s,oklch(var(--s)/0.4))} -.outline-secondary\/5 { - outline-color: var(--fallback-s,oklch(var(--s)/0.05))} -.outline-secondary\/50 { - outline-color: var(--fallback-s,oklch(var(--s)/0.5))} -.outline-secondary\/60 { - outline-color: var(--fallback-s,oklch(var(--s)/0.6))} -.outline-secondary\/70 { - outline-color: var(--fallback-s,oklch(var(--s)/0.7))} -.outline-secondary\/75 { - outline-color: var(--fallback-s,oklch(var(--s)/0.75))} -.outline-secondary\/80 { - outline-color: var(--fallback-s,oklch(var(--s)/0.8))} -.outline-secondary\/90 { - outline-color: var(--fallback-s,oklch(var(--s)/0.9))} -.outline-secondary\/95 { - outline-color: var(--fallback-s,oklch(var(--s)/0.95))} -.outline-success { - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.outline-success-content { - outline-color: var(--fallback-suc,oklch(var(--suc)/1))} -.outline-success-content\/0 { - outline-color: var(--fallback-suc,oklch(var(--suc)/0))} -.outline-success-content\/10 { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.outline-success-content\/100 { - outline-color: var(--fallback-suc,oklch(var(--suc)/1))} -.outline-success-content\/20 { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.outline-success-content\/25 { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.outline-success-content\/30 { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.outline-success-content\/40 { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.outline-success-content\/5 { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.outline-success-content\/50 { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.outline-success-content\/60 { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.outline-success-content\/70 { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.outline-success-content\/75 { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.outline-success-content\/80 { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.outline-success-content\/90 { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.outline-success-content\/95 { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.outline-success\/0 { - outline-color: var(--fallback-su,oklch(var(--su)/0))} -.outline-success\/10 { - outline-color: var(--fallback-su,oklch(var(--su)/0.1))} -.outline-success\/100 { - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.outline-success\/20 { - outline-color: var(--fallback-su,oklch(var(--su)/0.2))} -.outline-success\/25 { - outline-color: var(--fallback-su,oklch(var(--su)/0.25))} -.outline-success\/30 { - outline-color: var(--fallback-su,oklch(var(--su)/0.3))} -.outline-success\/40 { - outline-color: var(--fallback-su,oklch(var(--su)/0.4))} -.outline-success\/5 { - outline-color: var(--fallback-su,oklch(var(--su)/0.05))} -.outline-success\/50 { - outline-color: var(--fallback-su,oklch(var(--su)/0.5))} -.outline-success\/60 { - outline-color: var(--fallback-su,oklch(var(--su)/0.6))} -.outline-success\/70 { - outline-color: var(--fallback-su,oklch(var(--su)/0.7))} -.outline-success\/75 { - outline-color: var(--fallback-su,oklch(var(--su)/0.75))} -.outline-success\/80 { - outline-color: var(--fallback-su,oklch(var(--su)/0.8))} -.outline-success\/90 { - outline-color: var(--fallback-su,oklch(var(--su)/0.9))} -.outline-success\/95 { - outline-color: var(--fallback-su,oklch(var(--su)/0.95))} -.outline-transparent { - outline-color: transparent} -.outline-transparent\/0 { - outline-color: rgb(0 0 0 / 0)} -.outline-transparent\/10 { - outline-color: rgb(0 0 0 / 0.1)} -.outline-transparent\/100 { - outline-color: rgb(0 0 0 / 1)} -.outline-transparent\/20 { - outline-color: rgb(0 0 0 / 0.2)} -.outline-transparent\/25 { - outline-color: rgb(0 0 0 / 0.25)} -.outline-transparent\/30 { - outline-color: rgb(0 0 0 / 0.3)} -.outline-transparent\/40 { - outline-color: rgb(0 0 0 / 0.4)} -.outline-transparent\/5 { - outline-color: rgb(0 0 0 / 0.05)} -.outline-transparent\/50 { - outline-color: rgb(0 0 0 / 0.5)} -.outline-transparent\/60 { - outline-color: rgb(0 0 0 / 0.6)} -.outline-transparent\/70 { - outline-color: rgb(0 0 0 / 0.7)} -.outline-transparent\/75 { - outline-color: rgb(0 0 0 / 0.75)} -.outline-transparent\/80 { - outline-color: rgb(0 0 0 / 0.8)} -.outline-transparent\/90 { - outline-color: rgb(0 0 0 / 0.9)} -.outline-transparent\/95 { - outline-color: rgb(0 0 0 / 0.95)} -.outline-warning { - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.outline-warning-content { - outline-color: var(--fallback-wac,oklch(var(--wac)/1))} -.outline-warning-content\/0 { - outline-color: var(--fallback-wac,oklch(var(--wac)/0))} -.outline-warning-content\/10 { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.outline-warning-content\/100 { - outline-color: var(--fallback-wac,oklch(var(--wac)/1))} -.outline-warning-content\/20 { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.outline-warning-content\/25 { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.outline-warning-content\/30 { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.outline-warning-content\/40 { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.outline-warning-content\/5 { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.outline-warning-content\/50 { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.outline-warning-content\/60 { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.outline-warning-content\/70 { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.outline-warning-content\/75 { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.outline-warning-content\/80 { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.outline-warning-content\/90 { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.outline-warning-content\/95 { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.outline-warning\/0 { - outline-color: var(--fallback-wa,oklch(var(--wa)/0))} -.outline-warning\/10 { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.outline-warning\/100 { - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.outline-warning\/20 { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.outline-warning\/25 { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.outline-warning\/30 { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.outline-warning\/40 { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.outline-warning\/5 { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.outline-warning\/50 { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.outline-warning\/60 { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.outline-warning\/70 { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.outline-warning\/75 { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.outline-warning\/80 { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.outline-warning\/90 { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.outline-warning\/95 { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.ring { - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)} -.ring-0 { - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)} -.ring-1 { - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)} -.ring-2 { - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)} -.ring-4 { - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)} -.ring-8 { - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)} -.ring-inset { - --tw-ring-inset: inset} -.ring-accent { - --tw-ring-color: var(--fallback-a,oklch(var(--a)/1))} -.ring-accent-content { - --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/1))} -.ring-accent-content\/0 { - --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0))} -.ring-accent-content\/10 { - --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.1))} -.ring-accent-content\/100 { - --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/1))} -.ring-accent-content\/20 { - --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.2))} -.ring-accent-content\/25 { - --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.25))} -.ring-accent-content\/30 { - --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.3))} -.ring-accent-content\/40 { - --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.4))} -.ring-accent-content\/5 { - --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.05))} -.ring-accent-content\/50 { - --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.5))} -.ring-accent-content\/60 { - --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.6))} -.ring-accent-content\/70 { - --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.7))} -.ring-accent-content\/75 { - --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.75))} -.ring-accent-content\/80 { - --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.8))} -.ring-accent-content\/90 { - --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.9))} -.ring-accent-content\/95 { - --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.95))} -.ring-accent\/0 { - --tw-ring-color: var(--fallback-a,oklch(var(--a)/0))} -.ring-accent\/10 { - --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.1))} -.ring-accent\/100 { - --tw-ring-color: var(--fallback-a,oklch(var(--a)/1))} -.ring-accent\/20 { - --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.2))} -.ring-accent\/25 { - --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.25))} -.ring-accent\/30 { - --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.3))} -.ring-accent\/40 { - --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.4))} -.ring-accent\/5 { - --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.05))} -.ring-accent\/50 { - --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.5))} -.ring-accent\/60 { - --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.6))} -.ring-accent\/70 { - --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.7))} -.ring-accent\/75 { - --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.75))} -.ring-accent\/80 { - --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.8))} -.ring-accent\/90 { - --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.9))} -.ring-accent\/95 { - --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.95))} -.ring-base-100 { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/1))} -.ring-base-100\/0 { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0))} -.ring-base-100\/10 { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.ring-base-100\/100 { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/1))} -.ring-base-100\/20 { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.ring-base-100\/25 { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.ring-base-100\/30 { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.ring-base-100\/40 { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.ring-base-100\/5 { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.ring-base-100\/50 { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.ring-base-100\/60 { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.ring-base-100\/70 { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.ring-base-100\/75 { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.ring-base-100\/80 { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.ring-base-100\/90 { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.ring-base-100\/95 { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.ring-base-200 { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/1))} -.ring-base-200\/0 { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0))} -.ring-base-200\/10 { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.ring-base-200\/100 { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/1))} -.ring-base-200\/20 { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.ring-base-200\/25 { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.ring-base-200\/30 { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.ring-base-200\/40 { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.ring-base-200\/5 { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.ring-base-200\/50 { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.ring-base-200\/60 { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.ring-base-200\/70 { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.ring-base-200\/75 { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.ring-base-200\/80 { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.ring-base-200\/90 { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.ring-base-200\/95 { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.ring-base-300 { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/1))} -.ring-base-300\/0 { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0))} -.ring-base-300\/10 { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.ring-base-300\/100 { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/1))} -.ring-base-300\/20 { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.ring-base-300\/25 { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.ring-base-300\/30 { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.ring-base-300\/40 { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.ring-base-300\/5 { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.ring-base-300\/50 { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.ring-base-300\/60 { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.ring-base-300\/70 { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.ring-base-300\/75 { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.ring-base-300\/80 { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.ring-base-300\/90 { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.ring-base-300\/95 { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.ring-base-content { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/1))} -.ring-base-content\/0 { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0))} -.ring-base-content\/10 { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.ring-base-content\/100 { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/1))} -.ring-base-content\/20 { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.ring-base-content\/25 { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.ring-base-content\/30 { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.ring-base-content\/40 { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.ring-base-content\/5 { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.ring-base-content\/50 { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.ring-base-content\/60 { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.ring-base-content\/70 { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.ring-base-content\/75 { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.ring-base-content\/80 { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.ring-base-content\/90 { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.ring-base-content\/95 { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.ring-current { - --tw-ring-color: currentColor} -.ring-error { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/1))} -.ring-error-content { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/1))} -.ring-error-content\/0 { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0))} -.ring-error-content\/10 { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.ring-error-content\/100 { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/1))} -.ring-error-content\/20 { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.ring-error-content\/25 { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.ring-error-content\/30 { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.ring-error-content\/40 { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.ring-error-content\/5 { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.ring-error-content\/50 { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.ring-error-content\/60 { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.ring-error-content\/70 { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.ring-error-content\/75 { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.ring-error-content\/80 { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.ring-error-content\/90 { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.ring-error-content\/95 { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.ring-error\/0 { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0))} -.ring-error\/10 { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.1))} -.ring-error\/100 { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/1))} -.ring-error\/20 { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.2))} -.ring-error\/25 { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.25))} -.ring-error\/30 { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.3))} -.ring-error\/40 { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.4))} -.ring-error\/5 { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.05))} -.ring-error\/50 { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.5))} -.ring-error\/60 { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.6))} -.ring-error\/70 { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.7))} -.ring-error\/75 { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.75))} -.ring-error\/80 { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.8))} -.ring-error\/90 { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.9))} -.ring-error\/95 { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.95))} -.ring-info { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/1))} -.ring-info-content { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/1))} -.ring-info-content\/0 { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0))} -.ring-info-content\/10 { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.ring-info-content\/100 { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/1))} -.ring-info-content\/20 { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.ring-info-content\/25 { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.ring-info-content\/30 { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.ring-info-content\/40 { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.ring-info-content\/5 { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.ring-info-content\/50 { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.ring-info-content\/60 { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.ring-info-content\/70 { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.ring-info-content\/75 { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.ring-info-content\/80 { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.ring-info-content\/90 { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.ring-info-content\/95 { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.ring-info\/0 { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0))} -.ring-info\/10 { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.1))} -.ring-info\/100 { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/1))} -.ring-info\/20 { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.2))} -.ring-info\/25 { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.25))} -.ring-info\/30 { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.3))} -.ring-info\/40 { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.4))} -.ring-info\/5 { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.05))} -.ring-info\/50 { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.5))} -.ring-info\/60 { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.6))} -.ring-info\/70 { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.7))} -.ring-info\/75 { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.75))} -.ring-info\/80 { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.8))} -.ring-info\/90 { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.9))} -.ring-info\/95 { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.95))} -.ring-neutral { - --tw-ring-color: var(--fallback-n,oklch(var(--n)/1))} -.ring-neutral-content { - --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/1))} -.ring-neutral-content\/0 { - --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0))} -.ring-neutral-content\/10 { - --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.1))} -.ring-neutral-content\/100 { - --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/1))} -.ring-neutral-content\/20 { - --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.2))} -.ring-neutral-content\/25 { - --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.25))} -.ring-neutral-content\/30 { - --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.3))} -.ring-neutral-content\/40 { - --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.4))} -.ring-neutral-content\/5 { - --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.05))} -.ring-neutral-content\/50 { - --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.5))} -.ring-neutral-content\/60 { - --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.6))} -.ring-neutral-content\/70 { - --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.7))} -.ring-neutral-content\/75 { - --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.75))} -.ring-neutral-content\/80 { - --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.8))} -.ring-neutral-content\/90 { - --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.9))} -.ring-neutral-content\/95 { - --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.95))} -.ring-neutral\/0 { - --tw-ring-color: var(--fallback-n,oklch(var(--n)/0))} -.ring-neutral\/10 { - --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.1))} -.ring-neutral\/100 { - --tw-ring-color: var(--fallback-n,oklch(var(--n)/1))} -.ring-neutral\/20 { - --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.2))} -.ring-neutral\/25 { - --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.25))} -.ring-neutral\/30 { - --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.3))} -.ring-neutral\/40 { - --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.4))} -.ring-neutral\/5 { - --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.05))} -.ring-neutral\/50 { - --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.5))} -.ring-neutral\/60 { - --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.6))} -.ring-neutral\/70 { - --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.7))} -.ring-neutral\/75 { - --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.75))} -.ring-neutral\/80 { - --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.8))} -.ring-neutral\/90 { - --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.9))} -.ring-neutral\/95 { - --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.95))} -.ring-primary { - --tw-ring-color: var(--fallback-p,oklch(var(--p)/1))} -.ring-primary-content { - --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/1))} -.ring-primary-content\/0 { - --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0))} -.ring-primary-content\/10 { - --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.1))} -.ring-primary-content\/100 { - --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/1))} -.ring-primary-content\/20 { - --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.2))} -.ring-primary-content\/25 { - --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.25))} -.ring-primary-content\/30 { - --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.3))} -.ring-primary-content\/40 { - --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.4))} -.ring-primary-content\/5 { - --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.05))} -.ring-primary-content\/50 { - --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.5))} -.ring-primary-content\/60 { - --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.6))} -.ring-primary-content\/70 { - --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.7))} -.ring-primary-content\/75 { - --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.75))} -.ring-primary-content\/80 { - --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.8))} -.ring-primary-content\/90 { - --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.9))} -.ring-primary-content\/95 { - --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.95))} -.ring-primary\/0 { - --tw-ring-color: var(--fallback-p,oklch(var(--p)/0))} -.ring-primary\/10 { - --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.1))} -.ring-primary\/100 { - --tw-ring-color: var(--fallback-p,oklch(var(--p)/1))} -.ring-primary\/20 { - --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.2))} -.ring-primary\/25 { - --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.25))} -.ring-primary\/30 { - --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.3))} -.ring-primary\/40 { - --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.4))} -.ring-primary\/5 { - --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.05))} -.ring-primary\/50 { - --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.5))} -.ring-primary\/60 { - --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.6))} -.ring-primary\/70 { - --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.7))} -.ring-primary\/75 { - --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.75))} -.ring-primary\/80 { - --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.8))} -.ring-primary\/90 { - --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.9))} -.ring-primary\/95 { - --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.95))} -.ring-secondary { - --tw-ring-color: var(--fallback-s,oklch(var(--s)/1))} -.ring-secondary-content { - --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/1))} -.ring-secondary-content\/0 { - --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0))} -.ring-secondary-content\/10 { - --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.1))} -.ring-secondary-content\/100 { - --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/1))} -.ring-secondary-content\/20 { - --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.2))} -.ring-secondary-content\/25 { - --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.25))} -.ring-secondary-content\/30 { - --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.3))} -.ring-secondary-content\/40 { - --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.4))} -.ring-secondary-content\/5 { - --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.05))} -.ring-secondary-content\/50 { - --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.5))} -.ring-secondary-content\/60 { - --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.6))} -.ring-secondary-content\/70 { - --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.7))} -.ring-secondary-content\/75 { - --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.75))} -.ring-secondary-content\/80 { - --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.8))} -.ring-secondary-content\/90 { - --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.9))} -.ring-secondary-content\/95 { - --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.95))} -.ring-secondary\/0 { - --tw-ring-color: var(--fallback-s,oklch(var(--s)/0))} -.ring-secondary\/10 { - --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.1))} -.ring-secondary\/100 { - --tw-ring-color: var(--fallback-s,oklch(var(--s)/1))} -.ring-secondary\/20 { - --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.2))} -.ring-secondary\/25 { - --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.25))} -.ring-secondary\/30 { - --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.3))} -.ring-secondary\/40 { - --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.4))} -.ring-secondary\/5 { - --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.05))} -.ring-secondary\/50 { - --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.5))} -.ring-secondary\/60 { - --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.6))} -.ring-secondary\/70 { - --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.7))} -.ring-secondary\/75 { - --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.75))} -.ring-secondary\/80 { - --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.8))} -.ring-secondary\/90 { - --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.9))} -.ring-secondary\/95 { - --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.95))} -.ring-success { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/1))} -.ring-success-content { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/1))} -.ring-success-content\/0 { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0))} -.ring-success-content\/10 { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.ring-success-content\/100 { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/1))} -.ring-success-content\/20 { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.ring-success-content\/25 { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.ring-success-content\/30 { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.ring-success-content\/40 { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.ring-success-content\/5 { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.ring-success-content\/50 { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.ring-success-content\/60 { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.ring-success-content\/70 { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.ring-success-content\/75 { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.ring-success-content\/80 { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.ring-success-content\/90 { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.ring-success-content\/95 { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.ring-success\/0 { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0))} -.ring-success\/10 { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.1))} -.ring-success\/100 { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/1))} -.ring-success\/20 { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.2))} -.ring-success\/25 { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.25))} -.ring-success\/30 { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.3))} -.ring-success\/40 { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.4))} -.ring-success\/5 { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.05))} -.ring-success\/50 { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.5))} -.ring-success\/60 { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.6))} -.ring-success\/70 { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.7))} -.ring-success\/75 { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.75))} -.ring-success\/80 { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.8))} -.ring-success\/90 { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.9))} -.ring-success\/95 { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.95))} -.ring-transparent { - --tw-ring-color: transparent} -.ring-transparent\/0 { - --tw-ring-color: rgb(0 0 0 / 0)} -.ring-transparent\/10 { - --tw-ring-color: rgb(0 0 0 / 0.1)} -.ring-transparent\/100 { - --tw-ring-color: rgb(0 0 0 / 1)} -.ring-transparent\/20 { - --tw-ring-color: rgb(0 0 0 / 0.2)} -.ring-transparent\/25 { - --tw-ring-color: rgb(0 0 0 / 0.25)} -.ring-transparent\/30 { - --tw-ring-color: rgb(0 0 0 / 0.3)} -.ring-transparent\/40 { - --tw-ring-color: rgb(0 0 0 / 0.4)} -.ring-transparent\/5 { - --tw-ring-color: rgb(0 0 0 / 0.05)} -.ring-transparent\/50 { - --tw-ring-color: rgb(0 0 0 / 0.5)} -.ring-transparent\/60 { - --tw-ring-color: rgb(0 0 0 / 0.6)} -.ring-transparent\/70 { - --tw-ring-color: rgb(0 0 0 / 0.7)} -.ring-transparent\/75 { - --tw-ring-color: rgb(0 0 0 / 0.75)} -.ring-transparent\/80 { - --tw-ring-color: rgb(0 0 0 / 0.8)} -.ring-transparent\/90 { - --tw-ring-color: rgb(0 0 0 / 0.9)} -.ring-transparent\/95 { - --tw-ring-color: rgb(0 0 0 / 0.95)} -.ring-warning { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/1))} -.ring-warning-content { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/1))} -.ring-warning-content\/0 { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0))} -.ring-warning-content\/10 { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.ring-warning-content\/100 { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/1))} -.ring-warning-content\/20 { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.ring-warning-content\/25 { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.ring-warning-content\/30 { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.ring-warning-content\/40 { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.ring-warning-content\/5 { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.ring-warning-content\/50 { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.ring-warning-content\/60 { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.ring-warning-content\/70 { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.ring-warning-content\/75 { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.ring-warning-content\/80 { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.ring-warning-content\/90 { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.ring-warning-content\/95 { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.ring-warning\/0 { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0))} -.ring-warning\/10 { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.ring-warning\/100 { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/1))} -.ring-warning\/20 { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.ring-warning\/25 { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.ring-warning\/30 { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.ring-warning\/40 { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.ring-warning\/5 { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.ring-warning\/50 { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.ring-warning\/60 { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.ring-warning\/70 { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.ring-warning\/75 { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.ring-warning\/80 { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.ring-warning\/90 { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.ring-warning\/95 { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.ring-offset-0 { - --tw-ring-offset-width: 0px} -.ring-offset-1 { - --tw-ring-offset-width: 1px} -.ring-offset-2 { - --tw-ring-offset-width: 2px} -.ring-offset-4 { - --tw-ring-offset-width: 4px} -.ring-offset-8 { - --tw-ring-offset-width: 8px} -.ring-offset-accent { - --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/1))} -.ring-offset-accent-content { - --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/1))} -.ring-offset-accent-content\/0 { - --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0))} -.ring-offset-accent-content\/10 { - --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.1))} -.ring-offset-accent-content\/100 { - --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/1))} -.ring-offset-accent-content\/20 { - --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.2))} -.ring-offset-accent-content\/25 { - --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.25))} -.ring-offset-accent-content\/30 { - --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.3))} -.ring-offset-accent-content\/40 { - --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.4))} -.ring-offset-accent-content\/5 { - --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.05))} -.ring-offset-accent-content\/50 { - --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.5))} -.ring-offset-accent-content\/60 { - --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.6))} -.ring-offset-accent-content\/70 { - --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.7))} -.ring-offset-accent-content\/75 { - --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.75))} -.ring-offset-accent-content\/80 { - --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.8))} -.ring-offset-accent-content\/90 { - --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.9))} -.ring-offset-accent-content\/95 { - --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.95))} -.ring-offset-accent\/0 { - --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0))} -.ring-offset-accent\/10 { - --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.1))} -.ring-offset-accent\/100 { - --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/1))} -.ring-offset-accent\/20 { - --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.2))} -.ring-offset-accent\/25 { - --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.25))} -.ring-offset-accent\/30 { - --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.3))} -.ring-offset-accent\/40 { - --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.4))} -.ring-offset-accent\/5 { - --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.05))} -.ring-offset-accent\/50 { - --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.5))} -.ring-offset-accent\/60 { - --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.6))} -.ring-offset-accent\/70 { - --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.7))} -.ring-offset-accent\/75 { - --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.75))} -.ring-offset-accent\/80 { - --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.8))} -.ring-offset-accent\/90 { - --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.9))} -.ring-offset-accent\/95 { - --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.95))} -.ring-offset-base-100 { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/1))} -.ring-offset-base-100\/0 { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0))} -.ring-offset-base-100\/10 { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.ring-offset-base-100\/100 { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/1))} -.ring-offset-base-100\/20 { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.ring-offset-base-100\/25 { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.ring-offset-base-100\/30 { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.ring-offset-base-100\/40 { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.ring-offset-base-100\/5 { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.ring-offset-base-100\/50 { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.ring-offset-base-100\/60 { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.ring-offset-base-100\/70 { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.ring-offset-base-100\/75 { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.ring-offset-base-100\/80 { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.ring-offset-base-100\/90 { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.ring-offset-base-100\/95 { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.ring-offset-base-200 { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/1))} -.ring-offset-base-200\/0 { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0))} -.ring-offset-base-200\/10 { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.ring-offset-base-200\/100 { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/1))} -.ring-offset-base-200\/20 { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.ring-offset-base-200\/25 { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.ring-offset-base-200\/30 { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.ring-offset-base-200\/40 { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.ring-offset-base-200\/5 { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.ring-offset-base-200\/50 { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.ring-offset-base-200\/60 { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.ring-offset-base-200\/70 { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.ring-offset-base-200\/75 { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.ring-offset-base-200\/80 { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.ring-offset-base-200\/90 { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.ring-offset-base-200\/95 { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.ring-offset-base-300 { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/1))} -.ring-offset-base-300\/0 { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0))} -.ring-offset-base-300\/10 { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.ring-offset-base-300\/100 { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/1))} -.ring-offset-base-300\/20 { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.ring-offset-base-300\/25 { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.ring-offset-base-300\/30 { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.ring-offset-base-300\/40 { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.ring-offset-base-300\/5 { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.ring-offset-base-300\/50 { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.ring-offset-base-300\/60 { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.ring-offset-base-300\/70 { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.ring-offset-base-300\/75 { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.ring-offset-base-300\/80 { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.ring-offset-base-300\/90 { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.ring-offset-base-300\/95 { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.ring-offset-base-content { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/1))} -.ring-offset-base-content\/0 { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0))} -.ring-offset-base-content\/10 { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.ring-offset-base-content\/100 { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/1))} -.ring-offset-base-content\/20 { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.ring-offset-base-content\/25 { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.ring-offset-base-content\/30 { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.ring-offset-base-content\/40 { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.ring-offset-base-content\/5 { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.ring-offset-base-content\/50 { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.ring-offset-base-content\/60 { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.ring-offset-base-content\/70 { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.ring-offset-base-content\/75 { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.ring-offset-base-content\/80 { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.ring-offset-base-content\/90 { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.ring-offset-base-content\/95 { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.ring-offset-current { - --tw-ring-offset-color: currentColor} -.ring-offset-error { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/1))} -.ring-offset-error-content { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/1))} -.ring-offset-error-content\/0 { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0))} -.ring-offset-error-content\/10 { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.ring-offset-error-content\/100 { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/1))} -.ring-offset-error-content\/20 { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.ring-offset-error-content\/25 { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.ring-offset-error-content\/30 { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.ring-offset-error-content\/40 { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.ring-offset-error-content\/5 { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.ring-offset-error-content\/50 { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.ring-offset-error-content\/60 { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.ring-offset-error-content\/70 { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.ring-offset-error-content\/75 { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.ring-offset-error-content\/80 { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.ring-offset-error-content\/90 { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.ring-offset-error-content\/95 { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.ring-offset-error\/0 { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0))} -.ring-offset-error\/10 { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.1))} -.ring-offset-error\/100 { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/1))} -.ring-offset-error\/20 { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.2))} -.ring-offset-error\/25 { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.25))} -.ring-offset-error\/30 { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.3))} -.ring-offset-error\/40 { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.4))} -.ring-offset-error\/5 { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.05))} -.ring-offset-error\/50 { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.5))} -.ring-offset-error\/60 { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.6))} -.ring-offset-error\/70 { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.7))} -.ring-offset-error\/75 { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.75))} -.ring-offset-error\/80 { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.8))} -.ring-offset-error\/90 { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.9))} -.ring-offset-error\/95 { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.95))} -.ring-offset-info { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/1))} -.ring-offset-info-content { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/1))} -.ring-offset-info-content\/0 { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0))} -.ring-offset-info-content\/10 { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.ring-offset-info-content\/100 { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/1))} -.ring-offset-info-content\/20 { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.ring-offset-info-content\/25 { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.ring-offset-info-content\/30 { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.ring-offset-info-content\/40 { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.ring-offset-info-content\/5 { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.ring-offset-info-content\/50 { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.ring-offset-info-content\/60 { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.ring-offset-info-content\/70 { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.ring-offset-info-content\/75 { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.ring-offset-info-content\/80 { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.ring-offset-info-content\/90 { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.ring-offset-info-content\/95 { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.ring-offset-info\/0 { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0))} -.ring-offset-info\/10 { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.1))} -.ring-offset-info\/100 { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/1))} -.ring-offset-info\/20 { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.2))} -.ring-offset-info\/25 { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.25))} -.ring-offset-info\/30 { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.3))} -.ring-offset-info\/40 { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.4))} -.ring-offset-info\/5 { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.05))} -.ring-offset-info\/50 { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.5))} -.ring-offset-info\/60 { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.6))} -.ring-offset-info\/70 { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.7))} -.ring-offset-info\/75 { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.75))} -.ring-offset-info\/80 { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.8))} -.ring-offset-info\/90 { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.9))} -.ring-offset-info\/95 { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.95))} -.ring-offset-neutral { - --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/1))} -.ring-offset-neutral-content { - --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/1))} -.ring-offset-neutral-content\/0 { - --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0))} -.ring-offset-neutral-content\/10 { - --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.1))} -.ring-offset-neutral-content\/100 { - --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/1))} -.ring-offset-neutral-content\/20 { - --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.2))} -.ring-offset-neutral-content\/25 { - --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.25))} -.ring-offset-neutral-content\/30 { - --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.3))} -.ring-offset-neutral-content\/40 { - --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.4))} -.ring-offset-neutral-content\/5 { - --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.05))} -.ring-offset-neutral-content\/50 { - --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.5))} -.ring-offset-neutral-content\/60 { - --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.6))} -.ring-offset-neutral-content\/70 { - --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.7))} -.ring-offset-neutral-content\/75 { - --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.75))} -.ring-offset-neutral-content\/80 { - --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.8))} -.ring-offset-neutral-content\/90 { - --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.9))} -.ring-offset-neutral-content\/95 { - --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.95))} -.ring-offset-neutral\/0 { - --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0))} -.ring-offset-neutral\/10 { - --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.1))} -.ring-offset-neutral\/100 { - --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/1))} -.ring-offset-neutral\/20 { - --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.2))} -.ring-offset-neutral\/25 { - --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.25))} -.ring-offset-neutral\/30 { - --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.3))} -.ring-offset-neutral\/40 { - --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.4))} -.ring-offset-neutral\/5 { - --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.05))} -.ring-offset-neutral\/50 { - --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.5))} -.ring-offset-neutral\/60 { - --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.6))} -.ring-offset-neutral\/70 { - --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.7))} -.ring-offset-neutral\/75 { - --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.75))} -.ring-offset-neutral\/80 { - --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.8))} -.ring-offset-neutral\/90 { - --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.9))} -.ring-offset-neutral\/95 { - --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.95))} -.ring-offset-primary { - --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/1))} -.ring-offset-primary-content { - --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/1))} -.ring-offset-primary-content\/0 { - --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0))} -.ring-offset-primary-content\/10 { - --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.1))} -.ring-offset-primary-content\/100 { - --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/1))} -.ring-offset-primary-content\/20 { - --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.2))} -.ring-offset-primary-content\/25 { - --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.25))} -.ring-offset-primary-content\/30 { - --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.3))} -.ring-offset-primary-content\/40 { - --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.4))} -.ring-offset-primary-content\/5 { - --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.05))} -.ring-offset-primary-content\/50 { - --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.5))} -.ring-offset-primary-content\/60 { - --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.6))} -.ring-offset-primary-content\/70 { - --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.7))} -.ring-offset-primary-content\/75 { - --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.75))} -.ring-offset-primary-content\/80 { - --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.8))} -.ring-offset-primary-content\/90 { - --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.9))} -.ring-offset-primary-content\/95 { - --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.95))} -.ring-offset-primary\/0 { - --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0))} -.ring-offset-primary\/10 { - --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.1))} -.ring-offset-primary\/100 { - --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/1))} -.ring-offset-primary\/20 { - --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.2))} -.ring-offset-primary\/25 { - --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.25))} -.ring-offset-primary\/30 { - --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.3))} -.ring-offset-primary\/40 { - --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.4))} -.ring-offset-primary\/5 { - --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.05))} -.ring-offset-primary\/50 { - --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.5))} -.ring-offset-primary\/60 { - --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.6))} -.ring-offset-primary\/70 { - --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.7))} -.ring-offset-primary\/75 { - --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.75))} -.ring-offset-primary\/80 { - --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.8))} -.ring-offset-primary\/90 { - --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.9))} -.ring-offset-primary\/95 { - --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.95))} -.ring-offset-secondary { - --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/1))} -.ring-offset-secondary-content { - --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/1))} -.ring-offset-secondary-content\/0 { - --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0))} -.ring-offset-secondary-content\/10 { - --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.1))} -.ring-offset-secondary-content\/100 { - --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/1))} -.ring-offset-secondary-content\/20 { - --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.2))} -.ring-offset-secondary-content\/25 { - --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.25))} -.ring-offset-secondary-content\/30 { - --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.3))} -.ring-offset-secondary-content\/40 { - --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.4))} -.ring-offset-secondary-content\/5 { - --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.05))} -.ring-offset-secondary-content\/50 { - --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.5))} -.ring-offset-secondary-content\/60 { - --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.6))} -.ring-offset-secondary-content\/70 { - --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.7))} -.ring-offset-secondary-content\/75 { - --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.75))} -.ring-offset-secondary-content\/80 { - --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.8))} -.ring-offset-secondary-content\/90 { - --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.9))} -.ring-offset-secondary-content\/95 { - --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.95))} -.ring-offset-secondary\/0 { - --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0))} -.ring-offset-secondary\/10 { - --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.1))} -.ring-offset-secondary\/100 { - --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/1))} -.ring-offset-secondary\/20 { - --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.2))} -.ring-offset-secondary\/25 { - --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.25))} -.ring-offset-secondary\/30 { - --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.3))} -.ring-offset-secondary\/40 { - --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.4))} -.ring-offset-secondary\/5 { - --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.05))} -.ring-offset-secondary\/50 { - --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.5))} -.ring-offset-secondary\/60 { - --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.6))} -.ring-offset-secondary\/70 { - --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.7))} -.ring-offset-secondary\/75 { - --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.75))} -.ring-offset-secondary\/80 { - --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.8))} -.ring-offset-secondary\/90 { - --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.9))} -.ring-offset-secondary\/95 { - --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.95))} -.ring-offset-success { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/1))} -.ring-offset-success-content { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/1))} -.ring-offset-success-content\/0 { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0))} -.ring-offset-success-content\/10 { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.ring-offset-success-content\/100 { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/1))} -.ring-offset-success-content\/20 { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.ring-offset-success-content\/25 { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.ring-offset-success-content\/30 { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.ring-offset-success-content\/40 { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.ring-offset-success-content\/5 { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.ring-offset-success-content\/50 { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.ring-offset-success-content\/60 { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.ring-offset-success-content\/70 { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.ring-offset-success-content\/75 { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.ring-offset-success-content\/80 { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.ring-offset-success-content\/90 { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.ring-offset-success-content\/95 { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.ring-offset-success\/0 { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0))} -.ring-offset-success\/10 { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.1))} -.ring-offset-success\/100 { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/1))} -.ring-offset-success\/20 { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.2))} -.ring-offset-success\/25 { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.25))} -.ring-offset-success\/30 { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.3))} -.ring-offset-success\/40 { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.4))} -.ring-offset-success\/5 { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.05))} -.ring-offset-success\/50 { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.5))} -.ring-offset-success\/60 { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.6))} -.ring-offset-success\/70 { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.7))} -.ring-offset-success\/75 { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.75))} -.ring-offset-success\/80 { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.8))} -.ring-offset-success\/90 { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.9))} -.ring-offset-success\/95 { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.95))} -.ring-offset-transparent { - --tw-ring-offset-color: transparent} -.ring-offset-transparent\/0 { - --tw-ring-offset-color: rgb(0 0 0 / 0)} -.ring-offset-transparent\/10 { - --tw-ring-offset-color: rgb(0 0 0 / 0.1)} -.ring-offset-transparent\/100 { - --tw-ring-offset-color: rgb(0 0 0 / 1)} -.ring-offset-transparent\/20 { - --tw-ring-offset-color: rgb(0 0 0 / 0.2)} -.ring-offset-transparent\/25 { - --tw-ring-offset-color: rgb(0 0 0 / 0.25)} -.ring-offset-transparent\/30 { - --tw-ring-offset-color: rgb(0 0 0 / 0.3)} -.ring-offset-transparent\/40 { - --tw-ring-offset-color: rgb(0 0 0 / 0.4)} -.ring-offset-transparent\/5 { - --tw-ring-offset-color: rgb(0 0 0 / 0.05)} -.ring-offset-transparent\/50 { - --tw-ring-offset-color: rgb(0 0 0 / 0.5)} -.ring-offset-transparent\/60 { - --tw-ring-offset-color: rgb(0 0 0 / 0.6)} -.ring-offset-transparent\/70 { - --tw-ring-offset-color: rgb(0 0 0 / 0.7)} -.ring-offset-transparent\/75 { - --tw-ring-offset-color: rgb(0 0 0 / 0.75)} -.ring-offset-transparent\/80 { - --tw-ring-offset-color: rgb(0 0 0 / 0.8)} -.ring-offset-transparent\/90 { - --tw-ring-offset-color: rgb(0 0 0 / 0.9)} -.ring-offset-transparent\/95 { - --tw-ring-offset-color: rgb(0 0 0 / 0.95)} -.ring-offset-warning { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/1))} -.ring-offset-warning-content { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/1))} -.ring-offset-warning-content\/0 { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0))} -.ring-offset-warning-content\/10 { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.ring-offset-warning-content\/100 { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/1))} -.ring-offset-warning-content\/20 { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.ring-offset-warning-content\/25 { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.ring-offset-warning-content\/30 { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.ring-offset-warning-content\/40 { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.ring-offset-warning-content\/5 { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.ring-offset-warning-content\/50 { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.ring-offset-warning-content\/60 { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.ring-offset-warning-content\/70 { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.ring-offset-warning-content\/75 { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.ring-offset-warning-content\/80 { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.ring-offset-warning-content\/90 { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.ring-offset-warning-content\/95 { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.ring-offset-warning\/0 { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0))} -.ring-offset-warning\/10 { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.ring-offset-warning\/100 { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/1))} -.ring-offset-warning\/20 { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.ring-offset-warning\/25 { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.ring-offset-warning\/30 { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.ring-offset-warning\/40 { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.ring-offset-warning\/5 { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.ring-offset-warning\/50 { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.ring-offset-warning\/60 { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.ring-offset-warning\/70 { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.ring-offset-warning\/75 { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.ring-offset-warning\/80 { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.ring-offset-warning\/90 { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.ring-offset-warning\/95 { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.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: 150ms} -.transition-all { - transition-property: all; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms} -.transition-colors { - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms} -.transition-none { - transition-property: none} -.transition-opacity { - transition-property: opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms} -.transition-shadow { - transition-property: box-shadow; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms} -.transition-transform { - transition-property: transform; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms} -.glass, - .glass.btn-active { - border: none; - -webkit-backdrop-filter: blur(var(--glass-blur, 40px)); - backdrop-filter: blur(var(--glass-blur, 40px)); - background-color: transparent; - background-image: linear-gradient( - 135deg, - rgb(255 255 255 / var(--glass-opacity, 30%)) 0%, - rgb(0 0 0 / 0%) 100% - ), - linear-gradient( - var(--glass-reflex-degree, 100deg), - rgb(255 255 255 / var(--glass-reflex-opacity, 10%)) 25%, - rgb(0 0 0 / 0%) 25% - ); - box-shadow: 0 0 0 1px rgb(255 255 255 / var(--glass-border-opacity, 10%)) inset, - 0 0 0 2px rgb(0 0 0 / 5%); - text-shadow: 0 1px rgb(0 0 0 / var(--glass-text-shadow-opacity, 5%))} -@media (hover: hover) { - .glass.btn-active { - border: none; - -webkit-backdrop-filter: blur(var(--glass-blur, 40px)); - backdrop-filter: blur(var(--glass-blur, 40px)); - background-color: transparent; - background-image: linear-gradient( - 135deg, - rgb(255 255 255 / var(--glass-opacity, 30%)) 0%, - rgb(0 0 0 / 0%) 100% - ), - linear-gradient( - var(--glass-reflex-degree, 100deg), - rgb(255 255 255 / var(--glass-reflex-opacity, 10%)) 25%, - rgb(0 0 0 / 0%) 25% - ); - box-shadow: 0 0 0 1px rgb(255 255 255 / var(--glass-border-opacity, 10%)) inset, - 0 0 0 2px rgb(0 0 0 / 5%); - text-shadow: 0 1px rgb(0 0 0 / var(--glass-text-shadow-opacity, 5%))}} -.no-animation { - --btn-focus-scale: 1; - --animation-btn: 0; - --animation-input: 0} -.tab-border-none { - --tab-border: 0px} -.tab-border { - --tab-border: 1px} -.tab-border-2 { - --tab-border: 2px} -.tab-border-3 { - --tab-border: 3px} -.tab-rounded-none { - --tab-radius: 0} -.tab-rounded-lg { - --tab-radius: 0.5rem} -.artboard-demo { - display: flex; - flex: none; - flex-direction: column; - align-items: center; - justify-content: center} -.artboard.phone { - width: 320px} -.artboard.phone-1 { - width: 320px; - height: 568px} -.artboard.phone-1.horizontal, - .artboard.phone-1.artboard-horizontal { - width: 568px; - height: 320px} -.artboard.phone-2 { - width: 375px; - height: 667px} -.artboard.phone-2.horizontal, - .artboard.phone-2.artboard-horizontal { - width: 667px; - height: 375px} -.artboard.phone-3 { - width: 414px; - height: 736px} -.artboard.phone-3.horizontal, - .artboard.phone-3.artboard-horizontal { - width: 736px; - height: 414px} -.artboard.phone-4 { - width: 375px; - height: 812px} -.artboard.phone-4.horizontal, - .artboard.phone-4.artboard-horizontal { - width: 812px; - height: 375px} -.artboard.phone-5 { - width: 414px; - height: 896px} -.artboard.phone-5.horizontal, - .artboard.phone-5.artboard-horizontal { - width: 896px; - height: 414px} -.artboard.phone-6 { - width: 320px; - height: 1024px} -.artboard.phone-6.horizontal, - .artboard.phone-6.artboard-horizontal { - width: 1024px; - height: 320px} -.badge-xs { - height: 0.75rem; - font-size: 0.75rem; - line-height: .75rem; - padding-left: 0.313rem; - padding-right: 0.313rem} -.badge-sm { - height: 1rem; - font-size: 0.75rem; - line-height: 1rem; - padding-left: 0.438rem; - padding-right: 0.438rem} -.badge-md { - height: 1.25rem; - font-size: 0.875rem; - line-height: 1.25rem; - padding-left: 0.563rem; - padding-right: 0.563rem} -.badge-lg { - height: 1.5rem; - font-size: 1rem; - line-height: 1.5rem; - padding-left: 0.688rem; - padding-right: 0.688rem} -.btm-nav-xs { - height: 2.5rem} -.btm-nav-xs > *:where(.active) { - border-top-width: 1px} -.btm-nav-xs .btm-nav-label { - font-size: 0.75rem; - line-height: 1rem} -.btm-nav-sm { - height: 3rem} -.btm-nav-sm > *:where(.active) { - border-top-width: 2px} -.btm-nav-sm .btm-nav-label { - font-size: 0.75rem; - line-height: 1rem} -.btm-nav-md { - height: 4rem} -.btm-nav-md > *:where(.active) { - border-top-width: 2px} -.btm-nav-md .btm-nav-label { - font-size: 0.875rem; - line-height: 1.25rem} -.btm-nav-lg { - height: 5rem} -.btm-nav-lg > *:where(.active) { - border-top-width: 4px} -.btm-nav-lg .btm-nav-label { - font-size: 1rem; - line-height: 1.5rem} -.btn-xs { - height: 1.5rem; - min-height: 1.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - font-size: 0.75rem} -.btn-sm { - height: 2rem; - min-height: 2rem; - padding-left: 0.75rem; - padding-right: 0.75rem; - font-size: 0.875rem} -.btn-md { - height: 3rem; - min-height: 3rem; - padding-left: 1rem; - padding-right: 1rem; - font-size: 0.875rem} -.btn-lg { - height: 4rem; - min-height: 4rem; - padding-left: 1.5rem; - padding-right: 1.5rem; - font-size: 1.125rem} -.btn-wide { - width: 16rem} -.btn-block { - width: 100%} -.btn-square:where(.btn-xs) { - height: 1.5rem; - width: 1.5rem; - padding: 0px} -.btn-square:where(.btn-sm) { - height: 2rem; - width: 2rem; - padding: 0px} -.btn-square:where(.btn-md) { - height: 3rem; - width: 3rem; - padding: 0px} -.btn-square:where(.btn-lg) { - height: 4rem; - width: 4rem; - padding: 0px} -.btn-circle:where(.btn-xs) { - height: 1.5rem; - width: 1.5rem; - border-radius: 9999px; - padding: 0px} -.btn-circle:where(.btn-sm) { - height: 2rem; - width: 2rem; - border-radius: 9999px; - padding: 0px} -.btn-circle:where(.btn-md) { - height: 3rem; - width: 3rem; - border-radius: 9999px; - padding: 0px} -.btn-circle:where(.btn-lg) { - height: 4rem; - width: 4rem; - border-radius: 9999px; - padding: 0px} -.card-side { - align-items: stretch; - flex-direction: row} -.card-side :where(figure:first-child) { - overflow: hidden; - border-start-start-radius: inherit; - border-start-end-radius: unset; - border-end-start-radius: inherit; - border-end-end-radius: unset} -.card-side :where(figure:last-child) { - overflow: hidden; - border-start-start-radius: unset; - border-start-end-radius: inherit; - border-end-start-radius: unset; - border-end-end-radius: inherit} -.card-side figure > * { - max-width: unset} -:where(.card-side figure > *) { - width: 100%; - height: 100%; - object-fit: cover} -[type="checkbox"].checkbox-xs { - height: 1rem; - width: 1rem} -[type="checkbox"].checkbox-sm { - height: 1.25rem; - width: 1.25rem} -[type="checkbox"].checkbox-md { - height: 1.5rem; - width: 1.5rem} -[type="checkbox"].checkbox-lg { - height: 2rem; - width: 2rem} -.divider-horizontal { - flex-direction: column} -.divider-horizontal:before { - height: 100%; - width: 0.125rem} -.divider-horizontal:after { - height: 100%; - width: 0.125rem} -.divider-vertical { - flex-direction: row} -.divider-vertical:before { - height: 0.125rem; - width: 100%} -.divider-vertical:after { - height: 0.125rem; - width: 100%} -.drawer-open > .drawer-toggle { - display: none} -.drawer-open > .drawer-toggle ~ .drawer-side { - pointer-events: auto; - visibility: visible; - position: sticky; - display: block; - width: auto; - overscroll-behavior: auto} -.drawer-open > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay) { - transform: translateX(0%)} -[dir="rtl"] .drawer-open > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay) { - transform: translateX(0%)} -.drawer-open > .drawer-toggle:checked ~ .drawer-side { - pointer-events: auto; - visibility: visible} -.drawer-open > .drawer-side { - overflow-y: auto} -html:has(.drawer-toggle:checked) { - overflow-y: hidden; - scrollbar-gutter: stable} -html:has(.drawer-open.drawer-open) { - overflow-y: auto; - scrollbar-gutter: auto} -.file-input-xs { - height: 1.5rem; - padding-inline-end: 0.5rem; - font-size: 0.75rem; - line-height: 1rem; - line-height: 1.625} -.file-input-xs::file-selector-button { - margin-right: 0.5rem; - font-size: 0.75rem} -.file-input-sm { - height: 2rem; - padding-inline-end: 0.75rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2} -.file-input-sm::file-selector-button { - margin-right: 0.75rem; - font-size: 0.875rem} -.file-input-md { - height: 3rem; - padding-inline-end: 1rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2} -.file-input-md::file-selector-button { - margin-right: 1rem; - font-size: 0.875rem} -.file-input-lg { - height: 4rem; - padding-inline-end: 1.5rem; - font-size: 1.125rem; - line-height: 1.75rem; - line-height: 2} -.file-input-lg::file-selector-button { - margin-right: 1.5rem; - font-size: 1.125rem} -.indicator :where(.indicator-item) { - bottom: auto; - inset-inline-end: 0px; - inset-inline-start: auto; - top: 0px; - --tw-translate-y: -50%; - --tw-translate-x: 50%; - 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))} -:is([dir="rtl"] .indicator :where(.indicator-item)) { - --tw-translate-x: -50%; - 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))} -.indicator :where(.indicator-item.indicator-start) { - inset-inline-end: auto; - inset-inline-start: 0px; - --tw-translate-x: -50%; - 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))} -:is([dir="rtl"] .indicator :where(.indicator-item.indicator-start)) { - --tw-translate-x: 50%; - 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))} -.indicator :where(.indicator-item.indicator-center) { - inset-inline-end: 50%; - inset-inline-start: 50%; - --tw-translate-x: -50%; - 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))} -:is([dir="rtl"] .indicator :where(.indicator-item.indicator-center)) { - --tw-translate-x: 50%; - 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))} -.indicator :where(.indicator-item.indicator-end) { - inset-inline-end: 0px; - inset-inline-start: auto; - --tw-translate-x: 50%; - 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))} -:is([dir="rtl"] .indicator :where(.indicator-item.indicator-end)) { - --tw-translate-x: -50%; - 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))} -.indicator :where(.indicator-item.indicator-bottom) { - bottom: 0px; - top: auto; - --tw-translate-y: 50%; - 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))} -.indicator :where(.indicator-item.indicator-middle) { - bottom: 50%; - top: 50%; - --tw-translate-y: -50%; - 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))} -.indicator :where(.indicator-item.indicator-top) { - bottom: auto; - top: 0px; - --tw-translate-y: -50%; - 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))} -.input-xs { - height: 1.5rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - font-size: 0.75rem; - line-height: 1rem; - line-height: 1.625} -.input-md { - height: 3rem; - padding-left: 1rem; - padding-right: 1rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2} -.input-lg { - height: 4rem; - padding-left: 1.5rem; - padding-right: 1.5rem; - font-size: 1.125rem; - line-height: 1.75rem; - line-height: 2} -.input-sm { - height: 2rem; - padding-left: 0.75rem; - padding-right: 0.75rem; - font-size: 0.875rem; - line-height: 2rem} -.join.join-vertical { - flex-direction: column} -.join.join-vertical .join-item:first-child:not(:last-child), - .join.join-vertical *:first-child:not(:last-child) .join-item { - border-end-start-radius: 0; - border-end-end-radius: 0; - border-start-start-radius: inherit; - border-start-end-radius: inherit} -.join.join-vertical .join-item:last-child:not(:first-child), - .join.join-vertical *:last-child:not(:first-child) .join-item { - border-start-start-radius: 0; - border-start-end-radius: 0; - border-end-start-radius: inherit; - border-end-end-radius: inherit} -.join.join-horizontal { - flex-direction: row} -.join.join-horizontal .join-item:first-child:not(:last-child), - .join.join-horizontal *:first-child:not(:last-child) .join-item { - border-end-end-radius: 0; - border-start-end-radius: 0; - border-end-start-radius: inherit; - border-start-start-radius: inherit} -.join.join-horizontal .join-item:last-child:not(:first-child), - .join.join-horizontal *:last-child:not(:first-child) .join-item { - border-end-start-radius: 0; - border-start-start-radius: 0; - border-end-end-radius: inherit; - border-start-end-radius: inherit} -.kbd-xs { - padding-left: 0.25rem; - padding-right: 0.25rem; - font-size: 0.75rem; - line-height: 1rem; - min-height: 1.2em; - min-width: 1.2em} -.kbd-sm { - padding-left: 0.25rem; - padding-right: 0.25rem; - font-size: 0.875rem; - line-height: 1.25rem; - min-height: 1.6em; - min-width: 1.6em} -.kbd-md { - padding-left: 0.5rem; - padding-right: 0.5rem; - font-size: 1rem; - line-height: 1.5rem; - min-height: 2.2em; - min-width: 2.2em} -.kbd-lg { - padding-left: 1rem; - padding-right: 1rem; - font-size: 1.125rem; - line-height: 1.75rem; - min-height: 2.5em; - min-width: 2.5em} -.menu-horizontal { - display: inline-flex; - flex-direction: row} -.menu-horizontal > li:not(.menu-title) > details > ul { - position: absolute} -.menu-vertical { - display: flex; - flex-direction: column} -.menu-vertical > li:not(.menu-title) > details > ul { - position: relative} -.modal-top { - place-items: start} -.modal-middle { - place-items: center} -.modal-bottom { - place-items: end} -[type="radio"].radio-xs { - height: 1rem; - width: 1rem} -[type="radio"].radio-sm { - height: 1.25rem; - width: 1.25rem} -[type="radio"].radio-md { - height: 1.5rem; - width: 1.5rem} -[type="radio"].radio-lg { - height: 2rem; - width: 2rem} -.range-xs { - height: 1rem} -.range-xs::-webkit-slider-runnable-track { - height: 0.25rem} -.range-xs::-moz-range-track { - height: 0.25rem} -.range-xs::-webkit-slider-thumb { - height: 1rem; - width: 1rem; - --filler-offset: 0.4rem} -.range-xs::-moz-range-thumb { - height: 1rem; - width: 1rem; - --filler-offset: 0.4rem} -.range-sm { - height: 1.25rem} -.range-sm::-webkit-slider-runnable-track { - height: 0.25rem} -.range-sm::-moz-range-track { - height: 0.25rem} -.range-sm::-webkit-slider-thumb { - height: 1.25rem; - width: 1.25rem; - --filler-offset: 0.5rem} -.range-sm::-moz-range-thumb { - height: 1.25rem; - width: 1.25rem; - --filler-offset: 0.5rem} -.range-md { - height: 1.5rem} -.range-md::-webkit-slider-runnable-track { - height: 0.5rem} -.range-md::-moz-range-track { - height: 0.5rem} -.range-md::-webkit-slider-thumb { - height: 1.5rem; - width: 1.5rem; - --filler-offset: 0.6rem} -.range-md::-moz-range-thumb { - height: 1.5rem; - width: 1.5rem; - --filler-offset: 0.6rem} -.range-lg { - height: 2rem} -.range-lg::-webkit-slider-runnable-track { - height: 1rem} -.range-lg::-moz-range-track { - height: 1rem} -.range-lg::-webkit-slider-thumb { - height: 2rem; - width: 2rem; - --filler-offset: 1rem} -.range-lg::-moz-range-thumb { - height: 2rem; - width: 2rem; - --filler-offset: 1rem} -.rating-xs input { - height: 0.75rem; - width: 0.75rem} -.rating-sm input { - height: 1rem; - width: 1rem} -.rating-md input { - height: 1.5rem; - width: 1.5rem} -.rating-lg input { - height: 2.5rem; - width: 2.5rem} -.rating-half.rating-xs input:not(.rating-hidden) { - width: 0.375rem} -.rating-half.rating-sm input:not(.rating-hidden) { - width: 0.5rem} -.rating-half.rating-md input:not(.rating-hidden) { - width: 0.75rem} -.rating-half.rating-lg input:not(.rating-hidden) { - width: 1.25rem} -.select-md { - height: 3rem; - min-height: 3rem; - padding-left: 1rem; - padding-right: 2.5rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2} -[dir="rtl"] .select-md { - padding-left: 2.5rem; - padding-right: 1rem} -.select-lg { - height: 4rem; - min-height: 4rem; - padding-left: 1.5rem; - padding-right: 2rem; - font-size: 1.125rem; - line-height: 1.75rem; - line-height: 2} -[dir="rtl"] .select-lg { - padding-left: 2rem; - padding-right: 1.5rem} -.select-sm { - height: 2rem; - min-height: 2rem; - padding-left: 0.75rem; - padding-right: 2rem; - font-size: 0.875rem; - line-height: 2rem} -[dir="rtl"] .select-sm { - padding-left: 2rem; - padding-right: 0.75rem} -.select-xs { - height: 1.5rem; - min-height: 1.5rem; - padding-left: 0.5rem; - padding-right: 2rem; - font-size: 0.75rem; - line-height: 1rem; - line-height: 1.625} -[dir="rtl"] .select-xs { - padding-left: 2rem; - padding-right: 0.5rem} -.stats-horizontal { - grid-auto-flow: column} -.stats-vertical { - grid-auto-flow: row} -.steps-horizontal { - grid-auto-columns: 1fr; - display: inline-grid; - grid-auto-flow: column; - overflow: hidden; - overflow-x: auto} -.steps-horizontal .step { - display: grid; - grid-template-columns: repeat(1, minmax(0, 1fr)); - grid-template-rows: repeat(2, minmax(0, 1fr)); - place-items: center; - text-align: center} -.steps-vertical { - grid-auto-rows: 1fr; - grid-auto-flow: row} -.steps-vertical .step { - display: grid; - grid-template-columns: repeat(2, minmax(0, 1fr)); - grid-template-rows: repeat(1, minmax(0, 1fr))} -.tabs-md :where(.tab) { - height: 2rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2; - --tab-padding: 1rem} -.tabs-lg :where(.tab) { - height: 3rem; - font-size: 1.125rem; - line-height: 1.75rem; - line-height: 2; - --tab-padding: 1.25rem} -.tabs-sm :where(.tab) { - height: 1.5rem; - font-size: 0.875rem; - line-height: .75rem; - --tab-padding: 0.75rem} -.tabs-xs :where(.tab) { - height: 1.25rem; - font-size: 0.75rem; - line-height: .75rem; - --tab-padding: 0.5rem} -.textarea-xs { - padding-left: 0.5rem; - padding-right: 0.5rem; - padding-top: 0.25rem; - padding-bottom: 0.25rem; - font-size: 0.75rem; - line-height: 1rem; - line-height: 1.625} -.textarea-sm { - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 0.25rem; - padding-bottom: 0.25rem; - font-size: 0.875rem; - line-height: 2rem} -.textarea-md { - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.75rem; - padding-bottom: 0.75rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2} -.textarea-lg { - padding-left: 1.5rem; - padding-right: 1.5rem; - padding-top: 1rem; - padding-bottom: 1rem; - font-size: 1.125rem; - line-height: 1.75rem; - line-height: 2} -.timeline-vertical { - flex-direction: column} -.timeline-compact, -.timeline-horizontal.timeline-compact { - --timeline-row-start: 0} -.timeline-compact .timeline-start, .timeline-horizontal.timeline-compact .timeline-start { - grid-column-start: 1; - grid-column-end: 4; - grid-row-start: 3; - grid-row-end: 4; - margin: 0.25rem; - align-self: flex-start; - justify-self: center} -.timeline-compact li:has(.timeline-start) .timeline-end, .timeline-horizontal.timeline-compact li:has(.timeline-start) .timeline-end { - grid-column-start: none; - grid-row-start: auto} -.timeline-vertical.timeline-compact > li { - --timeline-col-start: 0} -.timeline-vertical.timeline-compact .timeline-start { - grid-column-start: 3; - grid-column-end: 4; - grid-row-start: 1; - grid-row-end: 4; - align-self: center; - justify-self: start} -.timeline-vertical.timeline-compact li:has(.timeline-start) .timeline-end { - grid-column-start: auto; - grid-row-start: none} -:where(.timeline-vertical > li) { - --timeline-row-start: minmax(0, 1fr); - --timeline-row-end: minmax(0, 1fr); - justify-items: center} -.timeline-vertical > li > hr { - height: 100%} -:where(.timeline-vertical > li > hr):first-child { - grid-column-start: 2; - grid-row-start: 1} -:where(.timeline-vertical > li > hr):last-child { - grid-column-start: 2; - grid-column-end: auto; - grid-row-start: 3; - grid-row-end: none} -.timeline-vertical .timeline-start { - grid-column-start: 1; - grid-column-end: 2; - grid-row-start: 1; - grid-row-end: 4; - align-self: center; - justify-self: end} -.timeline-vertical .timeline-end { - grid-column-start: 3; - grid-column-end: 4; - grid-row-start: 1; - grid-row-end: 4; - align-self: center; - justify-self: start} -.timeline-vertical:where(.timeline-snap-icon) > li { - --timeline-col-start: minmax(0, 1fr); - --timeline-row-start: 0.5rem} -.timeline-horizontal { - flex-direction: row} -.timeline-horizontal > li > hr { - width: 100%} -:where(.timeline-horizontal > li) { - align-items: center} -:where(.timeline-horizontal > li > hr):first-child { - grid-column-start: 1; - grid-row-start: 2} -:where(.timeline-horizontal > li > hr):last-child { - grid-column-start: 3; - grid-column-end: none; - grid-row-start: 2; - grid-row-end: auto} -.timeline-horizontal .timeline-start { - grid-column-start: 1; - grid-column-end: 4; - grid-row-start: 1; - grid-row-end: 2; - align-self: flex-end; - justify-self: center} -.timeline-horizontal .timeline-end { - grid-column-start: 1; - grid-column-end: 4; - grid-row-start: 3; - grid-row-end: 4; - align-self: flex-start; - justify-self: center} -:where(.timeline-snap-icon) > li, -.timeline-horizontal:where(.timeline-snap-icon) > li { - --timeline-col-start: 0.5rem; - --timeline-row-start: minmax(0, 1fr)} -:where(.toast) { - bottom: 0px; - inset-inline-end: 0px; - inset-inline-start: auto; - top: auto; - --tw-translate-x: 0px; - --tw-translate-y: 0px; - 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))} -.toast:where(.toast-start) { - inset-inline-end: auto; - inset-inline-start: 0px; - --tw-translate-x: 0px; - 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))} -.toast:where(.toast-center) { - inset-inline-end: 50%; - inset-inline-start: 50%; - --tw-translate-x: -50%; - 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))} -:is([dir="rtl"] .toast:where(.toast-center)) { - --tw-translate-x: 50%; - 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))} -.toast:where(.toast-end) { - inset-inline-end: 0px; - inset-inline-start: auto; - --tw-translate-x: 0px; - 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))} -.toast:where(.toast-bottom) { - bottom: 0px; - top: auto; - --tw-translate-y: 0px; - 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))} -.toast:where(.toast-middle) { - bottom: auto; - top: 50%; - --tw-translate-y: -50%; - 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))} -.toast:where(.toast-top) { - bottom: auto; - top: 0px; - --tw-translate-y: 0px; - 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))} -[type="checkbox"].toggle-xs { - --handleoffset: 0.5rem; - height: 1rem; - width: 1.5rem} -[type="checkbox"].toggle-sm { - --handleoffset: 0.75rem; - height: 1.25rem; - width: 2rem} -[type="checkbox"].toggle-md { - --handleoffset: 1.5rem; - height: 1.5rem; - width: 3rem} -[type="checkbox"].toggle-lg { - --handleoffset: 2rem; - height: 2rem; - width: 4rem} -.tooltip { - position: relative; - display: inline-block; - --tooltip-offset: calc(100% + 1px + var(--tooltip-tail, 0px))} -.tooltip:before { - position: absolute; - pointer-events: none; - z-index: 1; - content: var(--tw-content); - --tw-content: attr(data-tip)} -.tooltip:before, .tooltip-top:before { - transform: translateX(-50%); - top: auto; - left: 50%; - right: auto; - bottom: var(--tooltip-offset)} -.tooltip-bottom:before { - transform: translateX(-50%); - top: var(--tooltip-offset); - left: 50%; - right: auto; - bottom: auto} -.tooltip-left:before { - transform: translateY(-50%); - top: 50%; - left: auto; - right: var(--tooltip-offset); - bottom: auto} -.tooltip-right:before { - transform: translateY(-50%); - top: 50%; - left: var(--tooltip-offset); - right: auto; - bottom: auto} -.artboard-demo { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), - 0 1px 2px 0 rgba(0, 0, 0, 0.06)} -.avatar.online:before { - content: ""; - position: absolute; - z-index: 10; - display: block; - border-radius: 9999px; - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - outline-style: solid; - outline-width: 2px; - outline-color: var(--fallback-b1,oklch(var(--b1)/1)); - width: 15%; - height: 15%; - top: 7%; - right: 7%} -.avatar.offline:before { - content: ""; - position: absolute; - z-index: 10; - display: block; - border-radius: 9999px; - --tw-bg-opacity: 1; - background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity))); - outline-style: solid; - outline-width: 2px; - outline-color: var(--fallback-b1,oklch(var(--b1)/1)); - width: 15%; - height: 15%; - top: 7%; - right: 7%} -.card-compact .card-body { - padding: 1rem; - font-size: 0.875rem; - line-height: 1.25rem} -.card-compact .card-title { - margin-bottom: 0.25rem} -.card-normal .card-body { - padding: var(--padding-card, 2rem); - font-size: 1rem; - line-height: 1.5rem} -.card-normal .card-title { - margin-bottom: 0.75rem} -.divider-horizontal { - margin-left: 1rem; - margin-right: 1rem; - margin-top: 0px; - margin-bottom: 0px; - height: auto; - width: 1rem} -.divider-vertical { - margin-left: 0px; - margin-right: 0px; - margin-top: 1rem; - margin-bottom: 1rem; - height: 1rem; - width: auto} -.drawer-open > .drawer-toggle ~ .drawer-side > .drawer-overlay { - cursor: default; - background-color: transparent} -.join.join-vertical > :where(*:not(:first-child)) { - margin-left: 0px; - margin-right: 0px; - margin-top: -1px} -.join.join-horizontal > :where(*:not(:first-child)) { - margin-top: 0px; - margin-bottom: 0px; - margin-inline-start: -1px} -.menu-horizontal > li:not(.menu-title) > details > ul { - margin-inline-start: 0px; - margin-top: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - padding-inline-end: 0.5rem} -.menu-horizontal > li > details > ul:before { - content: none} -:where(.menu-horizontal > li:not(.menu-title) > details > ul) { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))); - --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); - --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)} -.menu-vertical > li:not(.menu-title) > details > ul { - margin-inline-start: 1rem; - margin-top: 0px; - padding-top: 0px; - padding-bottom: 0px; - padding-inline-end: 0px} -.menu-xs :where(li:not(.menu-title) > *:not(ul, details, .menu-title)), .menu-xs :where(li:not(.menu-title) > details > summary:not(.menu-title)) { - border-radius: 0.25rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - padding-top: 0.25rem; - padding-bottom: 0.25rem; - font-size: 0.75rem; - line-height: 1rem} -.menu-xs .menu-title { - padding-left: 0.5rem; - padding-right: 0.5rem; - padding-top: 0.25rem; - padding-bottom: 0.25rem} -.menu-sm :where(li:not(.menu-title) > *:not(ul, details, .menu-title)), .menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)) { - border-radius: var(--rounded-btn, 0.5rem); - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 0.25rem; - padding-bottom: 0.25rem; - font-size: 0.875rem; - line-height: 1.25rem} -.menu-sm .menu-title { - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem} -.menu-md :where(li:not(.menu-title) > *:not(ul, details, .menu-title)), .menu-md :where(li:not(.menu-title) > details > summary:not(.menu-title)) { - border-radius: var(--rounded-btn, 0.5rem); - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - font-size: 0.875rem; - line-height: 1.25rem} -.menu-md .menu-title { - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem} -.menu-lg :where(li:not(.menu-title) > *:not(ul, details, .menu-title)), .menu-lg :where(li:not(.menu-title) > details > summary:not(.menu-title)) { - border-radius: var(--rounded-btn, 0.5rem); - padding-left: 1.5rem; - padding-right: 1.5rem; - padding-top: 0.75rem; - padding-bottom: 0.75rem; - font-size: 1.125rem; - line-height: 1.75rem} -.menu-lg .menu-title { - padding-left: 1.5rem; - padding-right: 1.5rem; - padding-top: 0.75rem; - padding-bottom: 0.75rem} -.modal-top :where(.modal-box) { - width: 100%; - max-width: none; - --tw-translate-y: -2.5rem; - --tw-scale-x: 1; - --tw-scale-y: 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)); - border-bottom-right-radius: var(--rounded-box, 1rem); - border-bottom-left-radius: var(--rounded-box, 1rem); - border-top-left-radius: 0px; - border-top-right-radius: 0px} -.modal-middle :where(.modal-box) { - width: 91.666667%; - max-width: 32rem; - --tw-translate-y: 0px; - --tw-scale-x: .9; - --tw-scale-y: .9; - 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)); - border-top-left-radius: var(--rounded-box, 1rem); - border-top-right-radius: var(--rounded-box, 1rem); - border-bottom-right-radius: var(--rounded-box, 1rem); - border-bottom-left-radius: var(--rounded-box, 1rem)} -.modal-bottom :where(.modal-box) { - width: 100%; - max-width: none; - --tw-translate-y: 2.5rem; - --tw-scale-x: 1; - --tw-scale-y: 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)); - border-top-left-radius: var(--rounded-box, 1rem); - border-top-right-radius: var(--rounded-box, 1rem); - border-bottom-right-radius: 0px; - border-bottom-left-radius: 0px} -.stats-horizontal > :not([hidden]) ~ :not([hidden]) { - --tw-divide-x-reverse: 0; - border-right-width: calc(1px * var(--tw-divide-x-reverse)); - border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); - --tw-divide-y-reverse: 0; - border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))); - border-bottom-width: calc(0px * var(--tw-divide-y-reverse))} -.stats-horizontal { - overflow-x: auto} -:is([dir="rtl"] .stats-horizontal) { - --tw-divide-x-reverse: 1} -.stats-vertical > :not([hidden]) ~ :not([hidden]) { - --tw-divide-x-reverse: 0; - border-right-width: calc(0px * var(--tw-divide-x-reverse)); - border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse))); - --tw-divide-y-reverse: 0; - border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); - border-bottom-width: calc(1px * var(--tw-divide-y-reverse))} -.stats-vertical { - overflow-y: auto} -.steps-horizontal .step { - grid-template-rows: 40px 1fr; - grid-template-columns: auto; - min-width: 4rem} -.steps-horizontal .step:before { - height: 0.5rem; - width: 100%; - --tw-translate-x: 0px; - --tw-translate-y: 0px; - 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)); - content: ""; - margin-inline-start: -100%} -:is([dir="rtl"] .steps-horizontal .step):before { - --tw-translate-x: 0px; - 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))} -.steps-vertical .step { - gap: 0.5rem; - grid-template-columns: 40px 1fr; - grid-template-rows: auto; - min-height: 4rem; - justify-items: start} -.steps-vertical .step:before { - height: 100%; - width: 0.5rem; - --tw-translate-x: -50%; - --tw-translate-y: -50%; - 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)); - margin-inline-start: 50%} -:is([dir="rtl"] .steps-vertical .step):before { - --tw-translate-x: 50%; - 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))} -.table-xs :not(thead):not(tfoot) tr { - font-size: 0.75rem; - line-height: 1rem} -.table-xs :where(th, td) { - padding-left: 0.5rem; - padding-right: 0.5rem; - padding-top: 0.25rem; - padding-bottom: 0.25rem} -.table-sm :not(thead):not(tfoot) tr { - font-size: 0.875rem; - line-height: 1.25rem} -.table-sm :where(th, td) { - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem} -.table-md :not(thead):not(tfoot) tr { - font-size: 0.875rem; - line-height: 1.25rem} -.table-md :where(th, td) { - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.75rem; - padding-bottom: 0.75rem} -.table-lg :not(thead):not(tfoot) tr { - font-size: 1rem; - line-height: 1.5rem} -.table-lg :where(th, td) { - padding-left: 1.5rem; - padding-right: 1.5rem; - padding-top: 1rem; - padding-bottom: 1rem} -.timeline-vertical > li > hr { - width: 0.25rem} -:where(.timeline-vertical:has(.timeline-middle) > li > hr):first-child { - border-bottom-right-radius: var(--rounded-badge, 1.9rem); - border-bottom-left-radius: var(--rounded-badge, 1.9rem); - border-top-left-radius: 0px; - border-top-right-radius: 0px} -:where(.timeline-vertical:has(.timeline-middle) > li > hr):last-child { - border-top-left-radius: var(--rounded-badge, 1.9rem); - border-top-right-radius: var(--rounded-badge, 1.9rem); - border-bottom-right-radius: 0px; - border-bottom-left-radius: 0px} -:where(.timeline-vertical:not(:has(.timeline-middle)) :first-child > hr:last-child) { - border-top-left-radius: var(--rounded-badge, 1.9rem); - border-top-right-radius: var(--rounded-badge, 1.9rem); - border-bottom-right-radius: 0px; - border-bottom-left-radius: 0px} -:where(.timeline-vertical:not(:has(.timeline-middle)) :last-child > hr:first-child) { - border-bottom-right-radius: var(--rounded-badge, 1.9rem); - border-bottom-left-radius: var(--rounded-badge, 1.9rem); - border-top-left-radius: 0px; - border-top-right-radius: 0px} -.timeline-horizontal > li > hr { - height: 0.25rem} -:where(.timeline-horizontal:has(.timeline-middle) > li > hr):first-child { - border-start-end-radius: var(--rounded-badge, 1.9rem); - border-end-end-radius: var(--rounded-badge, 1.9rem); - border-start-start-radius: 0px; - border-end-start-radius: 0px} -:where(.timeline-horizontal:has(.timeline-middle) > li > hr):last-child { - border-start-start-radius: var(--rounded-badge, 1.9rem); - border-end-start-radius: var(--rounded-badge, 1.9rem); - border-start-end-radius: 0px; - border-end-end-radius: 0px} -:where(.timeline-horizontal:not(:has(.timeline-middle)) :first-child > hr:last-child) { - border-start-start-radius: var(--rounded-badge, 1.9rem); - border-end-start-radius: var(--rounded-badge, 1.9rem); - border-start-end-radius: 0px; - border-end-end-radius: 0px} -:where(.timeline-horizontal:not(:has(.timeline-middle)) :last-child > hr:first-child) { - border-start-end-radius: var(--rounded-badge, 1.9rem); - border-end-end-radius: var(--rounded-badge, 1.9rem); - border-start-start-radius: 0px; - border-end-start-radius: 0px} -.tooltip { - position: relative; - display: inline-block; - text-align: center; - --tooltip-tail: 0.1875rem; - --tooltip-color: var(--fallback-n,oklch(var(--n)/1)); - --tooltip-text-color: var(--fallback-nc,oklch(var(--nc)/1)); - --tooltip-tail-offset: calc(100% + 0.0625rem - var(--tooltip-tail))} -.tooltip:before, -.tooltip:after { - opacity: 0; - 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-delay: 100ms; - transition-duration: 200ms; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)} -.tooltip:after { - position: absolute; - content: ""; - border-style: solid; - border-width: var(--tooltip-tail, 0); - width: 0; - height: 0; - display: block} -.tooltip:before { - max-width: 20rem; - border-radius: 0.25rem; - padding-left: 0.5rem; - padding-right: 0.5rem; - padding-top: 0.25rem; - padding-bottom: 0.25rem; - font-size: 0.875rem; - line-height: 1.25rem; - background-color: var(--tooltip-color); - color: var(--tooltip-text-color); - width: max-content} -.tooltip.tooltip-open:before { - opacity: 1; - transition-delay: 75ms} -.tooltip.tooltip-open:after { - opacity: 1; - transition-delay: 75ms} -.tooltip:hover:before { - opacity: 1; - transition-delay: 75ms} -.tooltip:hover:after { - opacity: 1; - transition-delay: 75ms} -.tooltip:has(:focus-visible):after, -.tooltip:has(:focus-visible):before { - opacity: 1; - transition-delay: 75ms} -.tooltip:not([data-tip]):hover:before, -.tooltip:not([data-tip]):hover:after { - visibility: hidden; - opacity: 0} -.tooltip:after, .tooltip-top:after { - transform: translateX(-50%); - border-color: var(--tooltip-color) transparent transparent transparent; - top: auto; - left: 50%; - right: auto; - bottom: var(--tooltip-tail-offset)} -.tooltip-bottom:after { - transform: translateX(-50%); - border-color: transparent transparent var(--tooltip-color) transparent; - top: var(--tooltip-tail-offset); - left: 50%; - right: auto; - bottom: auto} -.tooltip-left:after { - transform: translateY(-50%); - border-color: transparent transparent transparent var(--tooltip-color); - top: 50%; - left: auto; - right: calc(var(--tooltip-tail-offset) + 0.0625rem); - bottom: auto} -.tooltip-right:after { - transform: translateY(-50%); - border-color: transparent var(--tooltip-color) transparent transparent; - top: 50%; - left: calc(var(--tooltip-tail-offset) + 0.0625rem); - right: auto; - bottom: auto} -.tooltip-primary { - --tooltip-color: var(--fallback-p,oklch(var(--p)/1)); - --tooltip-text-color: var(--fallback-pc,oklch(var(--pc)/1))} -.tooltip-secondary { - --tooltip-color: var(--fallback-s,oklch(var(--s)/1)); - --tooltip-text-color: var(--fallback-sc,oklch(var(--sc)/1))} -.tooltip-accent { - --tooltip-color: var(--fallback-a,oklch(var(--a)/1)); - --tooltip-text-color: var(--fallback-ac,oklch(var(--ac)/1))} -.tooltip-info { - --tooltip-color: var(--fallback-in,oklch(var(--in)/1)); - --tooltip-text-color: var(--fallback-inc,oklch(var(--inc)/1))} -.tooltip-success { - --tooltip-color: var(--fallback-su,oklch(var(--su)/1)); - --tooltip-text-color: var(--fallback-suc,oklch(var(--suc)/1))} -.tooltip-warning { - --tooltip-color: var(--fallback-wa,oklch(var(--wa)/1)); - --tooltip-text-color: var(--fallback-wac,oklch(var(--wac)/1))} -.tooltip-error { - --tooltip-color: var(--fallback-er,oklch(var(--er)/1)); - --tooltip-text-color: var(--fallback-erc,oklch(var(--erc)/1))} -@media (hover:hover) { - .hover\:checkbox-success:hover:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))} - .hover\:checkbox-warning:hover:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))} - .hover\:checkbox-info:hover:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))} - .hover\:checkbox-error:hover:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))} - .hover\:radio-success:hover:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))} - .hover\:radio-warning:hover:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))} - .hover\:radio-info:hover:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))} - .hover\:radio-error:hover:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}} -@media (hover: hover) { - .hover\:btn-success:hover.btn-outline:hover { - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} - @supports (color: color-mix(in oklab, black, black)) { - .hover\:btn-success:hover.btn-outline:hover { - background-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black)}} - .hover\:btn-success:hover.btn-outline:hover { - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} - @supports (color: color-mix(in oklab, black, black)) { - .hover\:btn-success:hover.btn-outline:hover { - background-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black)}} - .hover\:btn-info:hover.btn-outline:hover { - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} - @supports (color: color-mix(in oklab, black, black)) { - .hover\:btn-info:hover.btn-outline:hover { - background-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black)}} - .hover\:btn-info:hover.btn-outline:hover { - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} - @supports (color: color-mix(in oklab, black, black)) { - .hover\:btn-info:hover.btn-outline:hover { - background-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black)}} - .hover\:btn-warning:hover.btn-outline:hover { - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} - @supports (color: color-mix(in oklab, black, black)) { - .hover\:btn-warning:hover.btn-outline:hover { - background-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black)}} - .hover\:btn-warning:hover.btn-outline:hover { - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} - @supports (color: color-mix(in oklab, black, black)) { - .hover\:btn-warning:hover.btn-outline:hover { - background-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black)}} - .hover\:btn-error:hover.btn-outline:hover { - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} - @supports (color: color-mix(in oklab, black, black)) { - .hover\:btn-error:hover.btn-outline:hover { - background-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black)}} - .hover\:btn-error:hover.btn-outline:hover { - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} - @supports (color: color-mix(in oklab, black, black)) { - .hover\:btn-error:hover.btn-outline:hover { - background-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black)}}} -.hover\:alert-info:hover { - border-color: var(--fallback-in,oklch(var(--in)/0.2)); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity))); - --alert-bg: var(--fallback-in,oklch(var(--in)/1)); - --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:alert-success:hover { - border-color: var(--fallback-su,oklch(var(--su)/0.2)); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity))); - --alert-bg: var(--fallback-su,oklch(var(--su)/1)); - --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:alert-warning:hover { - border-color: var(--fallback-wa,oklch(var(--wa)/0.2)); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity))); - --alert-bg: var(--fallback-wa,oklch(var(--wa)/1)); - --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:alert-error:hover { - border-color: var(--fallback-er,oklch(var(--er)/0.2)); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity))); - --alert-bg: var(--fallback-er,oklch(var(--er)/1)); - --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:badge-info:hover { - border-color: transparent; - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} -.hover\:badge-success:hover { - border-color: transparent; - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} -.hover\:badge-warning:hover { - border-color: transparent; - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} -.hover\:badge-error:hover { - border-color: transparent; - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} -.hover\:badge-info:hover.badge-outline { - --tw-text-opacity: 1; - color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))} -.hover\:badge-success:hover.badge-outline { - --tw-text-opacity: 1; - color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))} -.hover\:badge-warning:hover.badge-outline { - --tw-text-opacity: 1; - color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))} -.hover\:badge-error:hover.badge-outline { - --tw-text-opacity: 1; - color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))} -@supports not (color: oklch(0% 0 0)) { - .hover\:btn-info:hover { - --btn-color: var(--fallback-in)} - .hover\:btn-success:hover { - --btn-color: var(--fallback-su)} - .hover\:btn-warning:hover { - --btn-color: var(--fallback-wa)} - .hover\:btn-error:hover { - --btn-color: var(--fallback-er)}} -@supports (color: color-mix(in oklab, black, black)) { - .hover\:btn-success:hover.btn-outline.btn-active { - background-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black)} - .hover\:btn-info:hover.btn-outline.btn-active { - background-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black)} - .hover\:btn-warning:hover.btn-outline.btn-active { - background-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black)} - .hover\:btn-error:hover.btn-outline.btn-active { - background-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black)}} -@supports (color: oklch(0% 0 0)) { - .hover\:btn-info:hover { - --btn-color: var(--in)} - .hover\:btn-success:hover { - --btn-color: var(--su)} - .hover\:btn-warning:hover { - --btn-color: var(--wa)} - .hover\:btn-error:hover { - --btn-color: var(--er)}} -.hover\:btn-info:hover { - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity))); - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:btn-success:hover { - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity))); - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:btn-warning:hover { - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity))); - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:btn-error:hover { - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity))); - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:btn-success:hover.btn-outline { - --tw-text-opacity: 1; - color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))} -.hover\:btn-success:hover.btn-outline.btn-active { - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} -.hover\:btn-info:hover.btn-outline { - --tw-text-opacity: 1; - color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))} -.hover\:btn-info:hover.btn-outline.btn-active { - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} -.hover\:btn-warning:hover.btn-outline { - --tw-text-opacity: 1; - color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))} -.hover\:btn-warning:hover.btn-outline.btn-active { - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} -.hover\:btn-error:hover.btn-outline { - --tw-text-opacity: 1; - color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))} -.hover\:btn-error:hover.btn-outline.btn-active { - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} -.hover\:chat-bubble-info:hover { - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} -.hover\:chat-bubble-success:hover { - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} -.hover\:chat-bubble-warning:hover { - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} -.hover\:chat-bubble-error:hover { - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} -.hover\:checkbox-success:hover { - --chkbg: var(--fallback-su,oklch(var(--su)/1)); - --chkfg: var(--fallback-suc,oklch(var(--suc)/1)); - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))} -.hover\:checkbox-success:hover:focus-visible { - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:checkbox-success:hover:checked,.hover\:checkbox-success:hover[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} -.hover\:checkbox-warning:hover { - --chkbg: var(--fallback-wa,oklch(var(--wa)/1)); - --chkfg: var(--fallback-wac,oklch(var(--wac)/1)); - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))} -.hover\:checkbox-warning:hover:focus-visible { - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:checkbox-warning:hover:checked,.hover\:checkbox-warning:hover[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} -.hover\:checkbox-info:hover { - --chkbg: var(--fallback-in,oklch(var(--in)/1)); - --chkfg: var(--fallback-inc,oklch(var(--inc)/1)); - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))} -.hover\:checkbox-info:hover:focus-visible { - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:checkbox-info:hover:checked,.hover\:checkbox-info:hover[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} -.hover\:checkbox-error:hover { - --chkbg: var(--fallback-er,oklch(var(--er)/1)); - --chkfg: var(--fallback-erc,oklch(var(--erc)/1)); - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))} -.hover\:checkbox-error:hover:focus-visible { - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:checkbox-error:hover:checked,.hover\:checkbox-error:hover[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} -.hover\:divider-success:hover:before,.hover\:divider-success:hover:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))} -.hover\:divider-warning:hover:before,.hover\:divider-warning:hover:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))} -.hover\:divider-info:hover:before,.hover\:divider-info:hover:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))} -.hover\:divider-error:hover:before,.hover\:divider-error:hover:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))} -.hover\:file-input-info:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))} -.hover\:file-input-info:hover:focus { - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:file-input-info:hover::file-selector-button { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} -.hover\:file-input-success:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))} -.hover\:file-input-success:hover:focus { - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:file-input-success:hover::file-selector-button { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} -.hover\:file-input-warning:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))} -.hover\:file-input-warning:hover:focus { - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:file-input-warning:hover::file-selector-button { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} -.hover\:file-input-error:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))} -.hover\:file-input-error:hover:focus { - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:file-input-error:hover::file-selector-button { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} -.hover\:input-info:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))} -.hover\:input-info:hover:focus,.hover\:input-info:hover:focus-within { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:input-success:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))} -.hover\:input-success:hover:focus,.hover\:input-success:hover:focus-within { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:input-warning:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))} -.hover\:input-warning:hover:focus,.hover\:input-warning:hover:focus-within { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:input-error:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))} -.hover\:input-error:hover:focus,.hover\:input-error:hover:focus-within { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - outline-color: var(--fallback-er,oklch(var(--er)/1))} -@supports (color:color-mix(in oklab,black,black)) { - @media (hover:hover) { - .hover\:link-success:hover:hover { - color: color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 80%,black)} - .hover\:link-info:hover:hover { - color: color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 80%,black)} - .hover\:link-warning:hover:hover { - color: color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 80%,black)} - .hover\:link-error:hover:hover { - color: color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 80%,black)}}} -.hover\:link-success:hover { - --tw-text-opacity: 1; - color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))} -.hover\:link-info:hover { - --tw-text-opacity: 1; - color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))} -.hover\:link-warning:hover { - --tw-text-opacity: 1; - color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))} -.hover\:link-error:hover { - --tw-text-opacity: 1; - color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))} -.hover\:progress-info:hover::-moz-progress-bar { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))} -.hover\:progress-success:hover::-moz-progress-bar { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))} -.hover\:progress-warning:hover::-moz-progress-bar { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))} -.hover\:progress-error:hover::-moz-progress-bar { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))} -.hover\:progress-info:hover:indeterminate { - --progress-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:progress-success:hover:indeterminate { - --progress-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:progress-warning:hover:indeterminate { - --progress-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:progress-error:hover:indeterminate { - --progress-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:progress-info:hover::-webkit-progress-value { - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))} -.hover\:progress-success:hover::-webkit-progress-value { - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))} -.hover\:progress-warning:hover::-webkit-progress-value { - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))} -.hover\:progress-error:hover::-webkit-progress-value { - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))} -.hover\:radio-success:hover { - --chkbg: var(--su); - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))} -.hover\:radio-success:hover:focus-visible { - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:radio-success:hover:checked,.hover\:radio-success:hover[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} -.hover\:radio-warning:hover { - --chkbg: var(--wa); - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))} -.hover\:radio-warning:hover:focus-visible { - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:radio-warning:hover:checked,.hover\:radio-warning:hover[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} -.hover\:radio-info:hover { - --chkbg: var(--in); - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))} -.hover\:radio-info:hover:focus-visible { - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:radio-info:hover:checked,.hover\:radio-info:hover[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} -.hover\:radio-error:hover { - --chkbg: var(--er); - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))} -.hover\:radio-error:hover:focus-visible { - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:radio-error:hover:checked,.hover\:radio-error:hover[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} -.hover\:range-success:hover { - --range-shdw: var(--fallback-su,oklch(var(--su)/1))} -.hover\:range-warning:hover { - --range-shdw: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:range-info:hover { - --range-shdw: var(--fallback-in,oklch(var(--in)/1))} -.hover\:range-error:hover { - --range-shdw: var(--fallback-er,oklch(var(--er)/1))} -.hover\:select-info:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))} -.hover\:select-info:hover:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:select-success:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))} -.hover\:select-success:hover:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:select-warning:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))} -.hover\:select-warning:hover:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:select-error:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))} -.hover\:select-error:hover:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.steps .hover\:step-info:hover + .hover\:step-info:hover:before { - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))} -.steps .hover\:step-info:hover:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} -.steps .hover\:step-success:hover + .hover\:step-success:hover:before { - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))} -.steps .hover\:step-success:hover:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} -.steps .hover\:step-warning:hover + .hover\:step-warning:hover:before { - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))} -.steps .hover\:step-warning:hover:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} -.steps .hover\:step-error:hover + .hover\:step-error:hover:before { - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))} -.steps .hover\:step-error:hover:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} -.hover\:textarea-info:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))} -.hover\:textarea-info:hover:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:textarea-success:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))} -.hover\:textarea-success:hover:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:textarea-warning:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))} -.hover\:textarea-warning:hover:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:textarea-error:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))} -.hover\:textarea-error:hover:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:toggle-success:hover:focus-visible { - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:toggle-success:hover:checked,.hover\:toggle-success:hover[aria-checked="true"] { - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - --tw-border-opacity: 0.1; - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} -.hover\:toggle-warning:hover:focus-visible { - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:toggle-warning:hover:checked,.hover\:toggle-warning:hover[aria-checked="true"] { - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - --tw-border-opacity: 0.1; - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} -.hover\:toggle-info:hover:focus-visible { - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:toggle-info:hover:checked,.hover\:toggle-info:hover[aria-checked="true"] { - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - --tw-border-opacity: 0.1; - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} -.hover\:toggle-error:hover:focus-visible { - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:toggle-error:hover:checked,.hover\:toggle-error:hover[aria-checked="true"] { - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - --tw-border-opacity: 0.1; - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} -@media (hover:hover) { - .focus\:checkbox-success:focus:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))} - .focus\:checkbox-warning:focus:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))} - .focus\:checkbox-info:focus:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))} - .focus\:checkbox-error:focus:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))} - .focus\:radio-success:focus:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))} - .focus\:radio-warning:focus:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))} - .focus\:radio-info:focus:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))} - .focus\:radio-error:focus:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}} -@media (hover: hover) { - .focus\:btn-success:focus.btn-outline:hover { - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} - @supports (color: color-mix(in oklab, black, black)) { - .focus\:btn-success:focus.btn-outline:hover { - background-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black)}} - .focus\:btn-success:focus.btn-outline:hover { - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} - @supports (color: color-mix(in oklab, black, black)) { - .focus\:btn-success:focus.btn-outline:hover { - background-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black)}} - .focus\:btn-info:focus.btn-outline:hover { - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} - @supports (color: color-mix(in oklab, black, black)) { - .focus\:btn-info:focus.btn-outline:hover { - background-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black)}} - .focus\:btn-info:focus.btn-outline:hover { - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} - @supports (color: color-mix(in oklab, black, black)) { - .focus\:btn-info:focus.btn-outline:hover { - background-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black)}} - .focus\:btn-warning:focus.btn-outline:hover { - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} - @supports (color: color-mix(in oklab, black, black)) { - .focus\:btn-warning:focus.btn-outline:hover { - background-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black)}} - .focus\:btn-warning:focus.btn-outline:hover { - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} - @supports (color: color-mix(in oklab, black, black)) { - .focus\:btn-warning:focus.btn-outline:hover { - background-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black)}} - .focus\:btn-error:focus.btn-outline:hover { - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} - @supports (color: color-mix(in oklab, black, black)) { - .focus\:btn-error:focus.btn-outline:hover { - background-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black)}} - .focus\:btn-error:focus.btn-outline:hover { - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} - @supports (color: color-mix(in oklab, black, black)) { - .focus\:btn-error:focus.btn-outline:hover { - background-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black)}}} -.focus\:alert-info:focus { - border-color: var(--fallback-in,oklch(var(--in)/0.2)); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity))); - --alert-bg: var(--fallback-in,oklch(var(--in)/1)); - --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:alert-success:focus { - border-color: var(--fallback-su,oklch(var(--su)/0.2)); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity))); - --alert-bg: var(--fallback-su,oklch(var(--su)/1)); - --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:alert-warning:focus { - border-color: var(--fallback-wa,oklch(var(--wa)/0.2)); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity))); - --alert-bg: var(--fallback-wa,oklch(var(--wa)/1)); - --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:alert-error:focus { - border-color: var(--fallback-er,oklch(var(--er)/0.2)); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity))); - --alert-bg: var(--fallback-er,oklch(var(--er)/1)); - --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:badge-info:focus { - border-color: transparent; - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} -.focus\:badge-success:focus { - border-color: transparent; - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} -.focus\:badge-warning:focus { - border-color: transparent; - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} -.focus\:badge-error:focus { - border-color: transparent; - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} -.focus\:badge-info:focus.badge-outline { - --tw-text-opacity: 1; - color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))} -.focus\:badge-success:focus.badge-outline { - --tw-text-opacity: 1; - color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))} -.focus\:badge-warning:focus.badge-outline { - --tw-text-opacity: 1; - color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))} -.focus\:badge-error:focus.badge-outline { - --tw-text-opacity: 1; - color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))} -@supports not (color: oklch(0% 0 0)) { - .focus\:btn-info:focus { - --btn-color: var(--fallback-in)} - .focus\:btn-success:focus { - --btn-color: var(--fallback-su)} - .focus\:btn-warning:focus { - --btn-color: var(--fallback-wa)} - .focus\:btn-error:focus { - --btn-color: var(--fallback-er)}} -@supports (color: color-mix(in oklab, black, black)) { - .focus\:btn-success:focus.btn-outline.btn-active { - background-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black)} - .focus\:btn-info:focus.btn-outline.btn-active { - background-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black)} - .focus\:btn-warning:focus.btn-outline.btn-active { - background-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black)} - .focus\:btn-error:focus.btn-outline.btn-active { - background-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black)}} -@supports (color: oklch(0% 0 0)) { - .focus\:btn-info:focus { - --btn-color: var(--in)} - .focus\:btn-success:focus { - --btn-color: var(--su)} - .focus\:btn-warning:focus { - --btn-color: var(--wa)} - .focus\:btn-error:focus { - --btn-color: var(--er)}} -.focus\:btn-info:focus { - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity))); - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:btn-success:focus { - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity))); - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:btn-warning:focus { - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity))); - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:btn-error:focus { - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity))); - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:btn-success:focus.btn-outline { - --tw-text-opacity: 1; - color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))} -.focus\:btn-success:focus.btn-outline.btn-active { - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} -.focus\:btn-info:focus.btn-outline { - --tw-text-opacity: 1; - color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))} -.focus\:btn-info:focus.btn-outline.btn-active { - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} -.focus\:btn-warning:focus.btn-outline { - --tw-text-opacity: 1; - color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))} -.focus\:btn-warning:focus.btn-outline.btn-active { - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} -.focus\:btn-error:focus.btn-outline { - --tw-text-opacity: 1; - color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))} -.focus\:btn-error:focus.btn-outline.btn-active { - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} -.focus\:chat-bubble-info:focus { - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} -.focus\:chat-bubble-success:focus { - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} -.focus\:chat-bubble-warning:focus { - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} -.focus\:chat-bubble-error:focus { - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} -.focus\:checkbox-success:focus { - --chkbg: var(--fallback-su,oklch(var(--su)/1)); - --chkfg: var(--fallback-suc,oklch(var(--suc)/1)); - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))} -.focus\:checkbox-success:focus:focus-visible { - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:checkbox-success:focus:checked,.focus\:checkbox-success:focus[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} -.focus\:checkbox-warning:focus { - --chkbg: var(--fallback-wa,oklch(var(--wa)/1)); - --chkfg: var(--fallback-wac,oklch(var(--wac)/1)); - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))} -.focus\:checkbox-warning:focus:focus-visible { - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:checkbox-warning:focus:checked,.focus\:checkbox-warning:focus[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} -.focus\:checkbox-info:focus { - --chkbg: var(--fallback-in,oklch(var(--in)/1)); - --chkfg: var(--fallback-inc,oklch(var(--inc)/1)); - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))} -.focus\:checkbox-info:focus:focus-visible { - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:checkbox-info:focus:checked,.focus\:checkbox-info:focus[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} -.focus\:checkbox-error:focus { - --chkbg: var(--fallback-er,oklch(var(--er)/1)); - --chkfg: var(--fallback-erc,oklch(var(--erc)/1)); - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))} -.focus\:checkbox-error:focus:focus-visible { - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:checkbox-error:focus:checked,.focus\:checkbox-error:focus[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} -.focus\:divider-success:focus:before,.focus\:divider-success:focus:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))} -.focus\:divider-warning:focus:before,.focus\:divider-warning:focus:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))} -.focus\:divider-info:focus:before,.focus\:divider-info:focus:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))} -.focus\:divider-error:focus:before,.focus\:divider-error:focus:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))} -.focus\:file-input-info:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))} -.focus\:file-input-info:focus:focus { - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:file-input-info:focus::file-selector-button { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} -.focus\:file-input-success:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))} -.focus\:file-input-success:focus:focus { - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:file-input-success:focus::file-selector-button { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} -.focus\:file-input-warning:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))} -.focus\:file-input-warning:focus:focus { - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:file-input-warning:focus::file-selector-button { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} -.focus\:file-input-error:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))} -.focus\:file-input-error:focus:focus { - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:file-input-error:focus::file-selector-button { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} -.focus\:input-info:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))} -.focus\:input-info:focus:focus,.focus\:input-info:focus:focus-within { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:input-success:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))} -.focus\:input-success:focus:focus,.focus\:input-success:focus:focus-within { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:input-warning:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))} -.focus\:input-warning:focus:focus,.focus\:input-warning:focus:focus-within { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:input-error:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))} -.focus\:input-error:focus:focus,.focus\:input-error:focus:focus-within { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - outline-color: var(--fallback-er,oklch(var(--er)/1))} -@supports (color:color-mix(in oklab,black,black)) { - @media (hover:hover) { - .focus\:link-success:focus:hover { - color: color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 80%,black)} - .focus\:link-info:focus:hover { - color: color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 80%,black)} - .focus\:link-warning:focus:hover { - color: color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 80%,black)} - .focus\:link-error:focus:hover { - color: color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 80%,black)}}} -.focus\:link-success:focus { - --tw-text-opacity: 1; - color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))} -.focus\:link-info:focus { - --tw-text-opacity: 1; - color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))} -.focus\:link-warning:focus { - --tw-text-opacity: 1; - color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))} -.focus\:link-error:focus { - --tw-text-opacity: 1; - color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))} -.focus\:progress-info:focus::-moz-progress-bar { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))} -.focus\:progress-success:focus::-moz-progress-bar { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))} -.focus\:progress-warning:focus::-moz-progress-bar { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))} -.focus\:progress-error:focus::-moz-progress-bar { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))} -.focus\:progress-info:focus:indeterminate { - --progress-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:progress-success:focus:indeterminate { - --progress-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:progress-warning:focus:indeterminate { - --progress-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:progress-error:focus:indeterminate { - --progress-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:progress-info:focus::-webkit-progress-value { - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))} -.focus\:progress-success:focus::-webkit-progress-value { - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))} -.focus\:progress-warning:focus::-webkit-progress-value { - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))} -.focus\:progress-error:focus::-webkit-progress-value { - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))} -.focus\:radio-success:focus { - --chkbg: var(--su); - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))} -.focus\:radio-success:focus:focus-visible { - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:radio-success:focus:checked,.focus\:radio-success:focus[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} -.focus\:radio-warning:focus { - --chkbg: var(--wa); - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))} -.focus\:radio-warning:focus:focus-visible { - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:radio-warning:focus:checked,.focus\:radio-warning:focus[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} -.focus\:radio-info:focus { - --chkbg: var(--in); - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))} -.focus\:radio-info:focus:focus-visible { - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:radio-info:focus:checked,.focus\:radio-info:focus[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} -.focus\:radio-error:focus { - --chkbg: var(--er); - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))} -.focus\:radio-error:focus:focus-visible { - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:radio-error:focus:checked,.focus\:radio-error:focus[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} -.focus\:range-success:focus { - --range-shdw: var(--fallback-su,oklch(var(--su)/1))} -.focus\:range-warning:focus { - --range-shdw: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:range-info:focus { - --range-shdw: var(--fallback-in,oklch(var(--in)/1))} -.focus\:range-error:focus { - --range-shdw: var(--fallback-er,oklch(var(--er)/1))} -.focus\:select-info:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))} -.focus\:select-info:focus:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:select-success:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))} -.focus\:select-success:focus:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:select-warning:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))} -.focus\:select-warning:focus:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:select-error:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))} -.focus\:select-error:focus:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.steps .focus\:step-info:focus + .focus\:step-info:focus:before { - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))} -.steps .focus\:step-info:focus:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} -.steps .focus\:step-success:focus + .focus\:step-success:focus:before { - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))} -.steps .focus\:step-success:focus:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} -.steps .focus\:step-warning:focus + .focus\:step-warning:focus:before { - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))} -.steps .focus\:step-warning:focus:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} -.steps .focus\:step-error:focus + .focus\:step-error:focus:before { - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))} -.steps .focus\:step-error:focus:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} -.focus\:textarea-info:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))} -.focus\:textarea-info:focus:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:textarea-success:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))} -.focus\:textarea-success:focus:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:textarea-warning:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))} -.focus\:textarea-warning:focus:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:textarea-error:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))} -.focus\:textarea-error:focus:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:toggle-success:focus:focus-visible { - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:toggle-success:focus:checked,.focus\:toggle-success:focus[aria-checked="true"] { - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - --tw-border-opacity: 0.1; - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))} -.focus\:toggle-warning:focus:focus-visible { - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:toggle-warning:focus:checked,.focus\:toggle-warning:focus[aria-checked="true"] { - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - --tw-border-opacity: 0.1; - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))} -.focus\:toggle-info:focus:focus-visible { - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:toggle-info:focus:checked,.focus\:toggle-info:focus[aria-checked="true"] { - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - --tw-border-opacity: 0.1; - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))} -.focus\:toggle-error:focus:focus-visible { - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:toggle-error:focus:checked,.focus\:toggle-error:focus[aria-checked="true"] { - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - --tw-border-opacity: 0.1; - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))} -@media (min-width: 640px) { - .sm\:dropdown-end .dropdown-content { - inset-inline-end: 0px} - .sm\:dropdown-left .dropdown-content { - bottom: auto; - inset-inline-end: 100%; - top: 0px; - transform-origin: right} - .sm\:dropdown-right .dropdown-content { - bottom: auto; - inset-inline-start: 100%; - top: 0px; - transform-origin: left} - .sm\:dropdown-bottom .dropdown-content { - bottom: auto; - top: 100%; - transform-origin: top} - .sm\:dropdown-top .dropdown-content { - bottom: 100%; - top: auto; - transform-origin: bottom} - .sm\:dropdown-end.dropdown-right .dropdown-content { - bottom: 0px; - top: auto} - .sm\:dropdown-right.dropdown-end .dropdown-content { - bottom: 0px; - top: auto} - .sm\:dropdown-end.dropdown-left .dropdown-content { - bottom: 0px; - top: auto} - .sm\:dropdown-left.dropdown-end .dropdown-content { - bottom: 0px; - top: auto} - .sm\:input-md[type="number"]::-webkit-inner-spin-button { - margin-top: -1rem; - margin-bottom: -1rem; - margin-inline-end: -1rem} - .sm\:input-sm[type="number"]::-webkit-inner-spin-button { - margin-top: 0px; - margin-bottom: 0px; - margin-inline-end: -0px} - .sm\:input-lg[type="number"]::-webkit-inner-spin-button { - margin-top: -1.5rem; - margin-bottom: -1.5rem; - margin-inline-end: -1.5rem} - .sm\:loading-sm { - width: 1.25rem} - .sm\:loading-md { - width: 1.5rem} - .sm\:loading-lg { - width: 2.5rem}} -@media (min-width: 768px) { - .md\:dropdown-end .dropdown-content { - inset-inline-end: 0px} - .md\:dropdown-left .dropdown-content { - bottom: auto; - inset-inline-end: 100%; - top: 0px; - transform-origin: right} - .md\:dropdown-right .dropdown-content { - bottom: auto; - inset-inline-start: 100%; - top: 0px; - transform-origin: left} - .md\:dropdown-bottom .dropdown-content { - bottom: auto; - top: 100%; - transform-origin: top} - .md\:dropdown-top .dropdown-content { - bottom: 100%; - top: auto; - transform-origin: bottom} - .md\:dropdown-end.dropdown-right .dropdown-content { - bottom: 0px; - top: auto} - .md\:dropdown-right.dropdown-end .dropdown-content { - bottom: 0px; - top: auto} - .md\:dropdown-end.dropdown-left .dropdown-content { - bottom: 0px; - top: auto} - .md\:dropdown-left.dropdown-end .dropdown-content { - bottom: 0px; - top: auto} - .md\:input-md[type="number"]::-webkit-inner-spin-button { - margin-top: -1rem; - margin-bottom: -1rem; - margin-inline-end: -1rem} - .md\:input-sm[type="number"]::-webkit-inner-spin-button { - margin-top: 0px; - margin-bottom: 0px; - margin-inline-end: -0px} - .md\:input-lg[type="number"]::-webkit-inner-spin-button { - margin-top: -1.5rem; - margin-bottom: -1.5rem; - margin-inline-end: -1.5rem} - .md\:loading-sm { - width: 1.25rem} - .md\:loading-md { - width: 1.5rem} - .md\:loading-lg { - width: 2.5rem}} -@media (min-width: 1024px) { - .lg\:dropdown-end .dropdown-content { - inset-inline-end: 0px} - .lg\:dropdown-left .dropdown-content { - bottom: auto; - inset-inline-end: 100%; - top: 0px; - transform-origin: right} - .lg\:dropdown-right .dropdown-content { - bottom: auto; - inset-inline-start: 100%; - top: 0px; - transform-origin: left} - .lg\:dropdown-bottom .dropdown-content { - bottom: auto; - top: 100%; - transform-origin: top} - .lg\:dropdown-top .dropdown-content { - bottom: 100%; - top: auto; - transform-origin: bottom} - .lg\:dropdown-end.dropdown-right .dropdown-content { - bottom: 0px; - top: auto} - .lg\:dropdown-right.dropdown-end .dropdown-content { - bottom: 0px; - top: auto} - .lg\:dropdown-end.dropdown-left .dropdown-content { - bottom: 0px; - top: auto} - .lg\:dropdown-left.dropdown-end .dropdown-content { - bottom: 0px; - top: auto} - .lg\:input-md[type="number"]::-webkit-inner-spin-button { - margin-top: -1rem; - margin-bottom: -1rem; - margin-inline-end: -1rem} - .lg\:input-sm[type="number"]::-webkit-inner-spin-button { - margin-top: 0px; - margin-bottom: 0px; - margin-inline-end: -0px} - .lg\:input-lg[type="number"]::-webkit-inner-spin-button { - margin-top: -1.5rem; - margin-bottom: -1.5rem; - margin-inline-end: -1.5rem} - .lg\:loading-sm { - width: 1.25rem} - .lg\:loading-md { - width: 1.5rem} - .lg\:loading-lg { - width: 2.5rem}} -@media (min-width: 1280px) { - .xl\:dropdown-end .dropdown-content { - inset-inline-end: 0px} - .xl\:dropdown-left .dropdown-content { - bottom: auto; - inset-inline-end: 100%; - top: 0px; - transform-origin: right} - .xl\:dropdown-right .dropdown-content { - bottom: auto; - inset-inline-start: 100%; - top: 0px; - transform-origin: left} - .xl\:dropdown-bottom .dropdown-content { - bottom: auto; - top: 100%; - transform-origin: top} - .xl\:dropdown-top .dropdown-content { - bottom: 100%; - top: auto; - transform-origin: bottom} - .xl\:dropdown-end.dropdown-right .dropdown-content { - bottom: 0px; - top: auto} - .xl\:dropdown-right.dropdown-end .dropdown-content { - bottom: 0px; - top: auto} - .xl\:dropdown-end.dropdown-left .dropdown-content { - bottom: 0px; - top: auto} - .xl\:dropdown-left.dropdown-end .dropdown-content { - bottom: 0px; - top: auto} - .xl\:input-md[type="number"]::-webkit-inner-spin-button { - margin-top: -1rem; - margin-bottom: -1rem; - margin-inline-end: -1rem} - .xl\:input-sm[type="number"]::-webkit-inner-spin-button { - margin-top: 0px; - margin-bottom: 0px; - margin-inline-end: -0px} - .xl\:input-lg[type="number"]::-webkit-inner-spin-button { - margin-top: -1.5rem; - margin-bottom: -1.5rem; - margin-inline-end: -1.5rem} - .xl\:loading-sm { - width: 1.25rem} - .xl\:loading-md { - width: 1.5rem} - .xl\:loading-lg { - width: 2.5rem}} -.hover\:divide-base-100:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:divide-base-100\/0:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0))} -.hover\:divide-base-100\/10:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.hover\:divide-base-100\/100:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:divide-base-100\/20:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.hover\:divide-base-100\/25:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.hover\:divide-base-100\/30:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.hover\:divide-base-100\/40:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.hover\:divide-base-100\/5:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.hover\:divide-base-100\/50:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.hover\:divide-base-100\/60:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.hover\:divide-base-100\/70:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.hover\:divide-base-100\/75:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.hover\:divide-base-100\/80:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.hover\:divide-base-100\/90:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.hover\:divide-base-100\/95:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.hover\:divide-base-200:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:divide-base-200\/0:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0))} -.hover\:divide-base-200\/10:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.hover\:divide-base-200\/100:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:divide-base-200\/20:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.hover\:divide-base-200\/25:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.hover\:divide-base-200\/30:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.hover\:divide-base-200\/40:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.hover\:divide-base-200\/5:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.hover\:divide-base-200\/50:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.hover\:divide-base-200\/60:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.hover\:divide-base-200\/70:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.hover\:divide-base-200\/75:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.hover\:divide-base-200\/80:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.hover\:divide-base-200\/90:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.hover\:divide-base-200\/95:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.hover\:divide-base-300:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:divide-base-300\/0:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0))} -.hover\:divide-base-300\/10:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.hover\:divide-base-300\/100:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:divide-base-300\/20:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.hover\:divide-base-300\/25:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.hover\:divide-base-300\/30:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.hover\:divide-base-300\/40:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.hover\:divide-base-300\/5:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.hover\:divide-base-300\/50:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.hover\:divide-base-300\/60:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.hover\:divide-base-300\/70:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.hover\:divide-base-300\/75:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.hover\:divide-base-300\/80:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.hover\:divide-base-300\/90:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.hover\:divide-base-300\/95:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.hover\:divide-base-content:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:divide-base-content\/0:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0))} -.hover\:divide-base-content\/10:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.hover\:divide-base-content\/100:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:divide-base-content\/20:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.hover\:divide-base-content\/25:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.hover\:divide-base-content\/30:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.hover\:divide-base-content\/40:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.hover\:divide-base-content\/5:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.hover\:divide-base-content\/50:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.hover\:divide-base-content\/60:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.hover\:divide-base-content\/70:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.hover\:divide-base-content\/75:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.hover\:divide-base-content\/80:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.hover\:divide-base-content\/90:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.hover\:divide-base-content\/95:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.hover\:divide-error:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:divide-error-content:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:divide-error-content\/0:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0))} -.hover\:divide-error-content\/10:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.hover\:divide-error-content\/100:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:divide-error-content\/20:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.hover\:divide-error-content\/25:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.hover\:divide-error-content\/30:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.hover\:divide-error-content\/40:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.hover\:divide-error-content\/5:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.hover\:divide-error-content\/50:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.hover\:divide-error-content\/60:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.hover\:divide-error-content\/70:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.hover\:divide-error-content\/75:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.hover\:divide-error-content\/80:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.hover\:divide-error-content\/90:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.hover\:divide-error-content\/95:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.hover\:divide-error\/0:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0))} -.hover\:divide-error\/10:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.1))} -.hover\:divide-error\/100:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:divide-error\/20:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.2))} -.hover\:divide-error\/25:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.25))} -.hover\:divide-error\/30:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.3))} -.hover\:divide-error\/40:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.4))} -.hover\:divide-error\/5:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.05))} -.hover\:divide-error\/50:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.5))} -.hover\:divide-error\/60:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.6))} -.hover\:divide-error\/70:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.7))} -.hover\:divide-error\/75:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.75))} -.hover\:divide-error\/80:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.8))} -.hover\:divide-error\/90:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.9))} -.hover\:divide-error\/95:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.95))} -.hover\:divide-info:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:divide-info-content:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:divide-info-content\/0:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0))} -.hover\:divide-info-content\/10:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.hover\:divide-info-content\/100:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:divide-info-content\/20:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.hover\:divide-info-content\/25:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.hover\:divide-info-content\/30:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.hover\:divide-info-content\/40:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.hover\:divide-info-content\/5:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.hover\:divide-info-content\/50:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.hover\:divide-info-content\/60:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.hover\:divide-info-content\/70:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.hover\:divide-info-content\/75:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.hover\:divide-info-content\/80:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.hover\:divide-info-content\/90:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.hover\:divide-info-content\/95:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.hover\:divide-info\/0:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0))} -.hover\:divide-info\/10:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.1))} -.hover\:divide-info\/100:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:divide-info\/20:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.2))} -.hover\:divide-info\/25:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.25))} -.hover\:divide-info\/30:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.3))} -.hover\:divide-info\/40:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.4))} -.hover\:divide-info\/5:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.05))} -.hover\:divide-info\/50:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.5))} -.hover\:divide-info\/60:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.6))} -.hover\:divide-info\/70:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.7))} -.hover\:divide-info\/75:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.75))} -.hover\:divide-info\/80:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.8))} -.hover\:divide-info\/90:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.9))} -.hover\:divide-info\/95:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.95))} -.hover\:divide-success:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:divide-success-content:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:divide-success-content\/0:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0))} -.hover\:divide-success-content\/10:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.hover\:divide-success-content\/100:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:divide-success-content\/20:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.hover\:divide-success-content\/25:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.hover\:divide-success-content\/30:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.hover\:divide-success-content\/40:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.hover\:divide-success-content\/5:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.hover\:divide-success-content\/50:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.hover\:divide-success-content\/60:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.hover\:divide-success-content\/70:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.hover\:divide-success-content\/75:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.hover\:divide-success-content\/80:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.hover\:divide-success-content\/90:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.hover\:divide-success-content\/95:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.hover\:divide-success\/0:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0))} -.hover\:divide-success\/10:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.1))} -.hover\:divide-success\/100:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:divide-success\/20:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.2))} -.hover\:divide-success\/25:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.25))} -.hover\:divide-success\/30:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.3))} -.hover\:divide-success\/40:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.4))} -.hover\:divide-success\/5:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.05))} -.hover\:divide-success\/50:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.5))} -.hover\:divide-success\/60:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.6))} -.hover\:divide-success\/70:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.7))} -.hover\:divide-success\/75:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.75))} -.hover\:divide-success\/80:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.8))} -.hover\:divide-success\/90:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.9))} -.hover\:divide-success\/95:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.95))} -.hover\:divide-warning:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:divide-warning-content:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:divide-warning-content\/0:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0))} -.hover\:divide-warning-content\/10:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.hover\:divide-warning-content\/100:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:divide-warning-content\/20:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.hover\:divide-warning-content\/25:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.hover\:divide-warning-content\/30:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.hover\:divide-warning-content\/40:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.hover\:divide-warning-content\/5:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.hover\:divide-warning-content\/50:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.hover\:divide-warning-content\/60:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.hover\:divide-warning-content\/70:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.hover\:divide-warning-content\/75:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.hover\:divide-warning-content\/80:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.hover\:divide-warning-content\/90:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.hover\:divide-warning-content\/95:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.hover\:divide-warning\/0:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0))} -.hover\:divide-warning\/10:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.hover\:divide-warning\/100:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:divide-warning\/20:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.hover\:divide-warning\/25:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.hover\:divide-warning\/30:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.hover\:divide-warning\/40:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.hover\:divide-warning\/5:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.hover\:divide-warning\/50:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.hover\:divide-warning\/60:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.hover\:divide-warning\/70:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.hover\:divide-warning\/75:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.hover\:divide-warning\/80:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.hover\:divide-warning\/90:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.hover\:divide-warning\/95:hover > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.hover\:border-accent:hover { - border-color: var(--fallback-a,oklch(var(--a)/1))} -.hover\:border-accent-content:hover { - border-color: var(--fallback-ac,oklch(var(--ac)/1))} -.hover\:border-accent-content\/0:hover { - border-color: var(--fallback-ac,oklch(var(--ac)/0))} -.hover\:border-accent-content\/10:hover { - border-color: var(--fallback-ac,oklch(var(--ac)/0.1))} -.hover\:border-accent-content\/100:hover { - border-color: var(--fallback-ac,oklch(var(--ac)/1))} -.hover\:border-accent-content\/20:hover { - border-color: var(--fallback-ac,oklch(var(--ac)/0.2))} -.hover\:border-accent-content\/25:hover { - border-color: var(--fallback-ac,oklch(var(--ac)/0.25))} -.hover\:border-accent-content\/30:hover { - border-color: var(--fallback-ac,oklch(var(--ac)/0.3))} -.hover\:border-accent-content\/40:hover { - border-color: var(--fallback-ac,oklch(var(--ac)/0.4))} -.hover\:border-accent-content\/5:hover { - border-color: var(--fallback-ac,oklch(var(--ac)/0.05))} -.hover\:border-accent-content\/50:hover { - border-color: var(--fallback-ac,oklch(var(--ac)/0.5))} -.hover\:border-accent-content\/60:hover { - border-color: var(--fallback-ac,oklch(var(--ac)/0.6))} -.hover\:border-accent-content\/70:hover { - border-color: var(--fallback-ac,oklch(var(--ac)/0.7))} -.hover\:border-accent-content\/75:hover { - border-color: var(--fallback-ac,oklch(var(--ac)/0.75))} -.hover\:border-accent-content\/80:hover { - border-color: var(--fallback-ac,oklch(var(--ac)/0.8))} -.hover\:border-accent-content\/90:hover { - border-color: var(--fallback-ac,oklch(var(--ac)/0.9))} -.hover\:border-accent-content\/95:hover { - border-color: var(--fallback-ac,oklch(var(--ac)/0.95))} -.hover\:border-accent\/0:hover { - border-color: var(--fallback-a,oklch(var(--a)/0))} -.hover\:border-accent\/10:hover { - border-color: var(--fallback-a,oklch(var(--a)/0.1))} -.hover\:border-accent\/100:hover { - border-color: var(--fallback-a,oklch(var(--a)/1))} -.hover\:border-accent\/20:hover { - border-color: var(--fallback-a,oklch(var(--a)/0.2))} -.hover\:border-accent\/25:hover { - border-color: var(--fallback-a,oklch(var(--a)/0.25))} -.hover\:border-accent\/30:hover { - border-color: var(--fallback-a,oklch(var(--a)/0.3))} -.hover\:border-accent\/40:hover { - border-color: var(--fallback-a,oklch(var(--a)/0.4))} -.hover\:border-accent\/5:hover { - border-color: var(--fallback-a,oklch(var(--a)/0.05))} -.hover\:border-accent\/50:hover { - border-color: var(--fallback-a,oklch(var(--a)/0.5))} -.hover\:border-accent\/60:hover { - border-color: var(--fallback-a,oklch(var(--a)/0.6))} -.hover\:border-accent\/70:hover { - border-color: var(--fallback-a,oklch(var(--a)/0.7))} -.hover\:border-accent\/75:hover { - border-color: var(--fallback-a,oklch(var(--a)/0.75))} -.hover\:border-accent\/80:hover { - border-color: var(--fallback-a,oklch(var(--a)/0.8))} -.hover\:border-accent\/90:hover { - border-color: var(--fallback-a,oklch(var(--a)/0.9))} -.hover\:border-accent\/95:hover { - border-color: var(--fallback-a,oklch(var(--a)/0.95))} -.hover\:border-base-100:hover { - border-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:border-base-100\/0:hover { - border-color: var(--fallback-b1,oklch(var(--b1)/0))} -.hover\:border-base-100\/10:hover { - border-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.hover\:border-base-100\/100:hover { - border-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:border-base-100\/20:hover { - border-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.hover\:border-base-100\/25:hover { - border-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.hover\:border-base-100\/30:hover { - border-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.hover\:border-base-100\/40:hover { - border-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.hover\:border-base-100\/5:hover { - border-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.hover\:border-base-100\/50:hover { - border-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.hover\:border-base-100\/60:hover { - border-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.hover\:border-base-100\/70:hover { - border-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.hover\:border-base-100\/75:hover { - border-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.hover\:border-base-100\/80:hover { - border-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.hover\:border-base-100\/90:hover { - border-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.hover\:border-base-100\/95:hover { - border-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.hover\:border-base-200:hover { - border-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:border-base-200\/0:hover { - border-color: var(--fallback-b2,oklch(var(--b2)/0))} -.hover\:border-base-200\/10:hover { - border-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.hover\:border-base-200\/100:hover { - border-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:border-base-200\/20:hover { - border-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.hover\:border-base-200\/25:hover { - border-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.hover\:border-base-200\/30:hover { - border-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.hover\:border-base-200\/40:hover { - border-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.hover\:border-base-200\/5:hover { - border-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.hover\:border-base-200\/50:hover { - border-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.hover\:border-base-200\/60:hover { - border-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.hover\:border-base-200\/70:hover { - border-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.hover\:border-base-200\/75:hover { - border-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.hover\:border-base-200\/80:hover { - border-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.hover\:border-base-200\/90:hover { - border-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.hover\:border-base-200\/95:hover { - border-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.hover\:border-base-300:hover { - border-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:border-base-300\/0:hover { - border-color: var(--fallback-b3,oklch(var(--b3)/0))} -.hover\:border-base-300\/10:hover { - border-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.hover\:border-base-300\/100:hover { - border-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:border-base-300\/20:hover { - border-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.hover\:border-base-300\/25:hover { - border-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.hover\:border-base-300\/30:hover { - border-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.hover\:border-base-300\/40:hover { - border-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.hover\:border-base-300\/5:hover { - border-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.hover\:border-base-300\/50:hover { - border-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.hover\:border-base-300\/60:hover { - border-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.hover\:border-base-300\/70:hover { - border-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.hover\:border-base-300\/75:hover { - border-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.hover\:border-base-300\/80:hover { - border-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.hover\:border-base-300\/90:hover { - border-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.hover\:border-base-300\/95:hover { - border-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.hover\:border-base-content:hover { - border-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:border-base-content\/0:hover { - border-color: var(--fallback-bc,oklch(var(--bc)/0))} -.hover\:border-base-content\/10:hover { - border-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.hover\:border-base-content\/100:hover { - border-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:border-base-content\/20:hover { - border-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.hover\:border-base-content\/25:hover { - border-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.hover\:border-base-content\/30:hover { - border-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.hover\:border-base-content\/40:hover { - border-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.hover\:border-base-content\/5:hover { - border-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.hover\:border-base-content\/50:hover { - border-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.hover\:border-base-content\/60:hover { - border-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.hover\:border-base-content\/70:hover { - border-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.hover\:border-base-content\/75:hover { - border-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.hover\:border-base-content\/80:hover { - border-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.hover\:border-base-content\/90:hover { - border-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.hover\:border-base-content\/95:hover { - border-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.hover\:border-error:hover { - border-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:border-error-content:hover { - border-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:border-error-content\/0:hover { - border-color: var(--fallback-erc,oklch(var(--erc)/0))} -.hover\:border-error-content\/10:hover { - border-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.hover\:border-error-content\/100:hover { - border-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:border-error-content\/20:hover { - border-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.hover\:border-error-content\/25:hover { - border-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.hover\:border-error-content\/30:hover { - border-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.hover\:border-error-content\/40:hover { - border-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.hover\:border-error-content\/5:hover { - border-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.hover\:border-error-content\/50:hover { - border-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.hover\:border-error-content\/60:hover { - border-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.hover\:border-error-content\/70:hover { - border-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.hover\:border-error-content\/75:hover { - border-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.hover\:border-error-content\/80:hover { - border-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.hover\:border-error-content\/90:hover { - border-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.hover\:border-error-content\/95:hover { - border-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.hover\:border-error\/0:hover { - border-color: var(--fallback-er,oklch(var(--er)/0))} -.hover\:border-error\/10:hover { - border-color: var(--fallback-er,oklch(var(--er)/0.1))} -.hover\:border-error\/100:hover { - border-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:border-error\/20:hover { - border-color: var(--fallback-er,oklch(var(--er)/0.2))} -.hover\:border-error\/25:hover { - border-color: var(--fallback-er,oklch(var(--er)/0.25))} -.hover\:border-error\/30:hover { - border-color: var(--fallback-er,oklch(var(--er)/0.3))} -.hover\:border-error\/40:hover { - border-color: var(--fallback-er,oklch(var(--er)/0.4))} -.hover\:border-error\/5:hover { - border-color: var(--fallback-er,oklch(var(--er)/0.05))} -.hover\:border-error\/50:hover { - border-color: var(--fallback-er,oklch(var(--er)/0.5))} -.hover\:border-error\/60:hover { - border-color: var(--fallback-er,oklch(var(--er)/0.6))} -.hover\:border-error\/70:hover { - border-color: var(--fallback-er,oklch(var(--er)/0.7))} -.hover\:border-error\/75:hover { - border-color: var(--fallback-er,oklch(var(--er)/0.75))} -.hover\:border-error\/80:hover { - border-color: var(--fallback-er,oklch(var(--er)/0.8))} -.hover\:border-error\/90:hover { - border-color: var(--fallback-er,oklch(var(--er)/0.9))} -.hover\:border-error\/95:hover { - border-color: var(--fallback-er,oklch(var(--er)/0.95))} -.hover\:border-info:hover { - border-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:border-info-content:hover { - border-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:border-info-content\/0:hover { - border-color: var(--fallback-inc,oklch(var(--inc)/0))} -.hover\:border-info-content\/10:hover { - border-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.hover\:border-info-content\/100:hover { - border-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:border-info-content\/20:hover { - border-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.hover\:border-info-content\/25:hover { - border-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.hover\:border-info-content\/30:hover { - border-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.hover\:border-info-content\/40:hover { - border-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.hover\:border-info-content\/5:hover { - border-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.hover\:border-info-content\/50:hover { - border-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.hover\:border-info-content\/60:hover { - border-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.hover\:border-info-content\/70:hover { - border-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.hover\:border-info-content\/75:hover { - border-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.hover\:border-info-content\/80:hover { - border-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.hover\:border-info-content\/90:hover { - border-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.hover\:border-info-content\/95:hover { - border-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.hover\:border-info\/0:hover { - border-color: var(--fallback-in,oklch(var(--in)/0))} -.hover\:border-info\/10:hover { - border-color: var(--fallback-in,oklch(var(--in)/0.1))} -.hover\:border-info\/100:hover { - border-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:border-info\/20:hover { - border-color: var(--fallback-in,oklch(var(--in)/0.2))} -.hover\:border-info\/25:hover { - border-color: var(--fallback-in,oklch(var(--in)/0.25))} -.hover\:border-info\/30:hover { - border-color: var(--fallback-in,oklch(var(--in)/0.3))} -.hover\:border-info\/40:hover { - border-color: var(--fallback-in,oklch(var(--in)/0.4))} -.hover\:border-info\/5:hover { - border-color: var(--fallback-in,oklch(var(--in)/0.05))} -.hover\:border-info\/50:hover { - border-color: var(--fallback-in,oklch(var(--in)/0.5))} -.hover\:border-info\/60:hover { - border-color: var(--fallback-in,oklch(var(--in)/0.6))} -.hover\:border-info\/70:hover { - border-color: var(--fallback-in,oklch(var(--in)/0.7))} -.hover\:border-info\/75:hover { - border-color: var(--fallback-in,oklch(var(--in)/0.75))} -.hover\:border-info\/80:hover { - border-color: var(--fallback-in,oklch(var(--in)/0.8))} -.hover\:border-info\/90:hover { - border-color: var(--fallback-in,oklch(var(--in)/0.9))} -.hover\:border-info\/95:hover { - border-color: var(--fallback-in,oklch(var(--in)/0.95))} -.hover\:border-neutral:hover { - border-color: var(--fallback-n,oklch(var(--n)/1))} -.hover\:border-neutral-content:hover { - border-color: var(--fallback-nc,oklch(var(--nc)/1))} -.hover\:border-neutral-content\/0:hover { - border-color: var(--fallback-nc,oklch(var(--nc)/0))} -.hover\:border-neutral-content\/10:hover { - border-color: var(--fallback-nc,oklch(var(--nc)/0.1))} -.hover\:border-neutral-content\/100:hover { - border-color: var(--fallback-nc,oklch(var(--nc)/1))} -.hover\:border-neutral-content\/20:hover { - border-color: var(--fallback-nc,oklch(var(--nc)/0.2))} -.hover\:border-neutral-content\/25:hover { - border-color: var(--fallback-nc,oklch(var(--nc)/0.25))} -.hover\:border-neutral-content\/30:hover { - border-color: var(--fallback-nc,oklch(var(--nc)/0.3))} -.hover\:border-neutral-content\/40:hover { - border-color: var(--fallback-nc,oklch(var(--nc)/0.4))} -.hover\:border-neutral-content\/5:hover { - border-color: var(--fallback-nc,oklch(var(--nc)/0.05))} -.hover\:border-neutral-content\/50:hover { - border-color: var(--fallback-nc,oklch(var(--nc)/0.5))} -.hover\:border-neutral-content\/60:hover { - border-color: var(--fallback-nc,oklch(var(--nc)/0.6))} -.hover\:border-neutral-content\/70:hover { - border-color: var(--fallback-nc,oklch(var(--nc)/0.7))} -.hover\:border-neutral-content\/75:hover { - border-color: var(--fallback-nc,oklch(var(--nc)/0.75))} -.hover\:border-neutral-content\/80:hover { - border-color: var(--fallback-nc,oklch(var(--nc)/0.8))} -.hover\:border-neutral-content\/90:hover { - border-color: var(--fallback-nc,oklch(var(--nc)/0.9))} -.hover\:border-neutral-content\/95:hover { - border-color: var(--fallback-nc,oklch(var(--nc)/0.95))} -.hover\:border-neutral\/0:hover { - border-color: var(--fallback-n,oklch(var(--n)/0))} -.hover\:border-neutral\/10:hover { - border-color: var(--fallback-n,oklch(var(--n)/0.1))} -.hover\:border-neutral\/100:hover { - border-color: var(--fallback-n,oklch(var(--n)/1))} -.hover\:border-neutral\/20:hover { - border-color: var(--fallback-n,oklch(var(--n)/0.2))} -.hover\:border-neutral\/25:hover { - border-color: var(--fallback-n,oklch(var(--n)/0.25))} -.hover\:border-neutral\/30:hover { - border-color: var(--fallback-n,oklch(var(--n)/0.3))} -.hover\:border-neutral\/40:hover { - border-color: var(--fallback-n,oklch(var(--n)/0.4))} -.hover\:border-neutral\/5:hover { - border-color: var(--fallback-n,oklch(var(--n)/0.05))} -.hover\:border-neutral\/50:hover { - border-color: var(--fallback-n,oklch(var(--n)/0.5))} -.hover\:border-neutral\/60:hover { - border-color: var(--fallback-n,oklch(var(--n)/0.6))} -.hover\:border-neutral\/70:hover { - border-color: var(--fallback-n,oklch(var(--n)/0.7))} -.hover\:border-neutral\/75:hover { - border-color: var(--fallback-n,oklch(var(--n)/0.75))} -.hover\:border-neutral\/80:hover { - border-color: var(--fallback-n,oklch(var(--n)/0.8))} -.hover\:border-neutral\/90:hover { - border-color: var(--fallback-n,oklch(var(--n)/0.9))} -.hover\:border-neutral\/95:hover { - border-color: var(--fallback-n,oklch(var(--n)/0.95))} -.hover\:border-primary:hover { - border-color: var(--fallback-p,oklch(var(--p)/1))} -.hover\:border-primary-content:hover { - border-color: var(--fallback-pc,oklch(var(--pc)/1))} -.hover\:border-primary-content\/0:hover { - border-color: var(--fallback-pc,oklch(var(--pc)/0))} -.hover\:border-primary-content\/10:hover { - border-color: var(--fallback-pc,oklch(var(--pc)/0.1))} -.hover\:border-primary-content\/100:hover { - border-color: var(--fallback-pc,oklch(var(--pc)/1))} -.hover\:border-primary-content\/20:hover { - border-color: var(--fallback-pc,oklch(var(--pc)/0.2))} -.hover\:border-primary-content\/25:hover { - border-color: var(--fallback-pc,oklch(var(--pc)/0.25))} -.hover\:border-primary-content\/30:hover { - border-color: var(--fallback-pc,oklch(var(--pc)/0.3))} -.hover\:border-primary-content\/40:hover { - border-color: var(--fallback-pc,oklch(var(--pc)/0.4))} -.hover\:border-primary-content\/5:hover { - border-color: var(--fallback-pc,oklch(var(--pc)/0.05))} -.hover\:border-primary-content\/50:hover { - border-color: var(--fallback-pc,oklch(var(--pc)/0.5))} -.hover\:border-primary-content\/60:hover { - border-color: var(--fallback-pc,oklch(var(--pc)/0.6))} -.hover\:border-primary-content\/70:hover { - border-color: var(--fallback-pc,oklch(var(--pc)/0.7))} -.hover\:border-primary-content\/75:hover { - border-color: var(--fallback-pc,oklch(var(--pc)/0.75))} -.hover\:border-primary-content\/80:hover { - border-color: var(--fallback-pc,oklch(var(--pc)/0.8))} -.hover\:border-primary-content\/90:hover { - border-color: var(--fallback-pc,oklch(var(--pc)/0.9))} -.hover\:border-primary-content\/95:hover { - border-color: var(--fallback-pc,oklch(var(--pc)/0.95))} -.hover\:border-primary\/0:hover { - border-color: var(--fallback-p,oklch(var(--p)/0))} -.hover\:border-primary\/10:hover { - border-color: var(--fallback-p,oklch(var(--p)/0.1))} -.hover\:border-primary\/100:hover { - border-color: var(--fallback-p,oklch(var(--p)/1))} -.hover\:border-primary\/20:hover { - border-color: var(--fallback-p,oklch(var(--p)/0.2))} -.hover\:border-primary\/25:hover { - border-color: var(--fallback-p,oklch(var(--p)/0.25))} -.hover\:border-primary\/30:hover { - border-color: var(--fallback-p,oklch(var(--p)/0.3))} -.hover\:border-primary\/40:hover { - border-color: var(--fallback-p,oklch(var(--p)/0.4))} -.hover\:border-primary\/5:hover { - border-color: var(--fallback-p,oklch(var(--p)/0.05))} -.hover\:border-primary\/50:hover { - border-color: var(--fallback-p,oklch(var(--p)/0.5))} -.hover\:border-primary\/60:hover { - border-color: var(--fallback-p,oklch(var(--p)/0.6))} -.hover\:border-primary\/70:hover { - border-color: var(--fallback-p,oklch(var(--p)/0.7))} -.hover\:border-primary\/75:hover { - border-color: var(--fallback-p,oklch(var(--p)/0.75))} -.hover\:border-primary\/80:hover { - border-color: var(--fallback-p,oklch(var(--p)/0.8))} -.hover\:border-primary\/90:hover { - border-color: var(--fallback-p,oklch(var(--p)/0.9))} -.hover\:border-primary\/95:hover { - border-color: var(--fallback-p,oklch(var(--p)/0.95))} -.hover\:border-secondary:hover { - border-color: var(--fallback-s,oklch(var(--s)/1))} -.hover\:border-secondary-content:hover { - border-color: var(--fallback-sc,oklch(var(--sc)/1))} -.hover\:border-secondary-content\/0:hover { - border-color: var(--fallback-sc,oklch(var(--sc)/0))} -.hover\:border-secondary-content\/10:hover { - border-color: var(--fallback-sc,oklch(var(--sc)/0.1))} -.hover\:border-secondary-content\/100:hover { - border-color: var(--fallback-sc,oklch(var(--sc)/1))} -.hover\:border-secondary-content\/20:hover { - border-color: var(--fallback-sc,oklch(var(--sc)/0.2))} -.hover\:border-secondary-content\/25:hover { - border-color: var(--fallback-sc,oklch(var(--sc)/0.25))} -.hover\:border-secondary-content\/30:hover { - border-color: var(--fallback-sc,oklch(var(--sc)/0.3))} -.hover\:border-secondary-content\/40:hover { - border-color: var(--fallback-sc,oklch(var(--sc)/0.4))} -.hover\:border-secondary-content\/5:hover { - border-color: var(--fallback-sc,oklch(var(--sc)/0.05))} -.hover\:border-secondary-content\/50:hover { - border-color: var(--fallback-sc,oklch(var(--sc)/0.5))} -.hover\:border-secondary-content\/60:hover { - border-color: var(--fallback-sc,oklch(var(--sc)/0.6))} -.hover\:border-secondary-content\/70:hover { - border-color: var(--fallback-sc,oklch(var(--sc)/0.7))} -.hover\:border-secondary-content\/75:hover { - border-color: var(--fallback-sc,oklch(var(--sc)/0.75))} -.hover\:border-secondary-content\/80:hover { - border-color: var(--fallback-sc,oklch(var(--sc)/0.8))} -.hover\:border-secondary-content\/90:hover { - border-color: var(--fallback-sc,oklch(var(--sc)/0.9))} -.hover\:border-secondary-content\/95:hover { - border-color: var(--fallback-sc,oklch(var(--sc)/0.95))} -.hover\:border-secondary\/0:hover { - border-color: var(--fallback-s,oklch(var(--s)/0))} -.hover\:border-secondary\/10:hover { - border-color: var(--fallback-s,oklch(var(--s)/0.1))} -.hover\:border-secondary\/100:hover { - border-color: var(--fallback-s,oklch(var(--s)/1))} -.hover\:border-secondary\/20:hover { - border-color: var(--fallback-s,oklch(var(--s)/0.2))} -.hover\:border-secondary\/25:hover { - border-color: var(--fallback-s,oklch(var(--s)/0.25))} -.hover\:border-secondary\/30:hover { - border-color: var(--fallback-s,oklch(var(--s)/0.3))} -.hover\:border-secondary\/40:hover { - border-color: var(--fallback-s,oklch(var(--s)/0.4))} -.hover\:border-secondary\/5:hover { - border-color: var(--fallback-s,oklch(var(--s)/0.05))} -.hover\:border-secondary\/50:hover { - border-color: var(--fallback-s,oklch(var(--s)/0.5))} -.hover\:border-secondary\/60:hover { - border-color: var(--fallback-s,oklch(var(--s)/0.6))} -.hover\:border-secondary\/70:hover { - border-color: var(--fallback-s,oklch(var(--s)/0.7))} -.hover\:border-secondary\/75:hover { - border-color: var(--fallback-s,oklch(var(--s)/0.75))} -.hover\:border-secondary\/80:hover { - border-color: var(--fallback-s,oklch(var(--s)/0.8))} -.hover\:border-secondary\/90:hover { - border-color: var(--fallback-s,oklch(var(--s)/0.9))} -.hover\:border-secondary\/95:hover { - border-color: var(--fallback-s,oklch(var(--s)/0.95))} -.hover\:border-success:hover { - border-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:border-success-content:hover { - border-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:border-success-content\/0:hover { - border-color: var(--fallback-suc,oklch(var(--suc)/0))} -.hover\:border-success-content\/10:hover { - border-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.hover\:border-success-content\/100:hover { - border-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:border-success-content\/20:hover { - border-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.hover\:border-success-content\/25:hover { - border-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.hover\:border-success-content\/30:hover { - border-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.hover\:border-success-content\/40:hover { - border-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.hover\:border-success-content\/5:hover { - border-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.hover\:border-success-content\/50:hover { - border-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.hover\:border-success-content\/60:hover { - border-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.hover\:border-success-content\/70:hover { - border-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.hover\:border-success-content\/75:hover { - border-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.hover\:border-success-content\/80:hover { - border-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.hover\:border-success-content\/90:hover { - border-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.hover\:border-success-content\/95:hover { - border-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.hover\:border-success\/0:hover { - border-color: var(--fallback-su,oklch(var(--su)/0))} -.hover\:border-success\/10:hover { - border-color: var(--fallback-su,oklch(var(--su)/0.1))} -.hover\:border-success\/100:hover { - border-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:border-success\/20:hover { - border-color: var(--fallback-su,oklch(var(--su)/0.2))} -.hover\:border-success\/25:hover { - border-color: var(--fallback-su,oklch(var(--su)/0.25))} -.hover\:border-success\/30:hover { - border-color: var(--fallback-su,oklch(var(--su)/0.3))} -.hover\:border-success\/40:hover { - border-color: var(--fallback-su,oklch(var(--su)/0.4))} -.hover\:border-success\/5:hover { - border-color: var(--fallback-su,oklch(var(--su)/0.05))} -.hover\:border-success\/50:hover { - border-color: var(--fallback-su,oklch(var(--su)/0.5))} -.hover\:border-success\/60:hover { - border-color: var(--fallback-su,oklch(var(--su)/0.6))} -.hover\:border-success\/70:hover { - border-color: var(--fallback-su,oklch(var(--su)/0.7))} -.hover\:border-success\/75:hover { - border-color: var(--fallback-su,oklch(var(--su)/0.75))} -.hover\:border-success\/80:hover { - border-color: var(--fallback-su,oklch(var(--su)/0.8))} -.hover\:border-success\/90:hover { - border-color: var(--fallback-su,oklch(var(--su)/0.9))} -.hover\:border-success\/95:hover { - border-color: var(--fallback-su,oklch(var(--su)/0.95))} -.hover\:border-warning:hover { - border-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:border-warning-content:hover { - border-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:border-warning-content\/0:hover { - border-color: var(--fallback-wac,oklch(var(--wac)/0))} -.hover\:border-warning-content\/10:hover { - border-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.hover\:border-warning-content\/100:hover { - border-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:border-warning-content\/20:hover { - border-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.hover\:border-warning-content\/25:hover { - border-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.hover\:border-warning-content\/30:hover { - border-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.hover\:border-warning-content\/40:hover { - border-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.hover\:border-warning-content\/5:hover { - border-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.hover\:border-warning-content\/50:hover { - border-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.hover\:border-warning-content\/60:hover { - border-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.hover\:border-warning-content\/70:hover { - border-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.hover\:border-warning-content\/75:hover { - border-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.hover\:border-warning-content\/80:hover { - border-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.hover\:border-warning-content\/90:hover { - border-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.hover\:border-warning-content\/95:hover { - border-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.hover\:border-warning\/0:hover { - border-color: var(--fallback-wa,oklch(var(--wa)/0))} -.hover\:border-warning\/10:hover { - border-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.hover\:border-warning\/100:hover { - border-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:border-warning\/20:hover { - border-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.hover\:border-warning\/25:hover { - border-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.hover\:border-warning\/30:hover { - border-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.hover\:border-warning\/40:hover { - border-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.hover\:border-warning\/5:hover { - border-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.hover\:border-warning\/50:hover { - border-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.hover\:border-warning\/60:hover { - border-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.hover\:border-warning\/70:hover { - border-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.hover\:border-warning\/75:hover { - border-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.hover\:border-warning\/80:hover { - border-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.hover\:border-warning\/90:hover { - border-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.hover\:border-warning\/95:hover { - border-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.hover\:border-x-base-100:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/1)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:border-x-base-100\/0:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0))} -.hover\:border-x-base-100\/10:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.1)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.hover\:border-x-base-100\/100:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/1)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:border-x-base-100\/20:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.2)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.hover\:border-x-base-100\/25:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.25)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.hover\:border-x-base-100\/30:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.3)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.hover\:border-x-base-100\/40:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.4)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.hover\:border-x-base-100\/5:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.05)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.hover\:border-x-base-100\/50:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.5)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.hover\:border-x-base-100\/60:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.6)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.hover\:border-x-base-100\/70:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.7)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.hover\:border-x-base-100\/75:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.75)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.hover\:border-x-base-100\/80:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.8)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.hover\:border-x-base-100\/90:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.9)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.hover\:border-x-base-100\/95:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.95)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.hover\:border-x-base-200:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/1)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:border-x-base-200\/0:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0))} -.hover\:border-x-base-200\/10:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.1)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.hover\:border-x-base-200\/100:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/1)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:border-x-base-200\/20:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.2)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.hover\:border-x-base-200\/25:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.25)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.hover\:border-x-base-200\/30:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.3)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.hover\:border-x-base-200\/40:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.4)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.hover\:border-x-base-200\/5:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.05)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.hover\:border-x-base-200\/50:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.5)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.hover\:border-x-base-200\/60:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.6)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.hover\:border-x-base-200\/70:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.7)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.hover\:border-x-base-200\/75:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.75)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.hover\:border-x-base-200\/80:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.8)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.hover\:border-x-base-200\/90:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.9)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.hover\:border-x-base-200\/95:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.95)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.hover\:border-x-base-300:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/1)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:border-x-base-300\/0:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0))} -.hover\:border-x-base-300\/10:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.1)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.hover\:border-x-base-300\/100:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/1)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:border-x-base-300\/20:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.2)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.hover\:border-x-base-300\/25:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.25)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.hover\:border-x-base-300\/30:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.3)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.hover\:border-x-base-300\/40:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.4)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.hover\:border-x-base-300\/5:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.05)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.hover\:border-x-base-300\/50:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.5)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.hover\:border-x-base-300\/60:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.6)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.hover\:border-x-base-300\/70:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.7)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.hover\:border-x-base-300\/75:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.75)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.hover\:border-x-base-300\/80:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.8)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.hover\:border-x-base-300\/90:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.9)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.hover\:border-x-base-300\/95:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.95)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.hover\:border-x-base-content:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/1)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:border-x-base-content\/0:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0))} -.hover\:border-x-base-content\/10:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.1)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.hover\:border-x-base-content\/100:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/1)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:border-x-base-content\/20:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.2)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.hover\:border-x-base-content\/25:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.25)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.hover\:border-x-base-content\/30:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.3)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.hover\:border-x-base-content\/40:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.4)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.hover\:border-x-base-content\/5:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.05)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.hover\:border-x-base-content\/50:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.5)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.hover\:border-x-base-content\/60:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.6)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.hover\:border-x-base-content\/70:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.7)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.hover\:border-x-base-content\/75:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.75)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.hover\:border-x-base-content\/80:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.8)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.hover\:border-x-base-content\/90:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.9)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.hover\:border-x-base-content\/95:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.95)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.hover\:border-x-error:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/1)); - border-right-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:border-x-error-content:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/1)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:border-x-error-content\/0:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0))} -.hover\:border-x-error-content\/10:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.1)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.hover\:border-x-error-content\/100:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/1)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:border-x-error-content\/20:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.2)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.hover\:border-x-error-content\/25:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.25)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.hover\:border-x-error-content\/30:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.3)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.hover\:border-x-error-content\/40:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.4)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.hover\:border-x-error-content\/5:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.05)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.hover\:border-x-error-content\/50:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.5)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.hover\:border-x-error-content\/60:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.6)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.hover\:border-x-error-content\/70:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.7)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.hover\:border-x-error-content\/75:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.75)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.hover\:border-x-error-content\/80:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.8)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.hover\:border-x-error-content\/90:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.9)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.hover\:border-x-error-content\/95:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.95)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.hover\:border-x-error\/0:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0)); - border-right-color: var(--fallback-er,oklch(var(--er)/0))} -.hover\:border-x-error\/10:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.1)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.1))} -.hover\:border-x-error\/100:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/1)); - border-right-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:border-x-error\/20:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.2)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.2))} -.hover\:border-x-error\/25:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.25)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.25))} -.hover\:border-x-error\/30:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.3)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.3))} -.hover\:border-x-error\/40:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.4)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.4))} -.hover\:border-x-error\/5:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.05)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.05))} -.hover\:border-x-error\/50:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.5)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.5))} -.hover\:border-x-error\/60:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.6)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.6))} -.hover\:border-x-error\/70:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.7)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.7))} -.hover\:border-x-error\/75:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.75)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.75))} -.hover\:border-x-error\/80:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.8)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.8))} -.hover\:border-x-error\/90:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.9)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.9))} -.hover\:border-x-error\/95:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.95)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.95))} -.hover\:border-x-info:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/1)); - border-right-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:border-x-info-content:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/1)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:border-x-info-content\/0:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0))} -.hover\:border-x-info-content\/10:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.1)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.hover\:border-x-info-content\/100:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/1)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:border-x-info-content\/20:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.2)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.hover\:border-x-info-content\/25:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.25)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.hover\:border-x-info-content\/30:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.3)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.hover\:border-x-info-content\/40:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.4)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.hover\:border-x-info-content\/5:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.05)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.hover\:border-x-info-content\/50:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.5)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.hover\:border-x-info-content\/60:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.6)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.hover\:border-x-info-content\/70:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.7)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.hover\:border-x-info-content\/75:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.75)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.hover\:border-x-info-content\/80:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.8)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.hover\:border-x-info-content\/90:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.9)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.hover\:border-x-info-content\/95:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.95)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.hover\:border-x-info\/0:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0)); - border-right-color: var(--fallback-in,oklch(var(--in)/0))} -.hover\:border-x-info\/10:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.1)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.1))} -.hover\:border-x-info\/100:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/1)); - border-right-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:border-x-info\/20:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.2)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.2))} -.hover\:border-x-info\/25:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.25)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.25))} -.hover\:border-x-info\/30:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.3)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.3))} -.hover\:border-x-info\/40:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.4)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.4))} -.hover\:border-x-info\/5:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.05)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.05))} -.hover\:border-x-info\/50:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.5)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.5))} -.hover\:border-x-info\/60:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.6)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.6))} -.hover\:border-x-info\/70:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.7)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.7))} -.hover\:border-x-info\/75:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.75)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.75))} -.hover\:border-x-info\/80:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.8)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.8))} -.hover\:border-x-info\/90:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.9)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.9))} -.hover\:border-x-info\/95:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.95)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.95))} -.hover\:border-x-success:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/1)); - border-right-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:border-x-success-content:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/1)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:border-x-success-content\/0:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0))} -.hover\:border-x-success-content\/10:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.1)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.hover\:border-x-success-content\/100:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/1)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:border-x-success-content\/20:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.2)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.hover\:border-x-success-content\/25:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.25)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.hover\:border-x-success-content\/30:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.3)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.hover\:border-x-success-content\/40:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.4)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.hover\:border-x-success-content\/5:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.05)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.hover\:border-x-success-content\/50:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.5)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.hover\:border-x-success-content\/60:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.6)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.hover\:border-x-success-content\/70:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.7)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.hover\:border-x-success-content\/75:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.75)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.hover\:border-x-success-content\/80:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.8)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.hover\:border-x-success-content\/90:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.9)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.hover\:border-x-success-content\/95:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.95)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.hover\:border-x-success\/0:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0)); - border-right-color: var(--fallback-su,oklch(var(--su)/0))} -.hover\:border-x-success\/10:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.1)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.1))} -.hover\:border-x-success\/100:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/1)); - border-right-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:border-x-success\/20:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.2)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.2))} -.hover\:border-x-success\/25:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.25)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.25))} -.hover\:border-x-success\/30:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.3)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.3))} -.hover\:border-x-success\/40:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.4)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.4))} -.hover\:border-x-success\/5:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.05)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.05))} -.hover\:border-x-success\/50:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.5)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.5))} -.hover\:border-x-success\/60:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.6)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.6))} -.hover\:border-x-success\/70:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.7)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.7))} -.hover\:border-x-success\/75:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.75)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.75))} -.hover\:border-x-success\/80:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.8)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.8))} -.hover\:border-x-success\/90:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.9)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.9))} -.hover\:border-x-success\/95:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.95)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.95))} -.hover\:border-x-warning:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/1)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:border-x-warning-content:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/1)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:border-x-warning-content\/0:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0))} -.hover\:border-x-warning-content\/10:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.1)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.hover\:border-x-warning-content\/100:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/1)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:border-x-warning-content\/20:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.2)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.hover\:border-x-warning-content\/25:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.25)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.hover\:border-x-warning-content\/30:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.3)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.hover\:border-x-warning-content\/40:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.4)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.hover\:border-x-warning-content\/5:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.05)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.hover\:border-x-warning-content\/50:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.5)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.hover\:border-x-warning-content\/60:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.6)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.hover\:border-x-warning-content\/70:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.7)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.hover\:border-x-warning-content\/75:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.75)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.hover\:border-x-warning-content\/80:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.8)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.hover\:border-x-warning-content\/90:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.9)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.hover\:border-x-warning-content\/95:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.95)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.hover\:border-x-warning\/0:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0))} -.hover\:border-x-warning\/10:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.1)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.hover\:border-x-warning\/100:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/1)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:border-x-warning\/20:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.2)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.hover\:border-x-warning\/25:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.25)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.hover\:border-x-warning\/30:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.3)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.hover\:border-x-warning\/40:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.4)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.hover\:border-x-warning\/5:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.05)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.hover\:border-x-warning\/50:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.5)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.hover\:border-x-warning\/60:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.6)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.hover\:border-x-warning\/70:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.7)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.hover\:border-x-warning\/75:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.75)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.hover\:border-x-warning\/80:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.8)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.hover\:border-x-warning\/90:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.9)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.hover\:border-x-warning\/95:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.95)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.hover\:border-y-base-100:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/1)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:border-y-base-100\/0:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0))} -.hover\:border-y-base-100\/10:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.1)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.hover\:border-y-base-100\/100:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/1)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:border-y-base-100\/20:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.2)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.hover\:border-y-base-100\/25:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.25)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.hover\:border-y-base-100\/30:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.3)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.hover\:border-y-base-100\/40:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.4)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.hover\:border-y-base-100\/5:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.05)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.hover\:border-y-base-100\/50:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.5)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.hover\:border-y-base-100\/60:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.6)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.hover\:border-y-base-100\/70:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.7)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.hover\:border-y-base-100\/75:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.75)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.hover\:border-y-base-100\/80:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.8)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.hover\:border-y-base-100\/90:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.9)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.hover\:border-y-base-100\/95:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.95)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.hover\:border-y-base-200:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/1)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:border-y-base-200\/0:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0))} -.hover\:border-y-base-200\/10:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.1)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.hover\:border-y-base-200\/100:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/1)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:border-y-base-200\/20:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.2)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.hover\:border-y-base-200\/25:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.25)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.hover\:border-y-base-200\/30:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.3)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.hover\:border-y-base-200\/40:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.4)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.hover\:border-y-base-200\/5:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.05)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.hover\:border-y-base-200\/50:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.5)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.hover\:border-y-base-200\/60:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.6)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.hover\:border-y-base-200\/70:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.7)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.hover\:border-y-base-200\/75:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.75)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.hover\:border-y-base-200\/80:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.8)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.hover\:border-y-base-200\/90:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.9)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.hover\:border-y-base-200\/95:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.95)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.hover\:border-y-base-300:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/1)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:border-y-base-300\/0:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0))} -.hover\:border-y-base-300\/10:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.1)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.hover\:border-y-base-300\/100:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/1)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:border-y-base-300\/20:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.2)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.hover\:border-y-base-300\/25:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.25)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.hover\:border-y-base-300\/30:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.3)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.hover\:border-y-base-300\/40:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.4)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.hover\:border-y-base-300\/5:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.05)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.hover\:border-y-base-300\/50:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.5)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.hover\:border-y-base-300\/60:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.6)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.hover\:border-y-base-300\/70:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.7)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.hover\:border-y-base-300\/75:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.75)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.hover\:border-y-base-300\/80:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.8)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.hover\:border-y-base-300\/90:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.9)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.hover\:border-y-base-300\/95:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.95)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.hover\:border-y-base-content:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/1)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:border-y-base-content\/0:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0))} -.hover\:border-y-base-content\/10:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.1)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.hover\:border-y-base-content\/100:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/1)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:border-y-base-content\/20:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.2)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.hover\:border-y-base-content\/25:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.25)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.hover\:border-y-base-content\/30:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.3)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.hover\:border-y-base-content\/40:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.4)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.hover\:border-y-base-content\/5:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.05)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.hover\:border-y-base-content\/50:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.5)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.hover\:border-y-base-content\/60:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.6)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.hover\:border-y-base-content\/70:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.7)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.hover\:border-y-base-content\/75:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.75)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.hover\:border-y-base-content\/80:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.8)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.hover\:border-y-base-content\/90:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.9)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.hover\:border-y-base-content\/95:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.95)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.hover\:border-y-error:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/1)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:border-y-error-content:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/1)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:border-y-error-content\/0:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0))} -.hover\:border-y-error-content\/10:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.1)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.hover\:border-y-error-content\/100:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/1)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:border-y-error-content\/20:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.2)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.hover\:border-y-error-content\/25:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.25)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.hover\:border-y-error-content\/30:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.3)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.hover\:border-y-error-content\/40:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.4)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.hover\:border-y-error-content\/5:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.05)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.hover\:border-y-error-content\/50:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.5)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.hover\:border-y-error-content\/60:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.6)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.hover\:border-y-error-content\/70:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.7)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.hover\:border-y-error-content\/75:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.75)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.hover\:border-y-error-content\/80:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.8)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.hover\:border-y-error-content\/90:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.9)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.hover\:border-y-error-content\/95:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.95)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.hover\:border-y-error\/0:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0))} -.hover\:border-y-error\/10:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.1)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.1))} -.hover\:border-y-error\/100:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/1)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:border-y-error\/20:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.2)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.2))} -.hover\:border-y-error\/25:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.25)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.25))} -.hover\:border-y-error\/30:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.3)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.3))} -.hover\:border-y-error\/40:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.4)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.4))} -.hover\:border-y-error\/5:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.05)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.05))} -.hover\:border-y-error\/50:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.5)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.5))} -.hover\:border-y-error\/60:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.6)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.6))} -.hover\:border-y-error\/70:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.7)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.7))} -.hover\:border-y-error\/75:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.75)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.75))} -.hover\:border-y-error\/80:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.8)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.8))} -.hover\:border-y-error\/90:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.9)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.9))} -.hover\:border-y-error\/95:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.95)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.95))} -.hover\:border-y-info:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/1)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:border-y-info-content:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/1)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:border-y-info-content\/0:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0))} -.hover\:border-y-info-content\/10:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.1)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.hover\:border-y-info-content\/100:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/1)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:border-y-info-content\/20:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.2)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.hover\:border-y-info-content\/25:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.25)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.hover\:border-y-info-content\/30:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.3)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.hover\:border-y-info-content\/40:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.4)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.hover\:border-y-info-content\/5:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.05)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.hover\:border-y-info-content\/50:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.5)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.hover\:border-y-info-content\/60:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.6)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.hover\:border-y-info-content\/70:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.7)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.hover\:border-y-info-content\/75:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.75)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.hover\:border-y-info-content\/80:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.8)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.hover\:border-y-info-content\/90:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.9)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.hover\:border-y-info-content\/95:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.95)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.hover\:border-y-info\/0:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0))} -.hover\:border-y-info\/10:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.1)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.1))} -.hover\:border-y-info\/100:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/1)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:border-y-info\/20:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.2)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.2))} -.hover\:border-y-info\/25:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.25)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.25))} -.hover\:border-y-info\/30:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.3)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.3))} -.hover\:border-y-info\/40:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.4)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.4))} -.hover\:border-y-info\/5:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.05)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.05))} -.hover\:border-y-info\/50:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.5)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.5))} -.hover\:border-y-info\/60:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.6)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.6))} -.hover\:border-y-info\/70:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.7)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.7))} -.hover\:border-y-info\/75:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.75)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.75))} -.hover\:border-y-info\/80:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.8)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.8))} -.hover\:border-y-info\/90:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.9)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.9))} -.hover\:border-y-info\/95:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.95)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.95))} -.hover\:border-y-success:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/1)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:border-y-success-content:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/1)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:border-y-success-content\/0:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0))} -.hover\:border-y-success-content\/10:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.1)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.hover\:border-y-success-content\/100:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/1)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:border-y-success-content\/20:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.2)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.hover\:border-y-success-content\/25:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.25)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.hover\:border-y-success-content\/30:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.3)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.hover\:border-y-success-content\/40:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.4)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.hover\:border-y-success-content\/5:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.05)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.hover\:border-y-success-content\/50:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.5)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.hover\:border-y-success-content\/60:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.6)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.hover\:border-y-success-content\/70:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.7)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.hover\:border-y-success-content\/75:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.75)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.hover\:border-y-success-content\/80:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.8)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.hover\:border-y-success-content\/90:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.9)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.hover\:border-y-success-content\/95:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.95)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.hover\:border-y-success\/0:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0))} -.hover\:border-y-success\/10:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.1)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.1))} -.hover\:border-y-success\/100:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/1)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:border-y-success\/20:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.2)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.2))} -.hover\:border-y-success\/25:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.25)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.25))} -.hover\:border-y-success\/30:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.3)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.3))} -.hover\:border-y-success\/40:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.4)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.4))} -.hover\:border-y-success\/5:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.05)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.05))} -.hover\:border-y-success\/50:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.5)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.5))} -.hover\:border-y-success\/60:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.6)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.6))} -.hover\:border-y-success\/70:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.7)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.7))} -.hover\:border-y-success\/75:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.75)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.75))} -.hover\:border-y-success\/80:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.8)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.8))} -.hover\:border-y-success\/90:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.9)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.9))} -.hover\:border-y-success\/95:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.95)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.95))} -.hover\:border-y-warning:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/1)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:border-y-warning-content:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/1)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:border-y-warning-content\/0:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0))} -.hover\:border-y-warning-content\/10:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.1)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.hover\:border-y-warning-content\/100:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/1)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:border-y-warning-content\/20:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.2)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.hover\:border-y-warning-content\/25:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.25)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.hover\:border-y-warning-content\/30:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.3)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.hover\:border-y-warning-content\/40:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.4)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.hover\:border-y-warning-content\/5:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.05)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.hover\:border-y-warning-content\/50:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.5)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.hover\:border-y-warning-content\/60:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.6)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.hover\:border-y-warning-content\/70:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.7)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.hover\:border-y-warning-content\/75:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.75)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.hover\:border-y-warning-content\/80:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.8)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.hover\:border-y-warning-content\/90:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.9)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.hover\:border-y-warning-content\/95:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.95)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.hover\:border-y-warning\/0:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0))} -.hover\:border-y-warning\/10:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.1)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.hover\:border-y-warning\/100:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/1)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:border-y-warning\/20:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.2)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.hover\:border-y-warning\/25:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.25)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.hover\:border-y-warning\/30:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.3)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.hover\:border-y-warning\/40:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.4)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.hover\:border-y-warning\/5:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.05)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.hover\:border-y-warning\/50:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.5)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.hover\:border-y-warning\/60:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.6)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.hover\:border-y-warning\/70:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.7)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.hover\:border-y-warning\/75:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.75)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.hover\:border-y-warning\/80:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.8)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.hover\:border-y-warning\/90:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.9)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.hover\:border-y-warning\/95:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.95)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.hover\:border-b-base-100:hover { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:border-b-base-100\/0:hover { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0))} -.hover\:border-b-base-100\/10:hover { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.hover\:border-b-base-100\/100:hover { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:border-b-base-100\/20:hover { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.hover\:border-b-base-100\/25:hover { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.hover\:border-b-base-100\/30:hover { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.hover\:border-b-base-100\/40:hover { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.hover\:border-b-base-100\/5:hover { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.hover\:border-b-base-100\/50:hover { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.hover\:border-b-base-100\/60:hover { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.hover\:border-b-base-100\/70:hover { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.hover\:border-b-base-100\/75:hover { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.hover\:border-b-base-100\/80:hover { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.hover\:border-b-base-100\/90:hover { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.hover\:border-b-base-100\/95:hover { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.hover\:border-b-base-200:hover { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:border-b-base-200\/0:hover { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0))} -.hover\:border-b-base-200\/10:hover { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.hover\:border-b-base-200\/100:hover { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:border-b-base-200\/20:hover { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.hover\:border-b-base-200\/25:hover { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.hover\:border-b-base-200\/30:hover { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.hover\:border-b-base-200\/40:hover { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.hover\:border-b-base-200\/5:hover { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.hover\:border-b-base-200\/50:hover { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.hover\:border-b-base-200\/60:hover { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.hover\:border-b-base-200\/70:hover { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.hover\:border-b-base-200\/75:hover { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.hover\:border-b-base-200\/80:hover { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.hover\:border-b-base-200\/90:hover { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.hover\:border-b-base-200\/95:hover { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.hover\:border-b-base-300:hover { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:border-b-base-300\/0:hover { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0))} -.hover\:border-b-base-300\/10:hover { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.hover\:border-b-base-300\/100:hover { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:border-b-base-300\/20:hover { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.hover\:border-b-base-300\/25:hover { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.hover\:border-b-base-300\/30:hover { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.hover\:border-b-base-300\/40:hover { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.hover\:border-b-base-300\/5:hover { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.hover\:border-b-base-300\/50:hover { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.hover\:border-b-base-300\/60:hover { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.hover\:border-b-base-300\/70:hover { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.hover\:border-b-base-300\/75:hover { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.hover\:border-b-base-300\/80:hover { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.hover\:border-b-base-300\/90:hover { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.hover\:border-b-base-300\/95:hover { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.hover\:border-b-base-content:hover { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:border-b-base-content\/0:hover { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0))} -.hover\:border-b-base-content\/10:hover { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.hover\:border-b-base-content\/100:hover { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:border-b-base-content\/20:hover { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.hover\:border-b-base-content\/25:hover { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.hover\:border-b-base-content\/30:hover { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.hover\:border-b-base-content\/40:hover { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.hover\:border-b-base-content\/5:hover { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.hover\:border-b-base-content\/50:hover { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.hover\:border-b-base-content\/60:hover { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.hover\:border-b-base-content\/70:hover { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.hover\:border-b-base-content\/75:hover { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.hover\:border-b-base-content\/80:hover { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.hover\:border-b-base-content\/90:hover { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.hover\:border-b-base-content\/95:hover { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.hover\:border-b-error:hover { - border-bottom-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:border-b-error-content:hover { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:border-b-error-content\/0:hover { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0))} -.hover\:border-b-error-content\/10:hover { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.hover\:border-b-error-content\/100:hover { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:border-b-error-content\/20:hover { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.hover\:border-b-error-content\/25:hover { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.hover\:border-b-error-content\/30:hover { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.hover\:border-b-error-content\/40:hover { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.hover\:border-b-error-content\/5:hover { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.hover\:border-b-error-content\/50:hover { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.hover\:border-b-error-content\/60:hover { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.hover\:border-b-error-content\/70:hover { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.hover\:border-b-error-content\/75:hover { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.hover\:border-b-error-content\/80:hover { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.hover\:border-b-error-content\/90:hover { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.hover\:border-b-error-content\/95:hover { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.hover\:border-b-error\/0:hover { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0))} -.hover\:border-b-error\/10:hover { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.1))} -.hover\:border-b-error\/100:hover { - border-bottom-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:border-b-error\/20:hover { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.2))} -.hover\:border-b-error\/25:hover { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.25))} -.hover\:border-b-error\/30:hover { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.3))} -.hover\:border-b-error\/40:hover { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.4))} -.hover\:border-b-error\/5:hover { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.05))} -.hover\:border-b-error\/50:hover { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.5))} -.hover\:border-b-error\/60:hover { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.6))} -.hover\:border-b-error\/70:hover { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.7))} -.hover\:border-b-error\/75:hover { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.75))} -.hover\:border-b-error\/80:hover { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.8))} -.hover\:border-b-error\/90:hover { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.9))} -.hover\:border-b-error\/95:hover { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.95))} -.hover\:border-b-info:hover { - border-bottom-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:border-b-info-content:hover { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:border-b-info-content\/0:hover { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0))} -.hover\:border-b-info-content\/10:hover { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.hover\:border-b-info-content\/100:hover { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:border-b-info-content\/20:hover { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.hover\:border-b-info-content\/25:hover { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.hover\:border-b-info-content\/30:hover { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.hover\:border-b-info-content\/40:hover { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.hover\:border-b-info-content\/5:hover { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.hover\:border-b-info-content\/50:hover { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.hover\:border-b-info-content\/60:hover { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.hover\:border-b-info-content\/70:hover { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.hover\:border-b-info-content\/75:hover { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.hover\:border-b-info-content\/80:hover { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.hover\:border-b-info-content\/90:hover { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.hover\:border-b-info-content\/95:hover { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.hover\:border-b-info\/0:hover { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0))} -.hover\:border-b-info\/10:hover { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.1))} -.hover\:border-b-info\/100:hover { - border-bottom-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:border-b-info\/20:hover { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.2))} -.hover\:border-b-info\/25:hover { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.25))} -.hover\:border-b-info\/30:hover { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.3))} -.hover\:border-b-info\/40:hover { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.4))} -.hover\:border-b-info\/5:hover { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.05))} -.hover\:border-b-info\/50:hover { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.5))} -.hover\:border-b-info\/60:hover { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.6))} -.hover\:border-b-info\/70:hover { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.7))} -.hover\:border-b-info\/75:hover { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.75))} -.hover\:border-b-info\/80:hover { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.8))} -.hover\:border-b-info\/90:hover { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.9))} -.hover\:border-b-info\/95:hover { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.95))} -.hover\:border-b-success:hover { - border-bottom-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:border-b-success-content:hover { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:border-b-success-content\/0:hover { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0))} -.hover\:border-b-success-content\/10:hover { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.hover\:border-b-success-content\/100:hover { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:border-b-success-content\/20:hover { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.hover\:border-b-success-content\/25:hover { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.hover\:border-b-success-content\/30:hover { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.hover\:border-b-success-content\/40:hover { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.hover\:border-b-success-content\/5:hover { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.hover\:border-b-success-content\/50:hover { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.hover\:border-b-success-content\/60:hover { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.hover\:border-b-success-content\/70:hover { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.hover\:border-b-success-content\/75:hover { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.hover\:border-b-success-content\/80:hover { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.hover\:border-b-success-content\/90:hover { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.hover\:border-b-success-content\/95:hover { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.hover\:border-b-success\/0:hover { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0))} -.hover\:border-b-success\/10:hover { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.1))} -.hover\:border-b-success\/100:hover { - border-bottom-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:border-b-success\/20:hover { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.2))} -.hover\:border-b-success\/25:hover { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.25))} -.hover\:border-b-success\/30:hover { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.3))} -.hover\:border-b-success\/40:hover { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.4))} -.hover\:border-b-success\/5:hover { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.05))} -.hover\:border-b-success\/50:hover { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.5))} -.hover\:border-b-success\/60:hover { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.6))} -.hover\:border-b-success\/70:hover { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.7))} -.hover\:border-b-success\/75:hover { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.75))} -.hover\:border-b-success\/80:hover { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.8))} -.hover\:border-b-success\/90:hover { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.9))} -.hover\:border-b-success\/95:hover { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.95))} -.hover\:border-b-warning:hover { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:border-b-warning-content:hover { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:border-b-warning-content\/0:hover { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0))} -.hover\:border-b-warning-content\/10:hover { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.hover\:border-b-warning-content\/100:hover { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:border-b-warning-content\/20:hover { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.hover\:border-b-warning-content\/25:hover { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.hover\:border-b-warning-content\/30:hover { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.hover\:border-b-warning-content\/40:hover { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.hover\:border-b-warning-content\/5:hover { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.hover\:border-b-warning-content\/50:hover { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.hover\:border-b-warning-content\/60:hover { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.hover\:border-b-warning-content\/70:hover { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.hover\:border-b-warning-content\/75:hover { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.hover\:border-b-warning-content\/80:hover { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.hover\:border-b-warning-content\/90:hover { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.hover\:border-b-warning-content\/95:hover { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.hover\:border-b-warning\/0:hover { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0))} -.hover\:border-b-warning\/10:hover { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.hover\:border-b-warning\/100:hover { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:border-b-warning\/20:hover { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.hover\:border-b-warning\/25:hover { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.hover\:border-b-warning\/30:hover { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.hover\:border-b-warning\/40:hover { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.hover\:border-b-warning\/5:hover { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.hover\:border-b-warning\/50:hover { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.hover\:border-b-warning\/60:hover { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.hover\:border-b-warning\/70:hover { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.hover\:border-b-warning\/75:hover { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.hover\:border-b-warning\/80:hover { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.hover\:border-b-warning\/90:hover { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.hover\:border-b-warning\/95:hover { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.hover\:border-e-base-100:hover { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:border-e-base-100\/0:hover { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0))} -.hover\:border-e-base-100\/10:hover { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.hover\:border-e-base-100\/100:hover { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:border-e-base-100\/20:hover { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.hover\:border-e-base-100\/25:hover { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.hover\:border-e-base-100\/30:hover { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.hover\:border-e-base-100\/40:hover { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.hover\:border-e-base-100\/5:hover { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.hover\:border-e-base-100\/50:hover { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.hover\:border-e-base-100\/60:hover { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.hover\:border-e-base-100\/70:hover { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.hover\:border-e-base-100\/75:hover { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.hover\:border-e-base-100\/80:hover { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.hover\:border-e-base-100\/90:hover { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.hover\:border-e-base-100\/95:hover { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.hover\:border-e-base-200:hover { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:border-e-base-200\/0:hover { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0))} -.hover\:border-e-base-200\/10:hover { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.hover\:border-e-base-200\/100:hover { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:border-e-base-200\/20:hover { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.hover\:border-e-base-200\/25:hover { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.hover\:border-e-base-200\/30:hover { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.hover\:border-e-base-200\/40:hover { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.hover\:border-e-base-200\/5:hover { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.hover\:border-e-base-200\/50:hover { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.hover\:border-e-base-200\/60:hover { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.hover\:border-e-base-200\/70:hover { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.hover\:border-e-base-200\/75:hover { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.hover\:border-e-base-200\/80:hover { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.hover\:border-e-base-200\/90:hover { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.hover\:border-e-base-200\/95:hover { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.hover\:border-e-base-300:hover { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:border-e-base-300\/0:hover { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0))} -.hover\:border-e-base-300\/10:hover { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.hover\:border-e-base-300\/100:hover { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:border-e-base-300\/20:hover { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.hover\:border-e-base-300\/25:hover { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.hover\:border-e-base-300\/30:hover { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.hover\:border-e-base-300\/40:hover { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.hover\:border-e-base-300\/5:hover { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.hover\:border-e-base-300\/50:hover { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.hover\:border-e-base-300\/60:hover { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.hover\:border-e-base-300\/70:hover { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.hover\:border-e-base-300\/75:hover { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.hover\:border-e-base-300\/80:hover { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.hover\:border-e-base-300\/90:hover { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.hover\:border-e-base-300\/95:hover { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.hover\:border-e-base-content:hover { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:border-e-base-content\/0:hover { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0))} -.hover\:border-e-base-content\/10:hover { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.hover\:border-e-base-content\/100:hover { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:border-e-base-content\/20:hover { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.hover\:border-e-base-content\/25:hover { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.hover\:border-e-base-content\/30:hover { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.hover\:border-e-base-content\/40:hover { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.hover\:border-e-base-content\/5:hover { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.hover\:border-e-base-content\/50:hover { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.hover\:border-e-base-content\/60:hover { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.hover\:border-e-base-content\/70:hover { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.hover\:border-e-base-content\/75:hover { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.hover\:border-e-base-content\/80:hover { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.hover\:border-e-base-content\/90:hover { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.hover\:border-e-base-content\/95:hover { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.hover\:border-e-error:hover { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:border-e-error-content:hover { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:border-e-error-content\/0:hover { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0))} -.hover\:border-e-error-content\/10:hover { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.hover\:border-e-error-content\/100:hover { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:border-e-error-content\/20:hover { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.hover\:border-e-error-content\/25:hover { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.hover\:border-e-error-content\/30:hover { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.hover\:border-e-error-content\/40:hover { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.hover\:border-e-error-content\/5:hover { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.hover\:border-e-error-content\/50:hover { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.hover\:border-e-error-content\/60:hover { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.hover\:border-e-error-content\/70:hover { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.hover\:border-e-error-content\/75:hover { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.hover\:border-e-error-content\/80:hover { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.hover\:border-e-error-content\/90:hover { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.hover\:border-e-error-content\/95:hover { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.hover\:border-e-error\/0:hover { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0))} -.hover\:border-e-error\/10:hover { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.1))} -.hover\:border-e-error\/100:hover { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:border-e-error\/20:hover { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.2))} -.hover\:border-e-error\/25:hover { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.25))} -.hover\:border-e-error\/30:hover { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.3))} -.hover\:border-e-error\/40:hover { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.4))} -.hover\:border-e-error\/5:hover { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.05))} -.hover\:border-e-error\/50:hover { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.5))} -.hover\:border-e-error\/60:hover { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.6))} -.hover\:border-e-error\/70:hover { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.7))} -.hover\:border-e-error\/75:hover { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.75))} -.hover\:border-e-error\/80:hover { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.8))} -.hover\:border-e-error\/90:hover { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.9))} -.hover\:border-e-error\/95:hover { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.95))} -.hover\:border-e-info:hover { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:border-e-info-content:hover { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:border-e-info-content\/0:hover { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0))} -.hover\:border-e-info-content\/10:hover { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.hover\:border-e-info-content\/100:hover { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:border-e-info-content\/20:hover { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.hover\:border-e-info-content\/25:hover { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.hover\:border-e-info-content\/30:hover { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.hover\:border-e-info-content\/40:hover { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.hover\:border-e-info-content\/5:hover { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.hover\:border-e-info-content\/50:hover { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.hover\:border-e-info-content\/60:hover { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.hover\:border-e-info-content\/70:hover { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.hover\:border-e-info-content\/75:hover { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.hover\:border-e-info-content\/80:hover { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.hover\:border-e-info-content\/90:hover { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.hover\:border-e-info-content\/95:hover { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.hover\:border-e-info\/0:hover { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0))} -.hover\:border-e-info\/10:hover { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.1))} -.hover\:border-e-info\/100:hover { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:border-e-info\/20:hover { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.2))} -.hover\:border-e-info\/25:hover { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.25))} -.hover\:border-e-info\/30:hover { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.3))} -.hover\:border-e-info\/40:hover { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.4))} -.hover\:border-e-info\/5:hover { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.05))} -.hover\:border-e-info\/50:hover { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.5))} -.hover\:border-e-info\/60:hover { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.6))} -.hover\:border-e-info\/70:hover { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.7))} -.hover\:border-e-info\/75:hover { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.75))} -.hover\:border-e-info\/80:hover { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.8))} -.hover\:border-e-info\/90:hover { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.9))} -.hover\:border-e-info\/95:hover { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.95))} -.hover\:border-e-success:hover { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:border-e-success-content:hover { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:border-e-success-content\/0:hover { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0))} -.hover\:border-e-success-content\/10:hover { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.hover\:border-e-success-content\/100:hover { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:border-e-success-content\/20:hover { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.hover\:border-e-success-content\/25:hover { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.hover\:border-e-success-content\/30:hover { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.hover\:border-e-success-content\/40:hover { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.hover\:border-e-success-content\/5:hover { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.hover\:border-e-success-content\/50:hover { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.hover\:border-e-success-content\/60:hover { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.hover\:border-e-success-content\/70:hover { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.hover\:border-e-success-content\/75:hover { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.hover\:border-e-success-content\/80:hover { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.hover\:border-e-success-content\/90:hover { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.hover\:border-e-success-content\/95:hover { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.hover\:border-e-success\/0:hover { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0))} -.hover\:border-e-success\/10:hover { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.1))} -.hover\:border-e-success\/100:hover { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:border-e-success\/20:hover { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.2))} -.hover\:border-e-success\/25:hover { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.25))} -.hover\:border-e-success\/30:hover { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.3))} -.hover\:border-e-success\/40:hover { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.4))} -.hover\:border-e-success\/5:hover { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.05))} -.hover\:border-e-success\/50:hover { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.5))} -.hover\:border-e-success\/60:hover { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.6))} -.hover\:border-e-success\/70:hover { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.7))} -.hover\:border-e-success\/75:hover { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.75))} -.hover\:border-e-success\/80:hover { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.8))} -.hover\:border-e-success\/90:hover { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.9))} -.hover\:border-e-success\/95:hover { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.95))} -.hover\:border-e-warning:hover { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:border-e-warning-content:hover { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:border-e-warning-content\/0:hover { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0))} -.hover\:border-e-warning-content\/10:hover { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.hover\:border-e-warning-content\/100:hover { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:border-e-warning-content\/20:hover { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.hover\:border-e-warning-content\/25:hover { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.hover\:border-e-warning-content\/30:hover { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.hover\:border-e-warning-content\/40:hover { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.hover\:border-e-warning-content\/5:hover { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.hover\:border-e-warning-content\/50:hover { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.hover\:border-e-warning-content\/60:hover { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.hover\:border-e-warning-content\/70:hover { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.hover\:border-e-warning-content\/75:hover { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.hover\:border-e-warning-content\/80:hover { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.hover\:border-e-warning-content\/90:hover { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.hover\:border-e-warning-content\/95:hover { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.hover\:border-e-warning\/0:hover { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0))} -.hover\:border-e-warning\/10:hover { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.hover\:border-e-warning\/100:hover { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:border-e-warning\/20:hover { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.hover\:border-e-warning\/25:hover { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.hover\:border-e-warning\/30:hover { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.hover\:border-e-warning\/40:hover { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.hover\:border-e-warning\/5:hover { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.hover\:border-e-warning\/50:hover { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.hover\:border-e-warning\/60:hover { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.hover\:border-e-warning\/70:hover { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.hover\:border-e-warning\/75:hover { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.hover\:border-e-warning\/80:hover { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.hover\:border-e-warning\/90:hover { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.hover\:border-e-warning\/95:hover { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.hover\:border-l-base-100:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:border-l-base-100\/0:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0))} -.hover\:border-l-base-100\/10:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.hover\:border-l-base-100\/100:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:border-l-base-100\/20:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.hover\:border-l-base-100\/25:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.hover\:border-l-base-100\/30:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.hover\:border-l-base-100\/40:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.hover\:border-l-base-100\/5:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.hover\:border-l-base-100\/50:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.hover\:border-l-base-100\/60:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.hover\:border-l-base-100\/70:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.hover\:border-l-base-100\/75:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.hover\:border-l-base-100\/80:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.hover\:border-l-base-100\/90:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.hover\:border-l-base-100\/95:hover { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.hover\:border-l-base-200:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:border-l-base-200\/0:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0))} -.hover\:border-l-base-200\/10:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.hover\:border-l-base-200\/100:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:border-l-base-200\/20:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.hover\:border-l-base-200\/25:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.hover\:border-l-base-200\/30:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.hover\:border-l-base-200\/40:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.hover\:border-l-base-200\/5:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.hover\:border-l-base-200\/50:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.hover\:border-l-base-200\/60:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.hover\:border-l-base-200\/70:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.hover\:border-l-base-200\/75:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.hover\:border-l-base-200\/80:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.hover\:border-l-base-200\/90:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.hover\:border-l-base-200\/95:hover { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.hover\:border-l-base-300:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:border-l-base-300\/0:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0))} -.hover\:border-l-base-300\/10:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.hover\:border-l-base-300\/100:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:border-l-base-300\/20:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.hover\:border-l-base-300\/25:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.hover\:border-l-base-300\/30:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.hover\:border-l-base-300\/40:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.hover\:border-l-base-300\/5:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.hover\:border-l-base-300\/50:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.hover\:border-l-base-300\/60:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.hover\:border-l-base-300\/70:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.hover\:border-l-base-300\/75:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.hover\:border-l-base-300\/80:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.hover\:border-l-base-300\/90:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.hover\:border-l-base-300\/95:hover { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.hover\:border-l-base-content:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:border-l-base-content\/0:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0))} -.hover\:border-l-base-content\/10:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.hover\:border-l-base-content\/100:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:border-l-base-content\/20:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.hover\:border-l-base-content\/25:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.hover\:border-l-base-content\/30:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.hover\:border-l-base-content\/40:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.hover\:border-l-base-content\/5:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.hover\:border-l-base-content\/50:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.hover\:border-l-base-content\/60:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.hover\:border-l-base-content\/70:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.hover\:border-l-base-content\/75:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.hover\:border-l-base-content\/80:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.hover\:border-l-base-content\/90:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.hover\:border-l-base-content\/95:hover { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.hover\:border-l-error:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:border-l-error-content:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:border-l-error-content\/0:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0))} -.hover\:border-l-error-content\/10:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.hover\:border-l-error-content\/100:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:border-l-error-content\/20:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.hover\:border-l-error-content\/25:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.hover\:border-l-error-content\/30:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.hover\:border-l-error-content\/40:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.hover\:border-l-error-content\/5:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.hover\:border-l-error-content\/50:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.hover\:border-l-error-content\/60:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.hover\:border-l-error-content\/70:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.hover\:border-l-error-content\/75:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.hover\:border-l-error-content\/80:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.hover\:border-l-error-content\/90:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.hover\:border-l-error-content\/95:hover { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.hover\:border-l-error\/0:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0))} -.hover\:border-l-error\/10:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.1))} -.hover\:border-l-error\/100:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:border-l-error\/20:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.2))} -.hover\:border-l-error\/25:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.25))} -.hover\:border-l-error\/30:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.3))} -.hover\:border-l-error\/40:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.4))} -.hover\:border-l-error\/5:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.05))} -.hover\:border-l-error\/50:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.5))} -.hover\:border-l-error\/60:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.6))} -.hover\:border-l-error\/70:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.7))} -.hover\:border-l-error\/75:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.75))} -.hover\:border-l-error\/80:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.8))} -.hover\:border-l-error\/90:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.9))} -.hover\:border-l-error\/95:hover { - border-left-color: var(--fallback-er,oklch(var(--er)/0.95))} -.hover\:border-l-info:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:border-l-info-content:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:border-l-info-content\/0:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0))} -.hover\:border-l-info-content\/10:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.hover\:border-l-info-content\/100:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:border-l-info-content\/20:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.hover\:border-l-info-content\/25:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.hover\:border-l-info-content\/30:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.hover\:border-l-info-content\/40:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.hover\:border-l-info-content\/5:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.hover\:border-l-info-content\/50:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.hover\:border-l-info-content\/60:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.hover\:border-l-info-content\/70:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.hover\:border-l-info-content\/75:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.hover\:border-l-info-content\/80:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.hover\:border-l-info-content\/90:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.hover\:border-l-info-content\/95:hover { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.hover\:border-l-info\/0:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0))} -.hover\:border-l-info\/10:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.1))} -.hover\:border-l-info\/100:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:border-l-info\/20:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.2))} -.hover\:border-l-info\/25:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.25))} -.hover\:border-l-info\/30:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.3))} -.hover\:border-l-info\/40:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.4))} -.hover\:border-l-info\/5:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.05))} -.hover\:border-l-info\/50:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.5))} -.hover\:border-l-info\/60:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.6))} -.hover\:border-l-info\/70:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.7))} -.hover\:border-l-info\/75:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.75))} -.hover\:border-l-info\/80:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.8))} -.hover\:border-l-info\/90:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.9))} -.hover\:border-l-info\/95:hover { - border-left-color: var(--fallback-in,oklch(var(--in)/0.95))} -.hover\:border-l-success:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:border-l-success-content:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:border-l-success-content\/0:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0))} -.hover\:border-l-success-content\/10:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.hover\:border-l-success-content\/100:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:border-l-success-content\/20:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.hover\:border-l-success-content\/25:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.hover\:border-l-success-content\/30:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.hover\:border-l-success-content\/40:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.hover\:border-l-success-content\/5:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.hover\:border-l-success-content\/50:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.hover\:border-l-success-content\/60:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.hover\:border-l-success-content\/70:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.hover\:border-l-success-content\/75:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.hover\:border-l-success-content\/80:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.hover\:border-l-success-content\/90:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.hover\:border-l-success-content\/95:hover { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.hover\:border-l-success\/0:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0))} -.hover\:border-l-success\/10:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.1))} -.hover\:border-l-success\/100:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:border-l-success\/20:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.2))} -.hover\:border-l-success\/25:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.25))} -.hover\:border-l-success\/30:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.3))} -.hover\:border-l-success\/40:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.4))} -.hover\:border-l-success\/5:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.05))} -.hover\:border-l-success\/50:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.5))} -.hover\:border-l-success\/60:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.6))} -.hover\:border-l-success\/70:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.7))} -.hover\:border-l-success\/75:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.75))} -.hover\:border-l-success\/80:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.8))} -.hover\:border-l-success\/90:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.9))} -.hover\:border-l-success\/95:hover { - border-left-color: var(--fallback-su,oklch(var(--su)/0.95))} -.hover\:border-l-warning:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:border-l-warning-content:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:border-l-warning-content\/0:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0))} -.hover\:border-l-warning-content\/10:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.hover\:border-l-warning-content\/100:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:border-l-warning-content\/20:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.hover\:border-l-warning-content\/25:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.hover\:border-l-warning-content\/30:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.hover\:border-l-warning-content\/40:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.hover\:border-l-warning-content\/5:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.hover\:border-l-warning-content\/50:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.hover\:border-l-warning-content\/60:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.hover\:border-l-warning-content\/70:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.hover\:border-l-warning-content\/75:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.hover\:border-l-warning-content\/80:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.hover\:border-l-warning-content\/90:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.hover\:border-l-warning-content\/95:hover { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.hover\:border-l-warning\/0:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0))} -.hover\:border-l-warning\/10:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.hover\:border-l-warning\/100:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:border-l-warning\/20:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.hover\:border-l-warning\/25:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.hover\:border-l-warning\/30:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.hover\:border-l-warning\/40:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.hover\:border-l-warning\/5:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.hover\:border-l-warning\/50:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.hover\:border-l-warning\/60:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.hover\:border-l-warning\/70:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.hover\:border-l-warning\/75:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.hover\:border-l-warning\/80:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.hover\:border-l-warning\/90:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.hover\:border-l-warning\/95:hover { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.hover\:border-r-base-100:hover { - border-right-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:border-r-base-100\/0:hover { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0))} -.hover\:border-r-base-100\/10:hover { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.hover\:border-r-base-100\/100:hover { - border-right-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:border-r-base-100\/20:hover { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.hover\:border-r-base-100\/25:hover { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.hover\:border-r-base-100\/30:hover { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.hover\:border-r-base-100\/40:hover { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.hover\:border-r-base-100\/5:hover { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.hover\:border-r-base-100\/50:hover { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.hover\:border-r-base-100\/60:hover { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.hover\:border-r-base-100\/70:hover { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.hover\:border-r-base-100\/75:hover { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.hover\:border-r-base-100\/80:hover { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.hover\:border-r-base-100\/90:hover { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.hover\:border-r-base-100\/95:hover { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.hover\:border-r-base-200:hover { - border-right-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:border-r-base-200\/0:hover { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0))} -.hover\:border-r-base-200\/10:hover { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.hover\:border-r-base-200\/100:hover { - border-right-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:border-r-base-200\/20:hover { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.hover\:border-r-base-200\/25:hover { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.hover\:border-r-base-200\/30:hover { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.hover\:border-r-base-200\/40:hover { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.hover\:border-r-base-200\/5:hover { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.hover\:border-r-base-200\/50:hover { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.hover\:border-r-base-200\/60:hover { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.hover\:border-r-base-200\/70:hover { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.hover\:border-r-base-200\/75:hover { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.hover\:border-r-base-200\/80:hover { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.hover\:border-r-base-200\/90:hover { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.hover\:border-r-base-200\/95:hover { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.hover\:border-r-base-300:hover { - border-right-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:border-r-base-300\/0:hover { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0))} -.hover\:border-r-base-300\/10:hover { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.hover\:border-r-base-300\/100:hover { - border-right-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:border-r-base-300\/20:hover { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.hover\:border-r-base-300\/25:hover { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.hover\:border-r-base-300\/30:hover { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.hover\:border-r-base-300\/40:hover { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.hover\:border-r-base-300\/5:hover { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.hover\:border-r-base-300\/50:hover { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.hover\:border-r-base-300\/60:hover { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.hover\:border-r-base-300\/70:hover { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.hover\:border-r-base-300\/75:hover { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.hover\:border-r-base-300\/80:hover { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.hover\:border-r-base-300\/90:hover { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.hover\:border-r-base-300\/95:hover { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.hover\:border-r-base-content:hover { - border-right-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:border-r-base-content\/0:hover { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0))} -.hover\:border-r-base-content\/10:hover { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.hover\:border-r-base-content\/100:hover { - border-right-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:border-r-base-content\/20:hover { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.hover\:border-r-base-content\/25:hover { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.hover\:border-r-base-content\/30:hover { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.hover\:border-r-base-content\/40:hover { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.hover\:border-r-base-content\/5:hover { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.hover\:border-r-base-content\/50:hover { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.hover\:border-r-base-content\/60:hover { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.hover\:border-r-base-content\/70:hover { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.hover\:border-r-base-content\/75:hover { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.hover\:border-r-base-content\/80:hover { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.hover\:border-r-base-content\/90:hover { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.hover\:border-r-base-content\/95:hover { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.hover\:border-r-error:hover { - border-right-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:border-r-error-content:hover { - border-right-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:border-r-error-content\/0:hover { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0))} -.hover\:border-r-error-content\/10:hover { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.hover\:border-r-error-content\/100:hover { - border-right-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:border-r-error-content\/20:hover { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.hover\:border-r-error-content\/25:hover { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.hover\:border-r-error-content\/30:hover { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.hover\:border-r-error-content\/40:hover { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.hover\:border-r-error-content\/5:hover { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.hover\:border-r-error-content\/50:hover { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.hover\:border-r-error-content\/60:hover { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.hover\:border-r-error-content\/70:hover { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.hover\:border-r-error-content\/75:hover { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.hover\:border-r-error-content\/80:hover { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.hover\:border-r-error-content\/90:hover { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.hover\:border-r-error-content\/95:hover { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.hover\:border-r-error\/0:hover { - border-right-color: var(--fallback-er,oklch(var(--er)/0))} -.hover\:border-r-error\/10:hover { - border-right-color: var(--fallback-er,oklch(var(--er)/0.1))} -.hover\:border-r-error\/100:hover { - border-right-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:border-r-error\/20:hover { - border-right-color: var(--fallback-er,oklch(var(--er)/0.2))} -.hover\:border-r-error\/25:hover { - border-right-color: var(--fallback-er,oklch(var(--er)/0.25))} -.hover\:border-r-error\/30:hover { - border-right-color: var(--fallback-er,oklch(var(--er)/0.3))} -.hover\:border-r-error\/40:hover { - border-right-color: var(--fallback-er,oklch(var(--er)/0.4))} -.hover\:border-r-error\/5:hover { - border-right-color: var(--fallback-er,oklch(var(--er)/0.05))} -.hover\:border-r-error\/50:hover { - border-right-color: var(--fallback-er,oklch(var(--er)/0.5))} -.hover\:border-r-error\/60:hover { - border-right-color: var(--fallback-er,oklch(var(--er)/0.6))} -.hover\:border-r-error\/70:hover { - border-right-color: var(--fallback-er,oklch(var(--er)/0.7))} -.hover\:border-r-error\/75:hover { - border-right-color: var(--fallback-er,oklch(var(--er)/0.75))} -.hover\:border-r-error\/80:hover { - border-right-color: var(--fallback-er,oklch(var(--er)/0.8))} -.hover\:border-r-error\/90:hover { - border-right-color: var(--fallback-er,oklch(var(--er)/0.9))} -.hover\:border-r-error\/95:hover { - border-right-color: var(--fallback-er,oklch(var(--er)/0.95))} -.hover\:border-r-info:hover { - border-right-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:border-r-info-content:hover { - border-right-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:border-r-info-content\/0:hover { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0))} -.hover\:border-r-info-content\/10:hover { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.hover\:border-r-info-content\/100:hover { - border-right-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:border-r-info-content\/20:hover { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.hover\:border-r-info-content\/25:hover { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.hover\:border-r-info-content\/30:hover { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.hover\:border-r-info-content\/40:hover { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.hover\:border-r-info-content\/5:hover { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.hover\:border-r-info-content\/50:hover { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.hover\:border-r-info-content\/60:hover { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.hover\:border-r-info-content\/70:hover { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.hover\:border-r-info-content\/75:hover { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.hover\:border-r-info-content\/80:hover { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.hover\:border-r-info-content\/90:hover { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.hover\:border-r-info-content\/95:hover { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.hover\:border-r-info\/0:hover { - border-right-color: var(--fallback-in,oklch(var(--in)/0))} -.hover\:border-r-info\/10:hover { - border-right-color: var(--fallback-in,oklch(var(--in)/0.1))} -.hover\:border-r-info\/100:hover { - border-right-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:border-r-info\/20:hover { - border-right-color: var(--fallback-in,oklch(var(--in)/0.2))} -.hover\:border-r-info\/25:hover { - border-right-color: var(--fallback-in,oklch(var(--in)/0.25))} -.hover\:border-r-info\/30:hover { - border-right-color: var(--fallback-in,oklch(var(--in)/0.3))} -.hover\:border-r-info\/40:hover { - border-right-color: var(--fallback-in,oklch(var(--in)/0.4))} -.hover\:border-r-info\/5:hover { - border-right-color: var(--fallback-in,oklch(var(--in)/0.05))} -.hover\:border-r-info\/50:hover { - border-right-color: var(--fallback-in,oklch(var(--in)/0.5))} -.hover\:border-r-info\/60:hover { - border-right-color: var(--fallback-in,oklch(var(--in)/0.6))} -.hover\:border-r-info\/70:hover { - border-right-color: var(--fallback-in,oklch(var(--in)/0.7))} -.hover\:border-r-info\/75:hover { - border-right-color: var(--fallback-in,oklch(var(--in)/0.75))} -.hover\:border-r-info\/80:hover { - border-right-color: var(--fallback-in,oklch(var(--in)/0.8))} -.hover\:border-r-info\/90:hover { - border-right-color: var(--fallback-in,oklch(var(--in)/0.9))} -.hover\:border-r-info\/95:hover { - border-right-color: var(--fallback-in,oklch(var(--in)/0.95))} -.hover\:border-r-success:hover { - border-right-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:border-r-success-content:hover { - border-right-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:border-r-success-content\/0:hover { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0))} -.hover\:border-r-success-content\/10:hover { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.hover\:border-r-success-content\/100:hover { - border-right-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:border-r-success-content\/20:hover { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.hover\:border-r-success-content\/25:hover { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.hover\:border-r-success-content\/30:hover { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.hover\:border-r-success-content\/40:hover { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.hover\:border-r-success-content\/5:hover { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.hover\:border-r-success-content\/50:hover { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.hover\:border-r-success-content\/60:hover { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.hover\:border-r-success-content\/70:hover { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.hover\:border-r-success-content\/75:hover { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.hover\:border-r-success-content\/80:hover { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.hover\:border-r-success-content\/90:hover { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.hover\:border-r-success-content\/95:hover { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.hover\:border-r-success\/0:hover { - border-right-color: var(--fallback-su,oklch(var(--su)/0))} -.hover\:border-r-success\/10:hover { - border-right-color: var(--fallback-su,oklch(var(--su)/0.1))} -.hover\:border-r-success\/100:hover { - border-right-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:border-r-success\/20:hover { - border-right-color: var(--fallback-su,oklch(var(--su)/0.2))} -.hover\:border-r-success\/25:hover { - border-right-color: var(--fallback-su,oklch(var(--su)/0.25))} -.hover\:border-r-success\/30:hover { - border-right-color: var(--fallback-su,oklch(var(--su)/0.3))} -.hover\:border-r-success\/40:hover { - border-right-color: var(--fallback-su,oklch(var(--su)/0.4))} -.hover\:border-r-success\/5:hover { - border-right-color: var(--fallback-su,oklch(var(--su)/0.05))} -.hover\:border-r-success\/50:hover { - border-right-color: var(--fallback-su,oklch(var(--su)/0.5))} -.hover\:border-r-success\/60:hover { - border-right-color: var(--fallback-su,oklch(var(--su)/0.6))} -.hover\:border-r-success\/70:hover { - border-right-color: var(--fallback-su,oklch(var(--su)/0.7))} -.hover\:border-r-success\/75:hover { - border-right-color: var(--fallback-su,oklch(var(--su)/0.75))} -.hover\:border-r-success\/80:hover { - border-right-color: var(--fallback-su,oklch(var(--su)/0.8))} -.hover\:border-r-success\/90:hover { - border-right-color: var(--fallback-su,oklch(var(--su)/0.9))} -.hover\:border-r-success\/95:hover { - border-right-color: var(--fallback-su,oklch(var(--su)/0.95))} -.hover\:border-r-warning:hover { - border-right-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:border-r-warning-content:hover { - border-right-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:border-r-warning-content\/0:hover { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0))} -.hover\:border-r-warning-content\/10:hover { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.hover\:border-r-warning-content\/100:hover { - border-right-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:border-r-warning-content\/20:hover { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.hover\:border-r-warning-content\/25:hover { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.hover\:border-r-warning-content\/30:hover { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.hover\:border-r-warning-content\/40:hover { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.hover\:border-r-warning-content\/5:hover { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.hover\:border-r-warning-content\/50:hover { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.hover\:border-r-warning-content\/60:hover { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.hover\:border-r-warning-content\/70:hover { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.hover\:border-r-warning-content\/75:hover { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.hover\:border-r-warning-content\/80:hover { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.hover\:border-r-warning-content\/90:hover { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.hover\:border-r-warning-content\/95:hover { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.hover\:border-r-warning\/0:hover { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0))} -.hover\:border-r-warning\/10:hover { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.hover\:border-r-warning\/100:hover { - border-right-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:border-r-warning\/20:hover { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.hover\:border-r-warning\/25:hover { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.hover\:border-r-warning\/30:hover { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.hover\:border-r-warning\/40:hover { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.hover\:border-r-warning\/5:hover { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.hover\:border-r-warning\/50:hover { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.hover\:border-r-warning\/60:hover { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.hover\:border-r-warning\/70:hover { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.hover\:border-r-warning\/75:hover { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.hover\:border-r-warning\/80:hover { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.hover\:border-r-warning\/90:hover { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.hover\:border-r-warning\/95:hover { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.hover\:border-s-base-100:hover { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:border-s-base-100\/0:hover { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0))} -.hover\:border-s-base-100\/10:hover { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.hover\:border-s-base-100\/100:hover { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:border-s-base-100\/20:hover { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.hover\:border-s-base-100\/25:hover { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.hover\:border-s-base-100\/30:hover { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.hover\:border-s-base-100\/40:hover { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.hover\:border-s-base-100\/5:hover { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.hover\:border-s-base-100\/50:hover { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.hover\:border-s-base-100\/60:hover { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.hover\:border-s-base-100\/70:hover { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.hover\:border-s-base-100\/75:hover { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.hover\:border-s-base-100\/80:hover { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.hover\:border-s-base-100\/90:hover { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.hover\:border-s-base-100\/95:hover { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.hover\:border-s-base-200:hover { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:border-s-base-200\/0:hover { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0))} -.hover\:border-s-base-200\/10:hover { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.hover\:border-s-base-200\/100:hover { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:border-s-base-200\/20:hover { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.hover\:border-s-base-200\/25:hover { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.hover\:border-s-base-200\/30:hover { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.hover\:border-s-base-200\/40:hover { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.hover\:border-s-base-200\/5:hover { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.hover\:border-s-base-200\/50:hover { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.hover\:border-s-base-200\/60:hover { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.hover\:border-s-base-200\/70:hover { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.hover\:border-s-base-200\/75:hover { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.hover\:border-s-base-200\/80:hover { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.hover\:border-s-base-200\/90:hover { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.hover\:border-s-base-200\/95:hover { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.hover\:border-s-base-300:hover { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:border-s-base-300\/0:hover { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0))} -.hover\:border-s-base-300\/10:hover { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.hover\:border-s-base-300\/100:hover { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:border-s-base-300\/20:hover { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.hover\:border-s-base-300\/25:hover { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.hover\:border-s-base-300\/30:hover { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.hover\:border-s-base-300\/40:hover { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.hover\:border-s-base-300\/5:hover { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.hover\:border-s-base-300\/50:hover { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.hover\:border-s-base-300\/60:hover { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.hover\:border-s-base-300\/70:hover { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.hover\:border-s-base-300\/75:hover { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.hover\:border-s-base-300\/80:hover { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.hover\:border-s-base-300\/90:hover { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.hover\:border-s-base-300\/95:hover { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.hover\:border-s-base-content:hover { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:border-s-base-content\/0:hover { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0))} -.hover\:border-s-base-content\/10:hover { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.hover\:border-s-base-content\/100:hover { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:border-s-base-content\/20:hover { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.hover\:border-s-base-content\/25:hover { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.hover\:border-s-base-content\/30:hover { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.hover\:border-s-base-content\/40:hover { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.hover\:border-s-base-content\/5:hover { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.hover\:border-s-base-content\/50:hover { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.hover\:border-s-base-content\/60:hover { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.hover\:border-s-base-content\/70:hover { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.hover\:border-s-base-content\/75:hover { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.hover\:border-s-base-content\/80:hover { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.hover\:border-s-base-content\/90:hover { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.hover\:border-s-base-content\/95:hover { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.hover\:border-s-error:hover { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:border-s-error-content:hover { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:border-s-error-content\/0:hover { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0))} -.hover\:border-s-error-content\/10:hover { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.hover\:border-s-error-content\/100:hover { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:border-s-error-content\/20:hover { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.hover\:border-s-error-content\/25:hover { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.hover\:border-s-error-content\/30:hover { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.hover\:border-s-error-content\/40:hover { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.hover\:border-s-error-content\/5:hover { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.hover\:border-s-error-content\/50:hover { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.hover\:border-s-error-content\/60:hover { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.hover\:border-s-error-content\/70:hover { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.hover\:border-s-error-content\/75:hover { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.hover\:border-s-error-content\/80:hover { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.hover\:border-s-error-content\/90:hover { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.hover\:border-s-error-content\/95:hover { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.hover\:border-s-error\/0:hover { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0))} -.hover\:border-s-error\/10:hover { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.1))} -.hover\:border-s-error\/100:hover { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:border-s-error\/20:hover { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.2))} -.hover\:border-s-error\/25:hover { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.25))} -.hover\:border-s-error\/30:hover { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.3))} -.hover\:border-s-error\/40:hover { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.4))} -.hover\:border-s-error\/5:hover { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.05))} -.hover\:border-s-error\/50:hover { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.5))} -.hover\:border-s-error\/60:hover { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.6))} -.hover\:border-s-error\/70:hover { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.7))} -.hover\:border-s-error\/75:hover { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.75))} -.hover\:border-s-error\/80:hover { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.8))} -.hover\:border-s-error\/90:hover { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.9))} -.hover\:border-s-error\/95:hover { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.95))} -.hover\:border-s-info:hover { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:border-s-info-content:hover { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:border-s-info-content\/0:hover { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0))} -.hover\:border-s-info-content\/10:hover { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.hover\:border-s-info-content\/100:hover { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:border-s-info-content\/20:hover { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.hover\:border-s-info-content\/25:hover { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.hover\:border-s-info-content\/30:hover { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.hover\:border-s-info-content\/40:hover { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.hover\:border-s-info-content\/5:hover { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.hover\:border-s-info-content\/50:hover { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.hover\:border-s-info-content\/60:hover { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.hover\:border-s-info-content\/70:hover { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.hover\:border-s-info-content\/75:hover { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.hover\:border-s-info-content\/80:hover { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.hover\:border-s-info-content\/90:hover { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.hover\:border-s-info-content\/95:hover { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.hover\:border-s-info\/0:hover { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0))} -.hover\:border-s-info\/10:hover { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.1))} -.hover\:border-s-info\/100:hover { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:border-s-info\/20:hover { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.2))} -.hover\:border-s-info\/25:hover { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.25))} -.hover\:border-s-info\/30:hover { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.3))} -.hover\:border-s-info\/40:hover { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.4))} -.hover\:border-s-info\/5:hover { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.05))} -.hover\:border-s-info\/50:hover { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.5))} -.hover\:border-s-info\/60:hover { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.6))} -.hover\:border-s-info\/70:hover { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.7))} -.hover\:border-s-info\/75:hover { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.75))} -.hover\:border-s-info\/80:hover { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.8))} -.hover\:border-s-info\/90:hover { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.9))} -.hover\:border-s-info\/95:hover { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.95))} -.hover\:border-s-success:hover { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:border-s-success-content:hover { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:border-s-success-content\/0:hover { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0))} -.hover\:border-s-success-content\/10:hover { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.hover\:border-s-success-content\/100:hover { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:border-s-success-content\/20:hover { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.hover\:border-s-success-content\/25:hover { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.hover\:border-s-success-content\/30:hover { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.hover\:border-s-success-content\/40:hover { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.hover\:border-s-success-content\/5:hover { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.hover\:border-s-success-content\/50:hover { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.hover\:border-s-success-content\/60:hover { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.hover\:border-s-success-content\/70:hover { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.hover\:border-s-success-content\/75:hover { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.hover\:border-s-success-content\/80:hover { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.hover\:border-s-success-content\/90:hover { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.hover\:border-s-success-content\/95:hover { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.hover\:border-s-success\/0:hover { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0))} -.hover\:border-s-success\/10:hover { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.1))} -.hover\:border-s-success\/100:hover { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:border-s-success\/20:hover { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.2))} -.hover\:border-s-success\/25:hover { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.25))} -.hover\:border-s-success\/30:hover { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.3))} -.hover\:border-s-success\/40:hover { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.4))} -.hover\:border-s-success\/5:hover { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.05))} -.hover\:border-s-success\/50:hover { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.5))} -.hover\:border-s-success\/60:hover { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.6))} -.hover\:border-s-success\/70:hover { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.7))} -.hover\:border-s-success\/75:hover { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.75))} -.hover\:border-s-success\/80:hover { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.8))} -.hover\:border-s-success\/90:hover { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.9))} -.hover\:border-s-success\/95:hover { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.95))} -.hover\:border-s-warning:hover { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:border-s-warning-content:hover { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:border-s-warning-content\/0:hover { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0))} -.hover\:border-s-warning-content\/10:hover { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.hover\:border-s-warning-content\/100:hover { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:border-s-warning-content\/20:hover { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.hover\:border-s-warning-content\/25:hover { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.hover\:border-s-warning-content\/30:hover { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.hover\:border-s-warning-content\/40:hover { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.hover\:border-s-warning-content\/5:hover { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.hover\:border-s-warning-content\/50:hover { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.hover\:border-s-warning-content\/60:hover { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.hover\:border-s-warning-content\/70:hover { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.hover\:border-s-warning-content\/75:hover { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.hover\:border-s-warning-content\/80:hover { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.hover\:border-s-warning-content\/90:hover { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.hover\:border-s-warning-content\/95:hover { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.hover\:border-s-warning\/0:hover { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0))} -.hover\:border-s-warning\/10:hover { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.hover\:border-s-warning\/100:hover { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:border-s-warning\/20:hover { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.hover\:border-s-warning\/25:hover { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.hover\:border-s-warning\/30:hover { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.hover\:border-s-warning\/40:hover { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.hover\:border-s-warning\/5:hover { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.hover\:border-s-warning\/50:hover { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.hover\:border-s-warning\/60:hover { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.hover\:border-s-warning\/70:hover { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.hover\:border-s-warning\/75:hover { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.hover\:border-s-warning\/80:hover { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.hover\:border-s-warning\/90:hover { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.hover\:border-s-warning\/95:hover { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.hover\:border-t-base-100:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:border-t-base-100\/0:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0))} -.hover\:border-t-base-100\/10:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.hover\:border-t-base-100\/100:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:border-t-base-100\/20:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.hover\:border-t-base-100\/25:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.hover\:border-t-base-100\/30:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.hover\:border-t-base-100\/40:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.hover\:border-t-base-100\/5:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.hover\:border-t-base-100\/50:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.hover\:border-t-base-100\/60:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.hover\:border-t-base-100\/70:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.hover\:border-t-base-100\/75:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.hover\:border-t-base-100\/80:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.hover\:border-t-base-100\/90:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.hover\:border-t-base-100\/95:hover { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.hover\:border-t-base-200:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:border-t-base-200\/0:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0))} -.hover\:border-t-base-200\/10:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.hover\:border-t-base-200\/100:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:border-t-base-200\/20:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.hover\:border-t-base-200\/25:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.hover\:border-t-base-200\/30:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.hover\:border-t-base-200\/40:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.hover\:border-t-base-200\/5:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.hover\:border-t-base-200\/50:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.hover\:border-t-base-200\/60:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.hover\:border-t-base-200\/70:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.hover\:border-t-base-200\/75:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.hover\:border-t-base-200\/80:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.hover\:border-t-base-200\/90:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.hover\:border-t-base-200\/95:hover { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.hover\:border-t-base-300:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:border-t-base-300\/0:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0))} -.hover\:border-t-base-300\/10:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.hover\:border-t-base-300\/100:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:border-t-base-300\/20:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.hover\:border-t-base-300\/25:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.hover\:border-t-base-300\/30:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.hover\:border-t-base-300\/40:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.hover\:border-t-base-300\/5:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.hover\:border-t-base-300\/50:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.hover\:border-t-base-300\/60:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.hover\:border-t-base-300\/70:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.hover\:border-t-base-300\/75:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.hover\:border-t-base-300\/80:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.hover\:border-t-base-300\/90:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.hover\:border-t-base-300\/95:hover { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.hover\:border-t-base-content:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:border-t-base-content\/0:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0))} -.hover\:border-t-base-content\/10:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.hover\:border-t-base-content\/100:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:border-t-base-content\/20:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.hover\:border-t-base-content\/25:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.hover\:border-t-base-content\/30:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.hover\:border-t-base-content\/40:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.hover\:border-t-base-content\/5:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.hover\:border-t-base-content\/50:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.hover\:border-t-base-content\/60:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.hover\:border-t-base-content\/70:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.hover\:border-t-base-content\/75:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.hover\:border-t-base-content\/80:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.hover\:border-t-base-content\/90:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.hover\:border-t-base-content\/95:hover { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.hover\:border-t-error:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:border-t-error-content:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:border-t-error-content\/0:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0))} -.hover\:border-t-error-content\/10:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.hover\:border-t-error-content\/100:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:border-t-error-content\/20:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.hover\:border-t-error-content\/25:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.hover\:border-t-error-content\/30:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.hover\:border-t-error-content\/40:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.hover\:border-t-error-content\/5:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.hover\:border-t-error-content\/50:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.hover\:border-t-error-content\/60:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.hover\:border-t-error-content\/70:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.hover\:border-t-error-content\/75:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.hover\:border-t-error-content\/80:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.hover\:border-t-error-content\/90:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.hover\:border-t-error-content\/95:hover { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.hover\:border-t-error\/0:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0))} -.hover\:border-t-error\/10:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.1))} -.hover\:border-t-error\/100:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:border-t-error\/20:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.2))} -.hover\:border-t-error\/25:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.25))} -.hover\:border-t-error\/30:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.3))} -.hover\:border-t-error\/40:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.4))} -.hover\:border-t-error\/5:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.05))} -.hover\:border-t-error\/50:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.5))} -.hover\:border-t-error\/60:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.6))} -.hover\:border-t-error\/70:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.7))} -.hover\:border-t-error\/75:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.75))} -.hover\:border-t-error\/80:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.8))} -.hover\:border-t-error\/90:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.9))} -.hover\:border-t-error\/95:hover { - border-top-color: var(--fallback-er,oklch(var(--er)/0.95))} -.hover\:border-t-info:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:border-t-info-content:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:border-t-info-content\/0:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0))} -.hover\:border-t-info-content\/10:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.hover\:border-t-info-content\/100:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:border-t-info-content\/20:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.hover\:border-t-info-content\/25:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.hover\:border-t-info-content\/30:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.hover\:border-t-info-content\/40:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.hover\:border-t-info-content\/5:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.hover\:border-t-info-content\/50:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.hover\:border-t-info-content\/60:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.hover\:border-t-info-content\/70:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.hover\:border-t-info-content\/75:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.hover\:border-t-info-content\/80:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.hover\:border-t-info-content\/90:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.hover\:border-t-info-content\/95:hover { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.hover\:border-t-info\/0:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0))} -.hover\:border-t-info\/10:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.1))} -.hover\:border-t-info\/100:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:border-t-info\/20:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.2))} -.hover\:border-t-info\/25:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.25))} -.hover\:border-t-info\/30:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.3))} -.hover\:border-t-info\/40:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.4))} -.hover\:border-t-info\/5:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.05))} -.hover\:border-t-info\/50:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.5))} -.hover\:border-t-info\/60:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.6))} -.hover\:border-t-info\/70:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.7))} -.hover\:border-t-info\/75:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.75))} -.hover\:border-t-info\/80:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.8))} -.hover\:border-t-info\/90:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.9))} -.hover\:border-t-info\/95:hover { - border-top-color: var(--fallback-in,oklch(var(--in)/0.95))} -.hover\:border-t-success:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:border-t-success-content:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:border-t-success-content\/0:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0))} -.hover\:border-t-success-content\/10:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.hover\:border-t-success-content\/100:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:border-t-success-content\/20:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.hover\:border-t-success-content\/25:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.hover\:border-t-success-content\/30:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.hover\:border-t-success-content\/40:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.hover\:border-t-success-content\/5:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.hover\:border-t-success-content\/50:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.hover\:border-t-success-content\/60:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.hover\:border-t-success-content\/70:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.hover\:border-t-success-content\/75:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.hover\:border-t-success-content\/80:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.hover\:border-t-success-content\/90:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.hover\:border-t-success-content\/95:hover { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.hover\:border-t-success\/0:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0))} -.hover\:border-t-success\/10:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.1))} -.hover\:border-t-success\/100:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:border-t-success\/20:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.2))} -.hover\:border-t-success\/25:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.25))} -.hover\:border-t-success\/30:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.3))} -.hover\:border-t-success\/40:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.4))} -.hover\:border-t-success\/5:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.05))} -.hover\:border-t-success\/50:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.5))} -.hover\:border-t-success\/60:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.6))} -.hover\:border-t-success\/70:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.7))} -.hover\:border-t-success\/75:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.75))} -.hover\:border-t-success\/80:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.8))} -.hover\:border-t-success\/90:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.9))} -.hover\:border-t-success\/95:hover { - border-top-color: var(--fallback-su,oklch(var(--su)/0.95))} -.hover\:border-t-warning:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:border-t-warning-content:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:border-t-warning-content\/0:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0))} -.hover\:border-t-warning-content\/10:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.hover\:border-t-warning-content\/100:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:border-t-warning-content\/20:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.hover\:border-t-warning-content\/25:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.hover\:border-t-warning-content\/30:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.hover\:border-t-warning-content\/40:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.hover\:border-t-warning-content\/5:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.hover\:border-t-warning-content\/50:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.hover\:border-t-warning-content\/60:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.hover\:border-t-warning-content\/70:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.hover\:border-t-warning-content\/75:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.hover\:border-t-warning-content\/80:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.hover\:border-t-warning-content\/90:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.hover\:border-t-warning-content\/95:hover { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.hover\:border-t-warning\/0:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0))} -.hover\:border-t-warning\/10:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.hover\:border-t-warning\/100:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:border-t-warning\/20:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.hover\:border-t-warning\/25:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.hover\:border-t-warning\/30:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.hover\:border-t-warning\/40:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.hover\:border-t-warning\/5:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.hover\:border-t-warning\/50:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.hover\:border-t-warning\/60:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.hover\:border-t-warning\/70:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.hover\:border-t-warning\/75:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.hover\:border-t-warning\/80:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.hover\:border-t-warning\/90:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.hover\:border-t-warning\/95:hover { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.hover\:bg-accent:hover { - background-color: var(--fallback-a,oklch(var(--a)/1))} -.hover\:bg-accent-content:hover { - background-color: var(--fallback-ac,oklch(var(--ac)/1))} -.hover\:bg-accent-content\/0:hover { - background-color: var(--fallback-ac,oklch(var(--ac)/0))} -.hover\:bg-accent-content\/10:hover { - background-color: var(--fallback-ac,oklch(var(--ac)/0.1))} -.hover\:bg-accent-content\/100:hover { - background-color: var(--fallback-ac,oklch(var(--ac)/1))} -.hover\:bg-accent-content\/20:hover { - background-color: var(--fallback-ac,oklch(var(--ac)/0.2))} -.hover\:bg-accent-content\/25:hover { - background-color: var(--fallback-ac,oklch(var(--ac)/0.25))} -.hover\:bg-accent-content\/30:hover { - background-color: var(--fallback-ac,oklch(var(--ac)/0.3))} -.hover\:bg-accent-content\/40:hover { - background-color: var(--fallback-ac,oklch(var(--ac)/0.4))} -.hover\:bg-accent-content\/5:hover { - background-color: var(--fallback-ac,oklch(var(--ac)/0.05))} -.hover\:bg-accent-content\/50:hover { - background-color: var(--fallback-ac,oklch(var(--ac)/0.5))} -.hover\:bg-accent-content\/60:hover { - background-color: var(--fallback-ac,oklch(var(--ac)/0.6))} -.hover\:bg-accent-content\/70:hover { - background-color: var(--fallback-ac,oklch(var(--ac)/0.7))} -.hover\:bg-accent-content\/75:hover { - background-color: var(--fallback-ac,oklch(var(--ac)/0.75))} -.hover\:bg-accent-content\/80:hover { - background-color: var(--fallback-ac,oklch(var(--ac)/0.8))} -.hover\:bg-accent-content\/90:hover { - background-color: var(--fallback-ac,oklch(var(--ac)/0.9))} -.hover\:bg-accent-content\/95:hover { - background-color: var(--fallback-ac,oklch(var(--ac)/0.95))} -.hover\:bg-accent\/0:hover { - background-color: var(--fallback-a,oklch(var(--a)/0))} -.hover\:bg-accent\/10:hover { - background-color: var(--fallback-a,oklch(var(--a)/0.1))} -.hover\:bg-accent\/100:hover { - background-color: var(--fallback-a,oklch(var(--a)/1))} -.hover\:bg-accent\/20:hover { - background-color: var(--fallback-a,oklch(var(--a)/0.2))} -.hover\:bg-accent\/25:hover { - background-color: var(--fallback-a,oklch(var(--a)/0.25))} -.hover\:bg-accent\/30:hover { - background-color: var(--fallback-a,oklch(var(--a)/0.3))} -.hover\:bg-accent\/40:hover { - background-color: var(--fallback-a,oklch(var(--a)/0.4))} -.hover\:bg-accent\/5:hover { - background-color: var(--fallback-a,oklch(var(--a)/0.05))} -.hover\:bg-accent\/50:hover { - background-color: var(--fallback-a,oklch(var(--a)/0.5))} -.hover\:bg-accent\/60:hover { - background-color: var(--fallback-a,oklch(var(--a)/0.6))} -.hover\:bg-accent\/70:hover { - background-color: var(--fallback-a,oklch(var(--a)/0.7))} -.hover\:bg-accent\/75:hover { - background-color: var(--fallback-a,oklch(var(--a)/0.75))} -.hover\:bg-accent\/80:hover { - background-color: var(--fallback-a,oklch(var(--a)/0.8))} -.hover\:bg-accent\/90:hover { - background-color: var(--fallback-a,oklch(var(--a)/0.9))} -.hover\:bg-accent\/95:hover { - background-color: var(--fallback-a,oklch(var(--a)/0.95))} -.hover\:bg-base-100:hover { - background-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:bg-base-100\/0:hover { - background-color: var(--fallback-b1,oklch(var(--b1)/0))} -.hover\:bg-base-100\/10:hover { - background-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.hover\:bg-base-100\/100:hover { - background-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:bg-base-100\/20:hover { - background-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.hover\:bg-base-100\/25:hover { - background-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.hover\:bg-base-100\/30:hover { - background-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.hover\:bg-base-100\/40:hover { - background-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.hover\:bg-base-100\/5:hover { - background-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.hover\:bg-base-100\/50:hover { - background-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.hover\:bg-base-100\/60:hover { - background-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.hover\:bg-base-100\/70:hover { - background-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.hover\:bg-base-100\/75:hover { - background-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.hover\:bg-base-100\/80:hover { - background-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.hover\:bg-base-100\/90:hover { - background-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.hover\:bg-base-100\/95:hover { - background-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.hover\:bg-base-200:hover { - background-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:bg-base-200\/0:hover { - background-color: var(--fallback-b2,oklch(var(--b2)/0))} -.hover\:bg-base-200\/10:hover { - background-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.hover\:bg-base-200\/100:hover { - background-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:bg-base-200\/20:hover { - background-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.hover\:bg-base-200\/25:hover { - background-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.hover\:bg-base-200\/30:hover { - background-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.hover\:bg-base-200\/40:hover { - background-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.hover\:bg-base-200\/5:hover { - background-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.hover\:bg-base-200\/50:hover { - background-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.hover\:bg-base-200\/60:hover { - background-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.hover\:bg-base-200\/70:hover { - background-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.hover\:bg-base-200\/75:hover { - background-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.hover\:bg-base-200\/80:hover { - background-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.hover\:bg-base-200\/90:hover { - background-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.hover\:bg-base-200\/95:hover { - background-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.hover\:bg-base-300:hover { - background-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:bg-base-300\/0:hover { - background-color: var(--fallback-b3,oklch(var(--b3)/0))} -.hover\:bg-base-300\/10:hover { - background-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.hover\:bg-base-300\/100:hover { - background-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:bg-base-300\/20:hover { - background-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.hover\:bg-base-300\/25:hover { - background-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.hover\:bg-base-300\/30:hover { - background-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.hover\:bg-base-300\/40:hover { - background-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.hover\:bg-base-300\/5:hover { - background-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.hover\:bg-base-300\/50:hover { - background-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.hover\:bg-base-300\/60:hover { - background-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.hover\:bg-base-300\/70:hover { - background-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.hover\:bg-base-300\/75:hover { - background-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.hover\:bg-base-300\/80:hover { - background-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.hover\:bg-base-300\/90:hover { - background-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.hover\:bg-base-300\/95:hover { - background-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.hover\:bg-base-content:hover { - background-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:bg-base-content\/0:hover { - background-color: var(--fallback-bc,oklch(var(--bc)/0))} -.hover\:bg-base-content\/10:hover { - background-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.hover\:bg-base-content\/100:hover { - background-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:bg-base-content\/20:hover { - background-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.hover\:bg-base-content\/25:hover { - background-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.hover\:bg-base-content\/30:hover { - background-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.hover\:bg-base-content\/40:hover { - background-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.hover\:bg-base-content\/5:hover { - background-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.hover\:bg-base-content\/50:hover { - background-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.hover\:bg-base-content\/60:hover { - background-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.hover\:bg-base-content\/70:hover { - background-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.hover\:bg-base-content\/75:hover { - background-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.hover\:bg-base-content\/80:hover { - background-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.hover\:bg-base-content\/90:hover { - background-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.hover\:bg-base-content\/95:hover { - background-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.hover\:bg-error:hover { - background-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:bg-error-content:hover { - background-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:bg-error-content\/0:hover { - background-color: var(--fallback-erc,oklch(var(--erc)/0))} -.hover\:bg-error-content\/10:hover { - background-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.hover\:bg-error-content\/100:hover { - background-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:bg-error-content\/20:hover { - background-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.hover\:bg-error-content\/25:hover { - background-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.hover\:bg-error-content\/30:hover { - background-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.hover\:bg-error-content\/40:hover { - background-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.hover\:bg-error-content\/5:hover { - background-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.hover\:bg-error-content\/50:hover { - background-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.hover\:bg-error-content\/60:hover { - background-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.hover\:bg-error-content\/70:hover { - background-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.hover\:bg-error-content\/75:hover { - background-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.hover\:bg-error-content\/80:hover { - background-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.hover\:bg-error-content\/90:hover { - background-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.hover\:bg-error-content\/95:hover { - background-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.hover\:bg-error\/0:hover { - background-color: var(--fallback-er,oklch(var(--er)/0))} -.hover\:bg-error\/10:hover { - background-color: var(--fallback-er,oklch(var(--er)/0.1))} -.hover\:bg-error\/100:hover { - background-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:bg-error\/20:hover { - background-color: var(--fallback-er,oklch(var(--er)/0.2))} -.hover\:bg-error\/25:hover { - background-color: var(--fallback-er,oklch(var(--er)/0.25))} -.hover\:bg-error\/30:hover { - background-color: var(--fallback-er,oklch(var(--er)/0.3))} -.hover\:bg-error\/40:hover { - background-color: var(--fallback-er,oklch(var(--er)/0.4))} -.hover\:bg-error\/5:hover { - background-color: var(--fallback-er,oklch(var(--er)/0.05))} -.hover\:bg-error\/50:hover { - background-color: var(--fallback-er,oklch(var(--er)/0.5))} -.hover\:bg-error\/60:hover { - background-color: var(--fallback-er,oklch(var(--er)/0.6))} -.hover\:bg-error\/70:hover { - background-color: var(--fallback-er,oklch(var(--er)/0.7))} -.hover\:bg-error\/75:hover { - background-color: var(--fallback-er,oklch(var(--er)/0.75))} -.hover\:bg-error\/80:hover { - background-color: var(--fallback-er,oklch(var(--er)/0.8))} -.hover\:bg-error\/90:hover { - background-color: var(--fallback-er,oklch(var(--er)/0.9))} -.hover\:bg-error\/95:hover { - background-color: var(--fallback-er,oklch(var(--er)/0.95))} -.hover\:bg-info:hover { - background-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:bg-info-content:hover { - background-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:bg-info-content\/0:hover { - background-color: var(--fallback-inc,oklch(var(--inc)/0))} -.hover\:bg-info-content\/10:hover { - background-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.hover\:bg-info-content\/100:hover { - background-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:bg-info-content\/20:hover { - background-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.hover\:bg-info-content\/25:hover { - background-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.hover\:bg-info-content\/30:hover { - background-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.hover\:bg-info-content\/40:hover { - background-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.hover\:bg-info-content\/5:hover { - background-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.hover\:bg-info-content\/50:hover { - background-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.hover\:bg-info-content\/60:hover { - background-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.hover\:bg-info-content\/70:hover { - background-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.hover\:bg-info-content\/75:hover { - background-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.hover\:bg-info-content\/80:hover { - background-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.hover\:bg-info-content\/90:hover { - background-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.hover\:bg-info-content\/95:hover { - background-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.hover\:bg-info\/0:hover { - background-color: var(--fallback-in,oklch(var(--in)/0))} -.hover\:bg-info\/10:hover { - background-color: var(--fallback-in,oklch(var(--in)/0.1))} -.hover\:bg-info\/100:hover { - background-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:bg-info\/20:hover { - background-color: var(--fallback-in,oklch(var(--in)/0.2))} -.hover\:bg-info\/25:hover { - background-color: var(--fallback-in,oklch(var(--in)/0.25))} -.hover\:bg-info\/30:hover { - background-color: var(--fallback-in,oklch(var(--in)/0.3))} -.hover\:bg-info\/40:hover { - background-color: var(--fallback-in,oklch(var(--in)/0.4))} -.hover\:bg-info\/5:hover { - background-color: var(--fallback-in,oklch(var(--in)/0.05))} -.hover\:bg-info\/50:hover { - background-color: var(--fallback-in,oklch(var(--in)/0.5))} -.hover\:bg-info\/60:hover { - background-color: var(--fallback-in,oklch(var(--in)/0.6))} -.hover\:bg-info\/70:hover { - background-color: var(--fallback-in,oklch(var(--in)/0.7))} -.hover\:bg-info\/75:hover { - background-color: var(--fallback-in,oklch(var(--in)/0.75))} -.hover\:bg-info\/80:hover { - background-color: var(--fallback-in,oklch(var(--in)/0.8))} -.hover\:bg-info\/90:hover { - background-color: var(--fallback-in,oklch(var(--in)/0.9))} -.hover\:bg-info\/95:hover { - background-color: var(--fallback-in,oklch(var(--in)/0.95))} -.hover\:bg-neutral:hover { - background-color: var(--fallback-n,oklch(var(--n)/1))} -.hover\:bg-neutral-content:hover { - background-color: var(--fallback-nc,oklch(var(--nc)/1))} -.hover\:bg-neutral-content\/0:hover { - background-color: var(--fallback-nc,oklch(var(--nc)/0))} -.hover\:bg-neutral-content\/10:hover { - background-color: var(--fallback-nc,oklch(var(--nc)/0.1))} -.hover\:bg-neutral-content\/100:hover { - background-color: var(--fallback-nc,oklch(var(--nc)/1))} -.hover\:bg-neutral-content\/20:hover { - background-color: var(--fallback-nc,oklch(var(--nc)/0.2))} -.hover\:bg-neutral-content\/25:hover { - background-color: var(--fallback-nc,oklch(var(--nc)/0.25))} -.hover\:bg-neutral-content\/30:hover { - background-color: var(--fallback-nc,oklch(var(--nc)/0.3))} -.hover\:bg-neutral-content\/40:hover { - background-color: var(--fallback-nc,oklch(var(--nc)/0.4))} -.hover\:bg-neutral-content\/5:hover { - background-color: var(--fallback-nc,oklch(var(--nc)/0.05))} -.hover\:bg-neutral-content\/50:hover { - background-color: var(--fallback-nc,oklch(var(--nc)/0.5))} -.hover\:bg-neutral-content\/60:hover { - background-color: var(--fallback-nc,oklch(var(--nc)/0.6))} -.hover\:bg-neutral-content\/70:hover { - background-color: var(--fallback-nc,oklch(var(--nc)/0.7))} -.hover\:bg-neutral-content\/75:hover { - background-color: var(--fallback-nc,oklch(var(--nc)/0.75))} -.hover\:bg-neutral-content\/80:hover { - background-color: var(--fallback-nc,oklch(var(--nc)/0.8))} -.hover\:bg-neutral-content\/90:hover { - background-color: var(--fallback-nc,oklch(var(--nc)/0.9))} -.hover\:bg-neutral-content\/95:hover { - background-color: var(--fallback-nc,oklch(var(--nc)/0.95))} -.hover\:bg-neutral\/0:hover { - background-color: var(--fallback-n,oklch(var(--n)/0))} -.hover\:bg-neutral\/10:hover { - background-color: var(--fallback-n,oklch(var(--n)/0.1))} -.hover\:bg-neutral\/100:hover { - background-color: var(--fallback-n,oklch(var(--n)/1))} -.hover\:bg-neutral\/20:hover { - background-color: var(--fallback-n,oklch(var(--n)/0.2))} -.hover\:bg-neutral\/25:hover { - background-color: var(--fallback-n,oklch(var(--n)/0.25))} -.hover\:bg-neutral\/30:hover { - background-color: var(--fallback-n,oklch(var(--n)/0.3))} -.hover\:bg-neutral\/40:hover { - background-color: var(--fallback-n,oklch(var(--n)/0.4))} -.hover\:bg-neutral\/5:hover { - background-color: var(--fallback-n,oklch(var(--n)/0.05))} -.hover\:bg-neutral\/50:hover { - background-color: var(--fallback-n,oklch(var(--n)/0.5))} -.hover\:bg-neutral\/60:hover { - background-color: var(--fallback-n,oklch(var(--n)/0.6))} -.hover\:bg-neutral\/70:hover { - background-color: var(--fallback-n,oklch(var(--n)/0.7))} -.hover\:bg-neutral\/75:hover { - background-color: var(--fallback-n,oklch(var(--n)/0.75))} -.hover\:bg-neutral\/80:hover { - background-color: var(--fallback-n,oklch(var(--n)/0.8))} -.hover\:bg-neutral\/90:hover { - background-color: var(--fallback-n,oklch(var(--n)/0.9))} -.hover\:bg-neutral\/95:hover { - background-color: var(--fallback-n,oklch(var(--n)/0.95))} -.hover\:bg-primary:hover { - background-color: var(--fallback-p,oklch(var(--p)/1))} -.hover\:bg-primary-content:hover { - background-color: var(--fallback-pc,oklch(var(--pc)/1))} -.hover\:bg-primary-content\/0:hover { - background-color: var(--fallback-pc,oklch(var(--pc)/0))} -.hover\:bg-primary-content\/10:hover { - background-color: var(--fallback-pc,oklch(var(--pc)/0.1))} -.hover\:bg-primary-content\/100:hover { - background-color: var(--fallback-pc,oklch(var(--pc)/1))} -.hover\:bg-primary-content\/20:hover { - background-color: var(--fallback-pc,oklch(var(--pc)/0.2))} -.hover\:bg-primary-content\/25:hover { - background-color: var(--fallback-pc,oklch(var(--pc)/0.25))} -.hover\:bg-primary-content\/30:hover { - background-color: var(--fallback-pc,oklch(var(--pc)/0.3))} -.hover\:bg-primary-content\/40:hover { - background-color: var(--fallback-pc,oklch(var(--pc)/0.4))} -.hover\:bg-primary-content\/5:hover { - background-color: var(--fallback-pc,oklch(var(--pc)/0.05))} -.hover\:bg-primary-content\/50:hover { - background-color: var(--fallback-pc,oklch(var(--pc)/0.5))} -.hover\:bg-primary-content\/60:hover { - background-color: var(--fallback-pc,oklch(var(--pc)/0.6))} -.hover\:bg-primary-content\/70:hover { - background-color: var(--fallback-pc,oklch(var(--pc)/0.7))} -.hover\:bg-primary-content\/75:hover { - background-color: var(--fallback-pc,oklch(var(--pc)/0.75))} -.hover\:bg-primary-content\/80:hover { - background-color: var(--fallback-pc,oklch(var(--pc)/0.8))} -.hover\:bg-primary-content\/90:hover { - background-color: var(--fallback-pc,oklch(var(--pc)/0.9))} -.hover\:bg-primary-content\/95:hover { - background-color: var(--fallback-pc,oklch(var(--pc)/0.95))} -.hover\:bg-primary\/0:hover { - background-color: var(--fallback-p,oklch(var(--p)/0))} -.hover\:bg-primary\/10:hover { - background-color: var(--fallback-p,oklch(var(--p)/0.1))} -.hover\:bg-primary\/100:hover { - background-color: var(--fallback-p,oklch(var(--p)/1))} -.hover\:bg-primary\/20:hover { - background-color: var(--fallback-p,oklch(var(--p)/0.2))} -.hover\:bg-primary\/25:hover { - background-color: var(--fallback-p,oklch(var(--p)/0.25))} -.hover\:bg-primary\/30:hover { - background-color: var(--fallback-p,oklch(var(--p)/0.3))} -.hover\:bg-primary\/40:hover { - background-color: var(--fallback-p,oklch(var(--p)/0.4))} -.hover\:bg-primary\/5:hover { - background-color: var(--fallback-p,oklch(var(--p)/0.05))} -.hover\:bg-primary\/50:hover { - background-color: var(--fallback-p,oklch(var(--p)/0.5))} -.hover\:bg-primary\/60:hover { - background-color: var(--fallback-p,oklch(var(--p)/0.6))} -.hover\:bg-primary\/70:hover { - background-color: var(--fallback-p,oklch(var(--p)/0.7))} -.hover\:bg-primary\/75:hover { - background-color: var(--fallback-p,oklch(var(--p)/0.75))} -.hover\:bg-primary\/80:hover { - background-color: var(--fallback-p,oklch(var(--p)/0.8))} -.hover\:bg-primary\/90:hover { - background-color: var(--fallback-p,oklch(var(--p)/0.9))} -.hover\:bg-primary\/95:hover { - background-color: var(--fallback-p,oklch(var(--p)/0.95))} -.hover\:bg-secondary:hover { - background-color: var(--fallback-s,oklch(var(--s)/1))} -.hover\:bg-secondary-content:hover { - background-color: var(--fallback-sc,oklch(var(--sc)/1))} -.hover\:bg-secondary-content\/0:hover { - background-color: var(--fallback-sc,oklch(var(--sc)/0))} -.hover\:bg-secondary-content\/10:hover { - background-color: var(--fallback-sc,oklch(var(--sc)/0.1))} -.hover\:bg-secondary-content\/100:hover { - background-color: var(--fallback-sc,oklch(var(--sc)/1))} -.hover\:bg-secondary-content\/20:hover { - background-color: var(--fallback-sc,oklch(var(--sc)/0.2))} -.hover\:bg-secondary-content\/25:hover { - background-color: var(--fallback-sc,oklch(var(--sc)/0.25))} -.hover\:bg-secondary-content\/30:hover { - background-color: var(--fallback-sc,oklch(var(--sc)/0.3))} -.hover\:bg-secondary-content\/40:hover { - background-color: var(--fallback-sc,oklch(var(--sc)/0.4))} -.hover\:bg-secondary-content\/5:hover { - background-color: var(--fallback-sc,oklch(var(--sc)/0.05))} -.hover\:bg-secondary-content\/50:hover { - background-color: var(--fallback-sc,oklch(var(--sc)/0.5))} -.hover\:bg-secondary-content\/60:hover { - background-color: var(--fallback-sc,oklch(var(--sc)/0.6))} -.hover\:bg-secondary-content\/70:hover { - background-color: var(--fallback-sc,oklch(var(--sc)/0.7))} -.hover\:bg-secondary-content\/75:hover { - background-color: var(--fallback-sc,oklch(var(--sc)/0.75))} -.hover\:bg-secondary-content\/80:hover { - background-color: var(--fallback-sc,oklch(var(--sc)/0.8))} -.hover\:bg-secondary-content\/90:hover { - background-color: var(--fallback-sc,oklch(var(--sc)/0.9))} -.hover\:bg-secondary-content\/95:hover { - background-color: var(--fallback-sc,oklch(var(--sc)/0.95))} -.hover\:bg-secondary\/0:hover { - background-color: var(--fallback-s,oklch(var(--s)/0))} -.hover\:bg-secondary\/10:hover { - background-color: var(--fallback-s,oklch(var(--s)/0.1))} -.hover\:bg-secondary\/100:hover { - background-color: var(--fallback-s,oklch(var(--s)/1))} -.hover\:bg-secondary\/20:hover { - background-color: var(--fallback-s,oklch(var(--s)/0.2))} -.hover\:bg-secondary\/25:hover { - background-color: var(--fallback-s,oklch(var(--s)/0.25))} -.hover\:bg-secondary\/30:hover { - background-color: var(--fallback-s,oklch(var(--s)/0.3))} -.hover\:bg-secondary\/40:hover { - background-color: var(--fallback-s,oklch(var(--s)/0.4))} -.hover\:bg-secondary\/5:hover { - background-color: var(--fallback-s,oklch(var(--s)/0.05))} -.hover\:bg-secondary\/50:hover { - background-color: var(--fallback-s,oklch(var(--s)/0.5))} -.hover\:bg-secondary\/60:hover { - background-color: var(--fallback-s,oklch(var(--s)/0.6))} -.hover\:bg-secondary\/70:hover { - background-color: var(--fallback-s,oklch(var(--s)/0.7))} -.hover\:bg-secondary\/75:hover { - background-color: var(--fallback-s,oklch(var(--s)/0.75))} -.hover\:bg-secondary\/80:hover { - background-color: var(--fallback-s,oklch(var(--s)/0.8))} -.hover\:bg-secondary\/90:hover { - background-color: var(--fallback-s,oklch(var(--s)/0.9))} -.hover\:bg-secondary\/95:hover { - background-color: var(--fallback-s,oklch(var(--s)/0.95))} -.hover\:bg-success:hover { - background-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:bg-success-content:hover { - background-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:bg-success-content\/0:hover { - background-color: var(--fallback-suc,oklch(var(--suc)/0))} -.hover\:bg-success-content\/10:hover { - background-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.hover\:bg-success-content\/100:hover { - background-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:bg-success-content\/20:hover { - background-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.hover\:bg-success-content\/25:hover { - background-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.hover\:bg-success-content\/30:hover { - background-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.hover\:bg-success-content\/40:hover { - background-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.hover\:bg-success-content\/5:hover { - background-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.hover\:bg-success-content\/50:hover { - background-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.hover\:bg-success-content\/60:hover { - background-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.hover\:bg-success-content\/70:hover { - background-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.hover\:bg-success-content\/75:hover { - background-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.hover\:bg-success-content\/80:hover { - background-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.hover\:bg-success-content\/90:hover { - background-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.hover\:bg-success-content\/95:hover { - background-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.hover\:bg-success\/0:hover { - background-color: var(--fallback-su,oklch(var(--su)/0))} -.hover\:bg-success\/10:hover { - background-color: var(--fallback-su,oklch(var(--su)/0.1))} -.hover\:bg-success\/100:hover { - background-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:bg-success\/20:hover { - background-color: var(--fallback-su,oklch(var(--su)/0.2))} -.hover\:bg-success\/25:hover { - background-color: var(--fallback-su,oklch(var(--su)/0.25))} -.hover\:bg-success\/30:hover { - background-color: var(--fallback-su,oklch(var(--su)/0.3))} -.hover\:bg-success\/40:hover { - background-color: var(--fallback-su,oklch(var(--su)/0.4))} -.hover\:bg-success\/5:hover { - background-color: var(--fallback-su,oklch(var(--su)/0.05))} -.hover\:bg-success\/50:hover { - background-color: var(--fallback-su,oklch(var(--su)/0.5))} -.hover\:bg-success\/60:hover { - background-color: var(--fallback-su,oklch(var(--su)/0.6))} -.hover\:bg-success\/70:hover { - background-color: var(--fallback-su,oklch(var(--su)/0.7))} -.hover\:bg-success\/75:hover { - background-color: var(--fallback-su,oklch(var(--su)/0.75))} -.hover\:bg-success\/80:hover { - background-color: var(--fallback-su,oklch(var(--su)/0.8))} -.hover\:bg-success\/90:hover { - background-color: var(--fallback-su,oklch(var(--su)/0.9))} -.hover\:bg-success\/95:hover { - background-color: var(--fallback-su,oklch(var(--su)/0.95))} -.hover\:bg-warning:hover { - background-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:bg-warning-content:hover { - background-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:bg-warning-content\/0:hover { - background-color: var(--fallback-wac,oklch(var(--wac)/0))} -.hover\:bg-warning-content\/10:hover { - background-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.hover\:bg-warning-content\/100:hover { - background-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:bg-warning-content\/20:hover { - background-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.hover\:bg-warning-content\/25:hover { - background-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.hover\:bg-warning-content\/30:hover { - background-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.hover\:bg-warning-content\/40:hover { - background-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.hover\:bg-warning-content\/5:hover { - background-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.hover\:bg-warning-content\/50:hover { - background-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.hover\:bg-warning-content\/60:hover { - background-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.hover\:bg-warning-content\/70:hover { - background-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.hover\:bg-warning-content\/75:hover { - background-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.hover\:bg-warning-content\/80:hover { - background-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.hover\:bg-warning-content\/90:hover { - background-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.hover\:bg-warning-content\/95:hover { - background-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.hover\:bg-warning\/0:hover { - background-color: var(--fallback-wa,oklch(var(--wa)/0))} -.hover\:bg-warning\/10:hover { - background-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.hover\:bg-warning\/100:hover { - background-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:bg-warning\/20:hover { - background-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.hover\:bg-warning\/25:hover { - background-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.hover\:bg-warning\/30:hover { - background-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.hover\:bg-warning\/40:hover { - background-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.hover\:bg-warning\/5:hover { - background-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.hover\:bg-warning\/50:hover { - background-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.hover\:bg-warning\/60:hover { - background-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.hover\:bg-warning\/70:hover { - background-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.hover\:bg-warning\/75:hover { - background-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.hover\:bg-warning\/80:hover { - background-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.hover\:bg-warning\/90:hover { - background-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.hover\:bg-warning\/95:hover { - background-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.hover\:from-accent:hover { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent-content:hover { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent-content\/0:hover { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent-content\/10:hover { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent-content\/100:hover { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent-content\/20:hover { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent-content\/25:hover { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent-content\/30:hover { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent-content\/40:hover { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent-content\/5:hover { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent-content\/50:hover { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent-content\/60:hover { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent-content\/70:hover { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent-content\/75:hover { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent-content\/80:hover { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent-content\/90:hover { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent-content\/95:hover { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent\/0:hover { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent\/10:hover { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent\/100:hover { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent\/20:hover { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent\/25:hover { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent\/30:hover { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent\/40:hover { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent\/5:hover { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent\/50:hover { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent\/60:hover { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent\/70:hover { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent\/75:hover { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent\/80:hover { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent\/90:hover { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-accent\/95:hover { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-100:hover { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-100\/0:hover { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-100\/10:hover { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-100\/100:hover { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-100\/20:hover { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-100\/25:hover { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-100\/30:hover { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-100\/40:hover { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-100\/5:hover { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-100\/50:hover { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-100\/60:hover { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-100\/70:hover { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-100\/75:hover { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-100\/80:hover { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-100\/90:hover { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-100\/95:hover { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-200:hover { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-200\/0:hover { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-200\/10:hover { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-200\/100:hover { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-200\/20:hover { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-200\/25:hover { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-200\/30:hover { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-200\/40:hover { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-200\/5:hover { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-200\/50:hover { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-200\/60:hover { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-200\/70:hover { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-200\/75:hover { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-200\/80:hover { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-200\/90:hover { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-200\/95:hover { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-300:hover { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-300\/0:hover { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-300\/10:hover { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-300\/100:hover { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-300\/20:hover { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-300\/25:hover { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-300\/30:hover { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-300\/40:hover { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-300\/5:hover { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-300\/50:hover { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-300\/60:hover { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-300\/70:hover { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-300\/75:hover { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-300\/80:hover { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-300\/90:hover { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-300\/95:hover { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-content:hover { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-content\/0:hover { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-content\/10:hover { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-content\/100:hover { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-content\/20:hover { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-content\/25:hover { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-content\/30:hover { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-content\/40:hover { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-content\/5:hover { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-content\/50:hover { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-content\/60:hover { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-content\/70:hover { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-content\/75:hover { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-content\/80:hover { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-content\/90:hover { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-base-content\/95:hover { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error:hover { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error-content:hover { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error-content\/0:hover { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error-content\/10:hover { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error-content\/100:hover { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error-content\/20:hover { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error-content\/25:hover { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error-content\/30:hover { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error-content\/40:hover { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error-content\/5:hover { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error-content\/50:hover { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error-content\/60:hover { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error-content\/70:hover { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error-content\/75:hover { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error-content\/80:hover { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error-content\/90:hover { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error-content\/95:hover { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error\/0:hover { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error\/10:hover { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error\/100:hover { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error\/20:hover { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error\/25:hover { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error\/30:hover { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error\/40:hover { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error\/5:hover { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error\/50:hover { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error\/60:hover { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error\/70:hover { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error\/75:hover { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error\/80:hover { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error\/90:hover { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-error\/95:hover { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info:hover { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info-content:hover { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info-content\/0:hover { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info-content\/10:hover { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info-content\/100:hover { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info-content\/20:hover { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info-content\/25:hover { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info-content\/30:hover { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info-content\/40:hover { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info-content\/5:hover { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info-content\/50:hover { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info-content\/60:hover { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info-content\/70:hover { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info-content\/75:hover { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info-content\/80:hover { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info-content\/90:hover { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info-content\/95:hover { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info\/0:hover { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info\/10:hover { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info\/100:hover { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info\/20:hover { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info\/25:hover { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info\/30:hover { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info\/40:hover { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info\/5:hover { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info\/50:hover { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info\/60:hover { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info\/70:hover { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info\/75:hover { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info\/80:hover { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info\/90:hover { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-info\/95:hover { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral:hover { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral-content:hover { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral-content\/0:hover { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral-content\/10:hover { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral-content\/100:hover { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral-content\/20:hover { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral-content\/25:hover { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral-content\/30:hover { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral-content\/40:hover { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral-content\/5:hover { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral-content\/50:hover { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral-content\/60:hover { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral-content\/70:hover { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral-content\/75:hover { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral-content\/80:hover { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral-content\/90:hover { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral-content\/95:hover { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral\/0:hover { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral\/10:hover { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral\/100:hover { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral\/20:hover { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral\/25:hover { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral\/30:hover { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral\/40:hover { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral\/5:hover { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral\/50:hover { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral\/60:hover { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral\/70:hover { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral\/75:hover { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral\/80:hover { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral\/90:hover { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-neutral\/95:hover { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary:hover { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary-content:hover { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary-content\/0:hover { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary-content\/10:hover { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary-content\/100:hover { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary-content\/20:hover { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary-content\/25:hover { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary-content\/30:hover { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary-content\/40:hover { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary-content\/5:hover { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary-content\/50:hover { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary-content\/60:hover { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary-content\/70:hover { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary-content\/75:hover { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary-content\/80:hover { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary-content\/90:hover { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary-content\/95:hover { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary\/0:hover { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary\/10:hover { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary\/100:hover { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary\/20:hover { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary\/25:hover { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary\/30:hover { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary\/40:hover { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary\/5:hover { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary\/50:hover { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary\/60:hover { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary\/70:hover { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary\/75:hover { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary\/80:hover { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary\/90:hover { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-primary\/95:hover { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary:hover { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary-content:hover { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary-content\/0:hover { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary-content\/10:hover { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary-content\/100:hover { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary-content\/20:hover { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary-content\/25:hover { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary-content\/30:hover { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary-content\/40:hover { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary-content\/5:hover { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary-content\/50:hover { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary-content\/60:hover { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary-content\/70:hover { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary-content\/75:hover { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary-content\/80:hover { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary-content\/90:hover { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary-content\/95:hover { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary\/0:hover { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary\/10:hover { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary\/100:hover { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary\/20:hover { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary\/25:hover { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary\/30:hover { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary\/40:hover { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary\/5:hover { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary\/50:hover { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary\/60:hover { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary\/70:hover { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary\/75:hover { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary\/80:hover { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary\/90:hover { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-secondary\/95:hover { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success:hover { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success-content:hover { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success-content\/0:hover { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success-content\/10:hover { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success-content\/100:hover { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success-content\/20:hover { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success-content\/25:hover { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success-content\/30:hover { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success-content\/40:hover { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success-content\/5:hover { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success-content\/50:hover { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success-content\/60:hover { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success-content\/70:hover { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success-content\/75:hover { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success-content\/80:hover { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success-content\/90:hover { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success-content\/95:hover { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success\/0:hover { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success\/10:hover { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success\/100:hover { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success\/20:hover { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success\/25:hover { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success\/30:hover { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success\/40:hover { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success\/5:hover { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success\/50:hover { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success\/60:hover { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success\/70:hover { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success\/75:hover { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success\/80:hover { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success\/90:hover { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-success\/95:hover { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning:hover { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning-content:hover { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning-content\/0:hover { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning-content\/10:hover { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning-content\/100:hover { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning-content\/20:hover { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning-content\/25:hover { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning-content\/30:hover { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning-content\/40:hover { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning-content\/5:hover { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning-content\/50:hover { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning-content\/60:hover { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning-content\/70:hover { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning-content\/75:hover { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning-content\/80:hover { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning-content\/90:hover { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning-content\/95:hover { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning\/0:hover { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning\/10:hover { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning\/100:hover { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning\/20:hover { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning\/25:hover { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning\/30:hover { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning\/40:hover { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning\/5:hover { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning\/50:hover { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning\/60:hover { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning\/70:hover { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning\/75:hover { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning\/80:hover { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning\/90:hover { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:from-warning\/95:hover { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.hover\:via-accent:hover { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent-content:hover { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent-content\/0:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent-content\/10:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent-content\/100:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent-content\/20:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent-content\/25:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent-content\/30:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent-content\/40:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent-content\/5:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent-content\/50:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent-content\/60:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent-content\/70:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent-content\/75:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent-content\/80:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent-content\/90:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent-content\/95:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent\/0:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent\/10:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent\/100:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent\/20:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent\/25:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent\/30:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent\/40:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent\/5:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent\/50:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent\/60:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent\/70:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent\/75:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent\/80:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent\/90:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-accent\/95:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-100:hover { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-100\/0:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-100\/10:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-100\/100:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-100\/20:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-100\/25:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-100\/30:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-100\/40:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-100\/5:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-100\/50:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-100\/60:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-100\/70:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-100\/75:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-100\/80:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-100\/90:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-100\/95:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-200:hover { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-200\/0:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-200\/10:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-200\/100:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-200\/20:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-200\/25:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-200\/30:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-200\/40:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-200\/5:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-200\/50:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-200\/60:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-200\/70:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-200\/75:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-200\/80:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-200\/90:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-200\/95:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-300:hover { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-300\/0:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-300\/10:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-300\/100:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-300\/20:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-300\/25:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-300\/30:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-300\/40:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-300\/5:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-300\/50:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-300\/60:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-300\/70:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-300\/75:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-300\/80:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-300\/90:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-300\/95:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-content:hover { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-content\/0:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-content\/10:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-content\/100:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-content\/20:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-content\/25:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-content\/30:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-content\/40:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-content\/5:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-content\/50:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-content\/60:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-content\/70:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-content\/75:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-content\/80:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-content\/90:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-base-content\/95:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error:hover { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error-content:hover { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error-content\/0:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error-content\/10:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error-content\/100:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error-content\/20:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error-content\/25:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error-content\/30:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error-content\/40:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error-content\/5:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error-content\/50:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error-content\/60:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error-content\/70:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error-content\/75:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error-content\/80:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error-content\/90:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error-content\/95:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error\/0:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error\/10:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error\/100:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error\/20:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error\/25:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error\/30:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error\/40:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error\/5:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error\/50:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error\/60:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error\/70:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error\/75:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error\/80:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error\/90:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-error\/95:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info:hover { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info-content:hover { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info-content\/0:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info-content\/10:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info-content\/100:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info-content\/20:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info-content\/25:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info-content\/30:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info-content\/40:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info-content\/5:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info-content\/50:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info-content\/60:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info-content\/70:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info-content\/75:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info-content\/80:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info-content\/90:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info-content\/95:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info\/0:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info\/10:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info\/100:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info\/20:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info\/25:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info\/30:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info\/40:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info\/5:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info\/50:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info\/60:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info\/70:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info\/75:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info\/80:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info\/90:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-info\/95:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral:hover { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral-content:hover { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral-content\/0:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral-content\/10:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral-content\/100:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral-content\/20:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral-content\/25:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral-content\/30:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral-content\/40:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral-content\/5:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral-content\/50:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral-content\/60:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral-content\/70:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral-content\/75:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral-content\/80:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral-content\/90:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral-content\/95:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral\/0:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral\/10:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral\/100:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral\/20:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral\/25:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral\/30:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral\/40:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral\/5:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral\/50:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral\/60:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral\/70:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral\/75:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral\/80:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral\/90:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-neutral\/95:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary:hover { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary-content:hover { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary-content\/0:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary-content\/10:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary-content\/100:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary-content\/20:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary-content\/25:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary-content\/30:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary-content\/40:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary-content\/5:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary-content\/50:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary-content\/60:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary-content\/70:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary-content\/75:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary-content\/80:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary-content\/90:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary-content\/95:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary\/0:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary\/10:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary\/100:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary\/20:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary\/25:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary\/30:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary\/40:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary\/5:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary\/50:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary\/60:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary\/70:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary\/75:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary\/80:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary\/90:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-primary\/95:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary:hover { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary-content:hover { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary-content\/0:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary-content\/10:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary-content\/100:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary-content\/20:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary-content\/25:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary-content\/30:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary-content\/40:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary-content\/5:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary-content\/50:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary-content\/60:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary-content\/70:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary-content\/75:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary-content\/80:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary-content\/90:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary-content\/95:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary\/0:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary\/10:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary\/100:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary\/20:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary\/25:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary\/30:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary\/40:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary\/5:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary\/50:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary\/60:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary\/70:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary\/75:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary\/80:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary\/90:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-secondary\/95:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success:hover { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success-content:hover { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success-content\/0:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success-content\/10:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success-content\/100:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success-content\/20:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success-content\/25:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success-content\/30:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success-content\/40:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success-content\/5:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success-content\/50:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success-content\/60:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success-content\/70:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success-content\/75:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success-content\/80:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success-content\/90:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success-content\/95:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success\/0:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success\/10:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success\/100:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success\/20:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success\/25:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success\/30:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success\/40:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success\/5:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success\/50:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success\/60:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success\/70:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success\/75:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success\/80:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success\/90:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-success\/95:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning:hover { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning-content:hover { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning-content\/0:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning-content\/10:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning-content\/100:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning-content\/20:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning-content\/25:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning-content\/30:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning-content\/40:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning-content\/5:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning-content\/50:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning-content\/60:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning-content\/70:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning-content\/75:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning-content\/80:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning-content\/90:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning-content\/95:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning\/0:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning\/10:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning\/100:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning\/20:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning\/25:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning\/30:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning\/40:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning\/5:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning\/50:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning\/60:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning\/70:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning\/75:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning\/80:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning\/90:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:via-warning\/95:hover { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.hover\:to-accent:hover { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-to-position)} -.hover\:to-accent-content:hover { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-to-position)} -.hover\:to-accent-content\/0:hover { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position)} -.hover\:to-accent-content\/10:hover { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-to-position)} -.hover\:to-accent-content\/100:hover { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-to-position)} -.hover\:to-accent-content\/20:hover { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-to-position)} -.hover\:to-accent-content\/25:hover { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-to-position)} -.hover\:to-accent-content\/30:hover { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-to-position)} -.hover\:to-accent-content\/40:hover { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-to-position)} -.hover\:to-accent-content\/5:hover { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-to-position)} -.hover\:to-accent-content\/50:hover { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-to-position)} -.hover\:to-accent-content\/60:hover { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-to-position)} -.hover\:to-accent-content\/70:hover { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-to-position)} -.hover\:to-accent-content\/75:hover { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-to-position)} -.hover\:to-accent-content\/80:hover { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-to-position)} -.hover\:to-accent-content\/90:hover { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-to-position)} -.hover\:to-accent-content\/95:hover { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-to-position)} -.hover\:to-accent\/0:hover { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position)} -.hover\:to-accent\/10:hover { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-to-position)} -.hover\:to-accent\/100:hover { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-to-position)} -.hover\:to-accent\/20:hover { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-to-position)} -.hover\:to-accent\/25:hover { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-to-position)} -.hover\:to-accent\/30:hover { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-to-position)} -.hover\:to-accent\/40:hover { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-to-position)} -.hover\:to-accent\/5:hover { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-to-position)} -.hover\:to-accent\/50:hover { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-to-position)} -.hover\:to-accent\/60:hover { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-to-position)} -.hover\:to-accent\/70:hover { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-to-position)} -.hover\:to-accent\/75:hover { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-to-position)} -.hover\:to-accent\/80:hover { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-to-position)} -.hover\:to-accent\/90:hover { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-to-position)} -.hover\:to-accent\/95:hover { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-to-position)} -.hover\:to-base-100:hover { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-to-position)} -.hover\:to-base-100\/0:hover { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position)} -.hover\:to-base-100\/10:hover { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-to-position)} -.hover\:to-base-100\/100:hover { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-to-position)} -.hover\:to-base-100\/20:hover { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-to-position)} -.hover\:to-base-100\/25:hover { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-to-position)} -.hover\:to-base-100\/30:hover { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-to-position)} -.hover\:to-base-100\/40:hover { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-to-position)} -.hover\:to-base-100\/5:hover { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-to-position)} -.hover\:to-base-100\/50:hover { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-to-position)} -.hover\:to-base-100\/60:hover { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-to-position)} -.hover\:to-base-100\/70:hover { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-to-position)} -.hover\:to-base-100\/75:hover { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-to-position)} -.hover\:to-base-100\/80:hover { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-to-position)} -.hover\:to-base-100\/90:hover { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-to-position)} -.hover\:to-base-100\/95:hover { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-to-position)} -.hover\:to-base-200:hover { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-to-position)} -.hover\:to-base-200\/0:hover { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position)} -.hover\:to-base-200\/10:hover { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-to-position)} -.hover\:to-base-200\/100:hover { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-to-position)} -.hover\:to-base-200\/20:hover { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-to-position)} -.hover\:to-base-200\/25:hover { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-to-position)} -.hover\:to-base-200\/30:hover { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-to-position)} -.hover\:to-base-200\/40:hover { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-to-position)} -.hover\:to-base-200\/5:hover { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-to-position)} -.hover\:to-base-200\/50:hover { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-to-position)} -.hover\:to-base-200\/60:hover { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-to-position)} -.hover\:to-base-200\/70:hover { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-to-position)} -.hover\:to-base-200\/75:hover { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-to-position)} -.hover\:to-base-200\/80:hover { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-to-position)} -.hover\:to-base-200\/90:hover { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-to-position)} -.hover\:to-base-200\/95:hover { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-to-position)} -.hover\:to-base-300:hover { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-to-position)} -.hover\:to-base-300\/0:hover { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position)} -.hover\:to-base-300\/10:hover { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-to-position)} -.hover\:to-base-300\/100:hover { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-to-position)} -.hover\:to-base-300\/20:hover { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-to-position)} -.hover\:to-base-300\/25:hover { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-to-position)} -.hover\:to-base-300\/30:hover { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-to-position)} -.hover\:to-base-300\/40:hover { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-to-position)} -.hover\:to-base-300\/5:hover { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-to-position)} -.hover\:to-base-300\/50:hover { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-to-position)} -.hover\:to-base-300\/60:hover { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-to-position)} -.hover\:to-base-300\/70:hover { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-to-position)} -.hover\:to-base-300\/75:hover { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-to-position)} -.hover\:to-base-300\/80:hover { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-to-position)} -.hover\:to-base-300\/90:hover { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-to-position)} -.hover\:to-base-300\/95:hover { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-to-position)} -.hover\:to-base-content:hover { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-to-position)} -.hover\:to-base-content\/0:hover { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position)} -.hover\:to-base-content\/10:hover { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-to-position)} -.hover\:to-base-content\/100:hover { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-to-position)} -.hover\:to-base-content\/20:hover { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-to-position)} -.hover\:to-base-content\/25:hover { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-to-position)} -.hover\:to-base-content\/30:hover { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-to-position)} -.hover\:to-base-content\/40:hover { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-to-position)} -.hover\:to-base-content\/5:hover { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-to-position)} -.hover\:to-base-content\/50:hover { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-to-position)} -.hover\:to-base-content\/60:hover { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-to-position)} -.hover\:to-base-content\/70:hover { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-to-position)} -.hover\:to-base-content\/75:hover { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-to-position)} -.hover\:to-base-content\/80:hover { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-to-position)} -.hover\:to-base-content\/90:hover { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-to-position)} -.hover\:to-base-content\/95:hover { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-to-position)} -.hover\:to-error:hover { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-to-position)} -.hover\:to-error-content:hover { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-to-position)} -.hover\:to-error-content\/0:hover { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position)} -.hover\:to-error-content\/10:hover { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-to-position)} -.hover\:to-error-content\/100:hover { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-to-position)} -.hover\:to-error-content\/20:hover { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-to-position)} -.hover\:to-error-content\/25:hover { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-to-position)} -.hover\:to-error-content\/30:hover { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-to-position)} -.hover\:to-error-content\/40:hover { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-to-position)} -.hover\:to-error-content\/5:hover { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-to-position)} -.hover\:to-error-content\/50:hover { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-to-position)} -.hover\:to-error-content\/60:hover { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-to-position)} -.hover\:to-error-content\/70:hover { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-to-position)} -.hover\:to-error-content\/75:hover { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-to-position)} -.hover\:to-error-content\/80:hover { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-to-position)} -.hover\:to-error-content\/90:hover { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-to-position)} -.hover\:to-error-content\/95:hover { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-to-position)} -.hover\:to-error\/0:hover { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position)} -.hover\:to-error\/10:hover { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-to-position)} -.hover\:to-error\/100:hover { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-to-position)} -.hover\:to-error\/20:hover { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-to-position)} -.hover\:to-error\/25:hover { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-to-position)} -.hover\:to-error\/30:hover { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-to-position)} -.hover\:to-error\/40:hover { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-to-position)} -.hover\:to-error\/5:hover { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-to-position)} -.hover\:to-error\/50:hover { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-to-position)} -.hover\:to-error\/60:hover { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-to-position)} -.hover\:to-error\/70:hover { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-to-position)} -.hover\:to-error\/75:hover { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-to-position)} -.hover\:to-error\/80:hover { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-to-position)} -.hover\:to-error\/90:hover { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-to-position)} -.hover\:to-error\/95:hover { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-to-position)} -.hover\:to-info:hover { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-to-position)} -.hover\:to-info-content:hover { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-to-position)} -.hover\:to-info-content\/0:hover { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position)} -.hover\:to-info-content\/10:hover { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-to-position)} -.hover\:to-info-content\/100:hover { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-to-position)} -.hover\:to-info-content\/20:hover { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-to-position)} -.hover\:to-info-content\/25:hover { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-to-position)} -.hover\:to-info-content\/30:hover { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-to-position)} -.hover\:to-info-content\/40:hover { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-to-position)} -.hover\:to-info-content\/5:hover { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-to-position)} -.hover\:to-info-content\/50:hover { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-to-position)} -.hover\:to-info-content\/60:hover { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-to-position)} -.hover\:to-info-content\/70:hover { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-to-position)} -.hover\:to-info-content\/75:hover { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-to-position)} -.hover\:to-info-content\/80:hover { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-to-position)} -.hover\:to-info-content\/90:hover { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-to-position)} -.hover\:to-info-content\/95:hover { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-to-position)} -.hover\:to-info\/0:hover { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position)} -.hover\:to-info\/10:hover { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-to-position)} -.hover\:to-info\/100:hover { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-to-position)} -.hover\:to-info\/20:hover { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-to-position)} -.hover\:to-info\/25:hover { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-to-position)} -.hover\:to-info\/30:hover { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-to-position)} -.hover\:to-info\/40:hover { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-to-position)} -.hover\:to-info\/5:hover { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-to-position)} -.hover\:to-info\/50:hover { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-to-position)} -.hover\:to-info\/60:hover { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-to-position)} -.hover\:to-info\/70:hover { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-to-position)} -.hover\:to-info\/75:hover { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-to-position)} -.hover\:to-info\/80:hover { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-to-position)} -.hover\:to-info\/90:hover { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-to-position)} -.hover\:to-info\/95:hover { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-to-position)} -.hover\:to-neutral:hover { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-to-position)} -.hover\:to-neutral-content:hover { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-to-position)} -.hover\:to-neutral-content\/0:hover { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position)} -.hover\:to-neutral-content\/10:hover { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-to-position)} -.hover\:to-neutral-content\/100:hover { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-to-position)} -.hover\:to-neutral-content\/20:hover { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-to-position)} -.hover\:to-neutral-content\/25:hover { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-to-position)} -.hover\:to-neutral-content\/30:hover { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-to-position)} -.hover\:to-neutral-content\/40:hover { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-to-position)} -.hover\:to-neutral-content\/5:hover { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-to-position)} -.hover\:to-neutral-content\/50:hover { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-to-position)} -.hover\:to-neutral-content\/60:hover { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-to-position)} -.hover\:to-neutral-content\/70:hover { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-to-position)} -.hover\:to-neutral-content\/75:hover { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-to-position)} -.hover\:to-neutral-content\/80:hover { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-to-position)} -.hover\:to-neutral-content\/90:hover { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-to-position)} -.hover\:to-neutral-content\/95:hover { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-to-position)} -.hover\:to-neutral\/0:hover { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position)} -.hover\:to-neutral\/10:hover { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-to-position)} -.hover\:to-neutral\/100:hover { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-to-position)} -.hover\:to-neutral\/20:hover { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-to-position)} -.hover\:to-neutral\/25:hover { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-to-position)} -.hover\:to-neutral\/30:hover { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-to-position)} -.hover\:to-neutral\/40:hover { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-to-position)} -.hover\:to-neutral\/5:hover { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-to-position)} -.hover\:to-neutral\/50:hover { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-to-position)} -.hover\:to-neutral\/60:hover { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-to-position)} -.hover\:to-neutral\/70:hover { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-to-position)} -.hover\:to-neutral\/75:hover { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-to-position)} -.hover\:to-neutral\/80:hover { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-to-position)} -.hover\:to-neutral\/90:hover { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-to-position)} -.hover\:to-neutral\/95:hover { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-to-position)} -.hover\:to-primary:hover { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-to-position)} -.hover\:to-primary-content:hover { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-to-position)} -.hover\:to-primary-content\/0:hover { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position)} -.hover\:to-primary-content\/10:hover { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-to-position)} -.hover\:to-primary-content\/100:hover { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-to-position)} -.hover\:to-primary-content\/20:hover { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-to-position)} -.hover\:to-primary-content\/25:hover { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-to-position)} -.hover\:to-primary-content\/30:hover { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-to-position)} -.hover\:to-primary-content\/40:hover { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-to-position)} -.hover\:to-primary-content\/5:hover { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-to-position)} -.hover\:to-primary-content\/50:hover { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-to-position)} -.hover\:to-primary-content\/60:hover { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-to-position)} -.hover\:to-primary-content\/70:hover { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-to-position)} -.hover\:to-primary-content\/75:hover { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-to-position)} -.hover\:to-primary-content\/80:hover { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-to-position)} -.hover\:to-primary-content\/90:hover { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-to-position)} -.hover\:to-primary-content\/95:hover { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-to-position)} -.hover\:to-primary\/0:hover { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position)} -.hover\:to-primary\/10:hover { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-to-position)} -.hover\:to-primary\/100:hover { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-to-position)} -.hover\:to-primary\/20:hover { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-to-position)} -.hover\:to-primary\/25:hover { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-to-position)} -.hover\:to-primary\/30:hover { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-to-position)} -.hover\:to-primary\/40:hover { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-to-position)} -.hover\:to-primary\/5:hover { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-to-position)} -.hover\:to-primary\/50:hover { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-to-position)} -.hover\:to-primary\/60:hover { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-to-position)} -.hover\:to-primary\/70:hover { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-to-position)} -.hover\:to-primary\/75:hover { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-to-position)} -.hover\:to-primary\/80:hover { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-to-position)} -.hover\:to-primary\/90:hover { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-to-position)} -.hover\:to-primary\/95:hover { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-to-position)} -.hover\:to-secondary:hover { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-to-position)} -.hover\:to-secondary-content:hover { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-to-position)} -.hover\:to-secondary-content\/0:hover { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position)} -.hover\:to-secondary-content\/10:hover { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-to-position)} -.hover\:to-secondary-content\/100:hover { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-to-position)} -.hover\:to-secondary-content\/20:hover { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-to-position)} -.hover\:to-secondary-content\/25:hover { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-to-position)} -.hover\:to-secondary-content\/30:hover { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-to-position)} -.hover\:to-secondary-content\/40:hover { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-to-position)} -.hover\:to-secondary-content\/5:hover { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-to-position)} -.hover\:to-secondary-content\/50:hover { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-to-position)} -.hover\:to-secondary-content\/60:hover { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-to-position)} -.hover\:to-secondary-content\/70:hover { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-to-position)} -.hover\:to-secondary-content\/75:hover { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-to-position)} -.hover\:to-secondary-content\/80:hover { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-to-position)} -.hover\:to-secondary-content\/90:hover { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-to-position)} -.hover\:to-secondary-content\/95:hover { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-to-position)} -.hover\:to-secondary\/0:hover { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position)} -.hover\:to-secondary\/10:hover { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-to-position)} -.hover\:to-secondary\/100:hover { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-to-position)} -.hover\:to-secondary\/20:hover { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-to-position)} -.hover\:to-secondary\/25:hover { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-to-position)} -.hover\:to-secondary\/30:hover { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-to-position)} -.hover\:to-secondary\/40:hover { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-to-position)} -.hover\:to-secondary\/5:hover { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-to-position)} -.hover\:to-secondary\/50:hover { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-to-position)} -.hover\:to-secondary\/60:hover { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-to-position)} -.hover\:to-secondary\/70:hover { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-to-position)} -.hover\:to-secondary\/75:hover { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-to-position)} -.hover\:to-secondary\/80:hover { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-to-position)} -.hover\:to-secondary\/90:hover { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-to-position)} -.hover\:to-secondary\/95:hover { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-to-position)} -.hover\:to-success:hover { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-to-position)} -.hover\:to-success-content:hover { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-to-position)} -.hover\:to-success-content\/0:hover { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position)} -.hover\:to-success-content\/10:hover { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-to-position)} -.hover\:to-success-content\/100:hover { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-to-position)} -.hover\:to-success-content\/20:hover { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-to-position)} -.hover\:to-success-content\/25:hover { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-to-position)} -.hover\:to-success-content\/30:hover { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-to-position)} -.hover\:to-success-content\/40:hover { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-to-position)} -.hover\:to-success-content\/5:hover { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-to-position)} -.hover\:to-success-content\/50:hover { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-to-position)} -.hover\:to-success-content\/60:hover { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-to-position)} -.hover\:to-success-content\/70:hover { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-to-position)} -.hover\:to-success-content\/75:hover { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-to-position)} -.hover\:to-success-content\/80:hover { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-to-position)} -.hover\:to-success-content\/90:hover { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-to-position)} -.hover\:to-success-content\/95:hover { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-to-position)} -.hover\:to-success\/0:hover { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position)} -.hover\:to-success\/10:hover { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-to-position)} -.hover\:to-success\/100:hover { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-to-position)} -.hover\:to-success\/20:hover { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-to-position)} -.hover\:to-success\/25:hover { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-to-position)} -.hover\:to-success\/30:hover { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-to-position)} -.hover\:to-success\/40:hover { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-to-position)} -.hover\:to-success\/5:hover { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-to-position)} -.hover\:to-success\/50:hover { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-to-position)} -.hover\:to-success\/60:hover { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-to-position)} -.hover\:to-success\/70:hover { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-to-position)} -.hover\:to-success\/75:hover { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-to-position)} -.hover\:to-success\/80:hover { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-to-position)} -.hover\:to-success\/90:hover { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-to-position)} -.hover\:to-success\/95:hover { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-to-position)} -.hover\:to-warning:hover { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-to-position)} -.hover\:to-warning-content:hover { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-to-position)} -.hover\:to-warning-content\/0:hover { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position)} -.hover\:to-warning-content\/10:hover { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-to-position)} -.hover\:to-warning-content\/100:hover { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-to-position)} -.hover\:to-warning-content\/20:hover { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-to-position)} -.hover\:to-warning-content\/25:hover { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-to-position)} -.hover\:to-warning-content\/30:hover { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-to-position)} -.hover\:to-warning-content\/40:hover { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-to-position)} -.hover\:to-warning-content\/5:hover { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-to-position)} -.hover\:to-warning-content\/50:hover { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-to-position)} -.hover\:to-warning-content\/60:hover { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-to-position)} -.hover\:to-warning-content\/70:hover { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-to-position)} -.hover\:to-warning-content\/75:hover { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-to-position)} -.hover\:to-warning-content\/80:hover { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-to-position)} -.hover\:to-warning-content\/90:hover { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-to-position)} -.hover\:to-warning-content\/95:hover { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-to-position)} -.hover\:to-warning\/0:hover { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position)} -.hover\:to-warning\/10:hover { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-to-position)} -.hover\:to-warning\/100:hover { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-to-position)} -.hover\:to-warning\/20:hover { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-to-position)} -.hover\:to-warning\/25:hover { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-to-position)} -.hover\:to-warning\/30:hover { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-to-position)} -.hover\:to-warning\/40:hover { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-to-position)} -.hover\:to-warning\/5:hover { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-to-position)} -.hover\:to-warning\/50:hover { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-to-position)} -.hover\:to-warning\/60:hover { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-to-position)} -.hover\:to-warning\/70:hover { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-to-position)} -.hover\:to-warning\/75:hover { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-to-position)} -.hover\:to-warning\/80:hover { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-to-position)} -.hover\:to-warning\/90:hover { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-to-position)} -.hover\:to-warning\/95:hover { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-to-position)} -.hover\:stroke-accent:hover { - stroke: var(--fallback-a,oklch(var(--a)/1))} -.hover\:stroke-accent-content:hover { - stroke: var(--fallback-ac,oklch(var(--ac)/1))} -.hover\:stroke-accent-content\/0:hover { - stroke: var(--fallback-ac,oklch(var(--ac)/0))} -.hover\:stroke-accent-content\/10:hover { - stroke: var(--fallback-ac,oklch(var(--ac)/0.1))} -.hover\:stroke-accent-content\/100:hover { - stroke: var(--fallback-ac,oklch(var(--ac)/1))} -.hover\:stroke-accent-content\/20:hover { - stroke: var(--fallback-ac,oklch(var(--ac)/0.2))} -.hover\:stroke-accent-content\/25:hover { - stroke: var(--fallback-ac,oklch(var(--ac)/0.25))} -.hover\:stroke-accent-content\/30:hover { - stroke: var(--fallback-ac,oklch(var(--ac)/0.3))} -.hover\:stroke-accent-content\/40:hover { - stroke: var(--fallback-ac,oklch(var(--ac)/0.4))} -.hover\:stroke-accent-content\/5:hover { - stroke: var(--fallback-ac,oklch(var(--ac)/0.05))} -.hover\:stroke-accent-content\/50:hover { - stroke: var(--fallback-ac,oklch(var(--ac)/0.5))} -.hover\:stroke-accent-content\/60:hover { - stroke: var(--fallback-ac,oklch(var(--ac)/0.6))} -.hover\:stroke-accent-content\/70:hover { - stroke: var(--fallback-ac,oklch(var(--ac)/0.7))} -.hover\:stroke-accent-content\/75:hover { - stroke: var(--fallback-ac,oklch(var(--ac)/0.75))} -.hover\:stroke-accent-content\/80:hover { - stroke: var(--fallback-ac,oklch(var(--ac)/0.8))} -.hover\:stroke-accent-content\/90:hover { - stroke: var(--fallback-ac,oklch(var(--ac)/0.9))} -.hover\:stroke-accent-content\/95:hover { - stroke: var(--fallback-ac,oklch(var(--ac)/0.95))} -.hover\:stroke-accent\/0:hover { - stroke: var(--fallback-a,oklch(var(--a)/0))} -.hover\:stroke-accent\/10:hover { - stroke: var(--fallback-a,oklch(var(--a)/0.1))} -.hover\:stroke-accent\/100:hover { - stroke: var(--fallback-a,oklch(var(--a)/1))} -.hover\:stroke-accent\/20:hover { - stroke: var(--fallback-a,oklch(var(--a)/0.2))} -.hover\:stroke-accent\/25:hover { - stroke: var(--fallback-a,oklch(var(--a)/0.25))} -.hover\:stroke-accent\/30:hover { - stroke: var(--fallback-a,oklch(var(--a)/0.3))} -.hover\:stroke-accent\/40:hover { - stroke: var(--fallback-a,oklch(var(--a)/0.4))} -.hover\:stroke-accent\/5:hover { - stroke: var(--fallback-a,oklch(var(--a)/0.05))} -.hover\:stroke-accent\/50:hover { - stroke: var(--fallback-a,oklch(var(--a)/0.5))} -.hover\:stroke-accent\/60:hover { - stroke: var(--fallback-a,oklch(var(--a)/0.6))} -.hover\:stroke-accent\/70:hover { - stroke: var(--fallback-a,oklch(var(--a)/0.7))} -.hover\:stroke-accent\/75:hover { - stroke: var(--fallback-a,oklch(var(--a)/0.75))} -.hover\:stroke-accent\/80:hover { - stroke: var(--fallback-a,oklch(var(--a)/0.8))} -.hover\:stroke-accent\/90:hover { - stroke: var(--fallback-a,oklch(var(--a)/0.9))} -.hover\:stroke-accent\/95:hover { - stroke: var(--fallback-a,oklch(var(--a)/0.95))} -.hover\:stroke-base-100:hover { - stroke: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:stroke-base-100\/0:hover { - stroke: var(--fallback-b1,oklch(var(--b1)/0))} -.hover\:stroke-base-100\/10:hover { - stroke: var(--fallback-b1,oklch(var(--b1)/0.1))} -.hover\:stroke-base-100\/100:hover { - stroke: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:stroke-base-100\/20:hover { - stroke: var(--fallback-b1,oklch(var(--b1)/0.2))} -.hover\:stroke-base-100\/25:hover { - stroke: var(--fallback-b1,oklch(var(--b1)/0.25))} -.hover\:stroke-base-100\/30:hover { - stroke: var(--fallback-b1,oklch(var(--b1)/0.3))} -.hover\:stroke-base-100\/40:hover { - stroke: var(--fallback-b1,oklch(var(--b1)/0.4))} -.hover\:stroke-base-100\/5:hover { - stroke: var(--fallback-b1,oklch(var(--b1)/0.05))} -.hover\:stroke-base-100\/50:hover { - stroke: var(--fallback-b1,oklch(var(--b1)/0.5))} -.hover\:stroke-base-100\/60:hover { - stroke: var(--fallback-b1,oklch(var(--b1)/0.6))} -.hover\:stroke-base-100\/70:hover { - stroke: var(--fallback-b1,oklch(var(--b1)/0.7))} -.hover\:stroke-base-100\/75:hover { - stroke: var(--fallback-b1,oklch(var(--b1)/0.75))} -.hover\:stroke-base-100\/80:hover { - stroke: var(--fallback-b1,oklch(var(--b1)/0.8))} -.hover\:stroke-base-100\/90:hover { - stroke: var(--fallback-b1,oklch(var(--b1)/0.9))} -.hover\:stroke-base-100\/95:hover { - stroke: var(--fallback-b1,oklch(var(--b1)/0.95))} -.hover\:stroke-base-200:hover { - stroke: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:stroke-base-200\/0:hover { - stroke: var(--fallback-b2,oklch(var(--b2)/0))} -.hover\:stroke-base-200\/10:hover { - stroke: var(--fallback-b2,oklch(var(--b2)/0.1))} -.hover\:stroke-base-200\/100:hover { - stroke: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:stroke-base-200\/20:hover { - stroke: var(--fallback-b2,oklch(var(--b2)/0.2))} -.hover\:stroke-base-200\/25:hover { - stroke: var(--fallback-b2,oklch(var(--b2)/0.25))} -.hover\:stroke-base-200\/30:hover { - stroke: var(--fallback-b2,oklch(var(--b2)/0.3))} -.hover\:stroke-base-200\/40:hover { - stroke: var(--fallback-b2,oklch(var(--b2)/0.4))} -.hover\:stroke-base-200\/5:hover { - stroke: var(--fallback-b2,oklch(var(--b2)/0.05))} -.hover\:stroke-base-200\/50:hover { - stroke: var(--fallback-b2,oklch(var(--b2)/0.5))} -.hover\:stroke-base-200\/60:hover { - stroke: var(--fallback-b2,oklch(var(--b2)/0.6))} -.hover\:stroke-base-200\/70:hover { - stroke: var(--fallback-b2,oklch(var(--b2)/0.7))} -.hover\:stroke-base-200\/75:hover { - stroke: var(--fallback-b2,oklch(var(--b2)/0.75))} -.hover\:stroke-base-200\/80:hover { - stroke: var(--fallback-b2,oklch(var(--b2)/0.8))} -.hover\:stroke-base-200\/90:hover { - stroke: var(--fallback-b2,oklch(var(--b2)/0.9))} -.hover\:stroke-base-200\/95:hover { - stroke: var(--fallback-b2,oklch(var(--b2)/0.95))} -.hover\:stroke-base-300:hover { - stroke: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:stroke-base-300\/0:hover { - stroke: var(--fallback-b3,oklch(var(--b3)/0))} -.hover\:stroke-base-300\/10:hover { - stroke: var(--fallback-b3,oklch(var(--b3)/0.1))} -.hover\:stroke-base-300\/100:hover { - stroke: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:stroke-base-300\/20:hover { - stroke: var(--fallback-b3,oklch(var(--b3)/0.2))} -.hover\:stroke-base-300\/25:hover { - stroke: var(--fallback-b3,oklch(var(--b3)/0.25))} -.hover\:stroke-base-300\/30:hover { - stroke: var(--fallback-b3,oklch(var(--b3)/0.3))} -.hover\:stroke-base-300\/40:hover { - stroke: var(--fallback-b3,oklch(var(--b3)/0.4))} -.hover\:stroke-base-300\/5:hover { - stroke: var(--fallback-b3,oklch(var(--b3)/0.05))} -.hover\:stroke-base-300\/50:hover { - stroke: var(--fallback-b3,oklch(var(--b3)/0.5))} -.hover\:stroke-base-300\/60:hover { - stroke: var(--fallback-b3,oklch(var(--b3)/0.6))} -.hover\:stroke-base-300\/70:hover { - stroke: var(--fallback-b3,oklch(var(--b3)/0.7))} -.hover\:stroke-base-300\/75:hover { - stroke: var(--fallback-b3,oklch(var(--b3)/0.75))} -.hover\:stroke-base-300\/80:hover { - stroke: var(--fallback-b3,oklch(var(--b3)/0.8))} -.hover\:stroke-base-300\/90:hover { - stroke: var(--fallback-b3,oklch(var(--b3)/0.9))} -.hover\:stroke-base-300\/95:hover { - stroke: var(--fallback-b3,oklch(var(--b3)/0.95))} -.hover\:stroke-base-content:hover { - stroke: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:stroke-base-content\/0:hover { - stroke: var(--fallback-bc,oklch(var(--bc)/0))} -.hover\:stroke-base-content\/10:hover { - stroke: var(--fallback-bc,oklch(var(--bc)/0.1))} -.hover\:stroke-base-content\/100:hover { - stroke: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:stroke-base-content\/20:hover { - stroke: var(--fallback-bc,oklch(var(--bc)/0.2))} -.hover\:stroke-base-content\/25:hover { - stroke: var(--fallback-bc,oklch(var(--bc)/0.25))} -.hover\:stroke-base-content\/30:hover { - stroke: var(--fallback-bc,oklch(var(--bc)/0.3))} -.hover\:stroke-base-content\/40:hover { - stroke: var(--fallback-bc,oklch(var(--bc)/0.4))} -.hover\:stroke-base-content\/5:hover { - stroke: var(--fallback-bc,oklch(var(--bc)/0.05))} -.hover\:stroke-base-content\/50:hover { - stroke: var(--fallback-bc,oklch(var(--bc)/0.5))} -.hover\:stroke-base-content\/60:hover { - stroke: var(--fallback-bc,oklch(var(--bc)/0.6))} -.hover\:stroke-base-content\/70:hover { - stroke: var(--fallback-bc,oklch(var(--bc)/0.7))} -.hover\:stroke-base-content\/75:hover { - stroke: var(--fallback-bc,oklch(var(--bc)/0.75))} -.hover\:stroke-base-content\/80:hover { - stroke: var(--fallback-bc,oklch(var(--bc)/0.8))} -.hover\:stroke-base-content\/90:hover { - stroke: var(--fallback-bc,oklch(var(--bc)/0.9))} -.hover\:stroke-base-content\/95:hover { - stroke: var(--fallback-bc,oklch(var(--bc)/0.95))} -.hover\:stroke-error:hover { - stroke: var(--fallback-er,oklch(var(--er)/1))} -.hover\:stroke-error-content:hover { - stroke: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:stroke-error-content\/0:hover { - stroke: var(--fallback-erc,oklch(var(--erc)/0))} -.hover\:stroke-error-content\/10:hover { - stroke: var(--fallback-erc,oklch(var(--erc)/0.1))} -.hover\:stroke-error-content\/100:hover { - stroke: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:stroke-error-content\/20:hover { - stroke: var(--fallback-erc,oklch(var(--erc)/0.2))} -.hover\:stroke-error-content\/25:hover { - stroke: var(--fallback-erc,oklch(var(--erc)/0.25))} -.hover\:stroke-error-content\/30:hover { - stroke: var(--fallback-erc,oklch(var(--erc)/0.3))} -.hover\:stroke-error-content\/40:hover { - stroke: var(--fallback-erc,oklch(var(--erc)/0.4))} -.hover\:stroke-error-content\/5:hover { - stroke: var(--fallback-erc,oklch(var(--erc)/0.05))} -.hover\:stroke-error-content\/50:hover { - stroke: var(--fallback-erc,oklch(var(--erc)/0.5))} -.hover\:stroke-error-content\/60:hover { - stroke: var(--fallback-erc,oklch(var(--erc)/0.6))} -.hover\:stroke-error-content\/70:hover { - stroke: var(--fallback-erc,oklch(var(--erc)/0.7))} -.hover\:stroke-error-content\/75:hover { - stroke: var(--fallback-erc,oklch(var(--erc)/0.75))} -.hover\:stroke-error-content\/80:hover { - stroke: var(--fallback-erc,oklch(var(--erc)/0.8))} -.hover\:stroke-error-content\/90:hover { - stroke: var(--fallback-erc,oklch(var(--erc)/0.9))} -.hover\:stroke-error-content\/95:hover { - stroke: var(--fallback-erc,oklch(var(--erc)/0.95))} -.hover\:stroke-error\/0:hover { - stroke: var(--fallback-er,oklch(var(--er)/0))} -.hover\:stroke-error\/10:hover { - stroke: var(--fallback-er,oklch(var(--er)/0.1))} -.hover\:stroke-error\/100:hover { - stroke: var(--fallback-er,oklch(var(--er)/1))} -.hover\:stroke-error\/20:hover { - stroke: var(--fallback-er,oklch(var(--er)/0.2))} -.hover\:stroke-error\/25:hover { - stroke: var(--fallback-er,oklch(var(--er)/0.25))} -.hover\:stroke-error\/30:hover { - stroke: var(--fallback-er,oklch(var(--er)/0.3))} -.hover\:stroke-error\/40:hover { - stroke: var(--fallback-er,oklch(var(--er)/0.4))} -.hover\:stroke-error\/5:hover { - stroke: var(--fallback-er,oklch(var(--er)/0.05))} -.hover\:stroke-error\/50:hover { - stroke: var(--fallback-er,oklch(var(--er)/0.5))} -.hover\:stroke-error\/60:hover { - stroke: var(--fallback-er,oklch(var(--er)/0.6))} -.hover\:stroke-error\/70:hover { - stroke: var(--fallback-er,oklch(var(--er)/0.7))} -.hover\:stroke-error\/75:hover { - stroke: var(--fallback-er,oklch(var(--er)/0.75))} -.hover\:stroke-error\/80:hover { - stroke: var(--fallback-er,oklch(var(--er)/0.8))} -.hover\:stroke-error\/90:hover { - stroke: var(--fallback-er,oklch(var(--er)/0.9))} -.hover\:stroke-error\/95:hover { - stroke: var(--fallback-er,oklch(var(--er)/0.95))} -.hover\:stroke-info:hover { - stroke: var(--fallback-in,oklch(var(--in)/1))} -.hover\:stroke-info-content:hover { - stroke: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:stroke-info-content\/0:hover { - stroke: var(--fallback-inc,oklch(var(--inc)/0))} -.hover\:stroke-info-content\/10:hover { - stroke: var(--fallback-inc,oklch(var(--inc)/0.1))} -.hover\:stroke-info-content\/100:hover { - stroke: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:stroke-info-content\/20:hover { - stroke: var(--fallback-inc,oklch(var(--inc)/0.2))} -.hover\:stroke-info-content\/25:hover { - stroke: var(--fallback-inc,oklch(var(--inc)/0.25))} -.hover\:stroke-info-content\/30:hover { - stroke: var(--fallback-inc,oklch(var(--inc)/0.3))} -.hover\:stroke-info-content\/40:hover { - stroke: var(--fallback-inc,oklch(var(--inc)/0.4))} -.hover\:stroke-info-content\/5:hover { - stroke: var(--fallback-inc,oklch(var(--inc)/0.05))} -.hover\:stroke-info-content\/50:hover { - stroke: var(--fallback-inc,oklch(var(--inc)/0.5))} -.hover\:stroke-info-content\/60:hover { - stroke: var(--fallback-inc,oklch(var(--inc)/0.6))} -.hover\:stroke-info-content\/70:hover { - stroke: var(--fallback-inc,oklch(var(--inc)/0.7))} -.hover\:stroke-info-content\/75:hover { - stroke: var(--fallback-inc,oklch(var(--inc)/0.75))} -.hover\:stroke-info-content\/80:hover { - stroke: var(--fallback-inc,oklch(var(--inc)/0.8))} -.hover\:stroke-info-content\/90:hover { - stroke: var(--fallback-inc,oklch(var(--inc)/0.9))} -.hover\:stroke-info-content\/95:hover { - stroke: var(--fallback-inc,oklch(var(--inc)/0.95))} -.hover\:stroke-info\/0:hover { - stroke: var(--fallback-in,oklch(var(--in)/0))} -.hover\:stroke-info\/10:hover { - stroke: var(--fallback-in,oklch(var(--in)/0.1))} -.hover\:stroke-info\/100:hover { - stroke: var(--fallback-in,oklch(var(--in)/1))} -.hover\:stroke-info\/20:hover { - stroke: var(--fallback-in,oklch(var(--in)/0.2))} -.hover\:stroke-info\/25:hover { - stroke: var(--fallback-in,oklch(var(--in)/0.25))} -.hover\:stroke-info\/30:hover { - stroke: var(--fallback-in,oklch(var(--in)/0.3))} -.hover\:stroke-info\/40:hover { - stroke: var(--fallback-in,oklch(var(--in)/0.4))} -.hover\:stroke-info\/5:hover { - stroke: var(--fallback-in,oklch(var(--in)/0.05))} -.hover\:stroke-info\/50:hover { - stroke: var(--fallback-in,oklch(var(--in)/0.5))} -.hover\:stroke-info\/60:hover { - stroke: var(--fallback-in,oklch(var(--in)/0.6))} -.hover\:stroke-info\/70:hover { - stroke: var(--fallback-in,oklch(var(--in)/0.7))} -.hover\:stroke-info\/75:hover { - stroke: var(--fallback-in,oklch(var(--in)/0.75))} -.hover\:stroke-info\/80:hover { - stroke: var(--fallback-in,oklch(var(--in)/0.8))} -.hover\:stroke-info\/90:hover { - stroke: var(--fallback-in,oklch(var(--in)/0.9))} -.hover\:stroke-info\/95:hover { - stroke: var(--fallback-in,oklch(var(--in)/0.95))} -.hover\:stroke-neutral:hover { - stroke: var(--fallback-n,oklch(var(--n)/1))} -.hover\:stroke-neutral-content:hover { - stroke: var(--fallback-nc,oklch(var(--nc)/1))} -.hover\:stroke-neutral-content\/0:hover { - stroke: var(--fallback-nc,oklch(var(--nc)/0))} -.hover\:stroke-neutral-content\/10:hover { - stroke: var(--fallback-nc,oklch(var(--nc)/0.1))} -.hover\:stroke-neutral-content\/100:hover { - stroke: var(--fallback-nc,oklch(var(--nc)/1))} -.hover\:stroke-neutral-content\/20:hover { - stroke: var(--fallback-nc,oklch(var(--nc)/0.2))} -.hover\:stroke-neutral-content\/25:hover { - stroke: var(--fallback-nc,oklch(var(--nc)/0.25))} -.hover\:stroke-neutral-content\/30:hover { - stroke: var(--fallback-nc,oklch(var(--nc)/0.3))} -.hover\:stroke-neutral-content\/40:hover { - stroke: var(--fallback-nc,oklch(var(--nc)/0.4))} -.hover\:stroke-neutral-content\/5:hover { - stroke: var(--fallback-nc,oklch(var(--nc)/0.05))} -.hover\:stroke-neutral-content\/50:hover { - stroke: var(--fallback-nc,oklch(var(--nc)/0.5))} -.hover\:stroke-neutral-content\/60:hover { - stroke: var(--fallback-nc,oklch(var(--nc)/0.6))} -.hover\:stroke-neutral-content\/70:hover { - stroke: var(--fallback-nc,oklch(var(--nc)/0.7))} -.hover\:stroke-neutral-content\/75:hover { - stroke: var(--fallback-nc,oklch(var(--nc)/0.75))} -.hover\:stroke-neutral-content\/80:hover { - stroke: var(--fallback-nc,oklch(var(--nc)/0.8))} -.hover\:stroke-neutral-content\/90:hover { - stroke: var(--fallback-nc,oklch(var(--nc)/0.9))} -.hover\:stroke-neutral-content\/95:hover { - stroke: var(--fallback-nc,oklch(var(--nc)/0.95))} -.hover\:stroke-neutral\/0:hover { - stroke: var(--fallback-n,oklch(var(--n)/0))} -.hover\:stroke-neutral\/10:hover { - stroke: var(--fallback-n,oklch(var(--n)/0.1))} -.hover\:stroke-neutral\/100:hover { - stroke: var(--fallback-n,oklch(var(--n)/1))} -.hover\:stroke-neutral\/20:hover { - stroke: var(--fallback-n,oklch(var(--n)/0.2))} -.hover\:stroke-neutral\/25:hover { - stroke: var(--fallback-n,oklch(var(--n)/0.25))} -.hover\:stroke-neutral\/30:hover { - stroke: var(--fallback-n,oklch(var(--n)/0.3))} -.hover\:stroke-neutral\/40:hover { - stroke: var(--fallback-n,oklch(var(--n)/0.4))} -.hover\:stroke-neutral\/5:hover { - stroke: var(--fallback-n,oklch(var(--n)/0.05))} -.hover\:stroke-neutral\/50:hover { - stroke: var(--fallback-n,oklch(var(--n)/0.5))} -.hover\:stroke-neutral\/60:hover { - stroke: var(--fallback-n,oklch(var(--n)/0.6))} -.hover\:stroke-neutral\/70:hover { - stroke: var(--fallback-n,oklch(var(--n)/0.7))} -.hover\:stroke-neutral\/75:hover { - stroke: var(--fallback-n,oklch(var(--n)/0.75))} -.hover\:stroke-neutral\/80:hover { - stroke: var(--fallback-n,oklch(var(--n)/0.8))} -.hover\:stroke-neutral\/90:hover { - stroke: var(--fallback-n,oklch(var(--n)/0.9))} -.hover\:stroke-neutral\/95:hover { - stroke: var(--fallback-n,oklch(var(--n)/0.95))} -.hover\:stroke-primary:hover { - stroke: var(--fallback-p,oklch(var(--p)/1))} -.hover\:stroke-primary-content:hover { - stroke: var(--fallback-pc,oklch(var(--pc)/1))} -.hover\:stroke-primary-content\/0:hover { - stroke: var(--fallback-pc,oklch(var(--pc)/0))} -.hover\:stroke-primary-content\/10:hover { - stroke: var(--fallback-pc,oklch(var(--pc)/0.1))} -.hover\:stroke-primary-content\/100:hover { - stroke: var(--fallback-pc,oklch(var(--pc)/1))} -.hover\:stroke-primary-content\/20:hover { - stroke: var(--fallback-pc,oklch(var(--pc)/0.2))} -.hover\:stroke-primary-content\/25:hover { - stroke: var(--fallback-pc,oklch(var(--pc)/0.25))} -.hover\:stroke-primary-content\/30:hover { - stroke: var(--fallback-pc,oklch(var(--pc)/0.3))} -.hover\:stroke-primary-content\/40:hover { - stroke: var(--fallback-pc,oklch(var(--pc)/0.4))} -.hover\:stroke-primary-content\/5:hover { - stroke: var(--fallback-pc,oklch(var(--pc)/0.05))} -.hover\:stroke-primary-content\/50:hover { - stroke: var(--fallback-pc,oklch(var(--pc)/0.5))} -.hover\:stroke-primary-content\/60:hover { - stroke: var(--fallback-pc,oklch(var(--pc)/0.6))} -.hover\:stroke-primary-content\/70:hover { - stroke: var(--fallback-pc,oklch(var(--pc)/0.7))} -.hover\:stroke-primary-content\/75:hover { - stroke: var(--fallback-pc,oklch(var(--pc)/0.75))} -.hover\:stroke-primary-content\/80:hover { - stroke: var(--fallback-pc,oklch(var(--pc)/0.8))} -.hover\:stroke-primary-content\/90:hover { - stroke: var(--fallback-pc,oklch(var(--pc)/0.9))} -.hover\:stroke-primary-content\/95:hover { - stroke: var(--fallback-pc,oklch(var(--pc)/0.95))} -.hover\:stroke-primary\/0:hover { - stroke: var(--fallback-p,oklch(var(--p)/0))} -.hover\:stroke-primary\/10:hover { - stroke: var(--fallback-p,oklch(var(--p)/0.1))} -.hover\:stroke-primary\/100:hover { - stroke: var(--fallback-p,oklch(var(--p)/1))} -.hover\:stroke-primary\/20:hover { - stroke: var(--fallback-p,oklch(var(--p)/0.2))} -.hover\:stroke-primary\/25:hover { - stroke: var(--fallback-p,oklch(var(--p)/0.25))} -.hover\:stroke-primary\/30:hover { - stroke: var(--fallback-p,oklch(var(--p)/0.3))} -.hover\:stroke-primary\/40:hover { - stroke: var(--fallback-p,oklch(var(--p)/0.4))} -.hover\:stroke-primary\/5:hover { - stroke: var(--fallback-p,oklch(var(--p)/0.05))} -.hover\:stroke-primary\/50:hover { - stroke: var(--fallback-p,oklch(var(--p)/0.5))} -.hover\:stroke-primary\/60:hover { - stroke: var(--fallback-p,oklch(var(--p)/0.6))} -.hover\:stroke-primary\/70:hover { - stroke: var(--fallback-p,oklch(var(--p)/0.7))} -.hover\:stroke-primary\/75:hover { - stroke: var(--fallback-p,oklch(var(--p)/0.75))} -.hover\:stroke-primary\/80:hover { - stroke: var(--fallback-p,oklch(var(--p)/0.8))} -.hover\:stroke-primary\/90:hover { - stroke: var(--fallback-p,oklch(var(--p)/0.9))} -.hover\:stroke-primary\/95:hover { - stroke: var(--fallback-p,oklch(var(--p)/0.95))} -.hover\:stroke-secondary:hover { - stroke: var(--fallback-s,oklch(var(--s)/1))} -.hover\:stroke-secondary-content:hover { - stroke: var(--fallback-sc,oklch(var(--sc)/1))} -.hover\:stroke-secondary-content\/0:hover { - stroke: var(--fallback-sc,oklch(var(--sc)/0))} -.hover\:stroke-secondary-content\/10:hover { - stroke: var(--fallback-sc,oklch(var(--sc)/0.1))} -.hover\:stroke-secondary-content\/100:hover { - stroke: var(--fallback-sc,oklch(var(--sc)/1))} -.hover\:stroke-secondary-content\/20:hover { - stroke: var(--fallback-sc,oklch(var(--sc)/0.2))} -.hover\:stroke-secondary-content\/25:hover { - stroke: var(--fallback-sc,oklch(var(--sc)/0.25))} -.hover\:stroke-secondary-content\/30:hover { - stroke: var(--fallback-sc,oklch(var(--sc)/0.3))} -.hover\:stroke-secondary-content\/40:hover { - stroke: var(--fallback-sc,oklch(var(--sc)/0.4))} -.hover\:stroke-secondary-content\/5:hover { - stroke: var(--fallback-sc,oklch(var(--sc)/0.05))} -.hover\:stroke-secondary-content\/50:hover { - stroke: var(--fallback-sc,oklch(var(--sc)/0.5))} -.hover\:stroke-secondary-content\/60:hover { - stroke: var(--fallback-sc,oklch(var(--sc)/0.6))} -.hover\:stroke-secondary-content\/70:hover { - stroke: var(--fallback-sc,oklch(var(--sc)/0.7))} -.hover\:stroke-secondary-content\/75:hover { - stroke: var(--fallback-sc,oklch(var(--sc)/0.75))} -.hover\:stroke-secondary-content\/80:hover { - stroke: var(--fallback-sc,oklch(var(--sc)/0.8))} -.hover\:stroke-secondary-content\/90:hover { - stroke: var(--fallback-sc,oklch(var(--sc)/0.9))} -.hover\:stroke-secondary-content\/95:hover { - stroke: var(--fallback-sc,oklch(var(--sc)/0.95))} -.hover\:stroke-secondary\/0:hover { - stroke: var(--fallback-s,oklch(var(--s)/0))} -.hover\:stroke-secondary\/10:hover { - stroke: var(--fallback-s,oklch(var(--s)/0.1))} -.hover\:stroke-secondary\/100:hover { - stroke: var(--fallback-s,oklch(var(--s)/1))} -.hover\:stroke-secondary\/20:hover { - stroke: var(--fallback-s,oklch(var(--s)/0.2))} -.hover\:stroke-secondary\/25:hover { - stroke: var(--fallback-s,oklch(var(--s)/0.25))} -.hover\:stroke-secondary\/30:hover { - stroke: var(--fallback-s,oklch(var(--s)/0.3))} -.hover\:stroke-secondary\/40:hover { - stroke: var(--fallback-s,oklch(var(--s)/0.4))} -.hover\:stroke-secondary\/5:hover { - stroke: var(--fallback-s,oklch(var(--s)/0.05))} -.hover\:stroke-secondary\/50:hover { - stroke: var(--fallback-s,oklch(var(--s)/0.5))} -.hover\:stroke-secondary\/60:hover { - stroke: var(--fallback-s,oklch(var(--s)/0.6))} -.hover\:stroke-secondary\/70:hover { - stroke: var(--fallback-s,oklch(var(--s)/0.7))} -.hover\:stroke-secondary\/75:hover { - stroke: var(--fallback-s,oklch(var(--s)/0.75))} -.hover\:stroke-secondary\/80:hover { - stroke: var(--fallback-s,oklch(var(--s)/0.8))} -.hover\:stroke-secondary\/90:hover { - stroke: var(--fallback-s,oklch(var(--s)/0.9))} -.hover\:stroke-secondary\/95:hover { - stroke: var(--fallback-s,oklch(var(--s)/0.95))} -.hover\:stroke-success:hover { - stroke: var(--fallback-su,oklch(var(--su)/1))} -.hover\:stroke-success-content:hover { - stroke: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:stroke-success-content\/0:hover { - stroke: var(--fallback-suc,oklch(var(--suc)/0))} -.hover\:stroke-success-content\/10:hover { - stroke: var(--fallback-suc,oklch(var(--suc)/0.1))} -.hover\:stroke-success-content\/100:hover { - stroke: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:stroke-success-content\/20:hover { - stroke: var(--fallback-suc,oklch(var(--suc)/0.2))} -.hover\:stroke-success-content\/25:hover { - stroke: var(--fallback-suc,oklch(var(--suc)/0.25))} -.hover\:stroke-success-content\/30:hover { - stroke: var(--fallback-suc,oklch(var(--suc)/0.3))} -.hover\:stroke-success-content\/40:hover { - stroke: var(--fallback-suc,oklch(var(--suc)/0.4))} -.hover\:stroke-success-content\/5:hover { - stroke: var(--fallback-suc,oklch(var(--suc)/0.05))} -.hover\:stroke-success-content\/50:hover { - stroke: var(--fallback-suc,oklch(var(--suc)/0.5))} -.hover\:stroke-success-content\/60:hover { - stroke: var(--fallback-suc,oklch(var(--suc)/0.6))} -.hover\:stroke-success-content\/70:hover { - stroke: var(--fallback-suc,oklch(var(--suc)/0.7))} -.hover\:stroke-success-content\/75:hover { - stroke: var(--fallback-suc,oklch(var(--suc)/0.75))} -.hover\:stroke-success-content\/80:hover { - stroke: var(--fallback-suc,oklch(var(--suc)/0.8))} -.hover\:stroke-success-content\/90:hover { - stroke: var(--fallback-suc,oklch(var(--suc)/0.9))} -.hover\:stroke-success-content\/95:hover { - stroke: var(--fallback-suc,oklch(var(--suc)/0.95))} -.hover\:stroke-success\/0:hover { - stroke: var(--fallback-su,oklch(var(--su)/0))} -.hover\:stroke-success\/10:hover { - stroke: var(--fallback-su,oklch(var(--su)/0.1))} -.hover\:stroke-success\/100:hover { - stroke: var(--fallback-su,oklch(var(--su)/1))} -.hover\:stroke-success\/20:hover { - stroke: var(--fallback-su,oklch(var(--su)/0.2))} -.hover\:stroke-success\/25:hover { - stroke: var(--fallback-su,oklch(var(--su)/0.25))} -.hover\:stroke-success\/30:hover { - stroke: var(--fallback-su,oklch(var(--su)/0.3))} -.hover\:stroke-success\/40:hover { - stroke: var(--fallback-su,oklch(var(--su)/0.4))} -.hover\:stroke-success\/5:hover { - stroke: var(--fallback-su,oklch(var(--su)/0.05))} -.hover\:stroke-success\/50:hover { - stroke: var(--fallback-su,oklch(var(--su)/0.5))} -.hover\:stroke-success\/60:hover { - stroke: var(--fallback-su,oklch(var(--su)/0.6))} -.hover\:stroke-success\/70:hover { - stroke: var(--fallback-su,oklch(var(--su)/0.7))} -.hover\:stroke-success\/75:hover { - stroke: var(--fallback-su,oklch(var(--su)/0.75))} -.hover\:stroke-success\/80:hover { - stroke: var(--fallback-su,oklch(var(--su)/0.8))} -.hover\:stroke-success\/90:hover { - stroke: var(--fallback-su,oklch(var(--su)/0.9))} -.hover\:stroke-success\/95:hover { - stroke: var(--fallback-su,oklch(var(--su)/0.95))} -.hover\:stroke-warning:hover { - stroke: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:stroke-warning-content:hover { - stroke: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:stroke-warning-content\/0:hover { - stroke: var(--fallback-wac,oklch(var(--wac)/0))} -.hover\:stroke-warning-content\/10:hover { - stroke: var(--fallback-wac,oklch(var(--wac)/0.1))} -.hover\:stroke-warning-content\/100:hover { - stroke: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:stroke-warning-content\/20:hover { - stroke: var(--fallback-wac,oklch(var(--wac)/0.2))} -.hover\:stroke-warning-content\/25:hover { - stroke: var(--fallback-wac,oklch(var(--wac)/0.25))} -.hover\:stroke-warning-content\/30:hover { - stroke: var(--fallback-wac,oklch(var(--wac)/0.3))} -.hover\:stroke-warning-content\/40:hover { - stroke: var(--fallback-wac,oklch(var(--wac)/0.4))} -.hover\:stroke-warning-content\/5:hover { - stroke: var(--fallback-wac,oklch(var(--wac)/0.05))} -.hover\:stroke-warning-content\/50:hover { - stroke: var(--fallback-wac,oklch(var(--wac)/0.5))} -.hover\:stroke-warning-content\/60:hover { - stroke: var(--fallback-wac,oklch(var(--wac)/0.6))} -.hover\:stroke-warning-content\/70:hover { - stroke: var(--fallback-wac,oklch(var(--wac)/0.7))} -.hover\:stroke-warning-content\/75:hover { - stroke: var(--fallback-wac,oklch(var(--wac)/0.75))} -.hover\:stroke-warning-content\/80:hover { - stroke: var(--fallback-wac,oklch(var(--wac)/0.8))} -.hover\:stroke-warning-content\/90:hover { - stroke: var(--fallback-wac,oklch(var(--wac)/0.9))} -.hover\:stroke-warning-content\/95:hover { - stroke: var(--fallback-wac,oklch(var(--wac)/0.95))} -.hover\:stroke-warning\/0:hover { - stroke: var(--fallback-wa,oklch(var(--wa)/0))} -.hover\:stroke-warning\/10:hover { - stroke: var(--fallback-wa,oklch(var(--wa)/0.1))} -.hover\:stroke-warning\/100:hover { - stroke: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:stroke-warning\/20:hover { - stroke: var(--fallback-wa,oklch(var(--wa)/0.2))} -.hover\:stroke-warning\/25:hover { - stroke: var(--fallback-wa,oklch(var(--wa)/0.25))} -.hover\:stroke-warning\/30:hover { - stroke: var(--fallback-wa,oklch(var(--wa)/0.3))} -.hover\:stroke-warning\/40:hover { - stroke: var(--fallback-wa,oklch(var(--wa)/0.4))} -.hover\:stroke-warning\/5:hover { - stroke: var(--fallback-wa,oklch(var(--wa)/0.05))} -.hover\:stroke-warning\/50:hover { - stroke: var(--fallback-wa,oklch(var(--wa)/0.5))} -.hover\:stroke-warning\/60:hover { - stroke: var(--fallback-wa,oklch(var(--wa)/0.6))} -.hover\:stroke-warning\/70:hover { - stroke: var(--fallback-wa,oklch(var(--wa)/0.7))} -.hover\:stroke-warning\/75:hover { - stroke: var(--fallback-wa,oklch(var(--wa)/0.75))} -.hover\:stroke-warning\/80:hover { - stroke: var(--fallback-wa,oklch(var(--wa)/0.8))} -.hover\:stroke-warning\/90:hover { - stroke: var(--fallback-wa,oklch(var(--wa)/0.9))} -.hover\:stroke-warning\/95:hover { - stroke: var(--fallback-wa,oklch(var(--wa)/0.95))} -.hover\:text-accent:hover { - color: var(--fallback-a,oklch(var(--a)/1))} -.hover\:text-accent-content:hover { - color: var(--fallback-ac,oklch(var(--ac)/1))} -.hover\:text-accent-content\/0:hover { - color: var(--fallback-ac,oklch(var(--ac)/0))} -.hover\:text-accent-content\/10:hover { - color: var(--fallback-ac,oklch(var(--ac)/0.1))} -.hover\:text-accent-content\/100:hover { - color: var(--fallback-ac,oklch(var(--ac)/1))} -.hover\:text-accent-content\/20:hover { - color: var(--fallback-ac,oklch(var(--ac)/0.2))} -.hover\:text-accent-content\/25:hover { - color: var(--fallback-ac,oklch(var(--ac)/0.25))} -.hover\:text-accent-content\/30:hover { - color: var(--fallback-ac,oklch(var(--ac)/0.3))} -.hover\:text-accent-content\/40:hover { - color: var(--fallback-ac,oklch(var(--ac)/0.4))} -.hover\:text-accent-content\/5:hover { - color: var(--fallback-ac,oklch(var(--ac)/0.05))} -.hover\:text-accent-content\/50:hover { - color: var(--fallback-ac,oklch(var(--ac)/0.5))} -.hover\:text-accent-content\/60:hover { - color: var(--fallback-ac,oklch(var(--ac)/0.6))} -.hover\:text-accent-content\/70:hover { - color: var(--fallback-ac,oklch(var(--ac)/0.7))} -.hover\:text-accent-content\/75:hover { - color: var(--fallback-ac,oklch(var(--ac)/0.75))} -.hover\:text-accent-content\/80:hover { - color: var(--fallback-ac,oklch(var(--ac)/0.8))} -.hover\:text-accent-content\/90:hover { - color: var(--fallback-ac,oklch(var(--ac)/0.9))} -.hover\:text-accent-content\/95:hover { - color: var(--fallback-ac,oklch(var(--ac)/0.95))} -.hover\:text-accent\/0:hover { - color: var(--fallback-a,oklch(var(--a)/0))} -.hover\:text-accent\/10:hover { - color: var(--fallback-a,oklch(var(--a)/0.1))} -.hover\:text-accent\/100:hover { - color: var(--fallback-a,oklch(var(--a)/1))} -.hover\:text-accent\/20:hover { - color: var(--fallback-a,oklch(var(--a)/0.2))} -.hover\:text-accent\/25:hover { - color: var(--fallback-a,oklch(var(--a)/0.25))} -.hover\:text-accent\/30:hover { - color: var(--fallback-a,oklch(var(--a)/0.3))} -.hover\:text-accent\/40:hover { - color: var(--fallback-a,oklch(var(--a)/0.4))} -.hover\:text-accent\/5:hover { - color: var(--fallback-a,oklch(var(--a)/0.05))} -.hover\:text-accent\/50:hover { - color: var(--fallback-a,oklch(var(--a)/0.5))} -.hover\:text-accent\/60:hover { - color: var(--fallback-a,oklch(var(--a)/0.6))} -.hover\:text-accent\/70:hover { - color: var(--fallback-a,oklch(var(--a)/0.7))} -.hover\:text-accent\/75:hover { - color: var(--fallback-a,oklch(var(--a)/0.75))} -.hover\:text-accent\/80:hover { - color: var(--fallback-a,oklch(var(--a)/0.8))} -.hover\:text-accent\/90:hover { - color: var(--fallback-a,oklch(var(--a)/0.9))} -.hover\:text-accent\/95:hover { - color: var(--fallback-a,oklch(var(--a)/0.95))} -.hover\:text-base-100:hover { - color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:text-base-100\/0:hover { - color: var(--fallback-b1,oklch(var(--b1)/0))} -.hover\:text-base-100\/10:hover { - color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.hover\:text-base-100\/100:hover { - color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:text-base-100\/20:hover { - color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.hover\:text-base-100\/25:hover { - color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.hover\:text-base-100\/30:hover { - color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.hover\:text-base-100\/40:hover { - color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.hover\:text-base-100\/5:hover { - color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.hover\:text-base-100\/50:hover { - color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.hover\:text-base-100\/60:hover { - color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.hover\:text-base-100\/70:hover { - color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.hover\:text-base-100\/75:hover { - color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.hover\:text-base-100\/80:hover { - color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.hover\:text-base-100\/90:hover { - color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.hover\:text-base-100\/95:hover { - color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.hover\:text-base-200:hover { - color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:text-base-200\/0:hover { - color: var(--fallback-b2,oklch(var(--b2)/0))} -.hover\:text-base-200\/10:hover { - color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.hover\:text-base-200\/100:hover { - color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:text-base-200\/20:hover { - color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.hover\:text-base-200\/25:hover { - color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.hover\:text-base-200\/30:hover { - color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.hover\:text-base-200\/40:hover { - color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.hover\:text-base-200\/5:hover { - color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.hover\:text-base-200\/50:hover { - color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.hover\:text-base-200\/60:hover { - color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.hover\:text-base-200\/70:hover { - color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.hover\:text-base-200\/75:hover { - color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.hover\:text-base-200\/80:hover { - color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.hover\:text-base-200\/90:hover { - color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.hover\:text-base-200\/95:hover { - color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.hover\:text-base-300:hover { - color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:text-base-300\/0:hover { - color: var(--fallback-b3,oklch(var(--b3)/0))} -.hover\:text-base-300\/10:hover { - color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.hover\:text-base-300\/100:hover { - color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:text-base-300\/20:hover { - color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.hover\:text-base-300\/25:hover { - color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.hover\:text-base-300\/30:hover { - color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.hover\:text-base-300\/40:hover { - color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.hover\:text-base-300\/5:hover { - color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.hover\:text-base-300\/50:hover { - color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.hover\:text-base-300\/60:hover { - color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.hover\:text-base-300\/70:hover { - color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.hover\:text-base-300\/75:hover { - color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.hover\:text-base-300\/80:hover { - color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.hover\:text-base-300\/90:hover { - color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.hover\:text-base-300\/95:hover { - color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.hover\:text-base-content:hover { - color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:text-base-content\/0:hover { - color: var(--fallback-bc,oklch(var(--bc)/0))} -.hover\:text-base-content\/10:hover { - color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.hover\:text-base-content\/100:hover { - color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:text-base-content\/20:hover { - color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.hover\:text-base-content\/25:hover { - color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.hover\:text-base-content\/30:hover { - color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.hover\:text-base-content\/40:hover { - color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.hover\:text-base-content\/5:hover { - color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.hover\:text-base-content\/50:hover { - color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.hover\:text-base-content\/60:hover { - color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.hover\:text-base-content\/70:hover { - color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.hover\:text-base-content\/75:hover { - color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.hover\:text-base-content\/80:hover { - color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.hover\:text-base-content\/90:hover { - color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.hover\:text-base-content\/95:hover { - color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.hover\:text-error:hover { - color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:text-error-content:hover { - color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:text-error-content\/0:hover { - color: var(--fallback-erc,oklch(var(--erc)/0))} -.hover\:text-error-content\/10:hover { - color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.hover\:text-error-content\/100:hover { - color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:text-error-content\/20:hover { - color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.hover\:text-error-content\/25:hover { - color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.hover\:text-error-content\/30:hover { - color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.hover\:text-error-content\/40:hover { - color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.hover\:text-error-content\/5:hover { - color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.hover\:text-error-content\/50:hover { - color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.hover\:text-error-content\/60:hover { - color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.hover\:text-error-content\/70:hover { - color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.hover\:text-error-content\/75:hover { - color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.hover\:text-error-content\/80:hover { - color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.hover\:text-error-content\/90:hover { - color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.hover\:text-error-content\/95:hover { - color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.hover\:text-error\/0:hover { - color: var(--fallback-er,oklch(var(--er)/0))} -.hover\:text-error\/10:hover { - color: var(--fallback-er,oklch(var(--er)/0.1))} -.hover\:text-error\/100:hover { - color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:text-error\/20:hover { - color: var(--fallback-er,oklch(var(--er)/0.2))} -.hover\:text-error\/25:hover { - color: var(--fallback-er,oklch(var(--er)/0.25))} -.hover\:text-error\/30:hover { - color: var(--fallback-er,oklch(var(--er)/0.3))} -.hover\:text-error\/40:hover { - color: var(--fallback-er,oklch(var(--er)/0.4))} -.hover\:text-error\/5:hover { - color: var(--fallback-er,oklch(var(--er)/0.05))} -.hover\:text-error\/50:hover { - color: var(--fallback-er,oklch(var(--er)/0.5))} -.hover\:text-error\/60:hover { - color: var(--fallback-er,oklch(var(--er)/0.6))} -.hover\:text-error\/70:hover { - color: var(--fallback-er,oklch(var(--er)/0.7))} -.hover\:text-error\/75:hover { - color: var(--fallback-er,oklch(var(--er)/0.75))} -.hover\:text-error\/80:hover { - color: var(--fallback-er,oklch(var(--er)/0.8))} -.hover\:text-error\/90:hover { - color: var(--fallback-er,oklch(var(--er)/0.9))} -.hover\:text-error\/95:hover { - color: var(--fallback-er,oklch(var(--er)/0.95))} -.hover\:text-info:hover { - color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:text-info-content:hover { - color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:text-info-content\/0:hover { - color: var(--fallback-inc,oklch(var(--inc)/0))} -.hover\:text-info-content\/10:hover { - color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.hover\:text-info-content\/100:hover { - color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:text-info-content\/20:hover { - color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.hover\:text-info-content\/25:hover { - color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.hover\:text-info-content\/30:hover { - color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.hover\:text-info-content\/40:hover { - color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.hover\:text-info-content\/5:hover { - color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.hover\:text-info-content\/50:hover { - color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.hover\:text-info-content\/60:hover { - color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.hover\:text-info-content\/70:hover { - color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.hover\:text-info-content\/75:hover { - color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.hover\:text-info-content\/80:hover { - color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.hover\:text-info-content\/90:hover { - color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.hover\:text-info-content\/95:hover { - color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.hover\:text-info\/0:hover { - color: var(--fallback-in,oklch(var(--in)/0))} -.hover\:text-info\/10:hover { - color: var(--fallback-in,oklch(var(--in)/0.1))} -.hover\:text-info\/100:hover { - color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:text-info\/20:hover { - color: var(--fallback-in,oklch(var(--in)/0.2))} -.hover\:text-info\/25:hover { - color: var(--fallback-in,oklch(var(--in)/0.25))} -.hover\:text-info\/30:hover { - color: var(--fallback-in,oklch(var(--in)/0.3))} -.hover\:text-info\/40:hover { - color: var(--fallback-in,oklch(var(--in)/0.4))} -.hover\:text-info\/5:hover { - color: var(--fallback-in,oklch(var(--in)/0.05))} -.hover\:text-info\/50:hover { - color: var(--fallback-in,oklch(var(--in)/0.5))} -.hover\:text-info\/60:hover { - color: var(--fallback-in,oklch(var(--in)/0.6))} -.hover\:text-info\/70:hover { - color: var(--fallback-in,oklch(var(--in)/0.7))} -.hover\:text-info\/75:hover { - color: var(--fallback-in,oklch(var(--in)/0.75))} -.hover\:text-info\/80:hover { - color: var(--fallback-in,oklch(var(--in)/0.8))} -.hover\:text-info\/90:hover { - color: var(--fallback-in,oklch(var(--in)/0.9))} -.hover\:text-info\/95:hover { - color: var(--fallback-in,oklch(var(--in)/0.95))} -.hover\:text-neutral:hover { - color: var(--fallback-n,oklch(var(--n)/1))} -.hover\:text-neutral-content:hover { - color: var(--fallback-nc,oklch(var(--nc)/1))} -.hover\:text-neutral-content\/0:hover { - color: var(--fallback-nc,oklch(var(--nc)/0))} -.hover\:text-neutral-content\/10:hover { - color: var(--fallback-nc,oklch(var(--nc)/0.1))} -.hover\:text-neutral-content\/100:hover { - color: var(--fallback-nc,oklch(var(--nc)/1))} -.hover\:text-neutral-content\/20:hover { - color: var(--fallback-nc,oklch(var(--nc)/0.2))} -.hover\:text-neutral-content\/25:hover { - color: var(--fallback-nc,oklch(var(--nc)/0.25))} -.hover\:text-neutral-content\/30:hover { - color: var(--fallback-nc,oklch(var(--nc)/0.3))} -.hover\:text-neutral-content\/40:hover { - color: var(--fallback-nc,oklch(var(--nc)/0.4))} -.hover\:text-neutral-content\/5:hover { - color: var(--fallback-nc,oklch(var(--nc)/0.05))} -.hover\:text-neutral-content\/50:hover { - color: var(--fallback-nc,oklch(var(--nc)/0.5))} -.hover\:text-neutral-content\/60:hover { - color: var(--fallback-nc,oklch(var(--nc)/0.6))} -.hover\:text-neutral-content\/70:hover { - color: var(--fallback-nc,oklch(var(--nc)/0.7))} -.hover\:text-neutral-content\/75:hover { - color: var(--fallback-nc,oklch(var(--nc)/0.75))} -.hover\:text-neutral-content\/80:hover { - color: var(--fallback-nc,oklch(var(--nc)/0.8))} -.hover\:text-neutral-content\/90:hover { - color: var(--fallback-nc,oklch(var(--nc)/0.9))} -.hover\:text-neutral-content\/95:hover { - color: var(--fallback-nc,oklch(var(--nc)/0.95))} -.hover\:text-neutral\/0:hover { - color: var(--fallback-n,oklch(var(--n)/0))} -.hover\:text-neutral\/10:hover { - color: var(--fallback-n,oklch(var(--n)/0.1))} -.hover\:text-neutral\/100:hover { - color: var(--fallback-n,oklch(var(--n)/1))} -.hover\:text-neutral\/20:hover { - color: var(--fallback-n,oklch(var(--n)/0.2))} -.hover\:text-neutral\/25:hover { - color: var(--fallback-n,oklch(var(--n)/0.25))} -.hover\:text-neutral\/30:hover { - color: var(--fallback-n,oklch(var(--n)/0.3))} -.hover\:text-neutral\/40:hover { - color: var(--fallback-n,oklch(var(--n)/0.4))} -.hover\:text-neutral\/5:hover { - color: var(--fallback-n,oklch(var(--n)/0.05))} -.hover\:text-neutral\/50:hover { - color: var(--fallback-n,oklch(var(--n)/0.5))} -.hover\:text-neutral\/60:hover { - color: var(--fallback-n,oklch(var(--n)/0.6))} -.hover\:text-neutral\/70:hover { - color: var(--fallback-n,oklch(var(--n)/0.7))} -.hover\:text-neutral\/75:hover { - color: var(--fallback-n,oklch(var(--n)/0.75))} -.hover\:text-neutral\/80:hover { - color: var(--fallback-n,oklch(var(--n)/0.8))} -.hover\:text-neutral\/90:hover { - color: var(--fallback-n,oklch(var(--n)/0.9))} -.hover\:text-neutral\/95:hover { - color: var(--fallback-n,oklch(var(--n)/0.95))} -.hover\:text-primary:hover { - color: var(--fallback-p,oklch(var(--p)/1))} -.hover\:text-primary-content:hover { - color: var(--fallback-pc,oklch(var(--pc)/1))} -.hover\:text-primary-content\/0:hover { - color: var(--fallback-pc,oklch(var(--pc)/0))} -.hover\:text-primary-content\/10:hover { - color: var(--fallback-pc,oklch(var(--pc)/0.1))} -.hover\:text-primary-content\/100:hover { - color: var(--fallback-pc,oklch(var(--pc)/1))} -.hover\:text-primary-content\/20:hover { - color: var(--fallback-pc,oklch(var(--pc)/0.2))} -.hover\:text-primary-content\/25:hover { - color: var(--fallback-pc,oklch(var(--pc)/0.25))} -.hover\:text-primary-content\/30:hover { - color: var(--fallback-pc,oklch(var(--pc)/0.3))} -.hover\:text-primary-content\/40:hover { - color: var(--fallback-pc,oklch(var(--pc)/0.4))} -.hover\:text-primary-content\/5:hover { - color: var(--fallback-pc,oklch(var(--pc)/0.05))} -.hover\:text-primary-content\/50:hover { - color: var(--fallback-pc,oklch(var(--pc)/0.5))} -.hover\:text-primary-content\/60:hover { - color: var(--fallback-pc,oklch(var(--pc)/0.6))} -.hover\:text-primary-content\/70:hover { - color: var(--fallback-pc,oklch(var(--pc)/0.7))} -.hover\:text-primary-content\/75:hover { - color: var(--fallback-pc,oklch(var(--pc)/0.75))} -.hover\:text-primary-content\/80:hover { - color: var(--fallback-pc,oklch(var(--pc)/0.8))} -.hover\:text-primary-content\/90:hover { - color: var(--fallback-pc,oklch(var(--pc)/0.9))} -.hover\:text-primary-content\/95:hover { - color: var(--fallback-pc,oklch(var(--pc)/0.95))} -.hover\:text-primary\/0:hover { - color: var(--fallback-p,oklch(var(--p)/0))} -.hover\:text-primary\/10:hover { - color: var(--fallback-p,oklch(var(--p)/0.1))} -.hover\:text-primary\/100:hover { - color: var(--fallback-p,oklch(var(--p)/1))} -.hover\:text-primary\/20:hover { - color: var(--fallback-p,oklch(var(--p)/0.2))} -.hover\:text-primary\/25:hover { - color: var(--fallback-p,oklch(var(--p)/0.25))} -.hover\:text-primary\/30:hover { - color: var(--fallback-p,oklch(var(--p)/0.3))} -.hover\:text-primary\/40:hover { - color: var(--fallback-p,oklch(var(--p)/0.4))} -.hover\:text-primary\/5:hover { - color: var(--fallback-p,oklch(var(--p)/0.05))} -.hover\:text-primary\/50:hover { - color: var(--fallback-p,oklch(var(--p)/0.5))} -.hover\:text-primary\/60:hover { - color: var(--fallback-p,oklch(var(--p)/0.6))} -.hover\:text-primary\/70:hover { - color: var(--fallback-p,oklch(var(--p)/0.7))} -.hover\:text-primary\/75:hover { - color: var(--fallback-p,oklch(var(--p)/0.75))} -.hover\:text-primary\/80:hover { - color: var(--fallback-p,oklch(var(--p)/0.8))} -.hover\:text-primary\/90:hover { - color: var(--fallback-p,oklch(var(--p)/0.9))} -.hover\:text-primary\/95:hover { - color: var(--fallback-p,oklch(var(--p)/0.95))} -.hover\:text-secondary:hover { - color: var(--fallback-s,oklch(var(--s)/1))} -.hover\:text-secondary-content:hover { - color: var(--fallback-sc,oklch(var(--sc)/1))} -.hover\:text-secondary-content\/0:hover { - color: var(--fallback-sc,oklch(var(--sc)/0))} -.hover\:text-secondary-content\/10:hover { - color: var(--fallback-sc,oklch(var(--sc)/0.1))} -.hover\:text-secondary-content\/100:hover { - color: var(--fallback-sc,oklch(var(--sc)/1))} -.hover\:text-secondary-content\/20:hover { - color: var(--fallback-sc,oklch(var(--sc)/0.2))} -.hover\:text-secondary-content\/25:hover { - color: var(--fallback-sc,oklch(var(--sc)/0.25))} -.hover\:text-secondary-content\/30:hover { - color: var(--fallback-sc,oklch(var(--sc)/0.3))} -.hover\:text-secondary-content\/40:hover { - color: var(--fallback-sc,oklch(var(--sc)/0.4))} -.hover\:text-secondary-content\/5:hover { - color: var(--fallback-sc,oklch(var(--sc)/0.05))} -.hover\:text-secondary-content\/50:hover { - color: var(--fallback-sc,oklch(var(--sc)/0.5))} -.hover\:text-secondary-content\/60:hover { - color: var(--fallback-sc,oklch(var(--sc)/0.6))} -.hover\:text-secondary-content\/70:hover { - color: var(--fallback-sc,oklch(var(--sc)/0.7))} -.hover\:text-secondary-content\/75:hover { - color: var(--fallback-sc,oklch(var(--sc)/0.75))} -.hover\:text-secondary-content\/80:hover { - color: var(--fallback-sc,oklch(var(--sc)/0.8))} -.hover\:text-secondary-content\/90:hover { - color: var(--fallback-sc,oklch(var(--sc)/0.9))} -.hover\:text-secondary-content\/95:hover { - color: var(--fallback-sc,oklch(var(--sc)/0.95))} -.hover\:text-secondary\/0:hover { - color: var(--fallback-s,oklch(var(--s)/0))} -.hover\:text-secondary\/10:hover { - color: var(--fallback-s,oklch(var(--s)/0.1))} -.hover\:text-secondary\/100:hover { - color: var(--fallback-s,oklch(var(--s)/1))} -.hover\:text-secondary\/20:hover { - color: var(--fallback-s,oklch(var(--s)/0.2))} -.hover\:text-secondary\/25:hover { - color: var(--fallback-s,oklch(var(--s)/0.25))} -.hover\:text-secondary\/30:hover { - color: var(--fallback-s,oklch(var(--s)/0.3))} -.hover\:text-secondary\/40:hover { - color: var(--fallback-s,oklch(var(--s)/0.4))} -.hover\:text-secondary\/5:hover { - color: var(--fallback-s,oklch(var(--s)/0.05))} -.hover\:text-secondary\/50:hover { - color: var(--fallback-s,oklch(var(--s)/0.5))} -.hover\:text-secondary\/60:hover { - color: var(--fallback-s,oklch(var(--s)/0.6))} -.hover\:text-secondary\/70:hover { - color: var(--fallback-s,oklch(var(--s)/0.7))} -.hover\:text-secondary\/75:hover { - color: var(--fallback-s,oklch(var(--s)/0.75))} -.hover\:text-secondary\/80:hover { - color: var(--fallback-s,oklch(var(--s)/0.8))} -.hover\:text-secondary\/90:hover { - color: var(--fallback-s,oklch(var(--s)/0.9))} -.hover\:text-secondary\/95:hover { - color: var(--fallback-s,oklch(var(--s)/0.95))} -.hover\:text-success:hover { - color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:text-success-content:hover { - color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:text-success-content\/0:hover { - color: var(--fallback-suc,oklch(var(--suc)/0))} -.hover\:text-success-content\/10:hover { - color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.hover\:text-success-content\/100:hover { - color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:text-success-content\/20:hover { - color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.hover\:text-success-content\/25:hover { - color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.hover\:text-success-content\/30:hover { - color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.hover\:text-success-content\/40:hover { - color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.hover\:text-success-content\/5:hover { - color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.hover\:text-success-content\/50:hover { - color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.hover\:text-success-content\/60:hover { - color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.hover\:text-success-content\/70:hover { - color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.hover\:text-success-content\/75:hover { - color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.hover\:text-success-content\/80:hover { - color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.hover\:text-success-content\/90:hover { - color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.hover\:text-success-content\/95:hover { - color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.hover\:text-success\/0:hover { - color: var(--fallback-su,oklch(var(--su)/0))} -.hover\:text-success\/10:hover { - color: var(--fallback-su,oklch(var(--su)/0.1))} -.hover\:text-success\/100:hover { - color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:text-success\/20:hover { - color: var(--fallback-su,oklch(var(--su)/0.2))} -.hover\:text-success\/25:hover { - color: var(--fallback-su,oklch(var(--su)/0.25))} -.hover\:text-success\/30:hover { - color: var(--fallback-su,oklch(var(--su)/0.3))} -.hover\:text-success\/40:hover { - color: var(--fallback-su,oklch(var(--su)/0.4))} -.hover\:text-success\/5:hover { - color: var(--fallback-su,oklch(var(--su)/0.05))} -.hover\:text-success\/50:hover { - color: var(--fallback-su,oklch(var(--su)/0.5))} -.hover\:text-success\/60:hover { - color: var(--fallback-su,oklch(var(--su)/0.6))} -.hover\:text-success\/70:hover { - color: var(--fallback-su,oklch(var(--su)/0.7))} -.hover\:text-success\/75:hover { - color: var(--fallback-su,oklch(var(--su)/0.75))} -.hover\:text-success\/80:hover { - color: var(--fallback-su,oklch(var(--su)/0.8))} -.hover\:text-success\/90:hover { - color: var(--fallback-su,oklch(var(--su)/0.9))} -.hover\:text-success\/95:hover { - color: var(--fallback-su,oklch(var(--su)/0.95))} -.hover\:text-warning:hover { - color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:text-warning-content:hover { - color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:text-warning-content\/0:hover { - color: var(--fallback-wac,oklch(var(--wac)/0))} -.hover\:text-warning-content\/10:hover { - color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.hover\:text-warning-content\/100:hover { - color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:text-warning-content\/20:hover { - color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.hover\:text-warning-content\/25:hover { - color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.hover\:text-warning-content\/30:hover { - color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.hover\:text-warning-content\/40:hover { - color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.hover\:text-warning-content\/5:hover { - color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.hover\:text-warning-content\/50:hover { - color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.hover\:text-warning-content\/60:hover { - color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.hover\:text-warning-content\/70:hover { - color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.hover\:text-warning-content\/75:hover { - color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.hover\:text-warning-content\/80:hover { - color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.hover\:text-warning-content\/90:hover { - color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.hover\:text-warning-content\/95:hover { - color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.hover\:text-warning\/0:hover { - color: var(--fallback-wa,oklch(var(--wa)/0))} -.hover\:text-warning\/10:hover { - color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.hover\:text-warning\/100:hover { - color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:text-warning\/20:hover { - color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.hover\:text-warning\/25:hover { - color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.hover\:text-warning\/30:hover { - color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.hover\:text-warning\/40:hover { - color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.hover\:text-warning\/5:hover { - color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.hover\:text-warning\/50:hover { - color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.hover\:text-warning\/60:hover { - color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.hover\:text-warning\/70:hover { - color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.hover\:text-warning\/75:hover { - color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.hover\:text-warning\/80:hover { - color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.hover\:text-warning\/90:hover { - color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.hover\:text-warning\/95:hover { - color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.hover\:placeholder-base-100:hover::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:placeholder-base-100\/0:hover::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0))} -.hover\:placeholder-base-100\/10:hover::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.hover\:placeholder-base-100\/100:hover::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:placeholder-base-100\/20:hover::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.hover\:placeholder-base-100\/25:hover::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.hover\:placeholder-base-100\/30:hover::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.hover\:placeholder-base-100\/40:hover::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.hover\:placeholder-base-100\/5:hover::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.hover\:placeholder-base-100\/50:hover::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.hover\:placeholder-base-100\/60:hover::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.hover\:placeholder-base-100\/70:hover::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.hover\:placeholder-base-100\/75:hover::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.hover\:placeholder-base-100\/80:hover::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.hover\:placeholder-base-100\/90:hover::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.hover\:placeholder-base-100\/95:hover::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.hover\:placeholder-base-200:hover::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:placeholder-base-200\/0:hover::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0))} -.hover\:placeholder-base-200\/10:hover::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.hover\:placeholder-base-200\/100:hover::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:placeholder-base-200\/20:hover::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.hover\:placeholder-base-200\/25:hover::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.hover\:placeholder-base-200\/30:hover::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.hover\:placeholder-base-200\/40:hover::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.hover\:placeholder-base-200\/5:hover::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.hover\:placeholder-base-200\/50:hover::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.hover\:placeholder-base-200\/60:hover::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.hover\:placeholder-base-200\/70:hover::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.hover\:placeholder-base-200\/75:hover::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.hover\:placeholder-base-200\/80:hover::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.hover\:placeholder-base-200\/90:hover::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.hover\:placeholder-base-200\/95:hover::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.hover\:placeholder-base-300:hover::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:placeholder-base-300\/0:hover::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0))} -.hover\:placeholder-base-300\/10:hover::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.hover\:placeholder-base-300\/100:hover::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:placeholder-base-300\/20:hover::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.hover\:placeholder-base-300\/25:hover::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.hover\:placeholder-base-300\/30:hover::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.hover\:placeholder-base-300\/40:hover::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.hover\:placeholder-base-300\/5:hover::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.hover\:placeholder-base-300\/50:hover::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.hover\:placeholder-base-300\/60:hover::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.hover\:placeholder-base-300\/70:hover::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.hover\:placeholder-base-300\/75:hover::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.hover\:placeholder-base-300\/80:hover::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.hover\:placeholder-base-300\/90:hover::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.hover\:placeholder-base-300\/95:hover::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.hover\:placeholder-base-content:hover::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:placeholder-base-content\/0:hover::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0))} -.hover\:placeholder-base-content\/10:hover::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.hover\:placeholder-base-content\/100:hover::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:placeholder-base-content\/20:hover::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.hover\:placeholder-base-content\/25:hover::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.hover\:placeholder-base-content\/30:hover::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.hover\:placeholder-base-content\/40:hover::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.hover\:placeholder-base-content\/5:hover::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.hover\:placeholder-base-content\/50:hover::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.hover\:placeholder-base-content\/60:hover::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.hover\:placeholder-base-content\/70:hover::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.hover\:placeholder-base-content\/75:hover::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.hover\:placeholder-base-content\/80:hover::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.hover\:placeholder-base-content\/90:hover::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.hover\:placeholder-base-content\/95:hover::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.hover\:placeholder-error:hover::placeholder { - color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:placeholder-error-content:hover::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:placeholder-error-content\/0:hover::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0))} -.hover\:placeholder-error-content\/10:hover::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.hover\:placeholder-error-content\/100:hover::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:placeholder-error-content\/20:hover::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.hover\:placeholder-error-content\/25:hover::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.hover\:placeholder-error-content\/30:hover::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.hover\:placeholder-error-content\/40:hover::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.hover\:placeholder-error-content\/5:hover::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.hover\:placeholder-error-content\/50:hover::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.hover\:placeholder-error-content\/60:hover::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.hover\:placeholder-error-content\/70:hover::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.hover\:placeholder-error-content\/75:hover::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.hover\:placeholder-error-content\/80:hover::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.hover\:placeholder-error-content\/90:hover::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.hover\:placeholder-error-content\/95:hover::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.hover\:placeholder-error\/0:hover::placeholder { - color: var(--fallback-er,oklch(var(--er)/0))} -.hover\:placeholder-error\/10:hover::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.1))} -.hover\:placeholder-error\/100:hover::placeholder { - color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:placeholder-error\/20:hover::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.2))} -.hover\:placeholder-error\/25:hover::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.25))} -.hover\:placeholder-error\/30:hover::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.3))} -.hover\:placeholder-error\/40:hover::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.4))} -.hover\:placeholder-error\/5:hover::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.05))} -.hover\:placeholder-error\/50:hover::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.5))} -.hover\:placeholder-error\/60:hover::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.6))} -.hover\:placeholder-error\/70:hover::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.7))} -.hover\:placeholder-error\/75:hover::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.75))} -.hover\:placeholder-error\/80:hover::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.8))} -.hover\:placeholder-error\/90:hover::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.9))} -.hover\:placeholder-error\/95:hover::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.95))} -.hover\:placeholder-info:hover::placeholder { - color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:placeholder-info-content:hover::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:placeholder-info-content\/0:hover::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0))} -.hover\:placeholder-info-content\/10:hover::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.hover\:placeholder-info-content\/100:hover::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:placeholder-info-content\/20:hover::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.hover\:placeholder-info-content\/25:hover::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.hover\:placeholder-info-content\/30:hover::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.hover\:placeholder-info-content\/40:hover::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.hover\:placeholder-info-content\/5:hover::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.hover\:placeholder-info-content\/50:hover::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.hover\:placeholder-info-content\/60:hover::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.hover\:placeholder-info-content\/70:hover::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.hover\:placeholder-info-content\/75:hover::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.hover\:placeholder-info-content\/80:hover::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.hover\:placeholder-info-content\/90:hover::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.hover\:placeholder-info-content\/95:hover::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.hover\:placeholder-info\/0:hover::placeholder { - color: var(--fallback-in,oklch(var(--in)/0))} -.hover\:placeholder-info\/10:hover::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.1))} -.hover\:placeholder-info\/100:hover::placeholder { - color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:placeholder-info\/20:hover::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.2))} -.hover\:placeholder-info\/25:hover::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.25))} -.hover\:placeholder-info\/30:hover::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.3))} -.hover\:placeholder-info\/40:hover::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.4))} -.hover\:placeholder-info\/5:hover::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.05))} -.hover\:placeholder-info\/50:hover::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.5))} -.hover\:placeholder-info\/60:hover::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.6))} -.hover\:placeholder-info\/70:hover::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.7))} -.hover\:placeholder-info\/75:hover::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.75))} -.hover\:placeholder-info\/80:hover::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.8))} -.hover\:placeholder-info\/90:hover::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.9))} -.hover\:placeholder-info\/95:hover::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.95))} -.hover\:placeholder-success:hover::placeholder { - color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:placeholder-success-content:hover::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:placeholder-success-content\/0:hover::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0))} -.hover\:placeholder-success-content\/10:hover::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.hover\:placeholder-success-content\/100:hover::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:placeholder-success-content\/20:hover::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.hover\:placeholder-success-content\/25:hover::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.hover\:placeholder-success-content\/30:hover::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.hover\:placeholder-success-content\/40:hover::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.hover\:placeholder-success-content\/5:hover::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.hover\:placeholder-success-content\/50:hover::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.hover\:placeholder-success-content\/60:hover::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.hover\:placeholder-success-content\/70:hover::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.hover\:placeholder-success-content\/75:hover::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.hover\:placeholder-success-content\/80:hover::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.hover\:placeholder-success-content\/90:hover::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.hover\:placeholder-success-content\/95:hover::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.hover\:placeholder-success\/0:hover::placeholder { - color: var(--fallback-su,oklch(var(--su)/0))} -.hover\:placeholder-success\/10:hover::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.1))} -.hover\:placeholder-success\/100:hover::placeholder { - color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:placeholder-success\/20:hover::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.2))} -.hover\:placeholder-success\/25:hover::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.25))} -.hover\:placeholder-success\/30:hover::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.3))} -.hover\:placeholder-success\/40:hover::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.4))} -.hover\:placeholder-success\/5:hover::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.05))} -.hover\:placeholder-success\/50:hover::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.5))} -.hover\:placeholder-success\/60:hover::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.6))} -.hover\:placeholder-success\/70:hover::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.7))} -.hover\:placeholder-success\/75:hover::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.75))} -.hover\:placeholder-success\/80:hover::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.8))} -.hover\:placeholder-success\/90:hover::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.9))} -.hover\:placeholder-success\/95:hover::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.95))} -.hover\:placeholder-warning:hover::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:placeholder-warning-content:hover::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:placeholder-warning-content\/0:hover::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0))} -.hover\:placeholder-warning-content\/10:hover::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.hover\:placeholder-warning-content\/100:hover::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:placeholder-warning-content\/20:hover::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.hover\:placeholder-warning-content\/25:hover::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.hover\:placeholder-warning-content\/30:hover::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.hover\:placeholder-warning-content\/40:hover::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.hover\:placeholder-warning-content\/5:hover::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.hover\:placeholder-warning-content\/50:hover::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.hover\:placeholder-warning-content\/60:hover::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.hover\:placeholder-warning-content\/70:hover::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.hover\:placeholder-warning-content\/75:hover::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.hover\:placeholder-warning-content\/80:hover::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.hover\:placeholder-warning-content\/90:hover::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.hover\:placeholder-warning-content\/95:hover::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.hover\:placeholder-warning\/0:hover::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0))} -.hover\:placeholder-warning\/10:hover::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.hover\:placeholder-warning\/100:hover::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:placeholder-warning\/20:hover::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.hover\:placeholder-warning\/25:hover::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.hover\:placeholder-warning\/30:hover::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.hover\:placeholder-warning\/40:hover::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.hover\:placeholder-warning\/5:hover::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.hover\:placeholder-warning\/50:hover::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.hover\:placeholder-warning\/60:hover::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.hover\:placeholder-warning\/70:hover::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.hover\:placeholder-warning\/75:hover::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.hover\:placeholder-warning\/80:hover::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.hover\:placeholder-warning\/90:hover::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.hover\:placeholder-warning\/95:hover::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.hover\:outline-accent:hover { - outline-color: var(--fallback-a,oklch(var(--a)/1))} -.hover\:outline-accent-content:hover { - outline-color: var(--fallback-ac,oklch(var(--ac)/1))} -.hover\:outline-accent-content\/0:hover { - outline-color: var(--fallback-ac,oklch(var(--ac)/0))} -.hover\:outline-accent-content\/10:hover { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.1))} -.hover\:outline-accent-content\/100:hover { - outline-color: var(--fallback-ac,oklch(var(--ac)/1))} -.hover\:outline-accent-content\/20:hover { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.2))} -.hover\:outline-accent-content\/25:hover { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.25))} -.hover\:outline-accent-content\/30:hover { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.3))} -.hover\:outline-accent-content\/40:hover { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.4))} -.hover\:outline-accent-content\/5:hover { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.05))} -.hover\:outline-accent-content\/50:hover { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.5))} -.hover\:outline-accent-content\/60:hover { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.6))} -.hover\:outline-accent-content\/70:hover { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.7))} -.hover\:outline-accent-content\/75:hover { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.75))} -.hover\:outline-accent-content\/80:hover { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.8))} -.hover\:outline-accent-content\/90:hover { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.9))} -.hover\:outline-accent-content\/95:hover { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.95))} -.hover\:outline-accent\/0:hover { - outline-color: var(--fallback-a,oklch(var(--a)/0))} -.hover\:outline-accent\/10:hover { - outline-color: var(--fallback-a,oklch(var(--a)/0.1))} -.hover\:outline-accent\/100:hover { - outline-color: var(--fallback-a,oklch(var(--a)/1))} -.hover\:outline-accent\/20:hover { - outline-color: var(--fallback-a,oklch(var(--a)/0.2))} -.hover\:outline-accent\/25:hover { - outline-color: var(--fallback-a,oklch(var(--a)/0.25))} -.hover\:outline-accent\/30:hover { - outline-color: var(--fallback-a,oklch(var(--a)/0.3))} -.hover\:outline-accent\/40:hover { - outline-color: var(--fallback-a,oklch(var(--a)/0.4))} -.hover\:outline-accent\/5:hover { - outline-color: var(--fallback-a,oklch(var(--a)/0.05))} -.hover\:outline-accent\/50:hover { - outline-color: var(--fallback-a,oklch(var(--a)/0.5))} -.hover\:outline-accent\/60:hover { - outline-color: var(--fallback-a,oklch(var(--a)/0.6))} -.hover\:outline-accent\/70:hover { - outline-color: var(--fallback-a,oklch(var(--a)/0.7))} -.hover\:outline-accent\/75:hover { - outline-color: var(--fallback-a,oklch(var(--a)/0.75))} -.hover\:outline-accent\/80:hover { - outline-color: var(--fallback-a,oklch(var(--a)/0.8))} -.hover\:outline-accent\/90:hover { - outline-color: var(--fallback-a,oklch(var(--a)/0.9))} -.hover\:outline-accent\/95:hover { - outline-color: var(--fallback-a,oklch(var(--a)/0.95))} -.hover\:outline-base-100:hover { - outline-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:outline-base-100\/0:hover { - outline-color: var(--fallback-b1,oklch(var(--b1)/0))} -.hover\:outline-base-100\/10:hover { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.hover\:outline-base-100\/100:hover { - outline-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:outline-base-100\/20:hover { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.hover\:outline-base-100\/25:hover { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.hover\:outline-base-100\/30:hover { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.hover\:outline-base-100\/40:hover { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.hover\:outline-base-100\/5:hover { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.hover\:outline-base-100\/50:hover { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.hover\:outline-base-100\/60:hover { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.hover\:outline-base-100\/70:hover { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.hover\:outline-base-100\/75:hover { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.hover\:outline-base-100\/80:hover { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.hover\:outline-base-100\/90:hover { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.hover\:outline-base-100\/95:hover { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.hover\:outline-base-200:hover { - outline-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:outline-base-200\/0:hover { - outline-color: var(--fallback-b2,oklch(var(--b2)/0))} -.hover\:outline-base-200\/10:hover { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.hover\:outline-base-200\/100:hover { - outline-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:outline-base-200\/20:hover { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.hover\:outline-base-200\/25:hover { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.hover\:outline-base-200\/30:hover { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.hover\:outline-base-200\/40:hover { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.hover\:outline-base-200\/5:hover { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.hover\:outline-base-200\/50:hover { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.hover\:outline-base-200\/60:hover { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.hover\:outline-base-200\/70:hover { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.hover\:outline-base-200\/75:hover { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.hover\:outline-base-200\/80:hover { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.hover\:outline-base-200\/90:hover { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.hover\:outline-base-200\/95:hover { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.hover\:outline-base-300:hover { - outline-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:outline-base-300\/0:hover { - outline-color: var(--fallback-b3,oklch(var(--b3)/0))} -.hover\:outline-base-300\/10:hover { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.hover\:outline-base-300\/100:hover { - outline-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:outline-base-300\/20:hover { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.hover\:outline-base-300\/25:hover { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.hover\:outline-base-300\/30:hover { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.hover\:outline-base-300\/40:hover { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.hover\:outline-base-300\/5:hover { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.hover\:outline-base-300\/50:hover { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.hover\:outline-base-300\/60:hover { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.hover\:outline-base-300\/70:hover { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.hover\:outline-base-300\/75:hover { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.hover\:outline-base-300\/80:hover { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.hover\:outline-base-300\/90:hover { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.hover\:outline-base-300\/95:hover { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.hover\:outline-base-content:hover { - outline-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:outline-base-content\/0:hover { - outline-color: var(--fallback-bc,oklch(var(--bc)/0))} -.hover\:outline-base-content\/10:hover { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.hover\:outline-base-content\/100:hover { - outline-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:outline-base-content\/20:hover { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.hover\:outline-base-content\/25:hover { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.hover\:outline-base-content\/30:hover { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.hover\:outline-base-content\/40:hover { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.hover\:outline-base-content\/5:hover { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.hover\:outline-base-content\/50:hover { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.hover\:outline-base-content\/60:hover { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.hover\:outline-base-content\/70:hover { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.hover\:outline-base-content\/75:hover { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.hover\:outline-base-content\/80:hover { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.hover\:outline-base-content\/90:hover { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.hover\:outline-base-content\/95:hover { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.hover\:outline-error:hover { - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:outline-error-content:hover { - outline-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:outline-error-content\/0:hover { - outline-color: var(--fallback-erc,oklch(var(--erc)/0))} -.hover\:outline-error-content\/10:hover { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.hover\:outline-error-content\/100:hover { - outline-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:outline-error-content\/20:hover { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.hover\:outline-error-content\/25:hover { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.hover\:outline-error-content\/30:hover { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.hover\:outline-error-content\/40:hover { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.hover\:outline-error-content\/5:hover { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.hover\:outline-error-content\/50:hover { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.hover\:outline-error-content\/60:hover { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.hover\:outline-error-content\/70:hover { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.hover\:outline-error-content\/75:hover { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.hover\:outline-error-content\/80:hover { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.hover\:outline-error-content\/90:hover { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.hover\:outline-error-content\/95:hover { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.hover\:outline-error\/0:hover { - outline-color: var(--fallback-er,oklch(var(--er)/0))} -.hover\:outline-error\/10:hover { - outline-color: var(--fallback-er,oklch(var(--er)/0.1))} -.hover\:outline-error\/100:hover { - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:outline-error\/20:hover { - outline-color: var(--fallback-er,oklch(var(--er)/0.2))} -.hover\:outline-error\/25:hover { - outline-color: var(--fallback-er,oklch(var(--er)/0.25))} -.hover\:outline-error\/30:hover { - outline-color: var(--fallback-er,oklch(var(--er)/0.3))} -.hover\:outline-error\/40:hover { - outline-color: var(--fallback-er,oklch(var(--er)/0.4))} -.hover\:outline-error\/5:hover { - outline-color: var(--fallback-er,oklch(var(--er)/0.05))} -.hover\:outline-error\/50:hover { - outline-color: var(--fallback-er,oklch(var(--er)/0.5))} -.hover\:outline-error\/60:hover { - outline-color: var(--fallback-er,oklch(var(--er)/0.6))} -.hover\:outline-error\/70:hover { - outline-color: var(--fallback-er,oklch(var(--er)/0.7))} -.hover\:outline-error\/75:hover { - outline-color: var(--fallback-er,oklch(var(--er)/0.75))} -.hover\:outline-error\/80:hover { - outline-color: var(--fallback-er,oklch(var(--er)/0.8))} -.hover\:outline-error\/90:hover { - outline-color: var(--fallback-er,oklch(var(--er)/0.9))} -.hover\:outline-error\/95:hover { - outline-color: var(--fallback-er,oklch(var(--er)/0.95))} -.hover\:outline-info:hover { - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:outline-info-content:hover { - outline-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:outline-info-content\/0:hover { - outline-color: var(--fallback-inc,oklch(var(--inc)/0))} -.hover\:outline-info-content\/10:hover { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.hover\:outline-info-content\/100:hover { - outline-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:outline-info-content\/20:hover { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.hover\:outline-info-content\/25:hover { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.hover\:outline-info-content\/30:hover { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.hover\:outline-info-content\/40:hover { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.hover\:outline-info-content\/5:hover { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.hover\:outline-info-content\/50:hover { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.hover\:outline-info-content\/60:hover { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.hover\:outline-info-content\/70:hover { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.hover\:outline-info-content\/75:hover { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.hover\:outline-info-content\/80:hover { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.hover\:outline-info-content\/90:hover { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.hover\:outline-info-content\/95:hover { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.hover\:outline-info\/0:hover { - outline-color: var(--fallback-in,oklch(var(--in)/0))} -.hover\:outline-info\/10:hover { - outline-color: var(--fallback-in,oklch(var(--in)/0.1))} -.hover\:outline-info\/100:hover { - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:outline-info\/20:hover { - outline-color: var(--fallback-in,oklch(var(--in)/0.2))} -.hover\:outline-info\/25:hover { - outline-color: var(--fallback-in,oklch(var(--in)/0.25))} -.hover\:outline-info\/30:hover { - outline-color: var(--fallback-in,oklch(var(--in)/0.3))} -.hover\:outline-info\/40:hover { - outline-color: var(--fallback-in,oklch(var(--in)/0.4))} -.hover\:outline-info\/5:hover { - outline-color: var(--fallback-in,oklch(var(--in)/0.05))} -.hover\:outline-info\/50:hover { - outline-color: var(--fallback-in,oklch(var(--in)/0.5))} -.hover\:outline-info\/60:hover { - outline-color: var(--fallback-in,oklch(var(--in)/0.6))} -.hover\:outline-info\/70:hover { - outline-color: var(--fallback-in,oklch(var(--in)/0.7))} -.hover\:outline-info\/75:hover { - outline-color: var(--fallback-in,oklch(var(--in)/0.75))} -.hover\:outline-info\/80:hover { - outline-color: var(--fallback-in,oklch(var(--in)/0.8))} -.hover\:outline-info\/90:hover { - outline-color: var(--fallback-in,oklch(var(--in)/0.9))} -.hover\:outline-info\/95:hover { - outline-color: var(--fallback-in,oklch(var(--in)/0.95))} -.hover\:outline-neutral:hover { - outline-color: var(--fallback-n,oklch(var(--n)/1))} -.hover\:outline-neutral-content:hover { - outline-color: var(--fallback-nc,oklch(var(--nc)/1))} -.hover\:outline-neutral-content\/0:hover { - outline-color: var(--fallback-nc,oklch(var(--nc)/0))} -.hover\:outline-neutral-content\/10:hover { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.1))} -.hover\:outline-neutral-content\/100:hover { - outline-color: var(--fallback-nc,oklch(var(--nc)/1))} -.hover\:outline-neutral-content\/20:hover { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.2))} -.hover\:outline-neutral-content\/25:hover { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.25))} -.hover\:outline-neutral-content\/30:hover { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.3))} -.hover\:outline-neutral-content\/40:hover { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.4))} -.hover\:outline-neutral-content\/5:hover { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.05))} -.hover\:outline-neutral-content\/50:hover { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.5))} -.hover\:outline-neutral-content\/60:hover { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.6))} -.hover\:outline-neutral-content\/70:hover { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.7))} -.hover\:outline-neutral-content\/75:hover { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.75))} -.hover\:outline-neutral-content\/80:hover { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.8))} -.hover\:outline-neutral-content\/90:hover { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.9))} -.hover\:outline-neutral-content\/95:hover { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.95))} -.hover\:outline-neutral\/0:hover { - outline-color: var(--fallback-n,oklch(var(--n)/0))} -.hover\:outline-neutral\/10:hover { - outline-color: var(--fallback-n,oklch(var(--n)/0.1))} -.hover\:outline-neutral\/100:hover { - outline-color: var(--fallback-n,oklch(var(--n)/1))} -.hover\:outline-neutral\/20:hover { - outline-color: var(--fallback-n,oklch(var(--n)/0.2))} -.hover\:outline-neutral\/25:hover { - outline-color: var(--fallback-n,oklch(var(--n)/0.25))} -.hover\:outline-neutral\/30:hover { - outline-color: var(--fallback-n,oklch(var(--n)/0.3))} -.hover\:outline-neutral\/40:hover { - outline-color: var(--fallback-n,oklch(var(--n)/0.4))} -.hover\:outline-neutral\/5:hover { - outline-color: var(--fallback-n,oklch(var(--n)/0.05))} -.hover\:outline-neutral\/50:hover { - outline-color: var(--fallback-n,oklch(var(--n)/0.5))} -.hover\:outline-neutral\/60:hover { - outline-color: var(--fallback-n,oklch(var(--n)/0.6))} -.hover\:outline-neutral\/70:hover { - outline-color: var(--fallback-n,oklch(var(--n)/0.7))} -.hover\:outline-neutral\/75:hover { - outline-color: var(--fallback-n,oklch(var(--n)/0.75))} -.hover\:outline-neutral\/80:hover { - outline-color: var(--fallback-n,oklch(var(--n)/0.8))} -.hover\:outline-neutral\/90:hover { - outline-color: var(--fallback-n,oklch(var(--n)/0.9))} -.hover\:outline-neutral\/95:hover { - outline-color: var(--fallback-n,oklch(var(--n)/0.95))} -.hover\:outline-primary:hover { - outline-color: var(--fallback-p,oklch(var(--p)/1))} -.hover\:outline-primary-content:hover { - outline-color: var(--fallback-pc,oklch(var(--pc)/1))} -.hover\:outline-primary-content\/0:hover { - outline-color: var(--fallback-pc,oklch(var(--pc)/0))} -.hover\:outline-primary-content\/10:hover { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.1))} -.hover\:outline-primary-content\/100:hover { - outline-color: var(--fallback-pc,oklch(var(--pc)/1))} -.hover\:outline-primary-content\/20:hover { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.2))} -.hover\:outline-primary-content\/25:hover { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.25))} -.hover\:outline-primary-content\/30:hover { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.3))} -.hover\:outline-primary-content\/40:hover { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.4))} -.hover\:outline-primary-content\/5:hover { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.05))} -.hover\:outline-primary-content\/50:hover { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.5))} -.hover\:outline-primary-content\/60:hover { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.6))} -.hover\:outline-primary-content\/70:hover { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.7))} -.hover\:outline-primary-content\/75:hover { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.75))} -.hover\:outline-primary-content\/80:hover { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.8))} -.hover\:outline-primary-content\/90:hover { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.9))} -.hover\:outline-primary-content\/95:hover { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.95))} -.hover\:outline-primary\/0:hover { - outline-color: var(--fallback-p,oklch(var(--p)/0))} -.hover\:outline-primary\/10:hover { - outline-color: var(--fallback-p,oklch(var(--p)/0.1))} -.hover\:outline-primary\/100:hover { - outline-color: var(--fallback-p,oklch(var(--p)/1))} -.hover\:outline-primary\/20:hover { - outline-color: var(--fallback-p,oklch(var(--p)/0.2))} -.hover\:outline-primary\/25:hover { - outline-color: var(--fallback-p,oklch(var(--p)/0.25))} -.hover\:outline-primary\/30:hover { - outline-color: var(--fallback-p,oklch(var(--p)/0.3))} -.hover\:outline-primary\/40:hover { - outline-color: var(--fallback-p,oklch(var(--p)/0.4))} -.hover\:outline-primary\/5:hover { - outline-color: var(--fallback-p,oklch(var(--p)/0.05))} -.hover\:outline-primary\/50:hover { - outline-color: var(--fallback-p,oklch(var(--p)/0.5))} -.hover\:outline-primary\/60:hover { - outline-color: var(--fallback-p,oklch(var(--p)/0.6))} -.hover\:outline-primary\/70:hover { - outline-color: var(--fallback-p,oklch(var(--p)/0.7))} -.hover\:outline-primary\/75:hover { - outline-color: var(--fallback-p,oklch(var(--p)/0.75))} -.hover\:outline-primary\/80:hover { - outline-color: var(--fallback-p,oklch(var(--p)/0.8))} -.hover\:outline-primary\/90:hover { - outline-color: var(--fallback-p,oklch(var(--p)/0.9))} -.hover\:outline-primary\/95:hover { - outline-color: var(--fallback-p,oklch(var(--p)/0.95))} -.hover\:outline-secondary:hover { - outline-color: var(--fallback-s,oklch(var(--s)/1))} -.hover\:outline-secondary-content:hover { - outline-color: var(--fallback-sc,oklch(var(--sc)/1))} -.hover\:outline-secondary-content\/0:hover { - outline-color: var(--fallback-sc,oklch(var(--sc)/0))} -.hover\:outline-secondary-content\/10:hover { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.1))} -.hover\:outline-secondary-content\/100:hover { - outline-color: var(--fallback-sc,oklch(var(--sc)/1))} -.hover\:outline-secondary-content\/20:hover { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.2))} -.hover\:outline-secondary-content\/25:hover { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.25))} -.hover\:outline-secondary-content\/30:hover { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.3))} -.hover\:outline-secondary-content\/40:hover { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.4))} -.hover\:outline-secondary-content\/5:hover { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.05))} -.hover\:outline-secondary-content\/50:hover { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.5))} -.hover\:outline-secondary-content\/60:hover { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.6))} -.hover\:outline-secondary-content\/70:hover { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.7))} -.hover\:outline-secondary-content\/75:hover { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.75))} -.hover\:outline-secondary-content\/80:hover { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.8))} -.hover\:outline-secondary-content\/90:hover { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.9))} -.hover\:outline-secondary-content\/95:hover { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.95))} -.hover\:outline-secondary\/0:hover { - outline-color: var(--fallback-s,oklch(var(--s)/0))} -.hover\:outline-secondary\/10:hover { - outline-color: var(--fallback-s,oklch(var(--s)/0.1))} -.hover\:outline-secondary\/100:hover { - outline-color: var(--fallback-s,oklch(var(--s)/1))} -.hover\:outline-secondary\/20:hover { - outline-color: var(--fallback-s,oklch(var(--s)/0.2))} -.hover\:outline-secondary\/25:hover { - outline-color: var(--fallback-s,oklch(var(--s)/0.25))} -.hover\:outline-secondary\/30:hover { - outline-color: var(--fallback-s,oklch(var(--s)/0.3))} -.hover\:outline-secondary\/40:hover { - outline-color: var(--fallback-s,oklch(var(--s)/0.4))} -.hover\:outline-secondary\/5:hover { - outline-color: var(--fallback-s,oklch(var(--s)/0.05))} -.hover\:outline-secondary\/50:hover { - outline-color: var(--fallback-s,oklch(var(--s)/0.5))} -.hover\:outline-secondary\/60:hover { - outline-color: var(--fallback-s,oklch(var(--s)/0.6))} -.hover\:outline-secondary\/70:hover { - outline-color: var(--fallback-s,oklch(var(--s)/0.7))} -.hover\:outline-secondary\/75:hover { - outline-color: var(--fallback-s,oklch(var(--s)/0.75))} -.hover\:outline-secondary\/80:hover { - outline-color: var(--fallback-s,oklch(var(--s)/0.8))} -.hover\:outline-secondary\/90:hover { - outline-color: var(--fallback-s,oklch(var(--s)/0.9))} -.hover\:outline-secondary\/95:hover { - outline-color: var(--fallback-s,oklch(var(--s)/0.95))} -.hover\:outline-success:hover { - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:outline-success-content:hover { - outline-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:outline-success-content\/0:hover { - outline-color: var(--fallback-suc,oklch(var(--suc)/0))} -.hover\:outline-success-content\/10:hover { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.hover\:outline-success-content\/100:hover { - outline-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:outline-success-content\/20:hover { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.hover\:outline-success-content\/25:hover { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.hover\:outline-success-content\/30:hover { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.hover\:outline-success-content\/40:hover { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.hover\:outline-success-content\/5:hover { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.hover\:outline-success-content\/50:hover { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.hover\:outline-success-content\/60:hover { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.hover\:outline-success-content\/70:hover { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.hover\:outline-success-content\/75:hover { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.hover\:outline-success-content\/80:hover { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.hover\:outline-success-content\/90:hover { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.hover\:outline-success-content\/95:hover { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.hover\:outline-success\/0:hover { - outline-color: var(--fallback-su,oklch(var(--su)/0))} -.hover\:outline-success\/10:hover { - outline-color: var(--fallback-su,oklch(var(--su)/0.1))} -.hover\:outline-success\/100:hover { - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:outline-success\/20:hover { - outline-color: var(--fallback-su,oklch(var(--su)/0.2))} -.hover\:outline-success\/25:hover { - outline-color: var(--fallback-su,oklch(var(--su)/0.25))} -.hover\:outline-success\/30:hover { - outline-color: var(--fallback-su,oklch(var(--su)/0.3))} -.hover\:outline-success\/40:hover { - outline-color: var(--fallback-su,oklch(var(--su)/0.4))} -.hover\:outline-success\/5:hover { - outline-color: var(--fallback-su,oklch(var(--su)/0.05))} -.hover\:outline-success\/50:hover { - outline-color: var(--fallback-su,oklch(var(--su)/0.5))} -.hover\:outline-success\/60:hover { - outline-color: var(--fallback-su,oklch(var(--su)/0.6))} -.hover\:outline-success\/70:hover { - outline-color: var(--fallback-su,oklch(var(--su)/0.7))} -.hover\:outline-success\/75:hover { - outline-color: var(--fallback-su,oklch(var(--su)/0.75))} -.hover\:outline-success\/80:hover { - outline-color: var(--fallback-su,oklch(var(--su)/0.8))} -.hover\:outline-success\/90:hover { - outline-color: var(--fallback-su,oklch(var(--su)/0.9))} -.hover\:outline-success\/95:hover { - outline-color: var(--fallback-su,oklch(var(--su)/0.95))} -.hover\:outline-warning:hover { - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:outline-warning-content:hover { - outline-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:outline-warning-content\/0:hover { - outline-color: var(--fallback-wac,oklch(var(--wac)/0))} -.hover\:outline-warning-content\/10:hover { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.hover\:outline-warning-content\/100:hover { - outline-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:outline-warning-content\/20:hover { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.hover\:outline-warning-content\/25:hover { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.hover\:outline-warning-content\/30:hover { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.hover\:outline-warning-content\/40:hover { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.hover\:outline-warning-content\/5:hover { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.hover\:outline-warning-content\/50:hover { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.hover\:outline-warning-content\/60:hover { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.hover\:outline-warning-content\/70:hover { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.hover\:outline-warning-content\/75:hover { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.hover\:outline-warning-content\/80:hover { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.hover\:outline-warning-content\/90:hover { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.hover\:outline-warning-content\/95:hover { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.hover\:outline-warning\/0:hover { - outline-color: var(--fallback-wa,oklch(var(--wa)/0))} -.hover\:outline-warning\/10:hover { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.hover\:outline-warning\/100:hover { - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:outline-warning\/20:hover { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.hover\:outline-warning\/25:hover { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.hover\:outline-warning\/30:hover { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.hover\:outline-warning\/40:hover { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.hover\:outline-warning\/5:hover { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.hover\:outline-warning\/50:hover { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.hover\:outline-warning\/60:hover { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.hover\:outline-warning\/70:hover { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.hover\:outline-warning\/75:hover { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.hover\:outline-warning\/80:hover { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.hover\:outline-warning\/90:hover { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.hover\:outline-warning\/95:hover { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.hover\:ring-base-100:hover { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:ring-base-100\/0:hover { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0))} -.hover\:ring-base-100\/10:hover { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.hover\:ring-base-100\/100:hover { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:ring-base-100\/20:hover { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.hover\:ring-base-100\/25:hover { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.hover\:ring-base-100\/30:hover { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.hover\:ring-base-100\/40:hover { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.hover\:ring-base-100\/5:hover { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.hover\:ring-base-100\/50:hover { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.hover\:ring-base-100\/60:hover { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.hover\:ring-base-100\/70:hover { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.hover\:ring-base-100\/75:hover { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.hover\:ring-base-100\/80:hover { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.hover\:ring-base-100\/90:hover { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.hover\:ring-base-100\/95:hover { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.hover\:ring-base-200:hover { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:ring-base-200\/0:hover { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0))} -.hover\:ring-base-200\/10:hover { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.hover\:ring-base-200\/100:hover { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:ring-base-200\/20:hover { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.hover\:ring-base-200\/25:hover { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.hover\:ring-base-200\/30:hover { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.hover\:ring-base-200\/40:hover { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.hover\:ring-base-200\/5:hover { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.hover\:ring-base-200\/50:hover { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.hover\:ring-base-200\/60:hover { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.hover\:ring-base-200\/70:hover { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.hover\:ring-base-200\/75:hover { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.hover\:ring-base-200\/80:hover { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.hover\:ring-base-200\/90:hover { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.hover\:ring-base-200\/95:hover { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.hover\:ring-base-300:hover { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:ring-base-300\/0:hover { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0))} -.hover\:ring-base-300\/10:hover { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.hover\:ring-base-300\/100:hover { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:ring-base-300\/20:hover { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.hover\:ring-base-300\/25:hover { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.hover\:ring-base-300\/30:hover { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.hover\:ring-base-300\/40:hover { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.hover\:ring-base-300\/5:hover { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.hover\:ring-base-300\/50:hover { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.hover\:ring-base-300\/60:hover { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.hover\:ring-base-300\/70:hover { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.hover\:ring-base-300\/75:hover { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.hover\:ring-base-300\/80:hover { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.hover\:ring-base-300\/90:hover { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.hover\:ring-base-300\/95:hover { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.hover\:ring-base-content:hover { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:ring-base-content\/0:hover { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0))} -.hover\:ring-base-content\/10:hover { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.hover\:ring-base-content\/100:hover { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:ring-base-content\/20:hover { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.hover\:ring-base-content\/25:hover { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.hover\:ring-base-content\/30:hover { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.hover\:ring-base-content\/40:hover { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.hover\:ring-base-content\/5:hover { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.hover\:ring-base-content\/50:hover { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.hover\:ring-base-content\/60:hover { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.hover\:ring-base-content\/70:hover { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.hover\:ring-base-content\/75:hover { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.hover\:ring-base-content\/80:hover { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.hover\:ring-base-content\/90:hover { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.hover\:ring-base-content\/95:hover { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.hover\:ring-error:hover { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:ring-error-content:hover { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:ring-error-content\/0:hover { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0))} -.hover\:ring-error-content\/10:hover { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.hover\:ring-error-content\/100:hover { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:ring-error-content\/20:hover { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.hover\:ring-error-content\/25:hover { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.hover\:ring-error-content\/30:hover { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.hover\:ring-error-content\/40:hover { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.hover\:ring-error-content\/5:hover { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.hover\:ring-error-content\/50:hover { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.hover\:ring-error-content\/60:hover { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.hover\:ring-error-content\/70:hover { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.hover\:ring-error-content\/75:hover { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.hover\:ring-error-content\/80:hover { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.hover\:ring-error-content\/90:hover { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.hover\:ring-error-content\/95:hover { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.hover\:ring-error\/0:hover { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0))} -.hover\:ring-error\/10:hover { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.1))} -.hover\:ring-error\/100:hover { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:ring-error\/20:hover { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.2))} -.hover\:ring-error\/25:hover { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.25))} -.hover\:ring-error\/30:hover { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.3))} -.hover\:ring-error\/40:hover { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.4))} -.hover\:ring-error\/5:hover { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.05))} -.hover\:ring-error\/50:hover { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.5))} -.hover\:ring-error\/60:hover { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.6))} -.hover\:ring-error\/70:hover { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.7))} -.hover\:ring-error\/75:hover { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.75))} -.hover\:ring-error\/80:hover { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.8))} -.hover\:ring-error\/90:hover { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.9))} -.hover\:ring-error\/95:hover { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.95))} -.hover\:ring-info:hover { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:ring-info-content:hover { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:ring-info-content\/0:hover { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0))} -.hover\:ring-info-content\/10:hover { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.hover\:ring-info-content\/100:hover { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:ring-info-content\/20:hover { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.hover\:ring-info-content\/25:hover { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.hover\:ring-info-content\/30:hover { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.hover\:ring-info-content\/40:hover { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.hover\:ring-info-content\/5:hover { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.hover\:ring-info-content\/50:hover { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.hover\:ring-info-content\/60:hover { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.hover\:ring-info-content\/70:hover { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.hover\:ring-info-content\/75:hover { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.hover\:ring-info-content\/80:hover { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.hover\:ring-info-content\/90:hover { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.hover\:ring-info-content\/95:hover { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.hover\:ring-info\/0:hover { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0))} -.hover\:ring-info\/10:hover { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.1))} -.hover\:ring-info\/100:hover { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:ring-info\/20:hover { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.2))} -.hover\:ring-info\/25:hover { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.25))} -.hover\:ring-info\/30:hover { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.3))} -.hover\:ring-info\/40:hover { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.4))} -.hover\:ring-info\/5:hover { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.05))} -.hover\:ring-info\/50:hover { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.5))} -.hover\:ring-info\/60:hover { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.6))} -.hover\:ring-info\/70:hover { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.7))} -.hover\:ring-info\/75:hover { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.75))} -.hover\:ring-info\/80:hover { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.8))} -.hover\:ring-info\/90:hover { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.9))} -.hover\:ring-info\/95:hover { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.95))} -.hover\:ring-success:hover { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:ring-success-content:hover { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:ring-success-content\/0:hover { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0))} -.hover\:ring-success-content\/10:hover { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.hover\:ring-success-content\/100:hover { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:ring-success-content\/20:hover { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.hover\:ring-success-content\/25:hover { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.hover\:ring-success-content\/30:hover { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.hover\:ring-success-content\/40:hover { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.hover\:ring-success-content\/5:hover { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.hover\:ring-success-content\/50:hover { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.hover\:ring-success-content\/60:hover { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.hover\:ring-success-content\/70:hover { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.hover\:ring-success-content\/75:hover { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.hover\:ring-success-content\/80:hover { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.hover\:ring-success-content\/90:hover { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.hover\:ring-success-content\/95:hover { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.hover\:ring-success\/0:hover { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0))} -.hover\:ring-success\/10:hover { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.1))} -.hover\:ring-success\/100:hover { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:ring-success\/20:hover { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.2))} -.hover\:ring-success\/25:hover { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.25))} -.hover\:ring-success\/30:hover { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.3))} -.hover\:ring-success\/40:hover { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.4))} -.hover\:ring-success\/5:hover { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.05))} -.hover\:ring-success\/50:hover { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.5))} -.hover\:ring-success\/60:hover { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.6))} -.hover\:ring-success\/70:hover { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.7))} -.hover\:ring-success\/75:hover { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.75))} -.hover\:ring-success\/80:hover { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.8))} -.hover\:ring-success\/90:hover { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.9))} -.hover\:ring-success\/95:hover { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.95))} -.hover\:ring-warning:hover { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:ring-warning-content:hover { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:ring-warning-content\/0:hover { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0))} -.hover\:ring-warning-content\/10:hover { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.hover\:ring-warning-content\/100:hover { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:ring-warning-content\/20:hover { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.hover\:ring-warning-content\/25:hover { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.hover\:ring-warning-content\/30:hover { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.hover\:ring-warning-content\/40:hover { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.hover\:ring-warning-content\/5:hover { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.hover\:ring-warning-content\/50:hover { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.hover\:ring-warning-content\/60:hover { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.hover\:ring-warning-content\/70:hover { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.hover\:ring-warning-content\/75:hover { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.hover\:ring-warning-content\/80:hover { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.hover\:ring-warning-content\/90:hover { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.hover\:ring-warning-content\/95:hover { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.hover\:ring-warning\/0:hover { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0))} -.hover\:ring-warning\/10:hover { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.hover\:ring-warning\/100:hover { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:ring-warning\/20:hover { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.hover\:ring-warning\/25:hover { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.hover\:ring-warning\/30:hover { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.hover\:ring-warning\/40:hover { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.hover\:ring-warning\/5:hover { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.hover\:ring-warning\/50:hover { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.hover\:ring-warning\/60:hover { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.hover\:ring-warning\/70:hover { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.hover\:ring-warning\/75:hover { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.hover\:ring-warning\/80:hover { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.hover\:ring-warning\/90:hover { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.hover\:ring-warning\/95:hover { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.hover\:ring-offset-base-100:hover { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:ring-offset-base-100\/0:hover { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0))} -.hover\:ring-offset-base-100\/10:hover { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.hover\:ring-offset-base-100\/100:hover { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/1))} -.hover\:ring-offset-base-100\/20:hover { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.hover\:ring-offset-base-100\/25:hover { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.hover\:ring-offset-base-100\/30:hover { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.hover\:ring-offset-base-100\/40:hover { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.hover\:ring-offset-base-100\/5:hover { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.hover\:ring-offset-base-100\/50:hover { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.hover\:ring-offset-base-100\/60:hover { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.hover\:ring-offset-base-100\/70:hover { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.hover\:ring-offset-base-100\/75:hover { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.hover\:ring-offset-base-100\/80:hover { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.hover\:ring-offset-base-100\/90:hover { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.hover\:ring-offset-base-100\/95:hover { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.hover\:ring-offset-base-200:hover { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:ring-offset-base-200\/0:hover { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0))} -.hover\:ring-offset-base-200\/10:hover { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.hover\:ring-offset-base-200\/100:hover { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/1))} -.hover\:ring-offset-base-200\/20:hover { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.hover\:ring-offset-base-200\/25:hover { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.hover\:ring-offset-base-200\/30:hover { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.hover\:ring-offset-base-200\/40:hover { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.hover\:ring-offset-base-200\/5:hover { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.hover\:ring-offset-base-200\/50:hover { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.hover\:ring-offset-base-200\/60:hover { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.hover\:ring-offset-base-200\/70:hover { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.hover\:ring-offset-base-200\/75:hover { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.hover\:ring-offset-base-200\/80:hover { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.hover\:ring-offset-base-200\/90:hover { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.hover\:ring-offset-base-200\/95:hover { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.hover\:ring-offset-base-300:hover { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:ring-offset-base-300\/0:hover { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0))} -.hover\:ring-offset-base-300\/10:hover { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.hover\:ring-offset-base-300\/100:hover { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/1))} -.hover\:ring-offset-base-300\/20:hover { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.hover\:ring-offset-base-300\/25:hover { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.hover\:ring-offset-base-300\/30:hover { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.hover\:ring-offset-base-300\/40:hover { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.hover\:ring-offset-base-300\/5:hover { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.hover\:ring-offset-base-300\/50:hover { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.hover\:ring-offset-base-300\/60:hover { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.hover\:ring-offset-base-300\/70:hover { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.hover\:ring-offset-base-300\/75:hover { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.hover\:ring-offset-base-300\/80:hover { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.hover\:ring-offset-base-300\/90:hover { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.hover\:ring-offset-base-300\/95:hover { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.hover\:ring-offset-base-content:hover { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:ring-offset-base-content\/0:hover { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0))} -.hover\:ring-offset-base-content\/10:hover { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.hover\:ring-offset-base-content\/100:hover { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/1))} -.hover\:ring-offset-base-content\/20:hover { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.hover\:ring-offset-base-content\/25:hover { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.hover\:ring-offset-base-content\/30:hover { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.hover\:ring-offset-base-content\/40:hover { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.hover\:ring-offset-base-content\/5:hover { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.hover\:ring-offset-base-content\/50:hover { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.hover\:ring-offset-base-content\/60:hover { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.hover\:ring-offset-base-content\/70:hover { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.hover\:ring-offset-base-content\/75:hover { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.hover\:ring-offset-base-content\/80:hover { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.hover\:ring-offset-base-content\/90:hover { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.hover\:ring-offset-base-content\/95:hover { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.hover\:ring-offset-error:hover { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:ring-offset-error-content:hover { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:ring-offset-error-content\/0:hover { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0))} -.hover\:ring-offset-error-content\/10:hover { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.hover\:ring-offset-error-content\/100:hover { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/1))} -.hover\:ring-offset-error-content\/20:hover { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.hover\:ring-offset-error-content\/25:hover { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.hover\:ring-offset-error-content\/30:hover { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.hover\:ring-offset-error-content\/40:hover { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.hover\:ring-offset-error-content\/5:hover { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.hover\:ring-offset-error-content\/50:hover { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.hover\:ring-offset-error-content\/60:hover { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.hover\:ring-offset-error-content\/70:hover { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.hover\:ring-offset-error-content\/75:hover { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.hover\:ring-offset-error-content\/80:hover { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.hover\:ring-offset-error-content\/90:hover { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.hover\:ring-offset-error-content\/95:hover { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.hover\:ring-offset-error\/0:hover { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0))} -.hover\:ring-offset-error\/10:hover { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.1))} -.hover\:ring-offset-error\/100:hover { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/1))} -.hover\:ring-offset-error\/20:hover { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.2))} -.hover\:ring-offset-error\/25:hover { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.25))} -.hover\:ring-offset-error\/30:hover { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.3))} -.hover\:ring-offset-error\/40:hover { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.4))} -.hover\:ring-offset-error\/5:hover { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.05))} -.hover\:ring-offset-error\/50:hover { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.5))} -.hover\:ring-offset-error\/60:hover { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.6))} -.hover\:ring-offset-error\/70:hover { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.7))} -.hover\:ring-offset-error\/75:hover { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.75))} -.hover\:ring-offset-error\/80:hover { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.8))} -.hover\:ring-offset-error\/90:hover { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.9))} -.hover\:ring-offset-error\/95:hover { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.95))} -.hover\:ring-offset-info:hover { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:ring-offset-info-content:hover { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:ring-offset-info-content\/0:hover { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0))} -.hover\:ring-offset-info-content\/10:hover { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.hover\:ring-offset-info-content\/100:hover { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:ring-offset-info-content\/20:hover { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.hover\:ring-offset-info-content\/25:hover { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.hover\:ring-offset-info-content\/30:hover { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.hover\:ring-offset-info-content\/40:hover { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.hover\:ring-offset-info-content\/5:hover { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.hover\:ring-offset-info-content\/50:hover { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.hover\:ring-offset-info-content\/60:hover { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.hover\:ring-offset-info-content\/70:hover { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.hover\:ring-offset-info-content\/75:hover { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.hover\:ring-offset-info-content\/80:hover { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.hover\:ring-offset-info-content\/90:hover { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.hover\:ring-offset-info-content\/95:hover { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.hover\:ring-offset-info\/0:hover { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0))} -.hover\:ring-offset-info\/10:hover { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.1))} -.hover\:ring-offset-info\/100:hover { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/1))} -.hover\:ring-offset-info\/20:hover { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.2))} -.hover\:ring-offset-info\/25:hover { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.25))} -.hover\:ring-offset-info\/30:hover { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.3))} -.hover\:ring-offset-info\/40:hover { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.4))} -.hover\:ring-offset-info\/5:hover { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.05))} -.hover\:ring-offset-info\/50:hover { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.5))} -.hover\:ring-offset-info\/60:hover { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.6))} -.hover\:ring-offset-info\/70:hover { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.7))} -.hover\:ring-offset-info\/75:hover { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.75))} -.hover\:ring-offset-info\/80:hover { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.8))} -.hover\:ring-offset-info\/90:hover { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.9))} -.hover\:ring-offset-info\/95:hover { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.95))} -.hover\:ring-offset-success:hover { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:ring-offset-success-content:hover { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:ring-offset-success-content\/0:hover { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0))} -.hover\:ring-offset-success-content\/10:hover { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.hover\:ring-offset-success-content\/100:hover { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:ring-offset-success-content\/20:hover { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.hover\:ring-offset-success-content\/25:hover { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.hover\:ring-offset-success-content\/30:hover { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.hover\:ring-offset-success-content\/40:hover { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.hover\:ring-offset-success-content\/5:hover { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.hover\:ring-offset-success-content\/50:hover { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.hover\:ring-offset-success-content\/60:hover { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.hover\:ring-offset-success-content\/70:hover { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.hover\:ring-offset-success-content\/75:hover { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.hover\:ring-offset-success-content\/80:hover { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.hover\:ring-offset-success-content\/90:hover { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.hover\:ring-offset-success-content\/95:hover { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.hover\:ring-offset-success\/0:hover { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0))} -.hover\:ring-offset-success\/10:hover { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.1))} -.hover\:ring-offset-success\/100:hover { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/1))} -.hover\:ring-offset-success\/20:hover { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.2))} -.hover\:ring-offset-success\/25:hover { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.25))} -.hover\:ring-offset-success\/30:hover { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.3))} -.hover\:ring-offset-success\/40:hover { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.4))} -.hover\:ring-offset-success\/5:hover { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.05))} -.hover\:ring-offset-success\/50:hover { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.5))} -.hover\:ring-offset-success\/60:hover { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.6))} -.hover\:ring-offset-success\/70:hover { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.7))} -.hover\:ring-offset-success\/75:hover { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.75))} -.hover\:ring-offset-success\/80:hover { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.8))} -.hover\:ring-offset-success\/90:hover { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.9))} -.hover\:ring-offset-success\/95:hover { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.95))} -.hover\:ring-offset-warning:hover { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:ring-offset-warning-content:hover { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:ring-offset-warning-content\/0:hover { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0))} -.hover\:ring-offset-warning-content\/10:hover { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.hover\:ring-offset-warning-content\/100:hover { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:ring-offset-warning-content\/20:hover { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.hover\:ring-offset-warning-content\/25:hover { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.hover\:ring-offset-warning-content\/30:hover { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.hover\:ring-offset-warning-content\/40:hover { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.hover\:ring-offset-warning-content\/5:hover { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.hover\:ring-offset-warning-content\/50:hover { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.hover\:ring-offset-warning-content\/60:hover { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.hover\:ring-offset-warning-content\/70:hover { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.hover\:ring-offset-warning-content\/75:hover { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.hover\:ring-offset-warning-content\/80:hover { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.hover\:ring-offset-warning-content\/90:hover { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.hover\:ring-offset-warning-content\/95:hover { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.hover\:ring-offset-warning\/0:hover { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0))} -.hover\:ring-offset-warning\/10:hover { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.hover\:ring-offset-warning\/100:hover { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/1))} -.hover\:ring-offset-warning\/20:hover { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.hover\:ring-offset-warning\/25:hover { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.hover\:ring-offset-warning\/30:hover { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.hover\:ring-offset-warning\/40:hover { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.hover\:ring-offset-warning\/5:hover { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.hover\:ring-offset-warning\/50:hover { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.hover\:ring-offset-warning\/60:hover { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.hover\:ring-offset-warning\/70:hover { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.hover\:ring-offset-warning\/75:hover { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.hover\:ring-offset-warning\/80:hover { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.hover\:ring-offset-warning\/90:hover { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.hover\:ring-offset-warning\/95:hover { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.hover\:tooltip-info:hover { - --tooltip-color: var(--fallback-in,oklch(var(--in)/1)); - --tooltip-text-color: var(--fallback-inc,oklch(var(--inc)/1))} -.hover\:tooltip-success:hover { - --tooltip-color: var(--fallback-su,oklch(var(--su)/1)); - --tooltip-text-color: var(--fallback-suc,oklch(var(--suc)/1))} -.hover\:tooltip-warning:hover { - --tooltip-color: var(--fallback-wa,oklch(var(--wa)/1)); - --tooltip-text-color: var(--fallback-wac,oklch(var(--wac)/1))} -.hover\:tooltip-error:hover { - --tooltip-color: var(--fallback-er,oklch(var(--er)/1)); - --tooltip-text-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:divide-base-100:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:divide-base-100\/0:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0))} -.focus\:divide-base-100\/10:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.focus\:divide-base-100\/100:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:divide-base-100\/20:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.focus\:divide-base-100\/25:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.focus\:divide-base-100\/30:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.focus\:divide-base-100\/40:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.focus\:divide-base-100\/5:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.focus\:divide-base-100\/50:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.focus\:divide-base-100\/60:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.focus\:divide-base-100\/70:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.focus\:divide-base-100\/75:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.focus\:divide-base-100\/80:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.focus\:divide-base-100\/90:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.focus\:divide-base-100\/95:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.focus\:divide-base-200:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:divide-base-200\/0:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0))} -.focus\:divide-base-200\/10:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.focus\:divide-base-200\/100:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:divide-base-200\/20:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.focus\:divide-base-200\/25:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.focus\:divide-base-200\/30:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.focus\:divide-base-200\/40:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.focus\:divide-base-200\/5:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.focus\:divide-base-200\/50:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.focus\:divide-base-200\/60:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.focus\:divide-base-200\/70:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.focus\:divide-base-200\/75:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.focus\:divide-base-200\/80:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.focus\:divide-base-200\/90:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.focus\:divide-base-200\/95:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.focus\:divide-base-300:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:divide-base-300\/0:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0))} -.focus\:divide-base-300\/10:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.focus\:divide-base-300\/100:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:divide-base-300\/20:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.focus\:divide-base-300\/25:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.focus\:divide-base-300\/30:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.focus\:divide-base-300\/40:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.focus\:divide-base-300\/5:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.focus\:divide-base-300\/50:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.focus\:divide-base-300\/60:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.focus\:divide-base-300\/70:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.focus\:divide-base-300\/75:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.focus\:divide-base-300\/80:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.focus\:divide-base-300\/90:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.focus\:divide-base-300\/95:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.focus\:divide-base-content:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:divide-base-content\/0:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0))} -.focus\:divide-base-content\/10:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.focus\:divide-base-content\/100:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:divide-base-content\/20:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.focus\:divide-base-content\/25:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.focus\:divide-base-content\/30:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.focus\:divide-base-content\/40:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.focus\:divide-base-content\/5:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.focus\:divide-base-content\/50:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.focus\:divide-base-content\/60:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.focus\:divide-base-content\/70:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.focus\:divide-base-content\/75:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.focus\:divide-base-content\/80:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.focus\:divide-base-content\/90:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.focus\:divide-base-content\/95:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.focus\:divide-error:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:divide-error-content:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:divide-error-content\/0:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0))} -.focus\:divide-error-content\/10:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.focus\:divide-error-content\/100:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:divide-error-content\/20:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.focus\:divide-error-content\/25:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.focus\:divide-error-content\/30:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.focus\:divide-error-content\/40:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.focus\:divide-error-content\/5:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.focus\:divide-error-content\/50:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.focus\:divide-error-content\/60:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.focus\:divide-error-content\/70:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.focus\:divide-error-content\/75:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.focus\:divide-error-content\/80:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.focus\:divide-error-content\/90:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.focus\:divide-error-content\/95:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.focus\:divide-error\/0:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0))} -.focus\:divide-error\/10:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.1))} -.focus\:divide-error\/100:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:divide-error\/20:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.2))} -.focus\:divide-error\/25:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.25))} -.focus\:divide-error\/30:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.3))} -.focus\:divide-error\/40:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.4))} -.focus\:divide-error\/5:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.05))} -.focus\:divide-error\/50:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.5))} -.focus\:divide-error\/60:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.6))} -.focus\:divide-error\/70:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.7))} -.focus\:divide-error\/75:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.75))} -.focus\:divide-error\/80:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.8))} -.focus\:divide-error\/90:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.9))} -.focus\:divide-error\/95:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-er,oklch(var(--er)/0.95))} -.focus\:divide-info:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:divide-info-content:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:divide-info-content\/0:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0))} -.focus\:divide-info-content\/10:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.focus\:divide-info-content\/100:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:divide-info-content\/20:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.focus\:divide-info-content\/25:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.focus\:divide-info-content\/30:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.focus\:divide-info-content\/40:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.focus\:divide-info-content\/5:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.focus\:divide-info-content\/50:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.focus\:divide-info-content\/60:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.focus\:divide-info-content\/70:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.focus\:divide-info-content\/75:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.focus\:divide-info-content\/80:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.focus\:divide-info-content\/90:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.focus\:divide-info-content\/95:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.focus\:divide-info\/0:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0))} -.focus\:divide-info\/10:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.1))} -.focus\:divide-info\/100:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:divide-info\/20:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.2))} -.focus\:divide-info\/25:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.25))} -.focus\:divide-info\/30:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.3))} -.focus\:divide-info\/40:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.4))} -.focus\:divide-info\/5:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.05))} -.focus\:divide-info\/50:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.5))} -.focus\:divide-info\/60:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.6))} -.focus\:divide-info\/70:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.7))} -.focus\:divide-info\/75:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.75))} -.focus\:divide-info\/80:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.8))} -.focus\:divide-info\/90:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.9))} -.focus\:divide-info\/95:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-in,oklch(var(--in)/0.95))} -.focus\:divide-success:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:divide-success-content:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:divide-success-content\/0:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0))} -.focus\:divide-success-content\/10:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.focus\:divide-success-content\/100:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:divide-success-content\/20:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.focus\:divide-success-content\/25:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.focus\:divide-success-content\/30:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.focus\:divide-success-content\/40:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.focus\:divide-success-content\/5:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.focus\:divide-success-content\/50:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.focus\:divide-success-content\/60:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.focus\:divide-success-content\/70:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.focus\:divide-success-content\/75:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.focus\:divide-success-content\/80:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.focus\:divide-success-content\/90:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.focus\:divide-success-content\/95:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.focus\:divide-success\/0:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0))} -.focus\:divide-success\/10:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.1))} -.focus\:divide-success\/100:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:divide-success\/20:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.2))} -.focus\:divide-success\/25:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.25))} -.focus\:divide-success\/30:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.3))} -.focus\:divide-success\/40:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.4))} -.focus\:divide-success\/5:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.05))} -.focus\:divide-success\/50:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.5))} -.focus\:divide-success\/60:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.6))} -.focus\:divide-success\/70:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.7))} -.focus\:divide-success\/75:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.75))} -.focus\:divide-success\/80:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.8))} -.focus\:divide-success\/90:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.9))} -.focus\:divide-success\/95:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-su,oklch(var(--su)/0.95))} -.focus\:divide-warning:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:divide-warning-content:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:divide-warning-content\/0:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0))} -.focus\:divide-warning-content\/10:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.focus\:divide-warning-content\/100:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:divide-warning-content\/20:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.focus\:divide-warning-content\/25:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.focus\:divide-warning-content\/30:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.focus\:divide-warning-content\/40:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.focus\:divide-warning-content\/5:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.focus\:divide-warning-content\/50:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.focus\:divide-warning-content\/60:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.focus\:divide-warning-content\/70:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.focus\:divide-warning-content\/75:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.focus\:divide-warning-content\/80:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.focus\:divide-warning-content\/90:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.focus\:divide-warning-content\/95:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.focus\:divide-warning\/0:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0))} -.focus\:divide-warning\/10:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.focus\:divide-warning\/100:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:divide-warning\/20:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.focus\:divide-warning\/25:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.focus\:divide-warning\/30:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.focus\:divide-warning\/40:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.focus\:divide-warning\/5:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.focus\:divide-warning\/50:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.focus\:divide-warning\/60:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.focus\:divide-warning\/70:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.focus\:divide-warning\/75:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.focus\:divide-warning\/80:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.focus\:divide-warning\/90:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.focus\:divide-warning\/95:focus > :not([hidden]) ~ :not([hidden]) { - border-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.focus\:border-accent:focus { - border-color: var(--fallback-a,oklch(var(--a)/1))} -.focus\:border-accent-content:focus { - border-color: var(--fallback-ac,oklch(var(--ac)/1))} -.focus\:border-accent-content\/0:focus { - border-color: var(--fallback-ac,oklch(var(--ac)/0))} -.focus\:border-accent-content\/10:focus { - border-color: var(--fallback-ac,oklch(var(--ac)/0.1))} -.focus\:border-accent-content\/100:focus { - border-color: var(--fallback-ac,oklch(var(--ac)/1))} -.focus\:border-accent-content\/20:focus { - border-color: var(--fallback-ac,oklch(var(--ac)/0.2))} -.focus\:border-accent-content\/25:focus { - border-color: var(--fallback-ac,oklch(var(--ac)/0.25))} -.focus\:border-accent-content\/30:focus { - border-color: var(--fallback-ac,oklch(var(--ac)/0.3))} -.focus\:border-accent-content\/40:focus { - border-color: var(--fallback-ac,oklch(var(--ac)/0.4))} -.focus\:border-accent-content\/5:focus { - border-color: var(--fallback-ac,oklch(var(--ac)/0.05))} -.focus\:border-accent-content\/50:focus { - border-color: var(--fallback-ac,oklch(var(--ac)/0.5))} -.focus\:border-accent-content\/60:focus { - border-color: var(--fallback-ac,oklch(var(--ac)/0.6))} -.focus\:border-accent-content\/70:focus { - border-color: var(--fallback-ac,oklch(var(--ac)/0.7))} -.focus\:border-accent-content\/75:focus { - border-color: var(--fallback-ac,oklch(var(--ac)/0.75))} -.focus\:border-accent-content\/80:focus { - border-color: var(--fallback-ac,oklch(var(--ac)/0.8))} -.focus\:border-accent-content\/90:focus { - border-color: var(--fallback-ac,oklch(var(--ac)/0.9))} -.focus\:border-accent-content\/95:focus { - border-color: var(--fallback-ac,oklch(var(--ac)/0.95))} -.focus\:border-accent\/0:focus { - border-color: var(--fallback-a,oklch(var(--a)/0))} -.focus\:border-accent\/10:focus { - border-color: var(--fallback-a,oklch(var(--a)/0.1))} -.focus\:border-accent\/100:focus { - border-color: var(--fallback-a,oklch(var(--a)/1))} -.focus\:border-accent\/20:focus { - border-color: var(--fallback-a,oklch(var(--a)/0.2))} -.focus\:border-accent\/25:focus { - border-color: var(--fallback-a,oklch(var(--a)/0.25))} -.focus\:border-accent\/30:focus { - border-color: var(--fallback-a,oklch(var(--a)/0.3))} -.focus\:border-accent\/40:focus { - border-color: var(--fallback-a,oklch(var(--a)/0.4))} -.focus\:border-accent\/5:focus { - border-color: var(--fallback-a,oklch(var(--a)/0.05))} -.focus\:border-accent\/50:focus { - border-color: var(--fallback-a,oklch(var(--a)/0.5))} -.focus\:border-accent\/60:focus { - border-color: var(--fallback-a,oklch(var(--a)/0.6))} -.focus\:border-accent\/70:focus { - border-color: var(--fallback-a,oklch(var(--a)/0.7))} -.focus\:border-accent\/75:focus { - border-color: var(--fallback-a,oklch(var(--a)/0.75))} -.focus\:border-accent\/80:focus { - border-color: var(--fallback-a,oklch(var(--a)/0.8))} -.focus\:border-accent\/90:focus { - border-color: var(--fallback-a,oklch(var(--a)/0.9))} -.focus\:border-accent\/95:focus { - border-color: var(--fallback-a,oklch(var(--a)/0.95))} -.focus\:border-base-100:focus { - border-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:border-base-100\/0:focus { - border-color: var(--fallback-b1,oklch(var(--b1)/0))} -.focus\:border-base-100\/10:focus { - border-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.focus\:border-base-100\/100:focus { - border-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:border-base-100\/20:focus { - border-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.focus\:border-base-100\/25:focus { - border-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.focus\:border-base-100\/30:focus { - border-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.focus\:border-base-100\/40:focus { - border-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.focus\:border-base-100\/5:focus { - border-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.focus\:border-base-100\/50:focus { - border-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.focus\:border-base-100\/60:focus { - border-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.focus\:border-base-100\/70:focus { - border-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.focus\:border-base-100\/75:focus { - border-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.focus\:border-base-100\/80:focus { - border-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.focus\:border-base-100\/90:focus { - border-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.focus\:border-base-100\/95:focus { - border-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.focus\:border-base-200:focus { - border-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:border-base-200\/0:focus { - border-color: var(--fallback-b2,oklch(var(--b2)/0))} -.focus\:border-base-200\/10:focus { - border-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.focus\:border-base-200\/100:focus { - border-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:border-base-200\/20:focus { - border-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.focus\:border-base-200\/25:focus { - border-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.focus\:border-base-200\/30:focus { - border-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.focus\:border-base-200\/40:focus { - border-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.focus\:border-base-200\/5:focus { - border-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.focus\:border-base-200\/50:focus { - border-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.focus\:border-base-200\/60:focus { - border-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.focus\:border-base-200\/70:focus { - border-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.focus\:border-base-200\/75:focus { - border-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.focus\:border-base-200\/80:focus { - border-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.focus\:border-base-200\/90:focus { - border-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.focus\:border-base-200\/95:focus { - border-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.focus\:border-base-300:focus { - border-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:border-base-300\/0:focus { - border-color: var(--fallback-b3,oklch(var(--b3)/0))} -.focus\:border-base-300\/10:focus { - border-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.focus\:border-base-300\/100:focus { - border-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:border-base-300\/20:focus { - border-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.focus\:border-base-300\/25:focus { - border-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.focus\:border-base-300\/30:focus { - border-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.focus\:border-base-300\/40:focus { - border-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.focus\:border-base-300\/5:focus { - border-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.focus\:border-base-300\/50:focus { - border-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.focus\:border-base-300\/60:focus { - border-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.focus\:border-base-300\/70:focus { - border-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.focus\:border-base-300\/75:focus { - border-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.focus\:border-base-300\/80:focus { - border-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.focus\:border-base-300\/90:focus { - border-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.focus\:border-base-300\/95:focus { - border-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.focus\:border-base-content:focus { - border-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:border-base-content\/0:focus { - border-color: var(--fallback-bc,oklch(var(--bc)/0))} -.focus\:border-base-content\/10:focus { - border-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.focus\:border-base-content\/100:focus { - border-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:border-base-content\/20:focus { - border-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.focus\:border-base-content\/25:focus { - border-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.focus\:border-base-content\/30:focus { - border-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.focus\:border-base-content\/40:focus { - border-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.focus\:border-base-content\/5:focus { - border-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.focus\:border-base-content\/50:focus { - border-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.focus\:border-base-content\/60:focus { - border-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.focus\:border-base-content\/70:focus { - border-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.focus\:border-base-content\/75:focus { - border-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.focus\:border-base-content\/80:focus { - border-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.focus\:border-base-content\/90:focus { - border-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.focus\:border-base-content\/95:focus { - border-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.focus\:border-error:focus { - border-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:border-error-content:focus { - border-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:border-error-content\/0:focus { - border-color: var(--fallback-erc,oklch(var(--erc)/0))} -.focus\:border-error-content\/10:focus { - border-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.focus\:border-error-content\/100:focus { - border-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:border-error-content\/20:focus { - border-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.focus\:border-error-content\/25:focus { - border-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.focus\:border-error-content\/30:focus { - border-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.focus\:border-error-content\/40:focus { - border-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.focus\:border-error-content\/5:focus { - border-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.focus\:border-error-content\/50:focus { - border-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.focus\:border-error-content\/60:focus { - border-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.focus\:border-error-content\/70:focus { - border-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.focus\:border-error-content\/75:focus { - border-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.focus\:border-error-content\/80:focus { - border-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.focus\:border-error-content\/90:focus { - border-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.focus\:border-error-content\/95:focus { - border-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.focus\:border-error\/0:focus { - border-color: var(--fallback-er,oklch(var(--er)/0))} -.focus\:border-error\/10:focus { - border-color: var(--fallback-er,oklch(var(--er)/0.1))} -.focus\:border-error\/100:focus { - border-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:border-error\/20:focus { - border-color: var(--fallback-er,oklch(var(--er)/0.2))} -.focus\:border-error\/25:focus { - border-color: var(--fallback-er,oklch(var(--er)/0.25))} -.focus\:border-error\/30:focus { - border-color: var(--fallback-er,oklch(var(--er)/0.3))} -.focus\:border-error\/40:focus { - border-color: var(--fallback-er,oklch(var(--er)/0.4))} -.focus\:border-error\/5:focus { - border-color: var(--fallback-er,oklch(var(--er)/0.05))} -.focus\:border-error\/50:focus { - border-color: var(--fallback-er,oklch(var(--er)/0.5))} -.focus\:border-error\/60:focus { - border-color: var(--fallback-er,oklch(var(--er)/0.6))} -.focus\:border-error\/70:focus { - border-color: var(--fallback-er,oklch(var(--er)/0.7))} -.focus\:border-error\/75:focus { - border-color: var(--fallback-er,oklch(var(--er)/0.75))} -.focus\:border-error\/80:focus { - border-color: var(--fallback-er,oklch(var(--er)/0.8))} -.focus\:border-error\/90:focus { - border-color: var(--fallback-er,oklch(var(--er)/0.9))} -.focus\:border-error\/95:focus { - border-color: var(--fallback-er,oklch(var(--er)/0.95))} -.focus\:border-info:focus { - border-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:border-info-content:focus { - border-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:border-info-content\/0:focus { - border-color: var(--fallback-inc,oklch(var(--inc)/0))} -.focus\:border-info-content\/10:focus { - border-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.focus\:border-info-content\/100:focus { - border-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:border-info-content\/20:focus { - border-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.focus\:border-info-content\/25:focus { - border-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.focus\:border-info-content\/30:focus { - border-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.focus\:border-info-content\/40:focus { - border-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.focus\:border-info-content\/5:focus { - border-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.focus\:border-info-content\/50:focus { - border-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.focus\:border-info-content\/60:focus { - border-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.focus\:border-info-content\/70:focus { - border-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.focus\:border-info-content\/75:focus { - border-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.focus\:border-info-content\/80:focus { - border-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.focus\:border-info-content\/90:focus { - border-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.focus\:border-info-content\/95:focus { - border-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.focus\:border-info\/0:focus { - border-color: var(--fallback-in,oklch(var(--in)/0))} -.focus\:border-info\/10:focus { - border-color: var(--fallback-in,oklch(var(--in)/0.1))} -.focus\:border-info\/100:focus { - border-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:border-info\/20:focus { - border-color: var(--fallback-in,oklch(var(--in)/0.2))} -.focus\:border-info\/25:focus { - border-color: var(--fallback-in,oklch(var(--in)/0.25))} -.focus\:border-info\/30:focus { - border-color: var(--fallback-in,oklch(var(--in)/0.3))} -.focus\:border-info\/40:focus { - border-color: var(--fallback-in,oklch(var(--in)/0.4))} -.focus\:border-info\/5:focus { - border-color: var(--fallback-in,oklch(var(--in)/0.05))} -.focus\:border-info\/50:focus { - border-color: var(--fallback-in,oklch(var(--in)/0.5))} -.focus\:border-info\/60:focus { - border-color: var(--fallback-in,oklch(var(--in)/0.6))} -.focus\:border-info\/70:focus { - border-color: var(--fallback-in,oklch(var(--in)/0.7))} -.focus\:border-info\/75:focus { - border-color: var(--fallback-in,oklch(var(--in)/0.75))} -.focus\:border-info\/80:focus { - border-color: var(--fallback-in,oklch(var(--in)/0.8))} -.focus\:border-info\/90:focus { - border-color: var(--fallback-in,oklch(var(--in)/0.9))} -.focus\:border-info\/95:focus { - border-color: var(--fallback-in,oklch(var(--in)/0.95))} -.focus\:border-neutral:focus { - border-color: var(--fallback-n,oklch(var(--n)/1))} -.focus\:border-neutral-content:focus { - border-color: var(--fallback-nc,oklch(var(--nc)/1))} -.focus\:border-neutral-content\/0:focus { - border-color: var(--fallback-nc,oklch(var(--nc)/0))} -.focus\:border-neutral-content\/10:focus { - border-color: var(--fallback-nc,oklch(var(--nc)/0.1))} -.focus\:border-neutral-content\/100:focus { - border-color: var(--fallback-nc,oklch(var(--nc)/1))} -.focus\:border-neutral-content\/20:focus { - border-color: var(--fallback-nc,oklch(var(--nc)/0.2))} -.focus\:border-neutral-content\/25:focus { - border-color: var(--fallback-nc,oklch(var(--nc)/0.25))} -.focus\:border-neutral-content\/30:focus { - border-color: var(--fallback-nc,oklch(var(--nc)/0.3))} -.focus\:border-neutral-content\/40:focus { - border-color: var(--fallback-nc,oklch(var(--nc)/0.4))} -.focus\:border-neutral-content\/5:focus { - border-color: var(--fallback-nc,oklch(var(--nc)/0.05))} -.focus\:border-neutral-content\/50:focus { - border-color: var(--fallback-nc,oklch(var(--nc)/0.5))} -.focus\:border-neutral-content\/60:focus { - border-color: var(--fallback-nc,oklch(var(--nc)/0.6))} -.focus\:border-neutral-content\/70:focus { - border-color: var(--fallback-nc,oklch(var(--nc)/0.7))} -.focus\:border-neutral-content\/75:focus { - border-color: var(--fallback-nc,oklch(var(--nc)/0.75))} -.focus\:border-neutral-content\/80:focus { - border-color: var(--fallback-nc,oklch(var(--nc)/0.8))} -.focus\:border-neutral-content\/90:focus { - border-color: var(--fallback-nc,oklch(var(--nc)/0.9))} -.focus\:border-neutral-content\/95:focus { - border-color: var(--fallback-nc,oklch(var(--nc)/0.95))} -.focus\:border-neutral\/0:focus { - border-color: var(--fallback-n,oklch(var(--n)/0))} -.focus\:border-neutral\/10:focus { - border-color: var(--fallback-n,oklch(var(--n)/0.1))} -.focus\:border-neutral\/100:focus { - border-color: var(--fallback-n,oklch(var(--n)/1))} -.focus\:border-neutral\/20:focus { - border-color: var(--fallback-n,oklch(var(--n)/0.2))} -.focus\:border-neutral\/25:focus { - border-color: var(--fallback-n,oklch(var(--n)/0.25))} -.focus\:border-neutral\/30:focus { - border-color: var(--fallback-n,oklch(var(--n)/0.3))} -.focus\:border-neutral\/40:focus { - border-color: var(--fallback-n,oklch(var(--n)/0.4))} -.focus\:border-neutral\/5:focus { - border-color: var(--fallback-n,oklch(var(--n)/0.05))} -.focus\:border-neutral\/50:focus { - border-color: var(--fallback-n,oklch(var(--n)/0.5))} -.focus\:border-neutral\/60:focus { - border-color: var(--fallback-n,oklch(var(--n)/0.6))} -.focus\:border-neutral\/70:focus { - border-color: var(--fallback-n,oklch(var(--n)/0.7))} -.focus\:border-neutral\/75:focus { - border-color: var(--fallback-n,oklch(var(--n)/0.75))} -.focus\:border-neutral\/80:focus { - border-color: var(--fallback-n,oklch(var(--n)/0.8))} -.focus\:border-neutral\/90:focus { - border-color: var(--fallback-n,oklch(var(--n)/0.9))} -.focus\:border-neutral\/95:focus { - border-color: var(--fallback-n,oklch(var(--n)/0.95))} -.focus\:border-primary:focus { - border-color: var(--fallback-p,oklch(var(--p)/1))} -.focus\:border-primary-content:focus { - border-color: var(--fallback-pc,oklch(var(--pc)/1))} -.focus\:border-primary-content\/0:focus { - border-color: var(--fallback-pc,oklch(var(--pc)/0))} -.focus\:border-primary-content\/10:focus { - border-color: var(--fallback-pc,oklch(var(--pc)/0.1))} -.focus\:border-primary-content\/100:focus { - border-color: var(--fallback-pc,oklch(var(--pc)/1))} -.focus\:border-primary-content\/20:focus { - border-color: var(--fallback-pc,oklch(var(--pc)/0.2))} -.focus\:border-primary-content\/25:focus { - border-color: var(--fallback-pc,oklch(var(--pc)/0.25))} -.focus\:border-primary-content\/30:focus { - border-color: var(--fallback-pc,oklch(var(--pc)/0.3))} -.focus\:border-primary-content\/40:focus { - border-color: var(--fallback-pc,oklch(var(--pc)/0.4))} -.focus\:border-primary-content\/5:focus { - border-color: var(--fallback-pc,oklch(var(--pc)/0.05))} -.focus\:border-primary-content\/50:focus { - border-color: var(--fallback-pc,oklch(var(--pc)/0.5))} -.focus\:border-primary-content\/60:focus { - border-color: var(--fallback-pc,oklch(var(--pc)/0.6))} -.focus\:border-primary-content\/70:focus { - border-color: var(--fallback-pc,oklch(var(--pc)/0.7))} -.focus\:border-primary-content\/75:focus { - border-color: var(--fallback-pc,oklch(var(--pc)/0.75))} -.focus\:border-primary-content\/80:focus { - border-color: var(--fallback-pc,oklch(var(--pc)/0.8))} -.focus\:border-primary-content\/90:focus { - border-color: var(--fallback-pc,oklch(var(--pc)/0.9))} -.focus\:border-primary-content\/95:focus { - border-color: var(--fallback-pc,oklch(var(--pc)/0.95))} -.focus\:border-primary\/0:focus { - border-color: var(--fallback-p,oklch(var(--p)/0))} -.focus\:border-primary\/10:focus { - border-color: var(--fallback-p,oklch(var(--p)/0.1))} -.focus\:border-primary\/100:focus { - border-color: var(--fallback-p,oklch(var(--p)/1))} -.focus\:border-primary\/20:focus { - border-color: var(--fallback-p,oklch(var(--p)/0.2))} -.focus\:border-primary\/25:focus { - border-color: var(--fallback-p,oklch(var(--p)/0.25))} -.focus\:border-primary\/30:focus { - border-color: var(--fallback-p,oklch(var(--p)/0.3))} -.focus\:border-primary\/40:focus { - border-color: var(--fallback-p,oklch(var(--p)/0.4))} -.focus\:border-primary\/5:focus { - border-color: var(--fallback-p,oklch(var(--p)/0.05))} -.focus\:border-primary\/50:focus { - border-color: var(--fallback-p,oklch(var(--p)/0.5))} -.focus\:border-primary\/60:focus { - border-color: var(--fallback-p,oklch(var(--p)/0.6))} -.focus\:border-primary\/70:focus { - border-color: var(--fallback-p,oklch(var(--p)/0.7))} -.focus\:border-primary\/75:focus { - border-color: var(--fallback-p,oklch(var(--p)/0.75))} -.focus\:border-primary\/80:focus { - border-color: var(--fallback-p,oklch(var(--p)/0.8))} -.focus\:border-primary\/90:focus { - border-color: var(--fallback-p,oklch(var(--p)/0.9))} -.focus\:border-primary\/95:focus { - border-color: var(--fallback-p,oklch(var(--p)/0.95))} -.focus\:border-secondary:focus { - border-color: var(--fallback-s,oklch(var(--s)/1))} -.focus\:border-secondary-content:focus { - border-color: var(--fallback-sc,oklch(var(--sc)/1))} -.focus\:border-secondary-content\/0:focus { - border-color: var(--fallback-sc,oklch(var(--sc)/0))} -.focus\:border-secondary-content\/10:focus { - border-color: var(--fallback-sc,oklch(var(--sc)/0.1))} -.focus\:border-secondary-content\/100:focus { - border-color: var(--fallback-sc,oklch(var(--sc)/1))} -.focus\:border-secondary-content\/20:focus { - border-color: var(--fallback-sc,oklch(var(--sc)/0.2))} -.focus\:border-secondary-content\/25:focus { - border-color: var(--fallback-sc,oklch(var(--sc)/0.25))} -.focus\:border-secondary-content\/30:focus { - border-color: var(--fallback-sc,oklch(var(--sc)/0.3))} -.focus\:border-secondary-content\/40:focus { - border-color: var(--fallback-sc,oklch(var(--sc)/0.4))} -.focus\:border-secondary-content\/5:focus { - border-color: var(--fallback-sc,oklch(var(--sc)/0.05))} -.focus\:border-secondary-content\/50:focus { - border-color: var(--fallback-sc,oklch(var(--sc)/0.5))} -.focus\:border-secondary-content\/60:focus { - border-color: var(--fallback-sc,oklch(var(--sc)/0.6))} -.focus\:border-secondary-content\/70:focus { - border-color: var(--fallback-sc,oklch(var(--sc)/0.7))} -.focus\:border-secondary-content\/75:focus { - border-color: var(--fallback-sc,oklch(var(--sc)/0.75))} -.focus\:border-secondary-content\/80:focus { - border-color: var(--fallback-sc,oklch(var(--sc)/0.8))} -.focus\:border-secondary-content\/90:focus { - border-color: var(--fallback-sc,oklch(var(--sc)/0.9))} -.focus\:border-secondary-content\/95:focus { - border-color: var(--fallback-sc,oklch(var(--sc)/0.95))} -.focus\:border-secondary\/0:focus { - border-color: var(--fallback-s,oklch(var(--s)/0))} -.focus\:border-secondary\/10:focus { - border-color: var(--fallback-s,oklch(var(--s)/0.1))} -.focus\:border-secondary\/100:focus { - border-color: var(--fallback-s,oklch(var(--s)/1))} -.focus\:border-secondary\/20:focus { - border-color: var(--fallback-s,oklch(var(--s)/0.2))} -.focus\:border-secondary\/25:focus { - border-color: var(--fallback-s,oklch(var(--s)/0.25))} -.focus\:border-secondary\/30:focus { - border-color: var(--fallback-s,oklch(var(--s)/0.3))} -.focus\:border-secondary\/40:focus { - border-color: var(--fallback-s,oklch(var(--s)/0.4))} -.focus\:border-secondary\/5:focus { - border-color: var(--fallback-s,oklch(var(--s)/0.05))} -.focus\:border-secondary\/50:focus { - border-color: var(--fallback-s,oklch(var(--s)/0.5))} -.focus\:border-secondary\/60:focus { - border-color: var(--fallback-s,oklch(var(--s)/0.6))} -.focus\:border-secondary\/70:focus { - border-color: var(--fallback-s,oklch(var(--s)/0.7))} -.focus\:border-secondary\/75:focus { - border-color: var(--fallback-s,oklch(var(--s)/0.75))} -.focus\:border-secondary\/80:focus { - border-color: var(--fallback-s,oklch(var(--s)/0.8))} -.focus\:border-secondary\/90:focus { - border-color: var(--fallback-s,oklch(var(--s)/0.9))} -.focus\:border-secondary\/95:focus { - border-color: var(--fallback-s,oklch(var(--s)/0.95))} -.focus\:border-success:focus { - border-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:border-success-content:focus { - border-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:border-success-content\/0:focus { - border-color: var(--fallback-suc,oklch(var(--suc)/0))} -.focus\:border-success-content\/10:focus { - border-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.focus\:border-success-content\/100:focus { - border-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:border-success-content\/20:focus { - border-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.focus\:border-success-content\/25:focus { - border-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.focus\:border-success-content\/30:focus { - border-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.focus\:border-success-content\/40:focus { - border-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.focus\:border-success-content\/5:focus { - border-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.focus\:border-success-content\/50:focus { - border-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.focus\:border-success-content\/60:focus { - border-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.focus\:border-success-content\/70:focus { - border-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.focus\:border-success-content\/75:focus { - border-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.focus\:border-success-content\/80:focus { - border-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.focus\:border-success-content\/90:focus { - border-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.focus\:border-success-content\/95:focus { - border-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.focus\:border-success\/0:focus { - border-color: var(--fallback-su,oklch(var(--su)/0))} -.focus\:border-success\/10:focus { - border-color: var(--fallback-su,oklch(var(--su)/0.1))} -.focus\:border-success\/100:focus { - border-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:border-success\/20:focus { - border-color: var(--fallback-su,oklch(var(--su)/0.2))} -.focus\:border-success\/25:focus { - border-color: var(--fallback-su,oklch(var(--su)/0.25))} -.focus\:border-success\/30:focus { - border-color: var(--fallback-su,oklch(var(--su)/0.3))} -.focus\:border-success\/40:focus { - border-color: var(--fallback-su,oklch(var(--su)/0.4))} -.focus\:border-success\/5:focus { - border-color: var(--fallback-su,oklch(var(--su)/0.05))} -.focus\:border-success\/50:focus { - border-color: var(--fallback-su,oklch(var(--su)/0.5))} -.focus\:border-success\/60:focus { - border-color: var(--fallback-su,oklch(var(--su)/0.6))} -.focus\:border-success\/70:focus { - border-color: var(--fallback-su,oklch(var(--su)/0.7))} -.focus\:border-success\/75:focus { - border-color: var(--fallback-su,oklch(var(--su)/0.75))} -.focus\:border-success\/80:focus { - border-color: var(--fallback-su,oklch(var(--su)/0.8))} -.focus\:border-success\/90:focus { - border-color: var(--fallback-su,oklch(var(--su)/0.9))} -.focus\:border-success\/95:focus { - border-color: var(--fallback-su,oklch(var(--su)/0.95))} -.focus\:border-warning:focus { - border-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:border-warning-content:focus { - border-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:border-warning-content\/0:focus { - border-color: var(--fallback-wac,oklch(var(--wac)/0))} -.focus\:border-warning-content\/10:focus { - border-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.focus\:border-warning-content\/100:focus { - border-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:border-warning-content\/20:focus { - border-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.focus\:border-warning-content\/25:focus { - border-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.focus\:border-warning-content\/30:focus { - border-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.focus\:border-warning-content\/40:focus { - border-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.focus\:border-warning-content\/5:focus { - border-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.focus\:border-warning-content\/50:focus { - border-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.focus\:border-warning-content\/60:focus { - border-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.focus\:border-warning-content\/70:focus { - border-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.focus\:border-warning-content\/75:focus { - border-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.focus\:border-warning-content\/80:focus { - border-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.focus\:border-warning-content\/90:focus { - border-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.focus\:border-warning-content\/95:focus { - border-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.focus\:border-warning\/0:focus { - border-color: var(--fallback-wa,oklch(var(--wa)/0))} -.focus\:border-warning\/10:focus { - border-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.focus\:border-warning\/100:focus { - border-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:border-warning\/20:focus { - border-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.focus\:border-warning\/25:focus { - border-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.focus\:border-warning\/30:focus { - border-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.focus\:border-warning\/40:focus { - border-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.focus\:border-warning\/5:focus { - border-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.focus\:border-warning\/50:focus { - border-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.focus\:border-warning\/60:focus { - border-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.focus\:border-warning\/70:focus { - border-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.focus\:border-warning\/75:focus { - border-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.focus\:border-warning\/80:focus { - border-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.focus\:border-warning\/90:focus { - border-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.focus\:border-warning\/95:focus { - border-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.focus\:border-x-base-100:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/1)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:border-x-base-100\/0:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0))} -.focus\:border-x-base-100\/10:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.1)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.focus\:border-x-base-100\/100:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/1)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:border-x-base-100\/20:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.2)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.focus\:border-x-base-100\/25:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.25)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.focus\:border-x-base-100\/30:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.3)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.focus\:border-x-base-100\/40:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.4)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.focus\:border-x-base-100\/5:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.05)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.focus\:border-x-base-100\/50:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.5)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.focus\:border-x-base-100\/60:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.6)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.focus\:border-x-base-100\/70:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.7)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.focus\:border-x-base-100\/75:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.75)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.focus\:border-x-base-100\/80:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.8)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.focus\:border-x-base-100\/90:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.9)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.focus\:border-x-base-100\/95:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.95)); - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.focus\:border-x-base-200:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/1)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:border-x-base-200\/0:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0))} -.focus\:border-x-base-200\/10:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.1)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.focus\:border-x-base-200\/100:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/1)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:border-x-base-200\/20:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.2)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.focus\:border-x-base-200\/25:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.25)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.focus\:border-x-base-200\/30:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.3)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.focus\:border-x-base-200\/40:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.4)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.focus\:border-x-base-200\/5:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.05)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.focus\:border-x-base-200\/50:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.5)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.focus\:border-x-base-200\/60:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.6)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.focus\:border-x-base-200\/70:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.7)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.focus\:border-x-base-200\/75:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.75)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.focus\:border-x-base-200\/80:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.8)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.focus\:border-x-base-200\/90:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.9)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.focus\:border-x-base-200\/95:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.95)); - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.focus\:border-x-base-300:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/1)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:border-x-base-300\/0:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0))} -.focus\:border-x-base-300\/10:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.1)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.focus\:border-x-base-300\/100:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/1)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:border-x-base-300\/20:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.2)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.focus\:border-x-base-300\/25:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.25)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.focus\:border-x-base-300\/30:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.3)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.focus\:border-x-base-300\/40:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.4)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.focus\:border-x-base-300\/5:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.05)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.focus\:border-x-base-300\/50:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.5)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.focus\:border-x-base-300\/60:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.6)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.focus\:border-x-base-300\/70:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.7)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.focus\:border-x-base-300\/75:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.75)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.focus\:border-x-base-300\/80:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.8)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.focus\:border-x-base-300\/90:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.9)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.focus\:border-x-base-300\/95:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.95)); - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.focus\:border-x-base-content:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/1)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:border-x-base-content\/0:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0))} -.focus\:border-x-base-content\/10:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.1)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.focus\:border-x-base-content\/100:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/1)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:border-x-base-content\/20:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.2)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.focus\:border-x-base-content\/25:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.25)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.focus\:border-x-base-content\/30:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.3)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.focus\:border-x-base-content\/40:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.4)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.focus\:border-x-base-content\/5:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.05)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.focus\:border-x-base-content\/50:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.5)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.focus\:border-x-base-content\/60:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.6)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.focus\:border-x-base-content\/70:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.7)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.focus\:border-x-base-content\/75:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.75)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.focus\:border-x-base-content\/80:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.8)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.focus\:border-x-base-content\/90:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.9)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.focus\:border-x-base-content\/95:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.95)); - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.focus\:border-x-error:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/1)); - border-right-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:border-x-error-content:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/1)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:border-x-error-content\/0:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0))} -.focus\:border-x-error-content\/10:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.1)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.focus\:border-x-error-content\/100:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/1)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:border-x-error-content\/20:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.2)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.focus\:border-x-error-content\/25:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.25)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.focus\:border-x-error-content\/30:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.3)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.focus\:border-x-error-content\/40:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.4)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.focus\:border-x-error-content\/5:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.05)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.focus\:border-x-error-content\/50:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.5)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.focus\:border-x-error-content\/60:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.6)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.focus\:border-x-error-content\/70:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.7)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.focus\:border-x-error-content\/75:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.75)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.focus\:border-x-error-content\/80:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.8)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.focus\:border-x-error-content\/90:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.9)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.focus\:border-x-error-content\/95:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.95)); - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.focus\:border-x-error\/0:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0)); - border-right-color: var(--fallback-er,oklch(var(--er)/0))} -.focus\:border-x-error\/10:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.1)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.1))} -.focus\:border-x-error\/100:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/1)); - border-right-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:border-x-error\/20:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.2)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.2))} -.focus\:border-x-error\/25:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.25)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.25))} -.focus\:border-x-error\/30:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.3)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.3))} -.focus\:border-x-error\/40:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.4)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.4))} -.focus\:border-x-error\/5:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.05)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.05))} -.focus\:border-x-error\/50:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.5)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.5))} -.focus\:border-x-error\/60:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.6)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.6))} -.focus\:border-x-error\/70:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.7)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.7))} -.focus\:border-x-error\/75:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.75)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.75))} -.focus\:border-x-error\/80:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.8)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.8))} -.focus\:border-x-error\/90:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.9)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.9))} -.focus\:border-x-error\/95:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.95)); - border-right-color: var(--fallback-er,oklch(var(--er)/0.95))} -.focus\:border-x-info:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/1)); - border-right-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:border-x-info-content:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/1)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:border-x-info-content\/0:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0))} -.focus\:border-x-info-content\/10:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.1)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.focus\:border-x-info-content\/100:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/1)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:border-x-info-content\/20:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.2)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.focus\:border-x-info-content\/25:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.25)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.focus\:border-x-info-content\/30:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.3)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.focus\:border-x-info-content\/40:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.4)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.focus\:border-x-info-content\/5:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.05)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.focus\:border-x-info-content\/50:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.5)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.focus\:border-x-info-content\/60:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.6)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.focus\:border-x-info-content\/70:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.7)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.focus\:border-x-info-content\/75:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.75)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.focus\:border-x-info-content\/80:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.8)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.focus\:border-x-info-content\/90:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.9)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.focus\:border-x-info-content\/95:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.95)); - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.focus\:border-x-info\/0:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0)); - border-right-color: var(--fallback-in,oklch(var(--in)/0))} -.focus\:border-x-info\/10:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.1)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.1))} -.focus\:border-x-info\/100:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/1)); - border-right-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:border-x-info\/20:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.2)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.2))} -.focus\:border-x-info\/25:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.25)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.25))} -.focus\:border-x-info\/30:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.3)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.3))} -.focus\:border-x-info\/40:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.4)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.4))} -.focus\:border-x-info\/5:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.05)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.05))} -.focus\:border-x-info\/50:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.5)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.5))} -.focus\:border-x-info\/60:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.6)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.6))} -.focus\:border-x-info\/70:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.7)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.7))} -.focus\:border-x-info\/75:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.75)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.75))} -.focus\:border-x-info\/80:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.8)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.8))} -.focus\:border-x-info\/90:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.9)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.9))} -.focus\:border-x-info\/95:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.95)); - border-right-color: var(--fallback-in,oklch(var(--in)/0.95))} -.focus\:border-x-success:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/1)); - border-right-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:border-x-success-content:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/1)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:border-x-success-content\/0:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0))} -.focus\:border-x-success-content\/10:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.1)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.focus\:border-x-success-content\/100:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/1)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:border-x-success-content\/20:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.2)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.focus\:border-x-success-content\/25:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.25)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.focus\:border-x-success-content\/30:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.3)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.focus\:border-x-success-content\/40:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.4)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.focus\:border-x-success-content\/5:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.05)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.focus\:border-x-success-content\/50:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.5)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.focus\:border-x-success-content\/60:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.6)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.focus\:border-x-success-content\/70:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.7)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.focus\:border-x-success-content\/75:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.75)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.focus\:border-x-success-content\/80:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.8)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.focus\:border-x-success-content\/90:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.9)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.focus\:border-x-success-content\/95:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.95)); - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.focus\:border-x-success\/0:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0)); - border-right-color: var(--fallback-su,oklch(var(--su)/0))} -.focus\:border-x-success\/10:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.1)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.1))} -.focus\:border-x-success\/100:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/1)); - border-right-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:border-x-success\/20:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.2)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.2))} -.focus\:border-x-success\/25:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.25)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.25))} -.focus\:border-x-success\/30:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.3)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.3))} -.focus\:border-x-success\/40:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.4)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.4))} -.focus\:border-x-success\/5:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.05)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.05))} -.focus\:border-x-success\/50:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.5)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.5))} -.focus\:border-x-success\/60:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.6)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.6))} -.focus\:border-x-success\/70:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.7)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.7))} -.focus\:border-x-success\/75:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.75)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.75))} -.focus\:border-x-success\/80:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.8)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.8))} -.focus\:border-x-success\/90:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.9)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.9))} -.focus\:border-x-success\/95:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.95)); - border-right-color: var(--fallback-su,oklch(var(--su)/0.95))} -.focus\:border-x-warning:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/1)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:border-x-warning-content:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/1)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:border-x-warning-content\/0:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0))} -.focus\:border-x-warning-content\/10:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.1)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.focus\:border-x-warning-content\/100:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/1)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:border-x-warning-content\/20:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.2)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.focus\:border-x-warning-content\/25:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.25)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.focus\:border-x-warning-content\/30:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.3)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.focus\:border-x-warning-content\/40:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.4)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.focus\:border-x-warning-content\/5:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.05)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.focus\:border-x-warning-content\/50:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.5)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.focus\:border-x-warning-content\/60:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.6)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.focus\:border-x-warning-content\/70:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.7)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.focus\:border-x-warning-content\/75:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.75)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.focus\:border-x-warning-content\/80:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.8)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.focus\:border-x-warning-content\/90:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.9)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.focus\:border-x-warning-content\/95:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.95)); - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.focus\:border-x-warning\/0:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0))} -.focus\:border-x-warning\/10:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.1)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.focus\:border-x-warning\/100:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/1)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:border-x-warning\/20:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.2)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.focus\:border-x-warning\/25:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.25)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.focus\:border-x-warning\/30:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.3)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.focus\:border-x-warning\/40:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.4)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.focus\:border-x-warning\/5:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.05)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.focus\:border-x-warning\/50:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.5)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.focus\:border-x-warning\/60:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.6)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.focus\:border-x-warning\/70:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.7)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.focus\:border-x-warning\/75:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.75)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.focus\:border-x-warning\/80:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.8)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.focus\:border-x-warning\/90:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.9)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.focus\:border-x-warning\/95:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.95)); - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.focus\:border-y-base-100:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/1)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:border-y-base-100\/0:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0))} -.focus\:border-y-base-100\/10:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.1)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.focus\:border-y-base-100\/100:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/1)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:border-y-base-100\/20:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.2)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.focus\:border-y-base-100\/25:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.25)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.focus\:border-y-base-100\/30:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.3)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.focus\:border-y-base-100\/40:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.4)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.focus\:border-y-base-100\/5:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.05)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.focus\:border-y-base-100\/50:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.5)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.focus\:border-y-base-100\/60:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.6)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.focus\:border-y-base-100\/70:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.7)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.focus\:border-y-base-100\/75:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.75)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.focus\:border-y-base-100\/80:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.8)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.focus\:border-y-base-100\/90:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.9)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.focus\:border-y-base-100\/95:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.95)); - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.focus\:border-y-base-200:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/1)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:border-y-base-200\/0:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0))} -.focus\:border-y-base-200\/10:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.1)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.focus\:border-y-base-200\/100:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/1)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:border-y-base-200\/20:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.2)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.focus\:border-y-base-200\/25:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.25)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.focus\:border-y-base-200\/30:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.3)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.focus\:border-y-base-200\/40:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.4)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.focus\:border-y-base-200\/5:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.05)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.focus\:border-y-base-200\/50:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.5)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.focus\:border-y-base-200\/60:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.6)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.focus\:border-y-base-200\/70:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.7)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.focus\:border-y-base-200\/75:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.75)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.focus\:border-y-base-200\/80:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.8)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.focus\:border-y-base-200\/90:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.9)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.focus\:border-y-base-200\/95:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.95)); - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.focus\:border-y-base-300:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/1)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:border-y-base-300\/0:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0))} -.focus\:border-y-base-300\/10:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.1)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.focus\:border-y-base-300\/100:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/1)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:border-y-base-300\/20:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.2)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.focus\:border-y-base-300\/25:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.25)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.focus\:border-y-base-300\/30:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.3)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.focus\:border-y-base-300\/40:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.4)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.focus\:border-y-base-300\/5:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.05)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.focus\:border-y-base-300\/50:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.5)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.focus\:border-y-base-300\/60:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.6)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.focus\:border-y-base-300\/70:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.7)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.focus\:border-y-base-300\/75:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.75)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.focus\:border-y-base-300\/80:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.8)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.focus\:border-y-base-300\/90:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.9)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.focus\:border-y-base-300\/95:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.95)); - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.focus\:border-y-base-content:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/1)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:border-y-base-content\/0:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0))} -.focus\:border-y-base-content\/10:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.1)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.focus\:border-y-base-content\/100:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/1)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:border-y-base-content\/20:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.2)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.focus\:border-y-base-content\/25:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.25)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.focus\:border-y-base-content\/30:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.3)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.focus\:border-y-base-content\/40:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.4)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.focus\:border-y-base-content\/5:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.05)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.focus\:border-y-base-content\/50:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.5)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.focus\:border-y-base-content\/60:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.6)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.focus\:border-y-base-content\/70:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.7)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.focus\:border-y-base-content\/75:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.75)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.focus\:border-y-base-content\/80:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.8)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.focus\:border-y-base-content\/90:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.9)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.focus\:border-y-base-content\/95:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.95)); - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.focus\:border-y-error:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/1)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:border-y-error-content:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/1)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:border-y-error-content\/0:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0))} -.focus\:border-y-error-content\/10:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.1)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.focus\:border-y-error-content\/100:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/1)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:border-y-error-content\/20:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.2)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.focus\:border-y-error-content\/25:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.25)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.focus\:border-y-error-content\/30:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.3)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.focus\:border-y-error-content\/40:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.4)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.focus\:border-y-error-content\/5:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.05)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.focus\:border-y-error-content\/50:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.5)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.focus\:border-y-error-content\/60:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.6)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.focus\:border-y-error-content\/70:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.7)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.focus\:border-y-error-content\/75:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.75)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.focus\:border-y-error-content\/80:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.8)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.focus\:border-y-error-content\/90:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.9)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.focus\:border-y-error-content\/95:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.95)); - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.focus\:border-y-error\/0:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0))} -.focus\:border-y-error\/10:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.1)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.1))} -.focus\:border-y-error\/100:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/1)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:border-y-error\/20:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.2)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.2))} -.focus\:border-y-error\/25:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.25)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.25))} -.focus\:border-y-error\/30:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.3)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.3))} -.focus\:border-y-error\/40:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.4)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.4))} -.focus\:border-y-error\/5:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.05)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.05))} -.focus\:border-y-error\/50:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.5)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.5))} -.focus\:border-y-error\/60:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.6)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.6))} -.focus\:border-y-error\/70:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.7)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.7))} -.focus\:border-y-error\/75:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.75)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.75))} -.focus\:border-y-error\/80:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.8)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.8))} -.focus\:border-y-error\/90:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.9)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.9))} -.focus\:border-y-error\/95:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.95)); - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.95))} -.focus\:border-y-info:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/1)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:border-y-info-content:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/1)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:border-y-info-content\/0:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0))} -.focus\:border-y-info-content\/10:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.1)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.focus\:border-y-info-content\/100:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/1)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:border-y-info-content\/20:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.2)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.focus\:border-y-info-content\/25:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.25)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.focus\:border-y-info-content\/30:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.3)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.focus\:border-y-info-content\/40:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.4)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.focus\:border-y-info-content\/5:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.05)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.focus\:border-y-info-content\/50:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.5)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.focus\:border-y-info-content\/60:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.6)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.focus\:border-y-info-content\/70:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.7)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.focus\:border-y-info-content\/75:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.75)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.focus\:border-y-info-content\/80:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.8)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.focus\:border-y-info-content\/90:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.9)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.focus\:border-y-info-content\/95:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.95)); - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.focus\:border-y-info\/0:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0))} -.focus\:border-y-info\/10:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.1)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.1))} -.focus\:border-y-info\/100:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/1)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:border-y-info\/20:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.2)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.2))} -.focus\:border-y-info\/25:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.25)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.25))} -.focus\:border-y-info\/30:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.3)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.3))} -.focus\:border-y-info\/40:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.4)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.4))} -.focus\:border-y-info\/5:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.05)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.05))} -.focus\:border-y-info\/50:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.5)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.5))} -.focus\:border-y-info\/60:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.6)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.6))} -.focus\:border-y-info\/70:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.7)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.7))} -.focus\:border-y-info\/75:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.75)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.75))} -.focus\:border-y-info\/80:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.8)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.8))} -.focus\:border-y-info\/90:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.9)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.9))} -.focus\:border-y-info\/95:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.95)); - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.95))} -.focus\:border-y-success:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/1)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:border-y-success-content:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/1)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:border-y-success-content\/0:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0))} -.focus\:border-y-success-content\/10:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.1)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.focus\:border-y-success-content\/100:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/1)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:border-y-success-content\/20:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.2)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.focus\:border-y-success-content\/25:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.25)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.focus\:border-y-success-content\/30:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.3)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.focus\:border-y-success-content\/40:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.4)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.focus\:border-y-success-content\/5:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.05)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.focus\:border-y-success-content\/50:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.5)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.focus\:border-y-success-content\/60:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.6)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.focus\:border-y-success-content\/70:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.7)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.focus\:border-y-success-content\/75:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.75)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.focus\:border-y-success-content\/80:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.8)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.focus\:border-y-success-content\/90:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.9)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.focus\:border-y-success-content\/95:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.95)); - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.focus\:border-y-success\/0:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0))} -.focus\:border-y-success\/10:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.1)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.1))} -.focus\:border-y-success\/100:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/1)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:border-y-success\/20:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.2)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.2))} -.focus\:border-y-success\/25:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.25)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.25))} -.focus\:border-y-success\/30:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.3)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.3))} -.focus\:border-y-success\/40:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.4)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.4))} -.focus\:border-y-success\/5:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.05)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.05))} -.focus\:border-y-success\/50:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.5)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.5))} -.focus\:border-y-success\/60:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.6)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.6))} -.focus\:border-y-success\/70:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.7)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.7))} -.focus\:border-y-success\/75:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.75)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.75))} -.focus\:border-y-success\/80:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.8)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.8))} -.focus\:border-y-success\/90:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.9)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.9))} -.focus\:border-y-success\/95:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.95)); - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.95))} -.focus\:border-y-warning:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/1)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:border-y-warning-content:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/1)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:border-y-warning-content\/0:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0))} -.focus\:border-y-warning-content\/10:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.1)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.focus\:border-y-warning-content\/100:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/1)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:border-y-warning-content\/20:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.2)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.focus\:border-y-warning-content\/25:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.25)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.focus\:border-y-warning-content\/30:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.3)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.focus\:border-y-warning-content\/40:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.4)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.focus\:border-y-warning-content\/5:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.05)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.focus\:border-y-warning-content\/50:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.5)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.focus\:border-y-warning-content\/60:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.6)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.focus\:border-y-warning-content\/70:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.7)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.focus\:border-y-warning-content\/75:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.75)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.focus\:border-y-warning-content\/80:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.8)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.focus\:border-y-warning-content\/90:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.9)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.focus\:border-y-warning-content\/95:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.95)); - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.focus\:border-y-warning\/0:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0))} -.focus\:border-y-warning\/10:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.1)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.focus\:border-y-warning\/100:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/1)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:border-y-warning\/20:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.2)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.focus\:border-y-warning\/25:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.25)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.focus\:border-y-warning\/30:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.3)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.focus\:border-y-warning\/40:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.4)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.focus\:border-y-warning\/5:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.05)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.focus\:border-y-warning\/50:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.5)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.focus\:border-y-warning\/60:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.6)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.focus\:border-y-warning\/70:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.7)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.focus\:border-y-warning\/75:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.75)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.focus\:border-y-warning\/80:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.8)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.focus\:border-y-warning\/90:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.9)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.focus\:border-y-warning\/95:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.95)); - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.focus\:border-b-base-100:focus { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:border-b-base-100\/0:focus { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0))} -.focus\:border-b-base-100\/10:focus { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.focus\:border-b-base-100\/100:focus { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:border-b-base-100\/20:focus { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.focus\:border-b-base-100\/25:focus { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.focus\:border-b-base-100\/30:focus { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.focus\:border-b-base-100\/40:focus { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.focus\:border-b-base-100\/5:focus { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.focus\:border-b-base-100\/50:focus { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.focus\:border-b-base-100\/60:focus { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.focus\:border-b-base-100\/70:focus { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.focus\:border-b-base-100\/75:focus { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.focus\:border-b-base-100\/80:focus { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.focus\:border-b-base-100\/90:focus { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.focus\:border-b-base-100\/95:focus { - border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.focus\:border-b-base-200:focus { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:border-b-base-200\/0:focus { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0))} -.focus\:border-b-base-200\/10:focus { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.focus\:border-b-base-200\/100:focus { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:border-b-base-200\/20:focus { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.focus\:border-b-base-200\/25:focus { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.focus\:border-b-base-200\/30:focus { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.focus\:border-b-base-200\/40:focus { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.focus\:border-b-base-200\/5:focus { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.focus\:border-b-base-200\/50:focus { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.focus\:border-b-base-200\/60:focus { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.focus\:border-b-base-200\/70:focus { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.focus\:border-b-base-200\/75:focus { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.focus\:border-b-base-200\/80:focus { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.focus\:border-b-base-200\/90:focus { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.focus\:border-b-base-200\/95:focus { - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.focus\:border-b-base-300:focus { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:border-b-base-300\/0:focus { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0))} -.focus\:border-b-base-300\/10:focus { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.focus\:border-b-base-300\/100:focus { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:border-b-base-300\/20:focus { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.focus\:border-b-base-300\/25:focus { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.focus\:border-b-base-300\/30:focus { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.focus\:border-b-base-300\/40:focus { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.focus\:border-b-base-300\/5:focus { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.focus\:border-b-base-300\/50:focus { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.focus\:border-b-base-300\/60:focus { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.focus\:border-b-base-300\/70:focus { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.focus\:border-b-base-300\/75:focus { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.focus\:border-b-base-300\/80:focus { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.focus\:border-b-base-300\/90:focus { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.focus\:border-b-base-300\/95:focus { - border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.focus\:border-b-base-content:focus { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:border-b-base-content\/0:focus { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0))} -.focus\:border-b-base-content\/10:focus { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.focus\:border-b-base-content\/100:focus { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:border-b-base-content\/20:focus { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.focus\:border-b-base-content\/25:focus { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.focus\:border-b-base-content\/30:focus { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.focus\:border-b-base-content\/40:focus { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.focus\:border-b-base-content\/5:focus { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.focus\:border-b-base-content\/50:focus { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.focus\:border-b-base-content\/60:focus { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.focus\:border-b-base-content\/70:focus { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.focus\:border-b-base-content\/75:focus { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.focus\:border-b-base-content\/80:focus { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.focus\:border-b-base-content\/90:focus { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.focus\:border-b-base-content\/95:focus { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.focus\:border-b-error:focus { - border-bottom-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:border-b-error-content:focus { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:border-b-error-content\/0:focus { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0))} -.focus\:border-b-error-content\/10:focus { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.focus\:border-b-error-content\/100:focus { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:border-b-error-content\/20:focus { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.focus\:border-b-error-content\/25:focus { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.focus\:border-b-error-content\/30:focus { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.focus\:border-b-error-content\/40:focus { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.focus\:border-b-error-content\/5:focus { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.focus\:border-b-error-content\/50:focus { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.focus\:border-b-error-content\/60:focus { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.focus\:border-b-error-content\/70:focus { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.focus\:border-b-error-content\/75:focus { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.focus\:border-b-error-content\/80:focus { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.focus\:border-b-error-content\/90:focus { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.focus\:border-b-error-content\/95:focus { - border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.focus\:border-b-error\/0:focus { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0))} -.focus\:border-b-error\/10:focus { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.1))} -.focus\:border-b-error\/100:focus { - border-bottom-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:border-b-error\/20:focus { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.2))} -.focus\:border-b-error\/25:focus { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.25))} -.focus\:border-b-error\/30:focus { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.3))} -.focus\:border-b-error\/40:focus { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.4))} -.focus\:border-b-error\/5:focus { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.05))} -.focus\:border-b-error\/50:focus { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.5))} -.focus\:border-b-error\/60:focus { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.6))} -.focus\:border-b-error\/70:focus { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.7))} -.focus\:border-b-error\/75:focus { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.75))} -.focus\:border-b-error\/80:focus { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.8))} -.focus\:border-b-error\/90:focus { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.9))} -.focus\:border-b-error\/95:focus { - border-bottom-color: var(--fallback-er,oklch(var(--er)/0.95))} -.focus\:border-b-info:focus { - border-bottom-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:border-b-info-content:focus { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:border-b-info-content\/0:focus { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0))} -.focus\:border-b-info-content\/10:focus { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.focus\:border-b-info-content\/100:focus { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:border-b-info-content\/20:focus { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.focus\:border-b-info-content\/25:focus { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.focus\:border-b-info-content\/30:focus { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.focus\:border-b-info-content\/40:focus { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.focus\:border-b-info-content\/5:focus { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.focus\:border-b-info-content\/50:focus { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.focus\:border-b-info-content\/60:focus { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.focus\:border-b-info-content\/70:focus { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.focus\:border-b-info-content\/75:focus { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.focus\:border-b-info-content\/80:focus { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.focus\:border-b-info-content\/90:focus { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.focus\:border-b-info-content\/95:focus { - border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.focus\:border-b-info\/0:focus { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0))} -.focus\:border-b-info\/10:focus { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.1))} -.focus\:border-b-info\/100:focus { - border-bottom-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:border-b-info\/20:focus { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.2))} -.focus\:border-b-info\/25:focus { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.25))} -.focus\:border-b-info\/30:focus { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.3))} -.focus\:border-b-info\/40:focus { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.4))} -.focus\:border-b-info\/5:focus { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.05))} -.focus\:border-b-info\/50:focus { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.5))} -.focus\:border-b-info\/60:focus { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.6))} -.focus\:border-b-info\/70:focus { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.7))} -.focus\:border-b-info\/75:focus { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.75))} -.focus\:border-b-info\/80:focus { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.8))} -.focus\:border-b-info\/90:focus { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.9))} -.focus\:border-b-info\/95:focus { - border-bottom-color: var(--fallback-in,oklch(var(--in)/0.95))} -.focus\:border-b-success:focus { - border-bottom-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:border-b-success-content:focus { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:border-b-success-content\/0:focus { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0))} -.focus\:border-b-success-content\/10:focus { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.focus\:border-b-success-content\/100:focus { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:border-b-success-content\/20:focus { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.focus\:border-b-success-content\/25:focus { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.focus\:border-b-success-content\/30:focus { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.focus\:border-b-success-content\/40:focus { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.focus\:border-b-success-content\/5:focus { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.focus\:border-b-success-content\/50:focus { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.focus\:border-b-success-content\/60:focus { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.focus\:border-b-success-content\/70:focus { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.focus\:border-b-success-content\/75:focus { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.focus\:border-b-success-content\/80:focus { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.focus\:border-b-success-content\/90:focus { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.focus\:border-b-success-content\/95:focus { - border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.focus\:border-b-success\/0:focus { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0))} -.focus\:border-b-success\/10:focus { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.1))} -.focus\:border-b-success\/100:focus { - border-bottom-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:border-b-success\/20:focus { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.2))} -.focus\:border-b-success\/25:focus { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.25))} -.focus\:border-b-success\/30:focus { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.3))} -.focus\:border-b-success\/40:focus { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.4))} -.focus\:border-b-success\/5:focus { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.05))} -.focus\:border-b-success\/50:focus { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.5))} -.focus\:border-b-success\/60:focus { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.6))} -.focus\:border-b-success\/70:focus { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.7))} -.focus\:border-b-success\/75:focus { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.75))} -.focus\:border-b-success\/80:focus { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.8))} -.focus\:border-b-success\/90:focus { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.9))} -.focus\:border-b-success\/95:focus { - border-bottom-color: var(--fallback-su,oklch(var(--su)/0.95))} -.focus\:border-b-warning:focus { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:border-b-warning-content:focus { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:border-b-warning-content\/0:focus { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0))} -.focus\:border-b-warning-content\/10:focus { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.focus\:border-b-warning-content\/100:focus { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:border-b-warning-content\/20:focus { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.focus\:border-b-warning-content\/25:focus { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.focus\:border-b-warning-content\/30:focus { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.focus\:border-b-warning-content\/40:focus { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.focus\:border-b-warning-content\/5:focus { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.focus\:border-b-warning-content\/50:focus { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.focus\:border-b-warning-content\/60:focus { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.focus\:border-b-warning-content\/70:focus { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.focus\:border-b-warning-content\/75:focus { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.focus\:border-b-warning-content\/80:focus { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.focus\:border-b-warning-content\/90:focus { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.focus\:border-b-warning-content\/95:focus { - border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.focus\:border-b-warning\/0:focus { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0))} -.focus\:border-b-warning\/10:focus { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.focus\:border-b-warning\/100:focus { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:border-b-warning\/20:focus { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.focus\:border-b-warning\/25:focus { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.focus\:border-b-warning\/30:focus { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.focus\:border-b-warning\/40:focus { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.focus\:border-b-warning\/5:focus { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.focus\:border-b-warning\/50:focus { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.focus\:border-b-warning\/60:focus { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.focus\:border-b-warning\/70:focus { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.focus\:border-b-warning\/75:focus { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.focus\:border-b-warning\/80:focus { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.focus\:border-b-warning\/90:focus { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.focus\:border-b-warning\/95:focus { - border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.focus\:border-e-base-100:focus { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:border-e-base-100\/0:focus { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0))} -.focus\:border-e-base-100\/10:focus { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.focus\:border-e-base-100\/100:focus { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:border-e-base-100\/20:focus { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.focus\:border-e-base-100\/25:focus { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.focus\:border-e-base-100\/30:focus { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.focus\:border-e-base-100\/40:focus { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.focus\:border-e-base-100\/5:focus { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.focus\:border-e-base-100\/50:focus { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.focus\:border-e-base-100\/60:focus { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.focus\:border-e-base-100\/70:focus { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.focus\:border-e-base-100\/75:focus { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.focus\:border-e-base-100\/80:focus { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.focus\:border-e-base-100\/90:focus { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.focus\:border-e-base-100\/95:focus { - border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.focus\:border-e-base-200:focus { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:border-e-base-200\/0:focus { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0))} -.focus\:border-e-base-200\/10:focus { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.focus\:border-e-base-200\/100:focus { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:border-e-base-200\/20:focus { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.focus\:border-e-base-200\/25:focus { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.focus\:border-e-base-200\/30:focus { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.focus\:border-e-base-200\/40:focus { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.focus\:border-e-base-200\/5:focus { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.focus\:border-e-base-200\/50:focus { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.focus\:border-e-base-200\/60:focus { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.focus\:border-e-base-200\/70:focus { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.focus\:border-e-base-200\/75:focus { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.focus\:border-e-base-200\/80:focus { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.focus\:border-e-base-200\/90:focus { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.focus\:border-e-base-200\/95:focus { - border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.focus\:border-e-base-300:focus { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:border-e-base-300\/0:focus { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0))} -.focus\:border-e-base-300\/10:focus { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.focus\:border-e-base-300\/100:focus { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:border-e-base-300\/20:focus { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.focus\:border-e-base-300\/25:focus { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.focus\:border-e-base-300\/30:focus { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.focus\:border-e-base-300\/40:focus { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.focus\:border-e-base-300\/5:focus { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.focus\:border-e-base-300\/50:focus { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.focus\:border-e-base-300\/60:focus { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.focus\:border-e-base-300\/70:focus { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.focus\:border-e-base-300\/75:focus { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.focus\:border-e-base-300\/80:focus { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.focus\:border-e-base-300\/90:focus { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.focus\:border-e-base-300\/95:focus { - border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.focus\:border-e-base-content:focus { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:border-e-base-content\/0:focus { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0))} -.focus\:border-e-base-content\/10:focus { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.focus\:border-e-base-content\/100:focus { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:border-e-base-content\/20:focus { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.focus\:border-e-base-content\/25:focus { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.focus\:border-e-base-content\/30:focus { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.focus\:border-e-base-content\/40:focus { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.focus\:border-e-base-content\/5:focus { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.focus\:border-e-base-content\/50:focus { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.focus\:border-e-base-content\/60:focus { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.focus\:border-e-base-content\/70:focus { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.focus\:border-e-base-content\/75:focus { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.focus\:border-e-base-content\/80:focus { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.focus\:border-e-base-content\/90:focus { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.focus\:border-e-base-content\/95:focus { - border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.focus\:border-e-error:focus { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:border-e-error-content:focus { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:border-e-error-content\/0:focus { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0))} -.focus\:border-e-error-content\/10:focus { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.focus\:border-e-error-content\/100:focus { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:border-e-error-content\/20:focus { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.focus\:border-e-error-content\/25:focus { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.focus\:border-e-error-content\/30:focus { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.focus\:border-e-error-content\/40:focus { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.focus\:border-e-error-content\/5:focus { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.focus\:border-e-error-content\/50:focus { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.focus\:border-e-error-content\/60:focus { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.focus\:border-e-error-content\/70:focus { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.focus\:border-e-error-content\/75:focus { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.focus\:border-e-error-content\/80:focus { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.focus\:border-e-error-content\/90:focus { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.focus\:border-e-error-content\/95:focus { - border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.focus\:border-e-error\/0:focus { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0))} -.focus\:border-e-error\/10:focus { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.1))} -.focus\:border-e-error\/100:focus { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:border-e-error\/20:focus { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.2))} -.focus\:border-e-error\/25:focus { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.25))} -.focus\:border-e-error\/30:focus { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.3))} -.focus\:border-e-error\/40:focus { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.4))} -.focus\:border-e-error\/5:focus { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.05))} -.focus\:border-e-error\/50:focus { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.5))} -.focus\:border-e-error\/60:focus { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.6))} -.focus\:border-e-error\/70:focus { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.7))} -.focus\:border-e-error\/75:focus { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.75))} -.focus\:border-e-error\/80:focus { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.8))} -.focus\:border-e-error\/90:focus { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.9))} -.focus\:border-e-error\/95:focus { - border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.95))} -.focus\:border-e-info:focus { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:border-e-info-content:focus { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:border-e-info-content\/0:focus { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0))} -.focus\:border-e-info-content\/10:focus { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.focus\:border-e-info-content\/100:focus { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:border-e-info-content\/20:focus { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.focus\:border-e-info-content\/25:focus { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.focus\:border-e-info-content\/30:focus { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.focus\:border-e-info-content\/40:focus { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.focus\:border-e-info-content\/5:focus { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.focus\:border-e-info-content\/50:focus { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.focus\:border-e-info-content\/60:focus { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.focus\:border-e-info-content\/70:focus { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.focus\:border-e-info-content\/75:focus { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.focus\:border-e-info-content\/80:focus { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.focus\:border-e-info-content\/90:focus { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.focus\:border-e-info-content\/95:focus { - border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.focus\:border-e-info\/0:focus { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0))} -.focus\:border-e-info\/10:focus { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.1))} -.focus\:border-e-info\/100:focus { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:border-e-info\/20:focus { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.2))} -.focus\:border-e-info\/25:focus { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.25))} -.focus\:border-e-info\/30:focus { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.3))} -.focus\:border-e-info\/40:focus { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.4))} -.focus\:border-e-info\/5:focus { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.05))} -.focus\:border-e-info\/50:focus { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.5))} -.focus\:border-e-info\/60:focus { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.6))} -.focus\:border-e-info\/70:focus { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.7))} -.focus\:border-e-info\/75:focus { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.75))} -.focus\:border-e-info\/80:focus { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.8))} -.focus\:border-e-info\/90:focus { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.9))} -.focus\:border-e-info\/95:focus { - border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.95))} -.focus\:border-e-success:focus { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:border-e-success-content:focus { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:border-e-success-content\/0:focus { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0))} -.focus\:border-e-success-content\/10:focus { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.focus\:border-e-success-content\/100:focus { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:border-e-success-content\/20:focus { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.focus\:border-e-success-content\/25:focus { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.focus\:border-e-success-content\/30:focus { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.focus\:border-e-success-content\/40:focus { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.focus\:border-e-success-content\/5:focus { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.focus\:border-e-success-content\/50:focus { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.focus\:border-e-success-content\/60:focus { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.focus\:border-e-success-content\/70:focus { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.focus\:border-e-success-content\/75:focus { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.focus\:border-e-success-content\/80:focus { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.focus\:border-e-success-content\/90:focus { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.focus\:border-e-success-content\/95:focus { - border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.focus\:border-e-success\/0:focus { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0))} -.focus\:border-e-success\/10:focus { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.1))} -.focus\:border-e-success\/100:focus { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:border-e-success\/20:focus { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.2))} -.focus\:border-e-success\/25:focus { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.25))} -.focus\:border-e-success\/30:focus { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.3))} -.focus\:border-e-success\/40:focus { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.4))} -.focus\:border-e-success\/5:focus { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.05))} -.focus\:border-e-success\/50:focus { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.5))} -.focus\:border-e-success\/60:focus { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.6))} -.focus\:border-e-success\/70:focus { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.7))} -.focus\:border-e-success\/75:focus { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.75))} -.focus\:border-e-success\/80:focus { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.8))} -.focus\:border-e-success\/90:focus { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.9))} -.focus\:border-e-success\/95:focus { - border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.95))} -.focus\:border-e-warning:focus { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:border-e-warning-content:focus { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:border-e-warning-content\/0:focus { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0))} -.focus\:border-e-warning-content\/10:focus { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.focus\:border-e-warning-content\/100:focus { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:border-e-warning-content\/20:focus { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.focus\:border-e-warning-content\/25:focus { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.focus\:border-e-warning-content\/30:focus { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.focus\:border-e-warning-content\/40:focus { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.focus\:border-e-warning-content\/5:focus { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.focus\:border-e-warning-content\/50:focus { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.focus\:border-e-warning-content\/60:focus { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.focus\:border-e-warning-content\/70:focus { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.focus\:border-e-warning-content\/75:focus { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.focus\:border-e-warning-content\/80:focus { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.focus\:border-e-warning-content\/90:focus { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.focus\:border-e-warning-content\/95:focus { - border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.focus\:border-e-warning\/0:focus { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0))} -.focus\:border-e-warning\/10:focus { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.focus\:border-e-warning\/100:focus { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:border-e-warning\/20:focus { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.focus\:border-e-warning\/25:focus { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.focus\:border-e-warning\/30:focus { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.focus\:border-e-warning\/40:focus { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.focus\:border-e-warning\/5:focus { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.focus\:border-e-warning\/50:focus { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.focus\:border-e-warning\/60:focus { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.focus\:border-e-warning\/70:focus { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.focus\:border-e-warning\/75:focus { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.focus\:border-e-warning\/80:focus { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.focus\:border-e-warning\/90:focus { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.focus\:border-e-warning\/95:focus { - border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.focus\:border-l-base-100:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:border-l-base-100\/0:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0))} -.focus\:border-l-base-100\/10:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.focus\:border-l-base-100\/100:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:border-l-base-100\/20:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.focus\:border-l-base-100\/25:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.focus\:border-l-base-100\/30:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.focus\:border-l-base-100\/40:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.focus\:border-l-base-100\/5:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.focus\:border-l-base-100\/50:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.focus\:border-l-base-100\/60:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.focus\:border-l-base-100\/70:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.focus\:border-l-base-100\/75:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.focus\:border-l-base-100\/80:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.focus\:border-l-base-100\/90:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.focus\:border-l-base-100\/95:focus { - border-left-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.focus\:border-l-base-200:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:border-l-base-200\/0:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0))} -.focus\:border-l-base-200\/10:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.focus\:border-l-base-200\/100:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:border-l-base-200\/20:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.focus\:border-l-base-200\/25:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.focus\:border-l-base-200\/30:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.focus\:border-l-base-200\/40:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.focus\:border-l-base-200\/5:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.focus\:border-l-base-200\/50:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.focus\:border-l-base-200\/60:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.focus\:border-l-base-200\/70:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.focus\:border-l-base-200\/75:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.focus\:border-l-base-200\/80:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.focus\:border-l-base-200\/90:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.focus\:border-l-base-200\/95:focus { - border-left-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.focus\:border-l-base-300:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:border-l-base-300\/0:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0))} -.focus\:border-l-base-300\/10:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.focus\:border-l-base-300\/100:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:border-l-base-300\/20:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.focus\:border-l-base-300\/25:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.focus\:border-l-base-300\/30:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.focus\:border-l-base-300\/40:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.focus\:border-l-base-300\/5:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.focus\:border-l-base-300\/50:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.focus\:border-l-base-300\/60:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.focus\:border-l-base-300\/70:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.focus\:border-l-base-300\/75:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.focus\:border-l-base-300\/80:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.focus\:border-l-base-300\/90:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.focus\:border-l-base-300\/95:focus { - border-left-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.focus\:border-l-base-content:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:border-l-base-content\/0:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0))} -.focus\:border-l-base-content\/10:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.focus\:border-l-base-content\/100:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:border-l-base-content\/20:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.focus\:border-l-base-content\/25:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.focus\:border-l-base-content\/30:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.focus\:border-l-base-content\/40:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.focus\:border-l-base-content\/5:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.focus\:border-l-base-content\/50:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.focus\:border-l-base-content\/60:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.focus\:border-l-base-content\/70:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.focus\:border-l-base-content\/75:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.focus\:border-l-base-content\/80:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.focus\:border-l-base-content\/90:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.focus\:border-l-base-content\/95:focus { - border-left-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.focus\:border-l-error:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:border-l-error-content:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:border-l-error-content\/0:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0))} -.focus\:border-l-error-content\/10:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.focus\:border-l-error-content\/100:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:border-l-error-content\/20:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.focus\:border-l-error-content\/25:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.focus\:border-l-error-content\/30:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.focus\:border-l-error-content\/40:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.focus\:border-l-error-content\/5:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.focus\:border-l-error-content\/50:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.focus\:border-l-error-content\/60:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.focus\:border-l-error-content\/70:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.focus\:border-l-error-content\/75:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.focus\:border-l-error-content\/80:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.focus\:border-l-error-content\/90:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.focus\:border-l-error-content\/95:focus { - border-left-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.focus\:border-l-error\/0:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0))} -.focus\:border-l-error\/10:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.1))} -.focus\:border-l-error\/100:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:border-l-error\/20:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.2))} -.focus\:border-l-error\/25:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.25))} -.focus\:border-l-error\/30:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.3))} -.focus\:border-l-error\/40:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.4))} -.focus\:border-l-error\/5:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.05))} -.focus\:border-l-error\/50:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.5))} -.focus\:border-l-error\/60:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.6))} -.focus\:border-l-error\/70:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.7))} -.focus\:border-l-error\/75:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.75))} -.focus\:border-l-error\/80:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.8))} -.focus\:border-l-error\/90:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.9))} -.focus\:border-l-error\/95:focus { - border-left-color: var(--fallback-er,oklch(var(--er)/0.95))} -.focus\:border-l-info:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:border-l-info-content:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:border-l-info-content\/0:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0))} -.focus\:border-l-info-content\/10:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.focus\:border-l-info-content\/100:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:border-l-info-content\/20:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.focus\:border-l-info-content\/25:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.focus\:border-l-info-content\/30:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.focus\:border-l-info-content\/40:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.focus\:border-l-info-content\/5:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.focus\:border-l-info-content\/50:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.focus\:border-l-info-content\/60:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.focus\:border-l-info-content\/70:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.focus\:border-l-info-content\/75:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.focus\:border-l-info-content\/80:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.focus\:border-l-info-content\/90:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.focus\:border-l-info-content\/95:focus { - border-left-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.focus\:border-l-info\/0:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0))} -.focus\:border-l-info\/10:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.1))} -.focus\:border-l-info\/100:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:border-l-info\/20:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.2))} -.focus\:border-l-info\/25:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.25))} -.focus\:border-l-info\/30:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.3))} -.focus\:border-l-info\/40:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.4))} -.focus\:border-l-info\/5:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.05))} -.focus\:border-l-info\/50:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.5))} -.focus\:border-l-info\/60:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.6))} -.focus\:border-l-info\/70:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.7))} -.focus\:border-l-info\/75:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.75))} -.focus\:border-l-info\/80:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.8))} -.focus\:border-l-info\/90:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.9))} -.focus\:border-l-info\/95:focus { - border-left-color: var(--fallback-in,oklch(var(--in)/0.95))} -.focus\:border-l-success:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:border-l-success-content:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:border-l-success-content\/0:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0))} -.focus\:border-l-success-content\/10:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.focus\:border-l-success-content\/100:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:border-l-success-content\/20:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.focus\:border-l-success-content\/25:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.focus\:border-l-success-content\/30:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.focus\:border-l-success-content\/40:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.focus\:border-l-success-content\/5:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.focus\:border-l-success-content\/50:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.focus\:border-l-success-content\/60:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.focus\:border-l-success-content\/70:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.focus\:border-l-success-content\/75:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.focus\:border-l-success-content\/80:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.focus\:border-l-success-content\/90:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.focus\:border-l-success-content\/95:focus { - border-left-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.focus\:border-l-success\/0:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0))} -.focus\:border-l-success\/10:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.1))} -.focus\:border-l-success\/100:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:border-l-success\/20:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.2))} -.focus\:border-l-success\/25:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.25))} -.focus\:border-l-success\/30:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.3))} -.focus\:border-l-success\/40:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.4))} -.focus\:border-l-success\/5:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.05))} -.focus\:border-l-success\/50:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.5))} -.focus\:border-l-success\/60:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.6))} -.focus\:border-l-success\/70:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.7))} -.focus\:border-l-success\/75:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.75))} -.focus\:border-l-success\/80:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.8))} -.focus\:border-l-success\/90:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.9))} -.focus\:border-l-success\/95:focus { - border-left-color: var(--fallback-su,oklch(var(--su)/0.95))} -.focus\:border-l-warning:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:border-l-warning-content:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:border-l-warning-content\/0:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0))} -.focus\:border-l-warning-content\/10:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.focus\:border-l-warning-content\/100:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:border-l-warning-content\/20:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.focus\:border-l-warning-content\/25:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.focus\:border-l-warning-content\/30:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.focus\:border-l-warning-content\/40:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.focus\:border-l-warning-content\/5:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.focus\:border-l-warning-content\/50:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.focus\:border-l-warning-content\/60:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.focus\:border-l-warning-content\/70:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.focus\:border-l-warning-content\/75:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.focus\:border-l-warning-content\/80:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.focus\:border-l-warning-content\/90:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.focus\:border-l-warning-content\/95:focus { - border-left-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.focus\:border-l-warning\/0:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0))} -.focus\:border-l-warning\/10:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.focus\:border-l-warning\/100:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:border-l-warning\/20:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.focus\:border-l-warning\/25:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.focus\:border-l-warning\/30:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.focus\:border-l-warning\/40:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.focus\:border-l-warning\/5:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.focus\:border-l-warning\/50:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.focus\:border-l-warning\/60:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.focus\:border-l-warning\/70:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.focus\:border-l-warning\/75:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.focus\:border-l-warning\/80:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.focus\:border-l-warning\/90:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.focus\:border-l-warning\/95:focus { - border-left-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.focus\:border-r-base-100:focus { - border-right-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:border-r-base-100\/0:focus { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0))} -.focus\:border-r-base-100\/10:focus { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.focus\:border-r-base-100\/100:focus { - border-right-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:border-r-base-100\/20:focus { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.focus\:border-r-base-100\/25:focus { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.focus\:border-r-base-100\/30:focus { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.focus\:border-r-base-100\/40:focus { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.focus\:border-r-base-100\/5:focus { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.focus\:border-r-base-100\/50:focus { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.focus\:border-r-base-100\/60:focus { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.focus\:border-r-base-100\/70:focus { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.focus\:border-r-base-100\/75:focus { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.focus\:border-r-base-100\/80:focus { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.focus\:border-r-base-100\/90:focus { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.focus\:border-r-base-100\/95:focus { - border-right-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.focus\:border-r-base-200:focus { - border-right-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:border-r-base-200\/0:focus { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0))} -.focus\:border-r-base-200\/10:focus { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.focus\:border-r-base-200\/100:focus { - border-right-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:border-r-base-200\/20:focus { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.focus\:border-r-base-200\/25:focus { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.focus\:border-r-base-200\/30:focus { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.focus\:border-r-base-200\/40:focus { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.focus\:border-r-base-200\/5:focus { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.focus\:border-r-base-200\/50:focus { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.focus\:border-r-base-200\/60:focus { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.focus\:border-r-base-200\/70:focus { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.focus\:border-r-base-200\/75:focus { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.focus\:border-r-base-200\/80:focus { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.focus\:border-r-base-200\/90:focus { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.focus\:border-r-base-200\/95:focus { - border-right-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.focus\:border-r-base-300:focus { - border-right-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:border-r-base-300\/0:focus { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0))} -.focus\:border-r-base-300\/10:focus { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.focus\:border-r-base-300\/100:focus { - border-right-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:border-r-base-300\/20:focus { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.focus\:border-r-base-300\/25:focus { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.focus\:border-r-base-300\/30:focus { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.focus\:border-r-base-300\/40:focus { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.focus\:border-r-base-300\/5:focus { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.focus\:border-r-base-300\/50:focus { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.focus\:border-r-base-300\/60:focus { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.focus\:border-r-base-300\/70:focus { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.focus\:border-r-base-300\/75:focus { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.focus\:border-r-base-300\/80:focus { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.focus\:border-r-base-300\/90:focus { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.focus\:border-r-base-300\/95:focus { - border-right-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.focus\:border-r-base-content:focus { - border-right-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:border-r-base-content\/0:focus { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0))} -.focus\:border-r-base-content\/10:focus { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.focus\:border-r-base-content\/100:focus { - border-right-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:border-r-base-content\/20:focus { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.focus\:border-r-base-content\/25:focus { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.focus\:border-r-base-content\/30:focus { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.focus\:border-r-base-content\/40:focus { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.focus\:border-r-base-content\/5:focus { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.focus\:border-r-base-content\/50:focus { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.focus\:border-r-base-content\/60:focus { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.focus\:border-r-base-content\/70:focus { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.focus\:border-r-base-content\/75:focus { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.focus\:border-r-base-content\/80:focus { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.focus\:border-r-base-content\/90:focus { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.focus\:border-r-base-content\/95:focus { - border-right-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.focus\:border-r-error:focus { - border-right-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:border-r-error-content:focus { - border-right-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:border-r-error-content\/0:focus { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0))} -.focus\:border-r-error-content\/10:focus { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.focus\:border-r-error-content\/100:focus { - border-right-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:border-r-error-content\/20:focus { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.focus\:border-r-error-content\/25:focus { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.focus\:border-r-error-content\/30:focus { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.focus\:border-r-error-content\/40:focus { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.focus\:border-r-error-content\/5:focus { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.focus\:border-r-error-content\/50:focus { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.focus\:border-r-error-content\/60:focus { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.focus\:border-r-error-content\/70:focus { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.focus\:border-r-error-content\/75:focus { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.focus\:border-r-error-content\/80:focus { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.focus\:border-r-error-content\/90:focus { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.focus\:border-r-error-content\/95:focus { - border-right-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.focus\:border-r-error\/0:focus { - border-right-color: var(--fallback-er,oklch(var(--er)/0))} -.focus\:border-r-error\/10:focus { - border-right-color: var(--fallback-er,oklch(var(--er)/0.1))} -.focus\:border-r-error\/100:focus { - border-right-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:border-r-error\/20:focus { - border-right-color: var(--fallback-er,oklch(var(--er)/0.2))} -.focus\:border-r-error\/25:focus { - border-right-color: var(--fallback-er,oklch(var(--er)/0.25))} -.focus\:border-r-error\/30:focus { - border-right-color: var(--fallback-er,oklch(var(--er)/0.3))} -.focus\:border-r-error\/40:focus { - border-right-color: var(--fallback-er,oklch(var(--er)/0.4))} -.focus\:border-r-error\/5:focus { - border-right-color: var(--fallback-er,oklch(var(--er)/0.05))} -.focus\:border-r-error\/50:focus { - border-right-color: var(--fallback-er,oklch(var(--er)/0.5))} -.focus\:border-r-error\/60:focus { - border-right-color: var(--fallback-er,oklch(var(--er)/0.6))} -.focus\:border-r-error\/70:focus { - border-right-color: var(--fallback-er,oklch(var(--er)/0.7))} -.focus\:border-r-error\/75:focus { - border-right-color: var(--fallback-er,oklch(var(--er)/0.75))} -.focus\:border-r-error\/80:focus { - border-right-color: var(--fallback-er,oklch(var(--er)/0.8))} -.focus\:border-r-error\/90:focus { - border-right-color: var(--fallback-er,oklch(var(--er)/0.9))} -.focus\:border-r-error\/95:focus { - border-right-color: var(--fallback-er,oklch(var(--er)/0.95))} -.focus\:border-r-info:focus { - border-right-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:border-r-info-content:focus { - border-right-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:border-r-info-content\/0:focus { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0))} -.focus\:border-r-info-content\/10:focus { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.focus\:border-r-info-content\/100:focus { - border-right-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:border-r-info-content\/20:focus { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.focus\:border-r-info-content\/25:focus { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.focus\:border-r-info-content\/30:focus { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.focus\:border-r-info-content\/40:focus { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.focus\:border-r-info-content\/5:focus { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.focus\:border-r-info-content\/50:focus { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.focus\:border-r-info-content\/60:focus { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.focus\:border-r-info-content\/70:focus { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.focus\:border-r-info-content\/75:focus { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.focus\:border-r-info-content\/80:focus { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.focus\:border-r-info-content\/90:focus { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.focus\:border-r-info-content\/95:focus { - border-right-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.focus\:border-r-info\/0:focus { - border-right-color: var(--fallback-in,oklch(var(--in)/0))} -.focus\:border-r-info\/10:focus { - border-right-color: var(--fallback-in,oklch(var(--in)/0.1))} -.focus\:border-r-info\/100:focus { - border-right-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:border-r-info\/20:focus { - border-right-color: var(--fallback-in,oklch(var(--in)/0.2))} -.focus\:border-r-info\/25:focus { - border-right-color: var(--fallback-in,oklch(var(--in)/0.25))} -.focus\:border-r-info\/30:focus { - border-right-color: var(--fallback-in,oklch(var(--in)/0.3))} -.focus\:border-r-info\/40:focus { - border-right-color: var(--fallback-in,oklch(var(--in)/0.4))} -.focus\:border-r-info\/5:focus { - border-right-color: var(--fallback-in,oklch(var(--in)/0.05))} -.focus\:border-r-info\/50:focus { - border-right-color: var(--fallback-in,oklch(var(--in)/0.5))} -.focus\:border-r-info\/60:focus { - border-right-color: var(--fallback-in,oklch(var(--in)/0.6))} -.focus\:border-r-info\/70:focus { - border-right-color: var(--fallback-in,oklch(var(--in)/0.7))} -.focus\:border-r-info\/75:focus { - border-right-color: var(--fallback-in,oklch(var(--in)/0.75))} -.focus\:border-r-info\/80:focus { - border-right-color: var(--fallback-in,oklch(var(--in)/0.8))} -.focus\:border-r-info\/90:focus { - border-right-color: var(--fallback-in,oklch(var(--in)/0.9))} -.focus\:border-r-info\/95:focus { - border-right-color: var(--fallback-in,oklch(var(--in)/0.95))} -.focus\:border-r-success:focus { - border-right-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:border-r-success-content:focus { - border-right-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:border-r-success-content\/0:focus { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0))} -.focus\:border-r-success-content\/10:focus { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.focus\:border-r-success-content\/100:focus { - border-right-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:border-r-success-content\/20:focus { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.focus\:border-r-success-content\/25:focus { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.focus\:border-r-success-content\/30:focus { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.focus\:border-r-success-content\/40:focus { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.focus\:border-r-success-content\/5:focus { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.focus\:border-r-success-content\/50:focus { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.focus\:border-r-success-content\/60:focus { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.focus\:border-r-success-content\/70:focus { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.focus\:border-r-success-content\/75:focus { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.focus\:border-r-success-content\/80:focus { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.focus\:border-r-success-content\/90:focus { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.focus\:border-r-success-content\/95:focus { - border-right-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.focus\:border-r-success\/0:focus { - border-right-color: var(--fallback-su,oklch(var(--su)/0))} -.focus\:border-r-success\/10:focus { - border-right-color: var(--fallback-su,oklch(var(--su)/0.1))} -.focus\:border-r-success\/100:focus { - border-right-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:border-r-success\/20:focus { - border-right-color: var(--fallback-su,oklch(var(--su)/0.2))} -.focus\:border-r-success\/25:focus { - border-right-color: var(--fallback-su,oklch(var(--su)/0.25))} -.focus\:border-r-success\/30:focus { - border-right-color: var(--fallback-su,oklch(var(--su)/0.3))} -.focus\:border-r-success\/40:focus { - border-right-color: var(--fallback-su,oklch(var(--su)/0.4))} -.focus\:border-r-success\/5:focus { - border-right-color: var(--fallback-su,oklch(var(--su)/0.05))} -.focus\:border-r-success\/50:focus { - border-right-color: var(--fallback-su,oklch(var(--su)/0.5))} -.focus\:border-r-success\/60:focus { - border-right-color: var(--fallback-su,oklch(var(--su)/0.6))} -.focus\:border-r-success\/70:focus { - border-right-color: var(--fallback-su,oklch(var(--su)/0.7))} -.focus\:border-r-success\/75:focus { - border-right-color: var(--fallback-su,oklch(var(--su)/0.75))} -.focus\:border-r-success\/80:focus { - border-right-color: var(--fallback-su,oklch(var(--su)/0.8))} -.focus\:border-r-success\/90:focus { - border-right-color: var(--fallback-su,oklch(var(--su)/0.9))} -.focus\:border-r-success\/95:focus { - border-right-color: var(--fallback-su,oklch(var(--su)/0.95))} -.focus\:border-r-warning:focus { - border-right-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:border-r-warning-content:focus { - border-right-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:border-r-warning-content\/0:focus { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0))} -.focus\:border-r-warning-content\/10:focus { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.focus\:border-r-warning-content\/100:focus { - border-right-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:border-r-warning-content\/20:focus { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.focus\:border-r-warning-content\/25:focus { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.focus\:border-r-warning-content\/30:focus { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.focus\:border-r-warning-content\/40:focus { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.focus\:border-r-warning-content\/5:focus { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.focus\:border-r-warning-content\/50:focus { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.focus\:border-r-warning-content\/60:focus { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.focus\:border-r-warning-content\/70:focus { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.focus\:border-r-warning-content\/75:focus { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.focus\:border-r-warning-content\/80:focus { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.focus\:border-r-warning-content\/90:focus { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.focus\:border-r-warning-content\/95:focus { - border-right-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.focus\:border-r-warning\/0:focus { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0))} -.focus\:border-r-warning\/10:focus { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.focus\:border-r-warning\/100:focus { - border-right-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:border-r-warning\/20:focus { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.focus\:border-r-warning\/25:focus { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.focus\:border-r-warning\/30:focus { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.focus\:border-r-warning\/40:focus { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.focus\:border-r-warning\/5:focus { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.focus\:border-r-warning\/50:focus { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.focus\:border-r-warning\/60:focus { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.focus\:border-r-warning\/70:focus { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.focus\:border-r-warning\/75:focus { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.focus\:border-r-warning\/80:focus { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.focus\:border-r-warning\/90:focus { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.focus\:border-r-warning\/95:focus { - border-right-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.focus\:border-s-base-100:focus { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:border-s-base-100\/0:focus { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0))} -.focus\:border-s-base-100\/10:focus { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.focus\:border-s-base-100\/100:focus { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:border-s-base-100\/20:focus { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.focus\:border-s-base-100\/25:focus { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.focus\:border-s-base-100\/30:focus { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.focus\:border-s-base-100\/40:focus { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.focus\:border-s-base-100\/5:focus { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.focus\:border-s-base-100\/50:focus { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.focus\:border-s-base-100\/60:focus { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.focus\:border-s-base-100\/70:focus { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.focus\:border-s-base-100\/75:focus { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.focus\:border-s-base-100\/80:focus { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.focus\:border-s-base-100\/90:focus { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.focus\:border-s-base-100\/95:focus { - border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.focus\:border-s-base-200:focus { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:border-s-base-200\/0:focus { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0))} -.focus\:border-s-base-200\/10:focus { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.focus\:border-s-base-200\/100:focus { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:border-s-base-200\/20:focus { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.focus\:border-s-base-200\/25:focus { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.focus\:border-s-base-200\/30:focus { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.focus\:border-s-base-200\/40:focus { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.focus\:border-s-base-200\/5:focus { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.focus\:border-s-base-200\/50:focus { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.focus\:border-s-base-200\/60:focus { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.focus\:border-s-base-200\/70:focus { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.focus\:border-s-base-200\/75:focus { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.focus\:border-s-base-200\/80:focus { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.focus\:border-s-base-200\/90:focus { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.focus\:border-s-base-200\/95:focus { - border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.focus\:border-s-base-300:focus { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:border-s-base-300\/0:focus { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0))} -.focus\:border-s-base-300\/10:focus { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.focus\:border-s-base-300\/100:focus { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:border-s-base-300\/20:focus { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.focus\:border-s-base-300\/25:focus { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.focus\:border-s-base-300\/30:focus { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.focus\:border-s-base-300\/40:focus { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.focus\:border-s-base-300\/5:focus { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.focus\:border-s-base-300\/50:focus { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.focus\:border-s-base-300\/60:focus { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.focus\:border-s-base-300\/70:focus { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.focus\:border-s-base-300\/75:focus { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.focus\:border-s-base-300\/80:focus { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.focus\:border-s-base-300\/90:focus { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.focus\:border-s-base-300\/95:focus { - border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.focus\:border-s-base-content:focus { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:border-s-base-content\/0:focus { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0))} -.focus\:border-s-base-content\/10:focus { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.focus\:border-s-base-content\/100:focus { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:border-s-base-content\/20:focus { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.focus\:border-s-base-content\/25:focus { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.focus\:border-s-base-content\/30:focus { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.focus\:border-s-base-content\/40:focus { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.focus\:border-s-base-content\/5:focus { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.focus\:border-s-base-content\/50:focus { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.focus\:border-s-base-content\/60:focus { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.focus\:border-s-base-content\/70:focus { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.focus\:border-s-base-content\/75:focus { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.focus\:border-s-base-content\/80:focus { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.focus\:border-s-base-content\/90:focus { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.focus\:border-s-base-content\/95:focus { - border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.focus\:border-s-error:focus { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:border-s-error-content:focus { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:border-s-error-content\/0:focus { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0))} -.focus\:border-s-error-content\/10:focus { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.focus\:border-s-error-content\/100:focus { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:border-s-error-content\/20:focus { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.focus\:border-s-error-content\/25:focus { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.focus\:border-s-error-content\/30:focus { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.focus\:border-s-error-content\/40:focus { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.focus\:border-s-error-content\/5:focus { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.focus\:border-s-error-content\/50:focus { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.focus\:border-s-error-content\/60:focus { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.focus\:border-s-error-content\/70:focus { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.focus\:border-s-error-content\/75:focus { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.focus\:border-s-error-content\/80:focus { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.focus\:border-s-error-content\/90:focus { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.focus\:border-s-error-content\/95:focus { - border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.focus\:border-s-error\/0:focus { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0))} -.focus\:border-s-error\/10:focus { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.1))} -.focus\:border-s-error\/100:focus { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:border-s-error\/20:focus { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.2))} -.focus\:border-s-error\/25:focus { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.25))} -.focus\:border-s-error\/30:focus { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.3))} -.focus\:border-s-error\/40:focus { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.4))} -.focus\:border-s-error\/5:focus { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.05))} -.focus\:border-s-error\/50:focus { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.5))} -.focus\:border-s-error\/60:focus { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.6))} -.focus\:border-s-error\/70:focus { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.7))} -.focus\:border-s-error\/75:focus { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.75))} -.focus\:border-s-error\/80:focus { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.8))} -.focus\:border-s-error\/90:focus { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.9))} -.focus\:border-s-error\/95:focus { - border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.95))} -.focus\:border-s-info:focus { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:border-s-info-content:focus { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:border-s-info-content\/0:focus { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0))} -.focus\:border-s-info-content\/10:focus { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.focus\:border-s-info-content\/100:focus { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:border-s-info-content\/20:focus { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.focus\:border-s-info-content\/25:focus { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.focus\:border-s-info-content\/30:focus { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.focus\:border-s-info-content\/40:focus { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.focus\:border-s-info-content\/5:focus { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.focus\:border-s-info-content\/50:focus { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.focus\:border-s-info-content\/60:focus { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.focus\:border-s-info-content\/70:focus { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.focus\:border-s-info-content\/75:focus { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.focus\:border-s-info-content\/80:focus { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.focus\:border-s-info-content\/90:focus { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.focus\:border-s-info-content\/95:focus { - border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.focus\:border-s-info\/0:focus { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0))} -.focus\:border-s-info\/10:focus { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.1))} -.focus\:border-s-info\/100:focus { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:border-s-info\/20:focus { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.2))} -.focus\:border-s-info\/25:focus { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.25))} -.focus\:border-s-info\/30:focus { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.3))} -.focus\:border-s-info\/40:focus { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.4))} -.focus\:border-s-info\/5:focus { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.05))} -.focus\:border-s-info\/50:focus { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.5))} -.focus\:border-s-info\/60:focus { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.6))} -.focus\:border-s-info\/70:focus { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.7))} -.focus\:border-s-info\/75:focus { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.75))} -.focus\:border-s-info\/80:focus { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.8))} -.focus\:border-s-info\/90:focus { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.9))} -.focus\:border-s-info\/95:focus { - border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.95))} -.focus\:border-s-success:focus { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:border-s-success-content:focus { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:border-s-success-content\/0:focus { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0))} -.focus\:border-s-success-content\/10:focus { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.focus\:border-s-success-content\/100:focus { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:border-s-success-content\/20:focus { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.focus\:border-s-success-content\/25:focus { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.focus\:border-s-success-content\/30:focus { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.focus\:border-s-success-content\/40:focus { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.focus\:border-s-success-content\/5:focus { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.focus\:border-s-success-content\/50:focus { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.focus\:border-s-success-content\/60:focus { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.focus\:border-s-success-content\/70:focus { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.focus\:border-s-success-content\/75:focus { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.focus\:border-s-success-content\/80:focus { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.focus\:border-s-success-content\/90:focus { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.focus\:border-s-success-content\/95:focus { - border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.focus\:border-s-success\/0:focus { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0))} -.focus\:border-s-success\/10:focus { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.1))} -.focus\:border-s-success\/100:focus { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:border-s-success\/20:focus { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.2))} -.focus\:border-s-success\/25:focus { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.25))} -.focus\:border-s-success\/30:focus { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.3))} -.focus\:border-s-success\/40:focus { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.4))} -.focus\:border-s-success\/5:focus { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.05))} -.focus\:border-s-success\/50:focus { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.5))} -.focus\:border-s-success\/60:focus { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.6))} -.focus\:border-s-success\/70:focus { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.7))} -.focus\:border-s-success\/75:focus { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.75))} -.focus\:border-s-success\/80:focus { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.8))} -.focus\:border-s-success\/90:focus { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.9))} -.focus\:border-s-success\/95:focus { - border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.95))} -.focus\:border-s-warning:focus { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:border-s-warning-content:focus { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:border-s-warning-content\/0:focus { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0))} -.focus\:border-s-warning-content\/10:focus { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.focus\:border-s-warning-content\/100:focus { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:border-s-warning-content\/20:focus { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.focus\:border-s-warning-content\/25:focus { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.focus\:border-s-warning-content\/30:focus { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.focus\:border-s-warning-content\/40:focus { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.focus\:border-s-warning-content\/5:focus { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.focus\:border-s-warning-content\/50:focus { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.focus\:border-s-warning-content\/60:focus { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.focus\:border-s-warning-content\/70:focus { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.focus\:border-s-warning-content\/75:focus { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.focus\:border-s-warning-content\/80:focus { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.focus\:border-s-warning-content\/90:focus { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.focus\:border-s-warning-content\/95:focus { - border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.focus\:border-s-warning\/0:focus { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0))} -.focus\:border-s-warning\/10:focus { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.focus\:border-s-warning\/100:focus { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:border-s-warning\/20:focus { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.focus\:border-s-warning\/25:focus { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.focus\:border-s-warning\/30:focus { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.focus\:border-s-warning\/40:focus { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.focus\:border-s-warning\/5:focus { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.focus\:border-s-warning\/50:focus { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.focus\:border-s-warning\/60:focus { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.focus\:border-s-warning\/70:focus { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.focus\:border-s-warning\/75:focus { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.focus\:border-s-warning\/80:focus { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.focus\:border-s-warning\/90:focus { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.focus\:border-s-warning\/95:focus { - border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.focus\:border-t-base-100:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:border-t-base-100\/0:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0))} -.focus\:border-t-base-100\/10:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.focus\:border-t-base-100\/100:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:border-t-base-100\/20:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.focus\:border-t-base-100\/25:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.focus\:border-t-base-100\/30:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.focus\:border-t-base-100\/40:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.focus\:border-t-base-100\/5:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.focus\:border-t-base-100\/50:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.focus\:border-t-base-100\/60:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.focus\:border-t-base-100\/70:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.focus\:border-t-base-100\/75:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.focus\:border-t-base-100\/80:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.focus\:border-t-base-100\/90:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.focus\:border-t-base-100\/95:focus { - border-top-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.focus\:border-t-base-200:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:border-t-base-200\/0:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0))} -.focus\:border-t-base-200\/10:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.focus\:border-t-base-200\/100:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:border-t-base-200\/20:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.focus\:border-t-base-200\/25:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.focus\:border-t-base-200\/30:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.focus\:border-t-base-200\/40:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.focus\:border-t-base-200\/5:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.focus\:border-t-base-200\/50:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.focus\:border-t-base-200\/60:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.focus\:border-t-base-200\/70:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.focus\:border-t-base-200\/75:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.focus\:border-t-base-200\/80:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.focus\:border-t-base-200\/90:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.focus\:border-t-base-200\/95:focus { - border-top-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.focus\:border-t-base-300:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:border-t-base-300\/0:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0))} -.focus\:border-t-base-300\/10:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.focus\:border-t-base-300\/100:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:border-t-base-300\/20:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.focus\:border-t-base-300\/25:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.focus\:border-t-base-300\/30:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.focus\:border-t-base-300\/40:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.focus\:border-t-base-300\/5:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.focus\:border-t-base-300\/50:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.focus\:border-t-base-300\/60:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.focus\:border-t-base-300\/70:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.focus\:border-t-base-300\/75:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.focus\:border-t-base-300\/80:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.focus\:border-t-base-300\/90:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.focus\:border-t-base-300\/95:focus { - border-top-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.focus\:border-t-base-content:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:border-t-base-content\/0:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0))} -.focus\:border-t-base-content\/10:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.focus\:border-t-base-content\/100:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:border-t-base-content\/20:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.focus\:border-t-base-content\/25:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.focus\:border-t-base-content\/30:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.focus\:border-t-base-content\/40:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.focus\:border-t-base-content\/5:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.focus\:border-t-base-content\/50:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.focus\:border-t-base-content\/60:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.focus\:border-t-base-content\/70:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.focus\:border-t-base-content\/75:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.focus\:border-t-base-content\/80:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.focus\:border-t-base-content\/90:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.focus\:border-t-base-content\/95:focus { - border-top-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.focus\:border-t-error:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:border-t-error-content:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:border-t-error-content\/0:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0))} -.focus\:border-t-error-content\/10:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.focus\:border-t-error-content\/100:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:border-t-error-content\/20:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.focus\:border-t-error-content\/25:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.focus\:border-t-error-content\/30:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.focus\:border-t-error-content\/40:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.focus\:border-t-error-content\/5:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.focus\:border-t-error-content\/50:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.focus\:border-t-error-content\/60:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.focus\:border-t-error-content\/70:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.focus\:border-t-error-content\/75:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.focus\:border-t-error-content\/80:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.focus\:border-t-error-content\/90:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.focus\:border-t-error-content\/95:focus { - border-top-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.focus\:border-t-error\/0:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0))} -.focus\:border-t-error\/10:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.1))} -.focus\:border-t-error\/100:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:border-t-error\/20:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.2))} -.focus\:border-t-error\/25:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.25))} -.focus\:border-t-error\/30:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.3))} -.focus\:border-t-error\/40:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.4))} -.focus\:border-t-error\/5:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.05))} -.focus\:border-t-error\/50:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.5))} -.focus\:border-t-error\/60:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.6))} -.focus\:border-t-error\/70:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.7))} -.focus\:border-t-error\/75:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.75))} -.focus\:border-t-error\/80:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.8))} -.focus\:border-t-error\/90:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.9))} -.focus\:border-t-error\/95:focus { - border-top-color: var(--fallback-er,oklch(var(--er)/0.95))} -.focus\:border-t-info:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:border-t-info-content:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:border-t-info-content\/0:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0))} -.focus\:border-t-info-content\/10:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.focus\:border-t-info-content\/100:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:border-t-info-content\/20:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.focus\:border-t-info-content\/25:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.focus\:border-t-info-content\/30:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.focus\:border-t-info-content\/40:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.focus\:border-t-info-content\/5:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.focus\:border-t-info-content\/50:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.focus\:border-t-info-content\/60:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.focus\:border-t-info-content\/70:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.focus\:border-t-info-content\/75:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.focus\:border-t-info-content\/80:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.focus\:border-t-info-content\/90:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.focus\:border-t-info-content\/95:focus { - border-top-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.focus\:border-t-info\/0:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0))} -.focus\:border-t-info\/10:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.1))} -.focus\:border-t-info\/100:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:border-t-info\/20:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.2))} -.focus\:border-t-info\/25:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.25))} -.focus\:border-t-info\/30:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.3))} -.focus\:border-t-info\/40:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.4))} -.focus\:border-t-info\/5:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.05))} -.focus\:border-t-info\/50:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.5))} -.focus\:border-t-info\/60:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.6))} -.focus\:border-t-info\/70:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.7))} -.focus\:border-t-info\/75:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.75))} -.focus\:border-t-info\/80:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.8))} -.focus\:border-t-info\/90:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.9))} -.focus\:border-t-info\/95:focus { - border-top-color: var(--fallback-in,oklch(var(--in)/0.95))} -.focus\:border-t-success:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:border-t-success-content:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:border-t-success-content\/0:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0))} -.focus\:border-t-success-content\/10:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.focus\:border-t-success-content\/100:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:border-t-success-content\/20:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.focus\:border-t-success-content\/25:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.focus\:border-t-success-content\/30:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.focus\:border-t-success-content\/40:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.focus\:border-t-success-content\/5:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.focus\:border-t-success-content\/50:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.focus\:border-t-success-content\/60:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.focus\:border-t-success-content\/70:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.focus\:border-t-success-content\/75:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.focus\:border-t-success-content\/80:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.focus\:border-t-success-content\/90:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.focus\:border-t-success-content\/95:focus { - border-top-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.focus\:border-t-success\/0:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0))} -.focus\:border-t-success\/10:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.1))} -.focus\:border-t-success\/100:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:border-t-success\/20:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.2))} -.focus\:border-t-success\/25:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.25))} -.focus\:border-t-success\/30:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.3))} -.focus\:border-t-success\/40:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.4))} -.focus\:border-t-success\/5:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.05))} -.focus\:border-t-success\/50:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.5))} -.focus\:border-t-success\/60:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.6))} -.focus\:border-t-success\/70:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.7))} -.focus\:border-t-success\/75:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.75))} -.focus\:border-t-success\/80:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.8))} -.focus\:border-t-success\/90:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.9))} -.focus\:border-t-success\/95:focus { - border-top-color: var(--fallback-su,oklch(var(--su)/0.95))} -.focus\:border-t-warning:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:border-t-warning-content:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:border-t-warning-content\/0:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0))} -.focus\:border-t-warning-content\/10:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.focus\:border-t-warning-content\/100:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:border-t-warning-content\/20:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.focus\:border-t-warning-content\/25:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.focus\:border-t-warning-content\/30:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.focus\:border-t-warning-content\/40:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.focus\:border-t-warning-content\/5:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.focus\:border-t-warning-content\/50:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.focus\:border-t-warning-content\/60:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.focus\:border-t-warning-content\/70:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.focus\:border-t-warning-content\/75:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.focus\:border-t-warning-content\/80:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.focus\:border-t-warning-content\/90:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.focus\:border-t-warning-content\/95:focus { - border-top-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.focus\:border-t-warning\/0:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0))} -.focus\:border-t-warning\/10:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.focus\:border-t-warning\/100:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:border-t-warning\/20:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.focus\:border-t-warning\/25:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.focus\:border-t-warning\/30:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.focus\:border-t-warning\/40:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.focus\:border-t-warning\/5:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.focus\:border-t-warning\/50:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.focus\:border-t-warning\/60:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.focus\:border-t-warning\/70:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.focus\:border-t-warning\/75:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.focus\:border-t-warning\/80:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.focus\:border-t-warning\/90:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.focus\:border-t-warning\/95:focus { - border-top-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.focus\:bg-accent:focus { - background-color: var(--fallback-a,oklch(var(--a)/1))} -.focus\:bg-accent-content:focus { - background-color: var(--fallback-ac,oklch(var(--ac)/1))} -.focus\:bg-accent-content\/0:focus { - background-color: var(--fallback-ac,oklch(var(--ac)/0))} -.focus\:bg-accent-content\/10:focus { - background-color: var(--fallback-ac,oklch(var(--ac)/0.1))} -.focus\:bg-accent-content\/100:focus { - background-color: var(--fallback-ac,oklch(var(--ac)/1))} -.focus\:bg-accent-content\/20:focus { - background-color: var(--fallback-ac,oklch(var(--ac)/0.2))} -.focus\:bg-accent-content\/25:focus { - background-color: var(--fallback-ac,oklch(var(--ac)/0.25))} -.focus\:bg-accent-content\/30:focus { - background-color: var(--fallback-ac,oklch(var(--ac)/0.3))} -.focus\:bg-accent-content\/40:focus { - background-color: var(--fallback-ac,oklch(var(--ac)/0.4))} -.focus\:bg-accent-content\/5:focus { - background-color: var(--fallback-ac,oklch(var(--ac)/0.05))} -.focus\:bg-accent-content\/50:focus { - background-color: var(--fallback-ac,oklch(var(--ac)/0.5))} -.focus\:bg-accent-content\/60:focus { - background-color: var(--fallback-ac,oklch(var(--ac)/0.6))} -.focus\:bg-accent-content\/70:focus { - background-color: var(--fallback-ac,oklch(var(--ac)/0.7))} -.focus\:bg-accent-content\/75:focus { - background-color: var(--fallback-ac,oklch(var(--ac)/0.75))} -.focus\:bg-accent-content\/80:focus { - background-color: var(--fallback-ac,oklch(var(--ac)/0.8))} -.focus\:bg-accent-content\/90:focus { - background-color: var(--fallback-ac,oklch(var(--ac)/0.9))} -.focus\:bg-accent-content\/95:focus { - background-color: var(--fallback-ac,oklch(var(--ac)/0.95))} -.focus\:bg-accent\/0:focus { - background-color: var(--fallback-a,oklch(var(--a)/0))} -.focus\:bg-accent\/10:focus { - background-color: var(--fallback-a,oklch(var(--a)/0.1))} -.focus\:bg-accent\/100:focus { - background-color: var(--fallback-a,oklch(var(--a)/1))} -.focus\:bg-accent\/20:focus { - background-color: var(--fallback-a,oklch(var(--a)/0.2))} -.focus\:bg-accent\/25:focus { - background-color: var(--fallback-a,oklch(var(--a)/0.25))} -.focus\:bg-accent\/30:focus { - background-color: var(--fallback-a,oklch(var(--a)/0.3))} -.focus\:bg-accent\/40:focus { - background-color: var(--fallback-a,oklch(var(--a)/0.4))} -.focus\:bg-accent\/5:focus { - background-color: var(--fallback-a,oklch(var(--a)/0.05))} -.focus\:bg-accent\/50:focus { - background-color: var(--fallback-a,oklch(var(--a)/0.5))} -.focus\:bg-accent\/60:focus { - background-color: var(--fallback-a,oklch(var(--a)/0.6))} -.focus\:bg-accent\/70:focus { - background-color: var(--fallback-a,oklch(var(--a)/0.7))} -.focus\:bg-accent\/75:focus { - background-color: var(--fallback-a,oklch(var(--a)/0.75))} -.focus\:bg-accent\/80:focus { - background-color: var(--fallback-a,oklch(var(--a)/0.8))} -.focus\:bg-accent\/90:focus { - background-color: var(--fallback-a,oklch(var(--a)/0.9))} -.focus\:bg-accent\/95:focus { - background-color: var(--fallback-a,oklch(var(--a)/0.95))} -.focus\:bg-base-100:focus { - background-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:bg-base-100\/0:focus { - background-color: var(--fallback-b1,oklch(var(--b1)/0))} -.focus\:bg-base-100\/10:focus { - background-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.focus\:bg-base-100\/100:focus { - background-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:bg-base-100\/20:focus { - background-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.focus\:bg-base-100\/25:focus { - background-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.focus\:bg-base-100\/30:focus { - background-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.focus\:bg-base-100\/40:focus { - background-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.focus\:bg-base-100\/5:focus { - background-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.focus\:bg-base-100\/50:focus { - background-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.focus\:bg-base-100\/60:focus { - background-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.focus\:bg-base-100\/70:focus { - background-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.focus\:bg-base-100\/75:focus { - background-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.focus\:bg-base-100\/80:focus { - background-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.focus\:bg-base-100\/90:focus { - background-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.focus\:bg-base-100\/95:focus { - background-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.focus\:bg-base-200:focus { - background-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:bg-base-200\/0:focus { - background-color: var(--fallback-b2,oklch(var(--b2)/0))} -.focus\:bg-base-200\/10:focus { - background-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.focus\:bg-base-200\/100:focus { - background-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:bg-base-200\/20:focus { - background-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.focus\:bg-base-200\/25:focus { - background-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.focus\:bg-base-200\/30:focus { - background-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.focus\:bg-base-200\/40:focus { - background-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.focus\:bg-base-200\/5:focus { - background-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.focus\:bg-base-200\/50:focus { - background-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.focus\:bg-base-200\/60:focus { - background-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.focus\:bg-base-200\/70:focus { - background-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.focus\:bg-base-200\/75:focus { - background-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.focus\:bg-base-200\/80:focus { - background-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.focus\:bg-base-200\/90:focus { - background-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.focus\:bg-base-200\/95:focus { - background-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.focus\:bg-base-300:focus { - background-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:bg-base-300\/0:focus { - background-color: var(--fallback-b3,oklch(var(--b3)/0))} -.focus\:bg-base-300\/10:focus { - background-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.focus\:bg-base-300\/100:focus { - background-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:bg-base-300\/20:focus { - background-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.focus\:bg-base-300\/25:focus { - background-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.focus\:bg-base-300\/30:focus { - background-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.focus\:bg-base-300\/40:focus { - background-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.focus\:bg-base-300\/5:focus { - background-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.focus\:bg-base-300\/50:focus { - background-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.focus\:bg-base-300\/60:focus { - background-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.focus\:bg-base-300\/70:focus { - background-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.focus\:bg-base-300\/75:focus { - background-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.focus\:bg-base-300\/80:focus { - background-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.focus\:bg-base-300\/90:focus { - background-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.focus\:bg-base-300\/95:focus { - background-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.focus\:bg-base-content:focus { - background-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:bg-base-content\/0:focus { - background-color: var(--fallback-bc,oklch(var(--bc)/0))} -.focus\:bg-base-content\/10:focus { - background-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.focus\:bg-base-content\/100:focus { - background-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:bg-base-content\/20:focus { - background-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.focus\:bg-base-content\/25:focus { - background-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.focus\:bg-base-content\/30:focus { - background-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.focus\:bg-base-content\/40:focus { - background-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.focus\:bg-base-content\/5:focus { - background-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.focus\:bg-base-content\/50:focus { - background-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.focus\:bg-base-content\/60:focus { - background-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.focus\:bg-base-content\/70:focus { - background-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.focus\:bg-base-content\/75:focus { - background-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.focus\:bg-base-content\/80:focus { - background-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.focus\:bg-base-content\/90:focus { - background-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.focus\:bg-base-content\/95:focus { - background-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.focus\:bg-error:focus { - background-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:bg-error-content:focus { - background-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:bg-error-content\/0:focus { - background-color: var(--fallback-erc,oklch(var(--erc)/0))} -.focus\:bg-error-content\/10:focus { - background-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.focus\:bg-error-content\/100:focus { - background-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:bg-error-content\/20:focus { - background-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.focus\:bg-error-content\/25:focus { - background-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.focus\:bg-error-content\/30:focus { - background-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.focus\:bg-error-content\/40:focus { - background-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.focus\:bg-error-content\/5:focus { - background-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.focus\:bg-error-content\/50:focus { - background-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.focus\:bg-error-content\/60:focus { - background-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.focus\:bg-error-content\/70:focus { - background-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.focus\:bg-error-content\/75:focus { - background-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.focus\:bg-error-content\/80:focus { - background-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.focus\:bg-error-content\/90:focus { - background-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.focus\:bg-error-content\/95:focus { - background-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.focus\:bg-error\/0:focus { - background-color: var(--fallback-er,oklch(var(--er)/0))} -.focus\:bg-error\/10:focus { - background-color: var(--fallback-er,oklch(var(--er)/0.1))} -.focus\:bg-error\/100:focus { - background-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:bg-error\/20:focus { - background-color: var(--fallback-er,oklch(var(--er)/0.2))} -.focus\:bg-error\/25:focus { - background-color: var(--fallback-er,oklch(var(--er)/0.25))} -.focus\:bg-error\/30:focus { - background-color: var(--fallback-er,oklch(var(--er)/0.3))} -.focus\:bg-error\/40:focus { - background-color: var(--fallback-er,oklch(var(--er)/0.4))} -.focus\:bg-error\/5:focus { - background-color: var(--fallback-er,oklch(var(--er)/0.05))} -.focus\:bg-error\/50:focus { - background-color: var(--fallback-er,oklch(var(--er)/0.5))} -.focus\:bg-error\/60:focus { - background-color: var(--fallback-er,oklch(var(--er)/0.6))} -.focus\:bg-error\/70:focus { - background-color: var(--fallback-er,oklch(var(--er)/0.7))} -.focus\:bg-error\/75:focus { - background-color: var(--fallback-er,oklch(var(--er)/0.75))} -.focus\:bg-error\/80:focus { - background-color: var(--fallback-er,oklch(var(--er)/0.8))} -.focus\:bg-error\/90:focus { - background-color: var(--fallback-er,oklch(var(--er)/0.9))} -.focus\:bg-error\/95:focus { - background-color: var(--fallback-er,oklch(var(--er)/0.95))} -.focus\:bg-info:focus { - background-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:bg-info-content:focus { - background-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:bg-info-content\/0:focus { - background-color: var(--fallback-inc,oklch(var(--inc)/0))} -.focus\:bg-info-content\/10:focus { - background-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.focus\:bg-info-content\/100:focus { - background-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:bg-info-content\/20:focus { - background-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.focus\:bg-info-content\/25:focus { - background-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.focus\:bg-info-content\/30:focus { - background-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.focus\:bg-info-content\/40:focus { - background-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.focus\:bg-info-content\/5:focus { - background-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.focus\:bg-info-content\/50:focus { - background-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.focus\:bg-info-content\/60:focus { - background-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.focus\:bg-info-content\/70:focus { - background-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.focus\:bg-info-content\/75:focus { - background-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.focus\:bg-info-content\/80:focus { - background-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.focus\:bg-info-content\/90:focus { - background-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.focus\:bg-info-content\/95:focus { - background-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.focus\:bg-info\/0:focus { - background-color: var(--fallback-in,oklch(var(--in)/0))} -.focus\:bg-info\/10:focus { - background-color: var(--fallback-in,oklch(var(--in)/0.1))} -.focus\:bg-info\/100:focus { - background-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:bg-info\/20:focus { - background-color: var(--fallback-in,oklch(var(--in)/0.2))} -.focus\:bg-info\/25:focus { - background-color: var(--fallback-in,oklch(var(--in)/0.25))} -.focus\:bg-info\/30:focus { - background-color: var(--fallback-in,oklch(var(--in)/0.3))} -.focus\:bg-info\/40:focus { - background-color: var(--fallback-in,oklch(var(--in)/0.4))} -.focus\:bg-info\/5:focus { - background-color: var(--fallback-in,oklch(var(--in)/0.05))} -.focus\:bg-info\/50:focus { - background-color: var(--fallback-in,oklch(var(--in)/0.5))} -.focus\:bg-info\/60:focus { - background-color: var(--fallback-in,oklch(var(--in)/0.6))} -.focus\:bg-info\/70:focus { - background-color: var(--fallback-in,oklch(var(--in)/0.7))} -.focus\:bg-info\/75:focus { - background-color: var(--fallback-in,oklch(var(--in)/0.75))} -.focus\:bg-info\/80:focus { - background-color: var(--fallback-in,oklch(var(--in)/0.8))} -.focus\:bg-info\/90:focus { - background-color: var(--fallback-in,oklch(var(--in)/0.9))} -.focus\:bg-info\/95:focus { - background-color: var(--fallback-in,oklch(var(--in)/0.95))} -.focus\:bg-neutral:focus { - background-color: var(--fallback-n,oklch(var(--n)/1))} -.focus\:bg-neutral-content:focus { - background-color: var(--fallback-nc,oklch(var(--nc)/1))} -.focus\:bg-neutral-content\/0:focus { - background-color: var(--fallback-nc,oklch(var(--nc)/0))} -.focus\:bg-neutral-content\/10:focus { - background-color: var(--fallback-nc,oklch(var(--nc)/0.1))} -.focus\:bg-neutral-content\/100:focus { - background-color: var(--fallback-nc,oklch(var(--nc)/1))} -.focus\:bg-neutral-content\/20:focus { - background-color: var(--fallback-nc,oklch(var(--nc)/0.2))} -.focus\:bg-neutral-content\/25:focus { - background-color: var(--fallback-nc,oklch(var(--nc)/0.25))} -.focus\:bg-neutral-content\/30:focus { - background-color: var(--fallback-nc,oklch(var(--nc)/0.3))} -.focus\:bg-neutral-content\/40:focus { - background-color: var(--fallback-nc,oklch(var(--nc)/0.4))} -.focus\:bg-neutral-content\/5:focus { - background-color: var(--fallback-nc,oklch(var(--nc)/0.05))} -.focus\:bg-neutral-content\/50:focus { - background-color: var(--fallback-nc,oklch(var(--nc)/0.5))} -.focus\:bg-neutral-content\/60:focus { - background-color: var(--fallback-nc,oklch(var(--nc)/0.6))} -.focus\:bg-neutral-content\/70:focus { - background-color: var(--fallback-nc,oklch(var(--nc)/0.7))} -.focus\:bg-neutral-content\/75:focus { - background-color: var(--fallback-nc,oklch(var(--nc)/0.75))} -.focus\:bg-neutral-content\/80:focus { - background-color: var(--fallback-nc,oklch(var(--nc)/0.8))} -.focus\:bg-neutral-content\/90:focus { - background-color: var(--fallback-nc,oklch(var(--nc)/0.9))} -.focus\:bg-neutral-content\/95:focus { - background-color: var(--fallback-nc,oklch(var(--nc)/0.95))} -.focus\:bg-neutral\/0:focus { - background-color: var(--fallback-n,oklch(var(--n)/0))} -.focus\:bg-neutral\/10:focus { - background-color: var(--fallback-n,oklch(var(--n)/0.1))} -.focus\:bg-neutral\/100:focus { - background-color: var(--fallback-n,oklch(var(--n)/1))} -.focus\:bg-neutral\/20:focus { - background-color: var(--fallback-n,oklch(var(--n)/0.2))} -.focus\:bg-neutral\/25:focus { - background-color: var(--fallback-n,oklch(var(--n)/0.25))} -.focus\:bg-neutral\/30:focus { - background-color: var(--fallback-n,oklch(var(--n)/0.3))} -.focus\:bg-neutral\/40:focus { - background-color: var(--fallback-n,oklch(var(--n)/0.4))} -.focus\:bg-neutral\/5:focus { - background-color: var(--fallback-n,oklch(var(--n)/0.05))} -.focus\:bg-neutral\/50:focus { - background-color: var(--fallback-n,oklch(var(--n)/0.5))} -.focus\:bg-neutral\/60:focus { - background-color: var(--fallback-n,oklch(var(--n)/0.6))} -.focus\:bg-neutral\/70:focus { - background-color: var(--fallback-n,oklch(var(--n)/0.7))} -.focus\:bg-neutral\/75:focus { - background-color: var(--fallback-n,oklch(var(--n)/0.75))} -.focus\:bg-neutral\/80:focus { - background-color: var(--fallback-n,oklch(var(--n)/0.8))} -.focus\:bg-neutral\/90:focus { - background-color: var(--fallback-n,oklch(var(--n)/0.9))} -.focus\:bg-neutral\/95:focus { - background-color: var(--fallback-n,oklch(var(--n)/0.95))} -.focus\:bg-primary:focus { - background-color: var(--fallback-p,oklch(var(--p)/1))} -.focus\:bg-primary-content:focus { - background-color: var(--fallback-pc,oklch(var(--pc)/1))} -.focus\:bg-primary-content\/0:focus { - background-color: var(--fallback-pc,oklch(var(--pc)/0))} -.focus\:bg-primary-content\/10:focus { - background-color: var(--fallback-pc,oklch(var(--pc)/0.1))} -.focus\:bg-primary-content\/100:focus { - background-color: var(--fallback-pc,oklch(var(--pc)/1))} -.focus\:bg-primary-content\/20:focus { - background-color: var(--fallback-pc,oklch(var(--pc)/0.2))} -.focus\:bg-primary-content\/25:focus { - background-color: var(--fallback-pc,oklch(var(--pc)/0.25))} -.focus\:bg-primary-content\/30:focus { - background-color: var(--fallback-pc,oklch(var(--pc)/0.3))} -.focus\:bg-primary-content\/40:focus { - background-color: var(--fallback-pc,oklch(var(--pc)/0.4))} -.focus\:bg-primary-content\/5:focus { - background-color: var(--fallback-pc,oklch(var(--pc)/0.05))} -.focus\:bg-primary-content\/50:focus { - background-color: var(--fallback-pc,oklch(var(--pc)/0.5))} -.focus\:bg-primary-content\/60:focus { - background-color: var(--fallback-pc,oklch(var(--pc)/0.6))} -.focus\:bg-primary-content\/70:focus { - background-color: var(--fallback-pc,oklch(var(--pc)/0.7))} -.focus\:bg-primary-content\/75:focus { - background-color: var(--fallback-pc,oklch(var(--pc)/0.75))} -.focus\:bg-primary-content\/80:focus { - background-color: var(--fallback-pc,oklch(var(--pc)/0.8))} -.focus\:bg-primary-content\/90:focus { - background-color: var(--fallback-pc,oklch(var(--pc)/0.9))} -.focus\:bg-primary-content\/95:focus { - background-color: var(--fallback-pc,oklch(var(--pc)/0.95))} -.focus\:bg-primary\/0:focus { - background-color: var(--fallback-p,oklch(var(--p)/0))} -.focus\:bg-primary\/10:focus { - background-color: var(--fallback-p,oklch(var(--p)/0.1))} -.focus\:bg-primary\/100:focus { - background-color: var(--fallback-p,oklch(var(--p)/1))} -.focus\:bg-primary\/20:focus { - background-color: var(--fallback-p,oklch(var(--p)/0.2))} -.focus\:bg-primary\/25:focus { - background-color: var(--fallback-p,oklch(var(--p)/0.25))} -.focus\:bg-primary\/30:focus { - background-color: var(--fallback-p,oklch(var(--p)/0.3))} -.focus\:bg-primary\/40:focus { - background-color: var(--fallback-p,oklch(var(--p)/0.4))} -.focus\:bg-primary\/5:focus { - background-color: var(--fallback-p,oklch(var(--p)/0.05))} -.focus\:bg-primary\/50:focus { - background-color: var(--fallback-p,oklch(var(--p)/0.5))} -.focus\:bg-primary\/60:focus { - background-color: var(--fallback-p,oklch(var(--p)/0.6))} -.focus\:bg-primary\/70:focus { - background-color: var(--fallback-p,oklch(var(--p)/0.7))} -.focus\:bg-primary\/75:focus { - background-color: var(--fallback-p,oklch(var(--p)/0.75))} -.focus\:bg-primary\/80:focus { - background-color: var(--fallback-p,oklch(var(--p)/0.8))} -.focus\:bg-primary\/90:focus { - background-color: var(--fallback-p,oklch(var(--p)/0.9))} -.focus\:bg-primary\/95:focus { - background-color: var(--fallback-p,oklch(var(--p)/0.95))} -.focus\:bg-secondary:focus { - background-color: var(--fallback-s,oklch(var(--s)/1))} -.focus\:bg-secondary-content:focus { - background-color: var(--fallback-sc,oklch(var(--sc)/1))} -.focus\:bg-secondary-content\/0:focus { - background-color: var(--fallback-sc,oklch(var(--sc)/0))} -.focus\:bg-secondary-content\/10:focus { - background-color: var(--fallback-sc,oklch(var(--sc)/0.1))} -.focus\:bg-secondary-content\/100:focus { - background-color: var(--fallback-sc,oklch(var(--sc)/1))} -.focus\:bg-secondary-content\/20:focus { - background-color: var(--fallback-sc,oklch(var(--sc)/0.2))} -.focus\:bg-secondary-content\/25:focus { - background-color: var(--fallback-sc,oklch(var(--sc)/0.25))} -.focus\:bg-secondary-content\/30:focus { - background-color: var(--fallback-sc,oklch(var(--sc)/0.3))} -.focus\:bg-secondary-content\/40:focus { - background-color: var(--fallback-sc,oklch(var(--sc)/0.4))} -.focus\:bg-secondary-content\/5:focus { - background-color: var(--fallback-sc,oklch(var(--sc)/0.05))} -.focus\:bg-secondary-content\/50:focus { - background-color: var(--fallback-sc,oklch(var(--sc)/0.5))} -.focus\:bg-secondary-content\/60:focus { - background-color: var(--fallback-sc,oklch(var(--sc)/0.6))} -.focus\:bg-secondary-content\/70:focus { - background-color: var(--fallback-sc,oklch(var(--sc)/0.7))} -.focus\:bg-secondary-content\/75:focus { - background-color: var(--fallback-sc,oklch(var(--sc)/0.75))} -.focus\:bg-secondary-content\/80:focus { - background-color: var(--fallback-sc,oklch(var(--sc)/0.8))} -.focus\:bg-secondary-content\/90:focus { - background-color: var(--fallback-sc,oklch(var(--sc)/0.9))} -.focus\:bg-secondary-content\/95:focus { - background-color: var(--fallback-sc,oklch(var(--sc)/0.95))} -.focus\:bg-secondary\/0:focus { - background-color: var(--fallback-s,oklch(var(--s)/0))} -.focus\:bg-secondary\/10:focus { - background-color: var(--fallback-s,oklch(var(--s)/0.1))} -.focus\:bg-secondary\/100:focus { - background-color: var(--fallback-s,oklch(var(--s)/1))} -.focus\:bg-secondary\/20:focus { - background-color: var(--fallback-s,oklch(var(--s)/0.2))} -.focus\:bg-secondary\/25:focus { - background-color: var(--fallback-s,oklch(var(--s)/0.25))} -.focus\:bg-secondary\/30:focus { - background-color: var(--fallback-s,oklch(var(--s)/0.3))} -.focus\:bg-secondary\/40:focus { - background-color: var(--fallback-s,oklch(var(--s)/0.4))} -.focus\:bg-secondary\/5:focus { - background-color: var(--fallback-s,oklch(var(--s)/0.05))} -.focus\:bg-secondary\/50:focus { - background-color: var(--fallback-s,oklch(var(--s)/0.5))} -.focus\:bg-secondary\/60:focus { - background-color: var(--fallback-s,oklch(var(--s)/0.6))} -.focus\:bg-secondary\/70:focus { - background-color: var(--fallback-s,oklch(var(--s)/0.7))} -.focus\:bg-secondary\/75:focus { - background-color: var(--fallback-s,oklch(var(--s)/0.75))} -.focus\:bg-secondary\/80:focus { - background-color: var(--fallback-s,oklch(var(--s)/0.8))} -.focus\:bg-secondary\/90:focus { - background-color: var(--fallback-s,oklch(var(--s)/0.9))} -.focus\:bg-secondary\/95:focus { - background-color: var(--fallback-s,oklch(var(--s)/0.95))} -.focus\:bg-success:focus { - background-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:bg-success-content:focus { - background-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:bg-success-content\/0:focus { - background-color: var(--fallback-suc,oklch(var(--suc)/0))} -.focus\:bg-success-content\/10:focus { - background-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.focus\:bg-success-content\/100:focus { - background-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:bg-success-content\/20:focus { - background-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.focus\:bg-success-content\/25:focus { - background-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.focus\:bg-success-content\/30:focus { - background-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.focus\:bg-success-content\/40:focus { - background-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.focus\:bg-success-content\/5:focus { - background-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.focus\:bg-success-content\/50:focus { - background-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.focus\:bg-success-content\/60:focus { - background-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.focus\:bg-success-content\/70:focus { - background-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.focus\:bg-success-content\/75:focus { - background-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.focus\:bg-success-content\/80:focus { - background-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.focus\:bg-success-content\/90:focus { - background-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.focus\:bg-success-content\/95:focus { - background-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.focus\:bg-success\/0:focus { - background-color: var(--fallback-su,oklch(var(--su)/0))} -.focus\:bg-success\/10:focus { - background-color: var(--fallback-su,oklch(var(--su)/0.1))} -.focus\:bg-success\/100:focus { - background-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:bg-success\/20:focus { - background-color: var(--fallback-su,oklch(var(--su)/0.2))} -.focus\:bg-success\/25:focus { - background-color: var(--fallback-su,oklch(var(--su)/0.25))} -.focus\:bg-success\/30:focus { - background-color: var(--fallback-su,oklch(var(--su)/0.3))} -.focus\:bg-success\/40:focus { - background-color: var(--fallback-su,oklch(var(--su)/0.4))} -.focus\:bg-success\/5:focus { - background-color: var(--fallback-su,oklch(var(--su)/0.05))} -.focus\:bg-success\/50:focus { - background-color: var(--fallback-su,oklch(var(--su)/0.5))} -.focus\:bg-success\/60:focus { - background-color: var(--fallback-su,oklch(var(--su)/0.6))} -.focus\:bg-success\/70:focus { - background-color: var(--fallback-su,oklch(var(--su)/0.7))} -.focus\:bg-success\/75:focus { - background-color: var(--fallback-su,oklch(var(--su)/0.75))} -.focus\:bg-success\/80:focus { - background-color: var(--fallback-su,oklch(var(--su)/0.8))} -.focus\:bg-success\/90:focus { - background-color: var(--fallback-su,oklch(var(--su)/0.9))} -.focus\:bg-success\/95:focus { - background-color: var(--fallback-su,oklch(var(--su)/0.95))} -.focus\:bg-warning:focus { - background-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:bg-warning-content:focus { - background-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:bg-warning-content\/0:focus { - background-color: var(--fallback-wac,oklch(var(--wac)/0))} -.focus\:bg-warning-content\/10:focus { - background-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.focus\:bg-warning-content\/100:focus { - background-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:bg-warning-content\/20:focus { - background-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.focus\:bg-warning-content\/25:focus { - background-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.focus\:bg-warning-content\/30:focus { - background-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.focus\:bg-warning-content\/40:focus { - background-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.focus\:bg-warning-content\/5:focus { - background-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.focus\:bg-warning-content\/50:focus { - background-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.focus\:bg-warning-content\/60:focus { - background-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.focus\:bg-warning-content\/70:focus { - background-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.focus\:bg-warning-content\/75:focus { - background-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.focus\:bg-warning-content\/80:focus { - background-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.focus\:bg-warning-content\/90:focus { - background-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.focus\:bg-warning-content\/95:focus { - background-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.focus\:bg-warning\/0:focus { - background-color: var(--fallback-wa,oklch(var(--wa)/0))} -.focus\:bg-warning\/10:focus { - background-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.focus\:bg-warning\/100:focus { - background-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:bg-warning\/20:focus { - background-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.focus\:bg-warning\/25:focus { - background-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.focus\:bg-warning\/30:focus { - background-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.focus\:bg-warning\/40:focus { - background-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.focus\:bg-warning\/5:focus { - background-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.focus\:bg-warning\/50:focus { - background-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.focus\:bg-warning\/60:focus { - background-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.focus\:bg-warning\/70:focus { - background-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.focus\:bg-warning\/75:focus { - background-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.focus\:bg-warning\/80:focus { - background-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.focus\:bg-warning\/90:focus { - background-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.focus\:bg-warning\/95:focus { - background-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.focus\:from-accent:focus { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent-content:focus { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent-content\/0:focus { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent-content\/10:focus { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent-content\/100:focus { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent-content\/20:focus { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent-content\/25:focus { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent-content\/30:focus { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent-content\/40:focus { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent-content\/5:focus { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent-content\/50:focus { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent-content\/60:focus { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent-content\/70:focus { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent-content\/75:focus { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent-content\/80:focus { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent-content\/90:focus { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent-content\/95:focus { - --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent\/0:focus { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent\/10:focus { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent\/100:focus { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent\/20:focus { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent\/25:focus { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent\/30:focus { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent\/40:focus { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent\/5:focus { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent\/50:focus { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent\/60:focus { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent\/70:focus { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent\/75:focus { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent\/80:focus { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent\/90:focus { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-accent\/95:focus { - --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-100:focus { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-100\/0:focus { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-100\/10:focus { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-100\/100:focus { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-100\/20:focus { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-100\/25:focus { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-100\/30:focus { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-100\/40:focus { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-100\/5:focus { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-100\/50:focus { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-100\/60:focus { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-100\/70:focus { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-100\/75:focus { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-100\/80:focus { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-100\/90:focus { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-100\/95:focus { - --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-200:focus { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-200\/0:focus { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-200\/10:focus { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-200\/100:focus { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-200\/20:focus { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-200\/25:focus { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-200\/30:focus { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-200\/40:focus { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-200\/5:focus { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-200\/50:focus { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-200\/60:focus { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-200\/70:focus { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-200\/75:focus { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-200\/80:focus { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-200\/90:focus { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-200\/95:focus { - --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-300:focus { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-300\/0:focus { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-300\/10:focus { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-300\/100:focus { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-300\/20:focus { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-300\/25:focus { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-300\/30:focus { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-300\/40:focus { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-300\/5:focus { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-300\/50:focus { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-300\/60:focus { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-300\/70:focus { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-300\/75:focus { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-300\/80:focus { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-300\/90:focus { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-300\/95:focus { - --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-content:focus { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-content\/0:focus { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-content\/10:focus { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-content\/100:focus { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-content\/20:focus { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-content\/25:focus { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-content\/30:focus { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-content\/40:focus { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-content\/5:focus { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-content\/50:focus { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-content\/60:focus { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-content\/70:focus { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-content\/75:focus { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-content\/80:focus { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-content\/90:focus { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-base-content\/95:focus { - --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error:focus { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error-content:focus { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error-content\/0:focus { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error-content\/10:focus { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error-content\/100:focus { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error-content\/20:focus { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error-content\/25:focus { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error-content\/30:focus { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error-content\/40:focus { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error-content\/5:focus { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error-content\/50:focus { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error-content\/60:focus { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error-content\/70:focus { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error-content\/75:focus { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error-content\/80:focus { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error-content\/90:focus { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error-content\/95:focus { - --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error\/0:focus { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error\/10:focus { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error\/100:focus { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error\/20:focus { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error\/25:focus { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error\/30:focus { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error\/40:focus { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error\/5:focus { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error\/50:focus { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error\/60:focus { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error\/70:focus { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error\/75:focus { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error\/80:focus { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error\/90:focus { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-error\/95:focus { - --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info:focus { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info-content:focus { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info-content\/0:focus { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info-content\/10:focus { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info-content\/100:focus { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info-content\/20:focus { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info-content\/25:focus { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info-content\/30:focus { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info-content\/40:focus { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info-content\/5:focus { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info-content\/50:focus { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info-content\/60:focus { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info-content\/70:focus { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info-content\/75:focus { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info-content\/80:focus { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info-content\/90:focus { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info-content\/95:focus { - --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info\/0:focus { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info\/10:focus { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info\/100:focus { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info\/20:focus { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info\/25:focus { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info\/30:focus { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info\/40:focus { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info\/5:focus { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info\/50:focus { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info\/60:focus { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info\/70:focus { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info\/75:focus { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info\/80:focus { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info\/90:focus { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-info\/95:focus { - --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral:focus { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral-content:focus { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral-content\/0:focus { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral-content\/10:focus { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral-content\/100:focus { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral-content\/20:focus { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral-content\/25:focus { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral-content\/30:focus { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral-content\/40:focus { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral-content\/5:focus { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral-content\/50:focus { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral-content\/60:focus { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral-content\/70:focus { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral-content\/75:focus { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral-content\/80:focus { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral-content\/90:focus { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral-content\/95:focus { - --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral\/0:focus { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral\/10:focus { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral\/100:focus { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral\/20:focus { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral\/25:focus { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral\/30:focus { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral\/40:focus { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral\/5:focus { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral\/50:focus { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral\/60:focus { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral\/70:focus { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral\/75:focus { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral\/80:focus { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral\/90:focus { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-neutral\/95:focus { - --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary:focus { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary-content:focus { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary-content\/0:focus { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary-content\/10:focus { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary-content\/100:focus { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary-content\/20:focus { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary-content\/25:focus { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary-content\/30:focus { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary-content\/40:focus { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary-content\/5:focus { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary-content\/50:focus { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary-content\/60:focus { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary-content\/70:focus { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary-content\/75:focus { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary-content\/80:focus { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary-content\/90:focus { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary-content\/95:focus { - --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary\/0:focus { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary\/10:focus { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary\/100:focus { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary\/20:focus { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary\/25:focus { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary\/30:focus { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary\/40:focus { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary\/5:focus { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary\/50:focus { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary\/60:focus { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary\/70:focus { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary\/75:focus { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary\/80:focus { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary\/90:focus { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-primary\/95:focus { - --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary:focus { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary-content:focus { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary-content\/0:focus { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary-content\/10:focus { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary-content\/100:focus { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary-content\/20:focus { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary-content\/25:focus { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary-content\/30:focus { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary-content\/40:focus { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary-content\/5:focus { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary-content\/50:focus { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary-content\/60:focus { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary-content\/70:focus { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary-content\/75:focus { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary-content\/80:focus { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary-content\/90:focus { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary-content\/95:focus { - --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary\/0:focus { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary\/10:focus { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary\/100:focus { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary\/20:focus { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary\/25:focus { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary\/30:focus { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary\/40:focus { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary\/5:focus { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary\/50:focus { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary\/60:focus { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary\/70:focus { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary\/75:focus { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary\/80:focus { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary\/90:focus { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-secondary\/95:focus { - --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success:focus { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success-content:focus { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success-content\/0:focus { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success-content\/10:focus { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success-content\/100:focus { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success-content\/20:focus { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success-content\/25:focus { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success-content\/30:focus { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success-content\/40:focus { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success-content\/5:focus { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success-content\/50:focus { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success-content\/60:focus { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success-content\/70:focus { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success-content\/75:focus { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success-content\/80:focus { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success-content\/90:focus { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success-content\/95:focus { - --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success\/0:focus { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success\/10:focus { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success\/100:focus { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success\/20:focus { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success\/25:focus { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success\/30:focus { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success\/40:focus { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success\/5:focus { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success\/50:focus { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success\/60:focus { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success\/70:focus { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success\/75:focus { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success\/80:focus { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success\/90:focus { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-success\/95:focus { - --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning:focus { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning-content:focus { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning-content\/0:focus { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning-content\/10:focus { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning-content\/100:focus { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning-content\/20:focus { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning-content\/25:focus { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning-content\/30:focus { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning-content\/40:focus { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning-content\/5:focus { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning-content\/50:focus { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning-content\/60:focus { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning-content\/70:focus { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning-content\/75:focus { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning-content\/80:focus { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning-content\/90:focus { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning-content\/95:focus { - --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning\/0:focus { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning\/10:focus { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning\/100:focus { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning\/20:focus { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning\/25:focus { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning\/30:focus { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning\/40:focus { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning\/5:focus { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning\/50:focus { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning\/60:focus { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning\/70:focus { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning\/75:focus { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning\/80:focus { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning\/90:focus { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:from-warning\/95:focus { - --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-from-position); - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)} -.focus\:via-accent:focus { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent-content:focus { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent-content\/0:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent-content\/10:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent-content\/100:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent-content\/20:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent-content\/25:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent-content\/30:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent-content\/40:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent-content\/5:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent-content\/50:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent-content\/60:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent-content\/70:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent-content\/75:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent-content\/80:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent-content\/90:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent-content\/95:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent\/0:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent\/10:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent\/100:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent\/20:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent\/25:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent\/30:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent\/40:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent\/5:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent\/50:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent\/60:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent\/70:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent\/75:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent\/80:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent\/90:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-accent\/95:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-100:focus { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-100\/0:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-100\/10:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-100\/100:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-100\/20:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-100\/25:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-100\/30:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-100\/40:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-100\/5:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-100\/50:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-100\/60:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-100\/70:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-100\/75:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-100\/80:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-100\/90:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-100\/95:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-200:focus { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-200\/0:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-200\/10:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-200\/100:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-200\/20:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-200\/25:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-200\/30:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-200\/40:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-200\/5:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-200\/50:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-200\/60:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-200\/70:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-200\/75:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-200\/80:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-200\/90:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-200\/95:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-300:focus { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-300\/0:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-300\/10:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-300\/100:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-300\/20:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-300\/25:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-300\/30:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-300\/40:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-300\/5:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-300\/50:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-300\/60:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-300\/70:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-300\/75:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-300\/80:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-300\/90:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-300\/95:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-content:focus { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-content\/0:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-content\/10:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-content\/100:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-content\/20:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-content\/25:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-content\/30:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-content\/40:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-content\/5:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-content\/50:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-content\/60:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-content\/70:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-content\/75:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-content\/80:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-content\/90:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-base-content\/95:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error:focus { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error-content:focus { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error-content\/0:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error-content\/10:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error-content\/100:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error-content\/20:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error-content\/25:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error-content\/30:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error-content\/40:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error-content\/5:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error-content\/50:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error-content\/60:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error-content\/70:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error-content\/75:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error-content\/80:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error-content\/90:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error-content\/95:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error\/0:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error\/10:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error\/100:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error\/20:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error\/25:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error\/30:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error\/40:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error\/5:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error\/50:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error\/60:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error\/70:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error\/75:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error\/80:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error\/90:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-error\/95:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info:focus { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info-content:focus { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info-content\/0:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info-content\/10:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info-content\/100:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info-content\/20:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info-content\/25:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info-content\/30:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info-content\/40:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info-content\/5:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info-content\/50:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info-content\/60:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info-content\/70:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info-content\/75:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info-content\/80:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info-content\/90:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info-content\/95:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info\/0:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info\/10:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info\/100:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info\/20:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info\/25:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info\/30:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info\/40:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info\/5:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info\/50:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info\/60:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info\/70:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info\/75:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info\/80:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info\/90:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-info\/95:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral:focus { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral-content:focus { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral-content\/0:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral-content\/10:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral-content\/100:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral-content\/20:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral-content\/25:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral-content\/30:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral-content\/40:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral-content\/5:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral-content\/50:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral-content\/60:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral-content\/70:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral-content\/75:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral-content\/80:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral-content\/90:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral-content\/95:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral\/0:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral\/10:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral\/100:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral\/20:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral\/25:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral\/30:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral\/40:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral\/5:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral\/50:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral\/60:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral\/70:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral\/75:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral\/80:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral\/90:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-neutral\/95:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary:focus { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary-content:focus { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary-content\/0:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary-content\/10:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary-content\/100:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary-content\/20:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary-content\/25:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary-content\/30:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary-content\/40:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary-content\/5:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary-content\/50:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary-content\/60:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary-content\/70:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary-content\/75:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary-content\/80:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary-content\/90:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary-content\/95:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary\/0:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary\/10:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary\/100:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary\/20:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary\/25:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary\/30:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary\/40:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary\/5:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary\/50:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary\/60:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary\/70:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary\/75:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary\/80:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary\/90:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-primary\/95:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary:focus { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary-content:focus { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary-content\/0:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary-content\/10:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary-content\/100:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary-content\/20:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary-content\/25:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary-content\/30:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary-content\/40:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary-content\/5:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary-content\/50:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary-content\/60:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary-content\/70:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary-content\/75:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary-content\/80:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary-content\/90:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary-content\/95:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary\/0:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary\/10:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary\/100:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary\/20:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary\/25:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary\/30:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary\/40:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary\/5:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary\/50:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary\/60:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary\/70:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary\/75:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary\/80:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary\/90:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-secondary\/95:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success:focus { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success-content:focus { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success-content\/0:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success-content\/10:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success-content\/100:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success-content\/20:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success-content\/25:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success-content\/30:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success-content\/40:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success-content\/5:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success-content\/50:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success-content\/60:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success-content\/70:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success-content\/75:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success-content\/80:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success-content\/90:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success-content\/95:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success\/0:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success\/10:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success\/100:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success\/20:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success\/25:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success\/30:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success\/40:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success\/5:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success\/50:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success\/60:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success\/70:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success\/75:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success\/80:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success\/90:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-success\/95:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning:focus { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning-content:focus { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning-content\/0:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning-content\/10:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning-content\/100:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning-content\/20:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning-content\/25:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning-content\/30:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning-content\/40:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning-content\/5:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning-content\/50:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning-content\/60:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning-content\/70:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning-content\/75:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning-content\/80:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning-content\/90:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning-content\/95:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning\/0:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning\/10:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning\/100:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning\/20:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning\/25:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning\/30:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning\/40:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning\/5:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning\/50:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning\/60:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning\/70:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning\/75:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning\/80:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning\/90:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:via-warning\/95:focus { - --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position); - --tw-gradient-stops: var(--tw-gradient-from), var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-via-position), var(--tw-gradient-to)} -.focus\:to-accent:focus { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-to-position)} -.focus\:to-accent-content:focus { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-to-position)} -.focus\:to-accent-content\/0:focus { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position)} -.focus\:to-accent-content\/10:focus { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-to-position)} -.focus\:to-accent-content\/100:focus { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-to-position)} -.focus\:to-accent-content\/20:focus { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-to-position)} -.focus\:to-accent-content\/25:focus { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-to-position)} -.focus\:to-accent-content\/30:focus { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-to-position)} -.focus\:to-accent-content\/40:focus { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-to-position)} -.focus\:to-accent-content\/5:focus { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-to-position)} -.focus\:to-accent-content\/50:focus { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-to-position)} -.focus\:to-accent-content\/60:focus { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-to-position)} -.focus\:to-accent-content\/70:focus { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-to-position)} -.focus\:to-accent-content\/75:focus { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-to-position)} -.focus\:to-accent-content\/80:focus { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-to-position)} -.focus\:to-accent-content\/90:focus { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-to-position)} -.focus\:to-accent-content\/95:focus { - --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-to-position)} -.focus\:to-accent\/0:focus { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position)} -.focus\:to-accent\/10:focus { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-to-position)} -.focus\:to-accent\/100:focus { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-to-position)} -.focus\:to-accent\/20:focus { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-to-position)} -.focus\:to-accent\/25:focus { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-to-position)} -.focus\:to-accent\/30:focus { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-to-position)} -.focus\:to-accent\/40:focus { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-to-position)} -.focus\:to-accent\/5:focus { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-to-position)} -.focus\:to-accent\/50:focus { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-to-position)} -.focus\:to-accent\/60:focus { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-to-position)} -.focus\:to-accent\/70:focus { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-to-position)} -.focus\:to-accent\/75:focus { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-to-position)} -.focus\:to-accent\/80:focus { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-to-position)} -.focus\:to-accent\/90:focus { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-to-position)} -.focus\:to-accent\/95:focus { - --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-to-position)} -.focus\:to-base-100:focus { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-to-position)} -.focus\:to-base-100\/0:focus { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position)} -.focus\:to-base-100\/10:focus { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-to-position)} -.focus\:to-base-100\/100:focus { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-to-position)} -.focus\:to-base-100\/20:focus { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-to-position)} -.focus\:to-base-100\/25:focus { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-to-position)} -.focus\:to-base-100\/30:focus { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-to-position)} -.focus\:to-base-100\/40:focus { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-to-position)} -.focus\:to-base-100\/5:focus { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-to-position)} -.focus\:to-base-100\/50:focus { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-to-position)} -.focus\:to-base-100\/60:focus { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-to-position)} -.focus\:to-base-100\/70:focus { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-to-position)} -.focus\:to-base-100\/75:focus { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-to-position)} -.focus\:to-base-100\/80:focus { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-to-position)} -.focus\:to-base-100\/90:focus { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-to-position)} -.focus\:to-base-100\/95:focus { - --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-to-position)} -.focus\:to-base-200:focus { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-to-position)} -.focus\:to-base-200\/0:focus { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position)} -.focus\:to-base-200\/10:focus { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-to-position)} -.focus\:to-base-200\/100:focus { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-to-position)} -.focus\:to-base-200\/20:focus { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-to-position)} -.focus\:to-base-200\/25:focus { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-to-position)} -.focus\:to-base-200\/30:focus { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-to-position)} -.focus\:to-base-200\/40:focus { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-to-position)} -.focus\:to-base-200\/5:focus { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-to-position)} -.focus\:to-base-200\/50:focus { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-to-position)} -.focus\:to-base-200\/60:focus { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-to-position)} -.focus\:to-base-200\/70:focus { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-to-position)} -.focus\:to-base-200\/75:focus { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-to-position)} -.focus\:to-base-200\/80:focus { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-to-position)} -.focus\:to-base-200\/90:focus { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-to-position)} -.focus\:to-base-200\/95:focus { - --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-to-position)} -.focus\:to-base-300:focus { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-to-position)} -.focus\:to-base-300\/0:focus { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position)} -.focus\:to-base-300\/10:focus { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-to-position)} -.focus\:to-base-300\/100:focus { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-to-position)} -.focus\:to-base-300\/20:focus { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-to-position)} -.focus\:to-base-300\/25:focus { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-to-position)} -.focus\:to-base-300\/30:focus { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-to-position)} -.focus\:to-base-300\/40:focus { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-to-position)} -.focus\:to-base-300\/5:focus { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-to-position)} -.focus\:to-base-300\/50:focus { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-to-position)} -.focus\:to-base-300\/60:focus { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-to-position)} -.focus\:to-base-300\/70:focus { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-to-position)} -.focus\:to-base-300\/75:focus { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-to-position)} -.focus\:to-base-300\/80:focus { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-to-position)} -.focus\:to-base-300\/90:focus { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-to-position)} -.focus\:to-base-300\/95:focus { - --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-to-position)} -.focus\:to-base-content:focus { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-to-position)} -.focus\:to-base-content\/0:focus { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position)} -.focus\:to-base-content\/10:focus { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-to-position)} -.focus\:to-base-content\/100:focus { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-to-position)} -.focus\:to-base-content\/20:focus { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-to-position)} -.focus\:to-base-content\/25:focus { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-to-position)} -.focus\:to-base-content\/30:focus { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-to-position)} -.focus\:to-base-content\/40:focus { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-to-position)} -.focus\:to-base-content\/5:focus { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-to-position)} -.focus\:to-base-content\/50:focus { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-to-position)} -.focus\:to-base-content\/60:focus { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-to-position)} -.focus\:to-base-content\/70:focus { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-to-position)} -.focus\:to-base-content\/75:focus { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-to-position)} -.focus\:to-base-content\/80:focus { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-to-position)} -.focus\:to-base-content\/90:focus { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-to-position)} -.focus\:to-base-content\/95:focus { - --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-to-position)} -.focus\:to-error:focus { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-to-position)} -.focus\:to-error-content:focus { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-to-position)} -.focus\:to-error-content\/0:focus { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position)} -.focus\:to-error-content\/10:focus { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-to-position)} -.focus\:to-error-content\/100:focus { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-to-position)} -.focus\:to-error-content\/20:focus { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-to-position)} -.focus\:to-error-content\/25:focus { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-to-position)} -.focus\:to-error-content\/30:focus { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-to-position)} -.focus\:to-error-content\/40:focus { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-to-position)} -.focus\:to-error-content\/5:focus { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-to-position)} -.focus\:to-error-content\/50:focus { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-to-position)} -.focus\:to-error-content\/60:focus { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-to-position)} -.focus\:to-error-content\/70:focus { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-to-position)} -.focus\:to-error-content\/75:focus { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-to-position)} -.focus\:to-error-content\/80:focus { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-to-position)} -.focus\:to-error-content\/90:focus { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-to-position)} -.focus\:to-error-content\/95:focus { - --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-to-position)} -.focus\:to-error\/0:focus { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position)} -.focus\:to-error\/10:focus { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-to-position)} -.focus\:to-error\/100:focus { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-to-position)} -.focus\:to-error\/20:focus { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-to-position)} -.focus\:to-error\/25:focus { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-to-position)} -.focus\:to-error\/30:focus { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-to-position)} -.focus\:to-error\/40:focus { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-to-position)} -.focus\:to-error\/5:focus { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-to-position)} -.focus\:to-error\/50:focus { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-to-position)} -.focus\:to-error\/60:focus { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-to-position)} -.focus\:to-error\/70:focus { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-to-position)} -.focus\:to-error\/75:focus { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-to-position)} -.focus\:to-error\/80:focus { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-to-position)} -.focus\:to-error\/90:focus { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-to-position)} -.focus\:to-error\/95:focus { - --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-to-position)} -.focus\:to-info:focus { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-to-position)} -.focus\:to-info-content:focus { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-to-position)} -.focus\:to-info-content\/0:focus { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position)} -.focus\:to-info-content\/10:focus { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-to-position)} -.focus\:to-info-content\/100:focus { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-to-position)} -.focus\:to-info-content\/20:focus { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-to-position)} -.focus\:to-info-content\/25:focus { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-to-position)} -.focus\:to-info-content\/30:focus { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-to-position)} -.focus\:to-info-content\/40:focus { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-to-position)} -.focus\:to-info-content\/5:focus { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-to-position)} -.focus\:to-info-content\/50:focus { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-to-position)} -.focus\:to-info-content\/60:focus { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-to-position)} -.focus\:to-info-content\/70:focus { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-to-position)} -.focus\:to-info-content\/75:focus { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-to-position)} -.focus\:to-info-content\/80:focus { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-to-position)} -.focus\:to-info-content\/90:focus { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-to-position)} -.focus\:to-info-content\/95:focus { - --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-to-position)} -.focus\:to-info\/0:focus { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position)} -.focus\:to-info\/10:focus { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-to-position)} -.focus\:to-info\/100:focus { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-to-position)} -.focus\:to-info\/20:focus { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-to-position)} -.focus\:to-info\/25:focus { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-to-position)} -.focus\:to-info\/30:focus { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-to-position)} -.focus\:to-info\/40:focus { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-to-position)} -.focus\:to-info\/5:focus { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-to-position)} -.focus\:to-info\/50:focus { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-to-position)} -.focus\:to-info\/60:focus { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-to-position)} -.focus\:to-info\/70:focus { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-to-position)} -.focus\:to-info\/75:focus { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-to-position)} -.focus\:to-info\/80:focus { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-to-position)} -.focus\:to-info\/90:focus { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-to-position)} -.focus\:to-info\/95:focus { - --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-to-position)} -.focus\:to-neutral:focus { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-to-position)} -.focus\:to-neutral-content:focus { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-to-position)} -.focus\:to-neutral-content\/0:focus { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position)} -.focus\:to-neutral-content\/10:focus { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-to-position)} -.focus\:to-neutral-content\/100:focus { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-to-position)} -.focus\:to-neutral-content\/20:focus { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-to-position)} -.focus\:to-neutral-content\/25:focus { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-to-position)} -.focus\:to-neutral-content\/30:focus { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-to-position)} -.focus\:to-neutral-content\/40:focus { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-to-position)} -.focus\:to-neutral-content\/5:focus { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-to-position)} -.focus\:to-neutral-content\/50:focus { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-to-position)} -.focus\:to-neutral-content\/60:focus { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-to-position)} -.focus\:to-neutral-content\/70:focus { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-to-position)} -.focus\:to-neutral-content\/75:focus { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-to-position)} -.focus\:to-neutral-content\/80:focus { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-to-position)} -.focus\:to-neutral-content\/90:focus { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-to-position)} -.focus\:to-neutral-content\/95:focus { - --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-to-position)} -.focus\:to-neutral\/0:focus { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position)} -.focus\:to-neutral\/10:focus { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-to-position)} -.focus\:to-neutral\/100:focus { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-to-position)} -.focus\:to-neutral\/20:focus { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-to-position)} -.focus\:to-neutral\/25:focus { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-to-position)} -.focus\:to-neutral\/30:focus { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-to-position)} -.focus\:to-neutral\/40:focus { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-to-position)} -.focus\:to-neutral\/5:focus { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-to-position)} -.focus\:to-neutral\/50:focus { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-to-position)} -.focus\:to-neutral\/60:focus { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-to-position)} -.focus\:to-neutral\/70:focus { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-to-position)} -.focus\:to-neutral\/75:focus { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-to-position)} -.focus\:to-neutral\/80:focus { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-to-position)} -.focus\:to-neutral\/90:focus { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-to-position)} -.focus\:to-neutral\/95:focus { - --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-to-position)} -.focus\:to-primary:focus { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-to-position)} -.focus\:to-primary-content:focus { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-to-position)} -.focus\:to-primary-content\/0:focus { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position)} -.focus\:to-primary-content\/10:focus { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-to-position)} -.focus\:to-primary-content\/100:focus { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-to-position)} -.focus\:to-primary-content\/20:focus { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-to-position)} -.focus\:to-primary-content\/25:focus { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-to-position)} -.focus\:to-primary-content\/30:focus { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-to-position)} -.focus\:to-primary-content\/40:focus { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-to-position)} -.focus\:to-primary-content\/5:focus { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-to-position)} -.focus\:to-primary-content\/50:focus { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-to-position)} -.focus\:to-primary-content\/60:focus { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-to-position)} -.focus\:to-primary-content\/70:focus { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-to-position)} -.focus\:to-primary-content\/75:focus { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-to-position)} -.focus\:to-primary-content\/80:focus { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-to-position)} -.focus\:to-primary-content\/90:focus { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-to-position)} -.focus\:to-primary-content\/95:focus { - --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-to-position)} -.focus\:to-primary\/0:focus { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position)} -.focus\:to-primary\/10:focus { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-to-position)} -.focus\:to-primary\/100:focus { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-to-position)} -.focus\:to-primary\/20:focus { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-to-position)} -.focus\:to-primary\/25:focus { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-to-position)} -.focus\:to-primary\/30:focus { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-to-position)} -.focus\:to-primary\/40:focus { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-to-position)} -.focus\:to-primary\/5:focus { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-to-position)} -.focus\:to-primary\/50:focus { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-to-position)} -.focus\:to-primary\/60:focus { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-to-position)} -.focus\:to-primary\/70:focus { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-to-position)} -.focus\:to-primary\/75:focus { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-to-position)} -.focus\:to-primary\/80:focus { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-to-position)} -.focus\:to-primary\/90:focus { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-to-position)} -.focus\:to-primary\/95:focus { - --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-to-position)} -.focus\:to-secondary:focus { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-to-position)} -.focus\:to-secondary-content:focus { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-to-position)} -.focus\:to-secondary-content\/0:focus { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position)} -.focus\:to-secondary-content\/10:focus { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-to-position)} -.focus\:to-secondary-content\/100:focus { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-to-position)} -.focus\:to-secondary-content\/20:focus { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-to-position)} -.focus\:to-secondary-content\/25:focus { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-to-position)} -.focus\:to-secondary-content\/30:focus { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-to-position)} -.focus\:to-secondary-content\/40:focus { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-to-position)} -.focus\:to-secondary-content\/5:focus { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-to-position)} -.focus\:to-secondary-content\/50:focus { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-to-position)} -.focus\:to-secondary-content\/60:focus { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-to-position)} -.focus\:to-secondary-content\/70:focus { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-to-position)} -.focus\:to-secondary-content\/75:focus { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-to-position)} -.focus\:to-secondary-content\/80:focus { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-to-position)} -.focus\:to-secondary-content\/90:focus { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-to-position)} -.focus\:to-secondary-content\/95:focus { - --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-to-position)} -.focus\:to-secondary\/0:focus { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position)} -.focus\:to-secondary\/10:focus { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-to-position)} -.focus\:to-secondary\/100:focus { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-to-position)} -.focus\:to-secondary\/20:focus { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-to-position)} -.focus\:to-secondary\/25:focus { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-to-position)} -.focus\:to-secondary\/30:focus { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-to-position)} -.focus\:to-secondary\/40:focus { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-to-position)} -.focus\:to-secondary\/5:focus { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-to-position)} -.focus\:to-secondary\/50:focus { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-to-position)} -.focus\:to-secondary\/60:focus { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-to-position)} -.focus\:to-secondary\/70:focus { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-to-position)} -.focus\:to-secondary\/75:focus { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-to-position)} -.focus\:to-secondary\/80:focus { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-to-position)} -.focus\:to-secondary\/90:focus { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-to-position)} -.focus\:to-secondary\/95:focus { - --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-to-position)} -.focus\:to-success:focus { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-to-position)} -.focus\:to-success-content:focus { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-to-position)} -.focus\:to-success-content\/0:focus { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position)} -.focus\:to-success-content\/10:focus { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-to-position)} -.focus\:to-success-content\/100:focus { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-to-position)} -.focus\:to-success-content\/20:focus { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-to-position)} -.focus\:to-success-content\/25:focus { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-to-position)} -.focus\:to-success-content\/30:focus { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-to-position)} -.focus\:to-success-content\/40:focus { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-to-position)} -.focus\:to-success-content\/5:focus { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-to-position)} -.focus\:to-success-content\/50:focus { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-to-position)} -.focus\:to-success-content\/60:focus { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-to-position)} -.focus\:to-success-content\/70:focus { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-to-position)} -.focus\:to-success-content\/75:focus { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-to-position)} -.focus\:to-success-content\/80:focus { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-to-position)} -.focus\:to-success-content\/90:focus { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-to-position)} -.focus\:to-success-content\/95:focus { - --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-to-position)} -.focus\:to-success\/0:focus { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position)} -.focus\:to-success\/10:focus { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-to-position)} -.focus\:to-success\/100:focus { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-to-position)} -.focus\:to-success\/20:focus { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-to-position)} -.focus\:to-success\/25:focus { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-to-position)} -.focus\:to-success\/30:focus { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-to-position)} -.focus\:to-success\/40:focus { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-to-position)} -.focus\:to-success\/5:focus { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-to-position)} -.focus\:to-success\/50:focus { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-to-position)} -.focus\:to-success\/60:focus { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-to-position)} -.focus\:to-success\/70:focus { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-to-position)} -.focus\:to-success\/75:focus { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-to-position)} -.focus\:to-success\/80:focus { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-to-position)} -.focus\:to-success\/90:focus { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-to-position)} -.focus\:to-success\/95:focus { - --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-to-position)} -.focus\:to-warning:focus { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-to-position)} -.focus\:to-warning-content:focus { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-to-position)} -.focus\:to-warning-content\/0:focus { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position)} -.focus\:to-warning-content\/10:focus { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-to-position)} -.focus\:to-warning-content\/100:focus { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-to-position)} -.focus\:to-warning-content\/20:focus { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-to-position)} -.focus\:to-warning-content\/25:focus { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-to-position)} -.focus\:to-warning-content\/30:focus { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-to-position)} -.focus\:to-warning-content\/40:focus { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-to-position)} -.focus\:to-warning-content\/5:focus { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-to-position)} -.focus\:to-warning-content\/50:focus { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-to-position)} -.focus\:to-warning-content\/60:focus { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-to-position)} -.focus\:to-warning-content\/70:focus { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-to-position)} -.focus\:to-warning-content\/75:focus { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-to-position)} -.focus\:to-warning-content\/80:focus { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-to-position)} -.focus\:to-warning-content\/90:focus { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-to-position)} -.focus\:to-warning-content\/95:focus { - --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-to-position)} -.focus\:to-warning\/0:focus { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position)} -.focus\:to-warning\/10:focus { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-to-position)} -.focus\:to-warning\/100:focus { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-to-position)} -.focus\:to-warning\/20:focus { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-to-position)} -.focus\:to-warning\/25:focus { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-to-position)} -.focus\:to-warning\/30:focus { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-to-position)} -.focus\:to-warning\/40:focus { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-to-position)} -.focus\:to-warning\/5:focus { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-to-position)} -.focus\:to-warning\/50:focus { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-to-position)} -.focus\:to-warning\/60:focus { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-to-position)} -.focus\:to-warning\/70:focus { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-to-position)} -.focus\:to-warning\/75:focus { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-to-position)} -.focus\:to-warning\/80:focus { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-to-position)} -.focus\:to-warning\/90:focus { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-to-position)} -.focus\:to-warning\/95:focus { - --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-to-position)} -.focus\:stroke-accent:focus { - stroke: var(--fallback-a,oklch(var(--a)/1))} -.focus\:stroke-accent-content:focus { - stroke: var(--fallback-ac,oklch(var(--ac)/1))} -.focus\:stroke-accent-content\/0:focus { - stroke: var(--fallback-ac,oklch(var(--ac)/0))} -.focus\:stroke-accent-content\/10:focus { - stroke: var(--fallback-ac,oklch(var(--ac)/0.1))} -.focus\:stroke-accent-content\/100:focus { - stroke: var(--fallback-ac,oklch(var(--ac)/1))} -.focus\:stroke-accent-content\/20:focus { - stroke: var(--fallback-ac,oklch(var(--ac)/0.2))} -.focus\:stroke-accent-content\/25:focus { - stroke: var(--fallback-ac,oklch(var(--ac)/0.25))} -.focus\:stroke-accent-content\/30:focus { - stroke: var(--fallback-ac,oklch(var(--ac)/0.3))} -.focus\:stroke-accent-content\/40:focus { - stroke: var(--fallback-ac,oklch(var(--ac)/0.4))} -.focus\:stroke-accent-content\/5:focus { - stroke: var(--fallback-ac,oklch(var(--ac)/0.05))} -.focus\:stroke-accent-content\/50:focus { - stroke: var(--fallback-ac,oklch(var(--ac)/0.5))} -.focus\:stroke-accent-content\/60:focus { - stroke: var(--fallback-ac,oklch(var(--ac)/0.6))} -.focus\:stroke-accent-content\/70:focus { - stroke: var(--fallback-ac,oklch(var(--ac)/0.7))} -.focus\:stroke-accent-content\/75:focus { - stroke: var(--fallback-ac,oklch(var(--ac)/0.75))} -.focus\:stroke-accent-content\/80:focus { - stroke: var(--fallback-ac,oklch(var(--ac)/0.8))} -.focus\:stroke-accent-content\/90:focus { - stroke: var(--fallback-ac,oklch(var(--ac)/0.9))} -.focus\:stroke-accent-content\/95:focus { - stroke: var(--fallback-ac,oklch(var(--ac)/0.95))} -.focus\:stroke-accent\/0:focus { - stroke: var(--fallback-a,oklch(var(--a)/0))} -.focus\:stroke-accent\/10:focus { - stroke: var(--fallback-a,oklch(var(--a)/0.1))} -.focus\:stroke-accent\/100:focus { - stroke: var(--fallback-a,oklch(var(--a)/1))} -.focus\:stroke-accent\/20:focus { - stroke: var(--fallback-a,oklch(var(--a)/0.2))} -.focus\:stroke-accent\/25:focus { - stroke: var(--fallback-a,oklch(var(--a)/0.25))} -.focus\:stroke-accent\/30:focus { - stroke: var(--fallback-a,oklch(var(--a)/0.3))} -.focus\:stroke-accent\/40:focus { - stroke: var(--fallback-a,oklch(var(--a)/0.4))} -.focus\:stroke-accent\/5:focus { - stroke: var(--fallback-a,oklch(var(--a)/0.05))} -.focus\:stroke-accent\/50:focus { - stroke: var(--fallback-a,oklch(var(--a)/0.5))} -.focus\:stroke-accent\/60:focus { - stroke: var(--fallback-a,oklch(var(--a)/0.6))} -.focus\:stroke-accent\/70:focus { - stroke: var(--fallback-a,oklch(var(--a)/0.7))} -.focus\:stroke-accent\/75:focus { - stroke: var(--fallback-a,oklch(var(--a)/0.75))} -.focus\:stroke-accent\/80:focus { - stroke: var(--fallback-a,oklch(var(--a)/0.8))} -.focus\:stroke-accent\/90:focus { - stroke: var(--fallback-a,oklch(var(--a)/0.9))} -.focus\:stroke-accent\/95:focus { - stroke: var(--fallback-a,oklch(var(--a)/0.95))} -.focus\:stroke-base-100:focus { - stroke: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:stroke-base-100\/0:focus { - stroke: var(--fallback-b1,oklch(var(--b1)/0))} -.focus\:stroke-base-100\/10:focus { - stroke: var(--fallback-b1,oklch(var(--b1)/0.1))} -.focus\:stroke-base-100\/100:focus { - stroke: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:stroke-base-100\/20:focus { - stroke: var(--fallback-b1,oklch(var(--b1)/0.2))} -.focus\:stroke-base-100\/25:focus { - stroke: var(--fallback-b1,oklch(var(--b1)/0.25))} -.focus\:stroke-base-100\/30:focus { - stroke: var(--fallback-b1,oklch(var(--b1)/0.3))} -.focus\:stroke-base-100\/40:focus { - stroke: var(--fallback-b1,oklch(var(--b1)/0.4))} -.focus\:stroke-base-100\/5:focus { - stroke: var(--fallback-b1,oklch(var(--b1)/0.05))} -.focus\:stroke-base-100\/50:focus { - stroke: var(--fallback-b1,oklch(var(--b1)/0.5))} -.focus\:stroke-base-100\/60:focus { - stroke: var(--fallback-b1,oklch(var(--b1)/0.6))} -.focus\:stroke-base-100\/70:focus { - stroke: var(--fallback-b1,oklch(var(--b1)/0.7))} -.focus\:stroke-base-100\/75:focus { - stroke: var(--fallback-b1,oklch(var(--b1)/0.75))} -.focus\:stroke-base-100\/80:focus { - stroke: var(--fallback-b1,oklch(var(--b1)/0.8))} -.focus\:stroke-base-100\/90:focus { - stroke: var(--fallback-b1,oklch(var(--b1)/0.9))} -.focus\:stroke-base-100\/95:focus { - stroke: var(--fallback-b1,oklch(var(--b1)/0.95))} -.focus\:stroke-base-200:focus { - stroke: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:stroke-base-200\/0:focus { - stroke: var(--fallback-b2,oklch(var(--b2)/0))} -.focus\:stroke-base-200\/10:focus { - stroke: var(--fallback-b2,oklch(var(--b2)/0.1))} -.focus\:stroke-base-200\/100:focus { - stroke: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:stroke-base-200\/20:focus { - stroke: var(--fallback-b2,oklch(var(--b2)/0.2))} -.focus\:stroke-base-200\/25:focus { - stroke: var(--fallback-b2,oklch(var(--b2)/0.25))} -.focus\:stroke-base-200\/30:focus { - stroke: var(--fallback-b2,oklch(var(--b2)/0.3))} -.focus\:stroke-base-200\/40:focus { - stroke: var(--fallback-b2,oklch(var(--b2)/0.4))} -.focus\:stroke-base-200\/5:focus { - stroke: var(--fallback-b2,oklch(var(--b2)/0.05))} -.focus\:stroke-base-200\/50:focus { - stroke: var(--fallback-b2,oklch(var(--b2)/0.5))} -.focus\:stroke-base-200\/60:focus { - stroke: var(--fallback-b2,oklch(var(--b2)/0.6))} -.focus\:stroke-base-200\/70:focus { - stroke: var(--fallback-b2,oklch(var(--b2)/0.7))} -.focus\:stroke-base-200\/75:focus { - stroke: var(--fallback-b2,oklch(var(--b2)/0.75))} -.focus\:stroke-base-200\/80:focus { - stroke: var(--fallback-b2,oklch(var(--b2)/0.8))} -.focus\:stroke-base-200\/90:focus { - stroke: var(--fallback-b2,oklch(var(--b2)/0.9))} -.focus\:stroke-base-200\/95:focus { - stroke: var(--fallback-b2,oklch(var(--b2)/0.95))} -.focus\:stroke-base-300:focus { - stroke: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:stroke-base-300\/0:focus { - stroke: var(--fallback-b3,oklch(var(--b3)/0))} -.focus\:stroke-base-300\/10:focus { - stroke: var(--fallback-b3,oklch(var(--b3)/0.1))} -.focus\:stroke-base-300\/100:focus { - stroke: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:stroke-base-300\/20:focus { - stroke: var(--fallback-b3,oklch(var(--b3)/0.2))} -.focus\:stroke-base-300\/25:focus { - stroke: var(--fallback-b3,oklch(var(--b3)/0.25))} -.focus\:stroke-base-300\/30:focus { - stroke: var(--fallback-b3,oklch(var(--b3)/0.3))} -.focus\:stroke-base-300\/40:focus { - stroke: var(--fallback-b3,oklch(var(--b3)/0.4))} -.focus\:stroke-base-300\/5:focus { - stroke: var(--fallback-b3,oklch(var(--b3)/0.05))} -.focus\:stroke-base-300\/50:focus { - stroke: var(--fallback-b3,oklch(var(--b3)/0.5))} -.focus\:stroke-base-300\/60:focus { - stroke: var(--fallback-b3,oklch(var(--b3)/0.6))} -.focus\:stroke-base-300\/70:focus { - stroke: var(--fallback-b3,oklch(var(--b3)/0.7))} -.focus\:stroke-base-300\/75:focus { - stroke: var(--fallback-b3,oklch(var(--b3)/0.75))} -.focus\:stroke-base-300\/80:focus { - stroke: var(--fallback-b3,oklch(var(--b3)/0.8))} -.focus\:stroke-base-300\/90:focus { - stroke: var(--fallback-b3,oklch(var(--b3)/0.9))} -.focus\:stroke-base-300\/95:focus { - stroke: var(--fallback-b3,oklch(var(--b3)/0.95))} -.focus\:stroke-base-content:focus { - stroke: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:stroke-base-content\/0:focus { - stroke: var(--fallback-bc,oklch(var(--bc)/0))} -.focus\:stroke-base-content\/10:focus { - stroke: var(--fallback-bc,oklch(var(--bc)/0.1))} -.focus\:stroke-base-content\/100:focus { - stroke: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:stroke-base-content\/20:focus { - stroke: var(--fallback-bc,oklch(var(--bc)/0.2))} -.focus\:stroke-base-content\/25:focus { - stroke: var(--fallback-bc,oklch(var(--bc)/0.25))} -.focus\:stroke-base-content\/30:focus { - stroke: var(--fallback-bc,oklch(var(--bc)/0.3))} -.focus\:stroke-base-content\/40:focus { - stroke: var(--fallback-bc,oklch(var(--bc)/0.4))} -.focus\:stroke-base-content\/5:focus { - stroke: var(--fallback-bc,oklch(var(--bc)/0.05))} -.focus\:stroke-base-content\/50:focus { - stroke: var(--fallback-bc,oklch(var(--bc)/0.5))} -.focus\:stroke-base-content\/60:focus { - stroke: var(--fallback-bc,oklch(var(--bc)/0.6))} -.focus\:stroke-base-content\/70:focus { - stroke: var(--fallback-bc,oklch(var(--bc)/0.7))} -.focus\:stroke-base-content\/75:focus { - stroke: var(--fallback-bc,oklch(var(--bc)/0.75))} -.focus\:stroke-base-content\/80:focus { - stroke: var(--fallback-bc,oklch(var(--bc)/0.8))} -.focus\:stroke-base-content\/90:focus { - stroke: var(--fallback-bc,oklch(var(--bc)/0.9))} -.focus\:stroke-base-content\/95:focus { - stroke: var(--fallback-bc,oklch(var(--bc)/0.95))} -.focus\:stroke-error:focus { - stroke: var(--fallback-er,oklch(var(--er)/1))} -.focus\:stroke-error-content:focus { - stroke: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:stroke-error-content\/0:focus { - stroke: var(--fallback-erc,oklch(var(--erc)/0))} -.focus\:stroke-error-content\/10:focus { - stroke: var(--fallback-erc,oklch(var(--erc)/0.1))} -.focus\:stroke-error-content\/100:focus { - stroke: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:stroke-error-content\/20:focus { - stroke: var(--fallback-erc,oklch(var(--erc)/0.2))} -.focus\:stroke-error-content\/25:focus { - stroke: var(--fallback-erc,oklch(var(--erc)/0.25))} -.focus\:stroke-error-content\/30:focus { - stroke: var(--fallback-erc,oklch(var(--erc)/0.3))} -.focus\:stroke-error-content\/40:focus { - stroke: var(--fallback-erc,oklch(var(--erc)/0.4))} -.focus\:stroke-error-content\/5:focus { - stroke: var(--fallback-erc,oklch(var(--erc)/0.05))} -.focus\:stroke-error-content\/50:focus { - stroke: var(--fallback-erc,oklch(var(--erc)/0.5))} -.focus\:stroke-error-content\/60:focus { - stroke: var(--fallback-erc,oklch(var(--erc)/0.6))} -.focus\:stroke-error-content\/70:focus { - stroke: var(--fallback-erc,oklch(var(--erc)/0.7))} -.focus\:stroke-error-content\/75:focus { - stroke: var(--fallback-erc,oklch(var(--erc)/0.75))} -.focus\:stroke-error-content\/80:focus { - stroke: var(--fallback-erc,oklch(var(--erc)/0.8))} -.focus\:stroke-error-content\/90:focus { - stroke: var(--fallback-erc,oklch(var(--erc)/0.9))} -.focus\:stroke-error-content\/95:focus { - stroke: var(--fallback-erc,oklch(var(--erc)/0.95))} -.focus\:stroke-error\/0:focus { - stroke: var(--fallback-er,oklch(var(--er)/0))} -.focus\:stroke-error\/10:focus { - stroke: var(--fallback-er,oklch(var(--er)/0.1))} -.focus\:stroke-error\/100:focus { - stroke: var(--fallback-er,oklch(var(--er)/1))} -.focus\:stroke-error\/20:focus { - stroke: var(--fallback-er,oklch(var(--er)/0.2))} -.focus\:stroke-error\/25:focus { - stroke: var(--fallback-er,oklch(var(--er)/0.25))} -.focus\:stroke-error\/30:focus { - stroke: var(--fallback-er,oklch(var(--er)/0.3))} -.focus\:stroke-error\/40:focus { - stroke: var(--fallback-er,oklch(var(--er)/0.4))} -.focus\:stroke-error\/5:focus { - stroke: var(--fallback-er,oklch(var(--er)/0.05))} -.focus\:stroke-error\/50:focus { - stroke: var(--fallback-er,oklch(var(--er)/0.5))} -.focus\:stroke-error\/60:focus { - stroke: var(--fallback-er,oklch(var(--er)/0.6))} -.focus\:stroke-error\/70:focus { - stroke: var(--fallback-er,oklch(var(--er)/0.7))} -.focus\:stroke-error\/75:focus { - stroke: var(--fallback-er,oklch(var(--er)/0.75))} -.focus\:stroke-error\/80:focus { - stroke: var(--fallback-er,oklch(var(--er)/0.8))} -.focus\:stroke-error\/90:focus { - stroke: var(--fallback-er,oklch(var(--er)/0.9))} -.focus\:stroke-error\/95:focus { - stroke: var(--fallback-er,oklch(var(--er)/0.95))} -.focus\:stroke-info:focus { - stroke: var(--fallback-in,oklch(var(--in)/1))} -.focus\:stroke-info-content:focus { - stroke: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:stroke-info-content\/0:focus { - stroke: var(--fallback-inc,oklch(var(--inc)/0))} -.focus\:stroke-info-content\/10:focus { - stroke: var(--fallback-inc,oklch(var(--inc)/0.1))} -.focus\:stroke-info-content\/100:focus { - stroke: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:stroke-info-content\/20:focus { - stroke: var(--fallback-inc,oklch(var(--inc)/0.2))} -.focus\:stroke-info-content\/25:focus { - stroke: var(--fallback-inc,oklch(var(--inc)/0.25))} -.focus\:stroke-info-content\/30:focus { - stroke: var(--fallback-inc,oklch(var(--inc)/0.3))} -.focus\:stroke-info-content\/40:focus { - stroke: var(--fallback-inc,oklch(var(--inc)/0.4))} -.focus\:stroke-info-content\/5:focus { - stroke: var(--fallback-inc,oklch(var(--inc)/0.05))} -.focus\:stroke-info-content\/50:focus { - stroke: var(--fallback-inc,oklch(var(--inc)/0.5))} -.focus\:stroke-info-content\/60:focus { - stroke: var(--fallback-inc,oklch(var(--inc)/0.6))} -.focus\:stroke-info-content\/70:focus { - stroke: var(--fallback-inc,oklch(var(--inc)/0.7))} -.focus\:stroke-info-content\/75:focus { - stroke: var(--fallback-inc,oklch(var(--inc)/0.75))} -.focus\:stroke-info-content\/80:focus { - stroke: var(--fallback-inc,oklch(var(--inc)/0.8))} -.focus\:stroke-info-content\/90:focus { - stroke: var(--fallback-inc,oklch(var(--inc)/0.9))} -.focus\:stroke-info-content\/95:focus { - stroke: var(--fallback-inc,oklch(var(--inc)/0.95))} -.focus\:stroke-info\/0:focus { - stroke: var(--fallback-in,oklch(var(--in)/0))} -.focus\:stroke-info\/10:focus { - stroke: var(--fallback-in,oklch(var(--in)/0.1))} -.focus\:stroke-info\/100:focus { - stroke: var(--fallback-in,oklch(var(--in)/1))} -.focus\:stroke-info\/20:focus { - stroke: var(--fallback-in,oklch(var(--in)/0.2))} -.focus\:stroke-info\/25:focus { - stroke: var(--fallback-in,oklch(var(--in)/0.25))} -.focus\:stroke-info\/30:focus { - stroke: var(--fallback-in,oklch(var(--in)/0.3))} -.focus\:stroke-info\/40:focus { - stroke: var(--fallback-in,oklch(var(--in)/0.4))} -.focus\:stroke-info\/5:focus { - stroke: var(--fallback-in,oklch(var(--in)/0.05))} -.focus\:stroke-info\/50:focus { - stroke: var(--fallback-in,oklch(var(--in)/0.5))} -.focus\:stroke-info\/60:focus { - stroke: var(--fallback-in,oklch(var(--in)/0.6))} -.focus\:stroke-info\/70:focus { - stroke: var(--fallback-in,oklch(var(--in)/0.7))} -.focus\:stroke-info\/75:focus { - stroke: var(--fallback-in,oklch(var(--in)/0.75))} -.focus\:stroke-info\/80:focus { - stroke: var(--fallback-in,oklch(var(--in)/0.8))} -.focus\:stroke-info\/90:focus { - stroke: var(--fallback-in,oklch(var(--in)/0.9))} -.focus\:stroke-info\/95:focus { - stroke: var(--fallback-in,oklch(var(--in)/0.95))} -.focus\:stroke-neutral:focus { - stroke: var(--fallback-n,oklch(var(--n)/1))} -.focus\:stroke-neutral-content:focus { - stroke: var(--fallback-nc,oklch(var(--nc)/1))} -.focus\:stroke-neutral-content\/0:focus { - stroke: var(--fallback-nc,oklch(var(--nc)/0))} -.focus\:stroke-neutral-content\/10:focus { - stroke: var(--fallback-nc,oklch(var(--nc)/0.1))} -.focus\:stroke-neutral-content\/100:focus { - stroke: var(--fallback-nc,oklch(var(--nc)/1))} -.focus\:stroke-neutral-content\/20:focus { - stroke: var(--fallback-nc,oklch(var(--nc)/0.2))} -.focus\:stroke-neutral-content\/25:focus { - stroke: var(--fallback-nc,oklch(var(--nc)/0.25))} -.focus\:stroke-neutral-content\/30:focus { - stroke: var(--fallback-nc,oklch(var(--nc)/0.3))} -.focus\:stroke-neutral-content\/40:focus { - stroke: var(--fallback-nc,oklch(var(--nc)/0.4))} -.focus\:stroke-neutral-content\/5:focus { - stroke: var(--fallback-nc,oklch(var(--nc)/0.05))} -.focus\:stroke-neutral-content\/50:focus { - stroke: var(--fallback-nc,oklch(var(--nc)/0.5))} -.focus\:stroke-neutral-content\/60:focus { - stroke: var(--fallback-nc,oklch(var(--nc)/0.6))} -.focus\:stroke-neutral-content\/70:focus { - stroke: var(--fallback-nc,oklch(var(--nc)/0.7))} -.focus\:stroke-neutral-content\/75:focus { - stroke: var(--fallback-nc,oklch(var(--nc)/0.75))} -.focus\:stroke-neutral-content\/80:focus { - stroke: var(--fallback-nc,oklch(var(--nc)/0.8))} -.focus\:stroke-neutral-content\/90:focus { - stroke: var(--fallback-nc,oklch(var(--nc)/0.9))} -.focus\:stroke-neutral-content\/95:focus { - stroke: var(--fallback-nc,oklch(var(--nc)/0.95))} -.focus\:stroke-neutral\/0:focus { - stroke: var(--fallback-n,oklch(var(--n)/0))} -.focus\:stroke-neutral\/10:focus { - stroke: var(--fallback-n,oklch(var(--n)/0.1))} -.focus\:stroke-neutral\/100:focus { - stroke: var(--fallback-n,oklch(var(--n)/1))} -.focus\:stroke-neutral\/20:focus { - stroke: var(--fallback-n,oklch(var(--n)/0.2))} -.focus\:stroke-neutral\/25:focus { - stroke: var(--fallback-n,oklch(var(--n)/0.25))} -.focus\:stroke-neutral\/30:focus { - stroke: var(--fallback-n,oklch(var(--n)/0.3))} -.focus\:stroke-neutral\/40:focus { - stroke: var(--fallback-n,oklch(var(--n)/0.4))} -.focus\:stroke-neutral\/5:focus { - stroke: var(--fallback-n,oklch(var(--n)/0.05))} -.focus\:stroke-neutral\/50:focus { - stroke: var(--fallback-n,oklch(var(--n)/0.5))} -.focus\:stroke-neutral\/60:focus { - stroke: var(--fallback-n,oklch(var(--n)/0.6))} -.focus\:stroke-neutral\/70:focus { - stroke: var(--fallback-n,oklch(var(--n)/0.7))} -.focus\:stroke-neutral\/75:focus { - stroke: var(--fallback-n,oklch(var(--n)/0.75))} -.focus\:stroke-neutral\/80:focus { - stroke: var(--fallback-n,oklch(var(--n)/0.8))} -.focus\:stroke-neutral\/90:focus { - stroke: var(--fallback-n,oklch(var(--n)/0.9))} -.focus\:stroke-neutral\/95:focus { - stroke: var(--fallback-n,oklch(var(--n)/0.95))} -.focus\:stroke-primary:focus { - stroke: var(--fallback-p,oklch(var(--p)/1))} -.focus\:stroke-primary-content:focus { - stroke: var(--fallback-pc,oklch(var(--pc)/1))} -.focus\:stroke-primary-content\/0:focus { - stroke: var(--fallback-pc,oklch(var(--pc)/0))} -.focus\:stroke-primary-content\/10:focus { - stroke: var(--fallback-pc,oklch(var(--pc)/0.1))} -.focus\:stroke-primary-content\/100:focus { - stroke: var(--fallback-pc,oklch(var(--pc)/1))} -.focus\:stroke-primary-content\/20:focus { - stroke: var(--fallback-pc,oklch(var(--pc)/0.2))} -.focus\:stroke-primary-content\/25:focus { - stroke: var(--fallback-pc,oklch(var(--pc)/0.25))} -.focus\:stroke-primary-content\/30:focus { - stroke: var(--fallback-pc,oklch(var(--pc)/0.3))} -.focus\:stroke-primary-content\/40:focus { - stroke: var(--fallback-pc,oklch(var(--pc)/0.4))} -.focus\:stroke-primary-content\/5:focus { - stroke: var(--fallback-pc,oklch(var(--pc)/0.05))} -.focus\:stroke-primary-content\/50:focus { - stroke: var(--fallback-pc,oklch(var(--pc)/0.5))} -.focus\:stroke-primary-content\/60:focus { - stroke: var(--fallback-pc,oklch(var(--pc)/0.6))} -.focus\:stroke-primary-content\/70:focus { - stroke: var(--fallback-pc,oklch(var(--pc)/0.7))} -.focus\:stroke-primary-content\/75:focus { - stroke: var(--fallback-pc,oklch(var(--pc)/0.75))} -.focus\:stroke-primary-content\/80:focus { - stroke: var(--fallback-pc,oklch(var(--pc)/0.8))} -.focus\:stroke-primary-content\/90:focus { - stroke: var(--fallback-pc,oklch(var(--pc)/0.9))} -.focus\:stroke-primary-content\/95:focus { - stroke: var(--fallback-pc,oklch(var(--pc)/0.95))} -.focus\:stroke-primary\/0:focus { - stroke: var(--fallback-p,oklch(var(--p)/0))} -.focus\:stroke-primary\/10:focus { - stroke: var(--fallback-p,oklch(var(--p)/0.1))} -.focus\:stroke-primary\/100:focus { - stroke: var(--fallback-p,oklch(var(--p)/1))} -.focus\:stroke-primary\/20:focus { - stroke: var(--fallback-p,oklch(var(--p)/0.2))} -.focus\:stroke-primary\/25:focus { - stroke: var(--fallback-p,oklch(var(--p)/0.25))} -.focus\:stroke-primary\/30:focus { - stroke: var(--fallback-p,oklch(var(--p)/0.3))} -.focus\:stroke-primary\/40:focus { - stroke: var(--fallback-p,oklch(var(--p)/0.4))} -.focus\:stroke-primary\/5:focus { - stroke: var(--fallback-p,oklch(var(--p)/0.05))} -.focus\:stroke-primary\/50:focus { - stroke: var(--fallback-p,oklch(var(--p)/0.5))} -.focus\:stroke-primary\/60:focus { - stroke: var(--fallback-p,oklch(var(--p)/0.6))} -.focus\:stroke-primary\/70:focus { - stroke: var(--fallback-p,oklch(var(--p)/0.7))} -.focus\:stroke-primary\/75:focus { - stroke: var(--fallback-p,oklch(var(--p)/0.75))} -.focus\:stroke-primary\/80:focus { - stroke: var(--fallback-p,oklch(var(--p)/0.8))} -.focus\:stroke-primary\/90:focus { - stroke: var(--fallback-p,oklch(var(--p)/0.9))} -.focus\:stroke-primary\/95:focus { - stroke: var(--fallback-p,oklch(var(--p)/0.95))} -.focus\:stroke-secondary:focus { - stroke: var(--fallback-s,oklch(var(--s)/1))} -.focus\:stroke-secondary-content:focus { - stroke: var(--fallback-sc,oklch(var(--sc)/1))} -.focus\:stroke-secondary-content\/0:focus { - stroke: var(--fallback-sc,oklch(var(--sc)/0))} -.focus\:stroke-secondary-content\/10:focus { - stroke: var(--fallback-sc,oklch(var(--sc)/0.1))} -.focus\:stroke-secondary-content\/100:focus { - stroke: var(--fallback-sc,oklch(var(--sc)/1))} -.focus\:stroke-secondary-content\/20:focus { - stroke: var(--fallback-sc,oklch(var(--sc)/0.2))} -.focus\:stroke-secondary-content\/25:focus { - stroke: var(--fallback-sc,oklch(var(--sc)/0.25))} -.focus\:stroke-secondary-content\/30:focus { - stroke: var(--fallback-sc,oklch(var(--sc)/0.3))} -.focus\:stroke-secondary-content\/40:focus { - stroke: var(--fallback-sc,oklch(var(--sc)/0.4))} -.focus\:stroke-secondary-content\/5:focus { - stroke: var(--fallback-sc,oklch(var(--sc)/0.05))} -.focus\:stroke-secondary-content\/50:focus { - stroke: var(--fallback-sc,oklch(var(--sc)/0.5))} -.focus\:stroke-secondary-content\/60:focus { - stroke: var(--fallback-sc,oklch(var(--sc)/0.6))} -.focus\:stroke-secondary-content\/70:focus { - stroke: var(--fallback-sc,oklch(var(--sc)/0.7))} -.focus\:stroke-secondary-content\/75:focus { - stroke: var(--fallback-sc,oklch(var(--sc)/0.75))} -.focus\:stroke-secondary-content\/80:focus { - stroke: var(--fallback-sc,oklch(var(--sc)/0.8))} -.focus\:stroke-secondary-content\/90:focus { - stroke: var(--fallback-sc,oklch(var(--sc)/0.9))} -.focus\:stroke-secondary-content\/95:focus { - stroke: var(--fallback-sc,oklch(var(--sc)/0.95))} -.focus\:stroke-secondary\/0:focus { - stroke: var(--fallback-s,oklch(var(--s)/0))} -.focus\:stroke-secondary\/10:focus { - stroke: var(--fallback-s,oklch(var(--s)/0.1))} -.focus\:stroke-secondary\/100:focus { - stroke: var(--fallback-s,oklch(var(--s)/1))} -.focus\:stroke-secondary\/20:focus { - stroke: var(--fallback-s,oklch(var(--s)/0.2))} -.focus\:stroke-secondary\/25:focus { - stroke: var(--fallback-s,oklch(var(--s)/0.25))} -.focus\:stroke-secondary\/30:focus { - stroke: var(--fallback-s,oklch(var(--s)/0.3))} -.focus\:stroke-secondary\/40:focus { - stroke: var(--fallback-s,oklch(var(--s)/0.4))} -.focus\:stroke-secondary\/5:focus { - stroke: var(--fallback-s,oklch(var(--s)/0.05))} -.focus\:stroke-secondary\/50:focus { - stroke: var(--fallback-s,oklch(var(--s)/0.5))} -.focus\:stroke-secondary\/60:focus { - stroke: var(--fallback-s,oklch(var(--s)/0.6))} -.focus\:stroke-secondary\/70:focus { - stroke: var(--fallback-s,oklch(var(--s)/0.7))} -.focus\:stroke-secondary\/75:focus { - stroke: var(--fallback-s,oklch(var(--s)/0.75))} -.focus\:stroke-secondary\/80:focus { - stroke: var(--fallback-s,oklch(var(--s)/0.8))} -.focus\:stroke-secondary\/90:focus { - stroke: var(--fallback-s,oklch(var(--s)/0.9))} -.focus\:stroke-secondary\/95:focus { - stroke: var(--fallback-s,oklch(var(--s)/0.95))} -.focus\:stroke-success:focus { - stroke: var(--fallback-su,oklch(var(--su)/1))} -.focus\:stroke-success-content:focus { - stroke: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:stroke-success-content\/0:focus { - stroke: var(--fallback-suc,oklch(var(--suc)/0))} -.focus\:stroke-success-content\/10:focus { - stroke: var(--fallback-suc,oklch(var(--suc)/0.1))} -.focus\:stroke-success-content\/100:focus { - stroke: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:stroke-success-content\/20:focus { - stroke: var(--fallback-suc,oklch(var(--suc)/0.2))} -.focus\:stroke-success-content\/25:focus { - stroke: var(--fallback-suc,oklch(var(--suc)/0.25))} -.focus\:stroke-success-content\/30:focus { - stroke: var(--fallback-suc,oklch(var(--suc)/0.3))} -.focus\:stroke-success-content\/40:focus { - stroke: var(--fallback-suc,oklch(var(--suc)/0.4))} -.focus\:stroke-success-content\/5:focus { - stroke: var(--fallback-suc,oklch(var(--suc)/0.05))} -.focus\:stroke-success-content\/50:focus { - stroke: var(--fallback-suc,oklch(var(--suc)/0.5))} -.focus\:stroke-success-content\/60:focus { - stroke: var(--fallback-suc,oklch(var(--suc)/0.6))} -.focus\:stroke-success-content\/70:focus { - stroke: var(--fallback-suc,oklch(var(--suc)/0.7))} -.focus\:stroke-success-content\/75:focus { - stroke: var(--fallback-suc,oklch(var(--suc)/0.75))} -.focus\:stroke-success-content\/80:focus { - stroke: var(--fallback-suc,oklch(var(--suc)/0.8))} -.focus\:stroke-success-content\/90:focus { - stroke: var(--fallback-suc,oklch(var(--suc)/0.9))} -.focus\:stroke-success-content\/95:focus { - stroke: var(--fallback-suc,oklch(var(--suc)/0.95))} -.focus\:stroke-success\/0:focus { - stroke: var(--fallback-su,oklch(var(--su)/0))} -.focus\:stroke-success\/10:focus { - stroke: var(--fallback-su,oklch(var(--su)/0.1))} -.focus\:stroke-success\/100:focus { - stroke: var(--fallback-su,oklch(var(--su)/1))} -.focus\:stroke-success\/20:focus { - stroke: var(--fallback-su,oklch(var(--su)/0.2))} -.focus\:stroke-success\/25:focus { - stroke: var(--fallback-su,oklch(var(--su)/0.25))} -.focus\:stroke-success\/30:focus { - stroke: var(--fallback-su,oklch(var(--su)/0.3))} -.focus\:stroke-success\/40:focus { - stroke: var(--fallback-su,oklch(var(--su)/0.4))} -.focus\:stroke-success\/5:focus { - stroke: var(--fallback-su,oklch(var(--su)/0.05))} -.focus\:stroke-success\/50:focus { - stroke: var(--fallback-su,oklch(var(--su)/0.5))} -.focus\:stroke-success\/60:focus { - stroke: var(--fallback-su,oklch(var(--su)/0.6))} -.focus\:stroke-success\/70:focus { - stroke: var(--fallback-su,oklch(var(--su)/0.7))} -.focus\:stroke-success\/75:focus { - stroke: var(--fallback-su,oklch(var(--su)/0.75))} -.focus\:stroke-success\/80:focus { - stroke: var(--fallback-su,oklch(var(--su)/0.8))} -.focus\:stroke-success\/90:focus { - stroke: var(--fallback-su,oklch(var(--su)/0.9))} -.focus\:stroke-success\/95:focus { - stroke: var(--fallback-su,oklch(var(--su)/0.95))} -.focus\:stroke-warning:focus { - stroke: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:stroke-warning-content:focus { - stroke: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:stroke-warning-content\/0:focus { - stroke: var(--fallback-wac,oklch(var(--wac)/0))} -.focus\:stroke-warning-content\/10:focus { - stroke: var(--fallback-wac,oklch(var(--wac)/0.1))} -.focus\:stroke-warning-content\/100:focus { - stroke: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:stroke-warning-content\/20:focus { - stroke: var(--fallback-wac,oklch(var(--wac)/0.2))} -.focus\:stroke-warning-content\/25:focus { - stroke: var(--fallback-wac,oklch(var(--wac)/0.25))} -.focus\:stroke-warning-content\/30:focus { - stroke: var(--fallback-wac,oklch(var(--wac)/0.3))} -.focus\:stroke-warning-content\/40:focus { - stroke: var(--fallback-wac,oklch(var(--wac)/0.4))} -.focus\:stroke-warning-content\/5:focus { - stroke: var(--fallback-wac,oklch(var(--wac)/0.05))} -.focus\:stroke-warning-content\/50:focus { - stroke: var(--fallback-wac,oklch(var(--wac)/0.5))} -.focus\:stroke-warning-content\/60:focus { - stroke: var(--fallback-wac,oklch(var(--wac)/0.6))} -.focus\:stroke-warning-content\/70:focus { - stroke: var(--fallback-wac,oklch(var(--wac)/0.7))} -.focus\:stroke-warning-content\/75:focus { - stroke: var(--fallback-wac,oklch(var(--wac)/0.75))} -.focus\:stroke-warning-content\/80:focus { - stroke: var(--fallback-wac,oklch(var(--wac)/0.8))} -.focus\:stroke-warning-content\/90:focus { - stroke: var(--fallback-wac,oklch(var(--wac)/0.9))} -.focus\:stroke-warning-content\/95:focus { - stroke: var(--fallback-wac,oklch(var(--wac)/0.95))} -.focus\:stroke-warning\/0:focus { - stroke: var(--fallback-wa,oklch(var(--wa)/0))} -.focus\:stroke-warning\/10:focus { - stroke: var(--fallback-wa,oklch(var(--wa)/0.1))} -.focus\:stroke-warning\/100:focus { - stroke: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:stroke-warning\/20:focus { - stroke: var(--fallback-wa,oklch(var(--wa)/0.2))} -.focus\:stroke-warning\/25:focus { - stroke: var(--fallback-wa,oklch(var(--wa)/0.25))} -.focus\:stroke-warning\/30:focus { - stroke: var(--fallback-wa,oklch(var(--wa)/0.3))} -.focus\:stroke-warning\/40:focus { - stroke: var(--fallback-wa,oklch(var(--wa)/0.4))} -.focus\:stroke-warning\/5:focus { - stroke: var(--fallback-wa,oklch(var(--wa)/0.05))} -.focus\:stroke-warning\/50:focus { - stroke: var(--fallback-wa,oklch(var(--wa)/0.5))} -.focus\:stroke-warning\/60:focus { - stroke: var(--fallback-wa,oklch(var(--wa)/0.6))} -.focus\:stroke-warning\/70:focus { - stroke: var(--fallback-wa,oklch(var(--wa)/0.7))} -.focus\:stroke-warning\/75:focus { - stroke: var(--fallback-wa,oklch(var(--wa)/0.75))} -.focus\:stroke-warning\/80:focus { - stroke: var(--fallback-wa,oklch(var(--wa)/0.8))} -.focus\:stroke-warning\/90:focus { - stroke: var(--fallback-wa,oklch(var(--wa)/0.9))} -.focus\:stroke-warning\/95:focus { - stroke: var(--fallback-wa,oklch(var(--wa)/0.95))} -.focus\:text-accent:focus { - color: var(--fallback-a,oklch(var(--a)/1))} -.focus\:text-accent-content:focus { - color: var(--fallback-ac,oklch(var(--ac)/1))} -.focus\:text-accent-content\/0:focus { - color: var(--fallback-ac,oklch(var(--ac)/0))} -.focus\:text-accent-content\/10:focus { - color: var(--fallback-ac,oklch(var(--ac)/0.1))} -.focus\:text-accent-content\/100:focus { - color: var(--fallback-ac,oklch(var(--ac)/1))} -.focus\:text-accent-content\/20:focus { - color: var(--fallback-ac,oklch(var(--ac)/0.2))} -.focus\:text-accent-content\/25:focus { - color: var(--fallback-ac,oklch(var(--ac)/0.25))} -.focus\:text-accent-content\/30:focus { - color: var(--fallback-ac,oklch(var(--ac)/0.3))} -.focus\:text-accent-content\/40:focus { - color: var(--fallback-ac,oklch(var(--ac)/0.4))} -.focus\:text-accent-content\/5:focus { - color: var(--fallback-ac,oklch(var(--ac)/0.05))} -.focus\:text-accent-content\/50:focus { - color: var(--fallback-ac,oklch(var(--ac)/0.5))} -.focus\:text-accent-content\/60:focus { - color: var(--fallback-ac,oklch(var(--ac)/0.6))} -.focus\:text-accent-content\/70:focus { - color: var(--fallback-ac,oklch(var(--ac)/0.7))} -.focus\:text-accent-content\/75:focus { - color: var(--fallback-ac,oklch(var(--ac)/0.75))} -.focus\:text-accent-content\/80:focus { - color: var(--fallback-ac,oklch(var(--ac)/0.8))} -.focus\:text-accent-content\/90:focus { - color: var(--fallback-ac,oklch(var(--ac)/0.9))} -.focus\:text-accent-content\/95:focus { - color: var(--fallback-ac,oklch(var(--ac)/0.95))} -.focus\:text-accent\/0:focus { - color: var(--fallback-a,oklch(var(--a)/0))} -.focus\:text-accent\/10:focus { - color: var(--fallback-a,oklch(var(--a)/0.1))} -.focus\:text-accent\/100:focus { - color: var(--fallback-a,oklch(var(--a)/1))} -.focus\:text-accent\/20:focus { - color: var(--fallback-a,oklch(var(--a)/0.2))} -.focus\:text-accent\/25:focus { - color: var(--fallback-a,oklch(var(--a)/0.25))} -.focus\:text-accent\/30:focus { - color: var(--fallback-a,oklch(var(--a)/0.3))} -.focus\:text-accent\/40:focus { - color: var(--fallback-a,oklch(var(--a)/0.4))} -.focus\:text-accent\/5:focus { - color: var(--fallback-a,oklch(var(--a)/0.05))} -.focus\:text-accent\/50:focus { - color: var(--fallback-a,oklch(var(--a)/0.5))} -.focus\:text-accent\/60:focus { - color: var(--fallback-a,oklch(var(--a)/0.6))} -.focus\:text-accent\/70:focus { - color: var(--fallback-a,oklch(var(--a)/0.7))} -.focus\:text-accent\/75:focus { - color: var(--fallback-a,oklch(var(--a)/0.75))} -.focus\:text-accent\/80:focus { - color: var(--fallback-a,oklch(var(--a)/0.8))} -.focus\:text-accent\/90:focus { - color: var(--fallback-a,oklch(var(--a)/0.9))} -.focus\:text-accent\/95:focus { - color: var(--fallback-a,oklch(var(--a)/0.95))} -.focus\:text-base-100:focus { - color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:text-base-100\/0:focus { - color: var(--fallback-b1,oklch(var(--b1)/0))} -.focus\:text-base-100\/10:focus { - color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.focus\:text-base-100\/100:focus { - color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:text-base-100\/20:focus { - color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.focus\:text-base-100\/25:focus { - color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.focus\:text-base-100\/30:focus { - color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.focus\:text-base-100\/40:focus { - color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.focus\:text-base-100\/5:focus { - color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.focus\:text-base-100\/50:focus { - color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.focus\:text-base-100\/60:focus { - color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.focus\:text-base-100\/70:focus { - color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.focus\:text-base-100\/75:focus { - color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.focus\:text-base-100\/80:focus { - color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.focus\:text-base-100\/90:focus { - color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.focus\:text-base-100\/95:focus { - color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.focus\:text-base-200:focus { - color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:text-base-200\/0:focus { - color: var(--fallback-b2,oklch(var(--b2)/0))} -.focus\:text-base-200\/10:focus { - color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.focus\:text-base-200\/100:focus { - color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:text-base-200\/20:focus { - color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.focus\:text-base-200\/25:focus { - color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.focus\:text-base-200\/30:focus { - color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.focus\:text-base-200\/40:focus { - color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.focus\:text-base-200\/5:focus { - color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.focus\:text-base-200\/50:focus { - color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.focus\:text-base-200\/60:focus { - color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.focus\:text-base-200\/70:focus { - color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.focus\:text-base-200\/75:focus { - color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.focus\:text-base-200\/80:focus { - color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.focus\:text-base-200\/90:focus { - color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.focus\:text-base-200\/95:focus { - color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.focus\:text-base-300:focus { - color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:text-base-300\/0:focus { - color: var(--fallback-b3,oklch(var(--b3)/0))} -.focus\:text-base-300\/10:focus { - color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.focus\:text-base-300\/100:focus { - color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:text-base-300\/20:focus { - color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.focus\:text-base-300\/25:focus { - color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.focus\:text-base-300\/30:focus { - color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.focus\:text-base-300\/40:focus { - color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.focus\:text-base-300\/5:focus { - color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.focus\:text-base-300\/50:focus { - color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.focus\:text-base-300\/60:focus { - color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.focus\:text-base-300\/70:focus { - color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.focus\:text-base-300\/75:focus { - color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.focus\:text-base-300\/80:focus { - color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.focus\:text-base-300\/90:focus { - color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.focus\:text-base-300\/95:focus { - color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.focus\:text-base-content:focus { - color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:text-base-content\/0:focus { - color: var(--fallback-bc,oklch(var(--bc)/0))} -.focus\:text-base-content\/10:focus { - color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.focus\:text-base-content\/100:focus { - color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:text-base-content\/20:focus { - color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.focus\:text-base-content\/25:focus { - color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.focus\:text-base-content\/30:focus { - color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.focus\:text-base-content\/40:focus { - color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.focus\:text-base-content\/5:focus { - color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.focus\:text-base-content\/50:focus { - color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.focus\:text-base-content\/60:focus { - color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.focus\:text-base-content\/70:focus { - color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.focus\:text-base-content\/75:focus { - color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.focus\:text-base-content\/80:focus { - color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.focus\:text-base-content\/90:focus { - color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.focus\:text-base-content\/95:focus { - color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.focus\:text-error:focus { - color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:text-error-content:focus { - color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:text-error-content\/0:focus { - color: var(--fallback-erc,oklch(var(--erc)/0))} -.focus\:text-error-content\/10:focus { - color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.focus\:text-error-content\/100:focus { - color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:text-error-content\/20:focus { - color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.focus\:text-error-content\/25:focus { - color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.focus\:text-error-content\/30:focus { - color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.focus\:text-error-content\/40:focus { - color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.focus\:text-error-content\/5:focus { - color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.focus\:text-error-content\/50:focus { - color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.focus\:text-error-content\/60:focus { - color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.focus\:text-error-content\/70:focus { - color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.focus\:text-error-content\/75:focus { - color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.focus\:text-error-content\/80:focus { - color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.focus\:text-error-content\/90:focus { - color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.focus\:text-error-content\/95:focus { - color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.focus\:text-error\/0:focus { - color: var(--fallback-er,oklch(var(--er)/0))} -.focus\:text-error\/10:focus { - color: var(--fallback-er,oklch(var(--er)/0.1))} -.focus\:text-error\/100:focus { - color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:text-error\/20:focus { - color: var(--fallback-er,oklch(var(--er)/0.2))} -.focus\:text-error\/25:focus { - color: var(--fallback-er,oklch(var(--er)/0.25))} -.focus\:text-error\/30:focus { - color: var(--fallback-er,oklch(var(--er)/0.3))} -.focus\:text-error\/40:focus { - color: var(--fallback-er,oklch(var(--er)/0.4))} -.focus\:text-error\/5:focus { - color: var(--fallback-er,oklch(var(--er)/0.05))} -.focus\:text-error\/50:focus { - color: var(--fallback-er,oklch(var(--er)/0.5))} -.focus\:text-error\/60:focus { - color: var(--fallback-er,oklch(var(--er)/0.6))} -.focus\:text-error\/70:focus { - color: var(--fallback-er,oklch(var(--er)/0.7))} -.focus\:text-error\/75:focus { - color: var(--fallback-er,oklch(var(--er)/0.75))} -.focus\:text-error\/80:focus { - color: var(--fallback-er,oklch(var(--er)/0.8))} -.focus\:text-error\/90:focus { - color: var(--fallback-er,oklch(var(--er)/0.9))} -.focus\:text-error\/95:focus { - color: var(--fallback-er,oklch(var(--er)/0.95))} -.focus\:text-info:focus { - color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:text-info-content:focus { - color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:text-info-content\/0:focus { - color: var(--fallback-inc,oklch(var(--inc)/0))} -.focus\:text-info-content\/10:focus { - color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.focus\:text-info-content\/100:focus { - color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:text-info-content\/20:focus { - color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.focus\:text-info-content\/25:focus { - color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.focus\:text-info-content\/30:focus { - color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.focus\:text-info-content\/40:focus { - color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.focus\:text-info-content\/5:focus { - color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.focus\:text-info-content\/50:focus { - color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.focus\:text-info-content\/60:focus { - color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.focus\:text-info-content\/70:focus { - color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.focus\:text-info-content\/75:focus { - color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.focus\:text-info-content\/80:focus { - color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.focus\:text-info-content\/90:focus { - color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.focus\:text-info-content\/95:focus { - color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.focus\:text-info\/0:focus { - color: var(--fallback-in,oklch(var(--in)/0))} -.focus\:text-info\/10:focus { - color: var(--fallback-in,oklch(var(--in)/0.1))} -.focus\:text-info\/100:focus { - color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:text-info\/20:focus { - color: var(--fallback-in,oklch(var(--in)/0.2))} -.focus\:text-info\/25:focus { - color: var(--fallback-in,oklch(var(--in)/0.25))} -.focus\:text-info\/30:focus { - color: var(--fallback-in,oklch(var(--in)/0.3))} -.focus\:text-info\/40:focus { - color: var(--fallback-in,oklch(var(--in)/0.4))} -.focus\:text-info\/5:focus { - color: var(--fallback-in,oklch(var(--in)/0.05))} -.focus\:text-info\/50:focus { - color: var(--fallback-in,oklch(var(--in)/0.5))} -.focus\:text-info\/60:focus { - color: var(--fallback-in,oklch(var(--in)/0.6))} -.focus\:text-info\/70:focus { - color: var(--fallback-in,oklch(var(--in)/0.7))} -.focus\:text-info\/75:focus { - color: var(--fallback-in,oklch(var(--in)/0.75))} -.focus\:text-info\/80:focus { - color: var(--fallback-in,oklch(var(--in)/0.8))} -.focus\:text-info\/90:focus { - color: var(--fallback-in,oklch(var(--in)/0.9))} -.focus\:text-info\/95:focus { - color: var(--fallback-in,oklch(var(--in)/0.95))} -.focus\:text-neutral:focus { - color: var(--fallback-n,oklch(var(--n)/1))} -.focus\:text-neutral-content:focus { - color: var(--fallback-nc,oklch(var(--nc)/1))} -.focus\:text-neutral-content\/0:focus { - color: var(--fallback-nc,oklch(var(--nc)/0))} -.focus\:text-neutral-content\/10:focus { - color: var(--fallback-nc,oklch(var(--nc)/0.1))} -.focus\:text-neutral-content\/100:focus { - color: var(--fallback-nc,oklch(var(--nc)/1))} -.focus\:text-neutral-content\/20:focus { - color: var(--fallback-nc,oklch(var(--nc)/0.2))} -.focus\:text-neutral-content\/25:focus { - color: var(--fallback-nc,oklch(var(--nc)/0.25))} -.focus\:text-neutral-content\/30:focus { - color: var(--fallback-nc,oklch(var(--nc)/0.3))} -.focus\:text-neutral-content\/40:focus { - color: var(--fallback-nc,oklch(var(--nc)/0.4))} -.focus\:text-neutral-content\/5:focus { - color: var(--fallback-nc,oklch(var(--nc)/0.05))} -.focus\:text-neutral-content\/50:focus { - color: var(--fallback-nc,oklch(var(--nc)/0.5))} -.focus\:text-neutral-content\/60:focus { - color: var(--fallback-nc,oklch(var(--nc)/0.6))} -.focus\:text-neutral-content\/70:focus { - color: var(--fallback-nc,oklch(var(--nc)/0.7))} -.focus\:text-neutral-content\/75:focus { - color: var(--fallback-nc,oklch(var(--nc)/0.75))} -.focus\:text-neutral-content\/80:focus { - color: var(--fallback-nc,oklch(var(--nc)/0.8))} -.focus\:text-neutral-content\/90:focus { - color: var(--fallback-nc,oklch(var(--nc)/0.9))} -.focus\:text-neutral-content\/95:focus { - color: var(--fallback-nc,oklch(var(--nc)/0.95))} -.focus\:text-neutral\/0:focus { - color: var(--fallback-n,oklch(var(--n)/0))} -.focus\:text-neutral\/10:focus { - color: var(--fallback-n,oklch(var(--n)/0.1))} -.focus\:text-neutral\/100:focus { - color: var(--fallback-n,oklch(var(--n)/1))} -.focus\:text-neutral\/20:focus { - color: var(--fallback-n,oklch(var(--n)/0.2))} -.focus\:text-neutral\/25:focus { - color: var(--fallback-n,oklch(var(--n)/0.25))} -.focus\:text-neutral\/30:focus { - color: var(--fallback-n,oklch(var(--n)/0.3))} -.focus\:text-neutral\/40:focus { - color: var(--fallback-n,oklch(var(--n)/0.4))} -.focus\:text-neutral\/5:focus { - color: var(--fallback-n,oklch(var(--n)/0.05))} -.focus\:text-neutral\/50:focus { - color: var(--fallback-n,oklch(var(--n)/0.5))} -.focus\:text-neutral\/60:focus { - color: var(--fallback-n,oklch(var(--n)/0.6))} -.focus\:text-neutral\/70:focus { - color: var(--fallback-n,oklch(var(--n)/0.7))} -.focus\:text-neutral\/75:focus { - color: var(--fallback-n,oklch(var(--n)/0.75))} -.focus\:text-neutral\/80:focus { - color: var(--fallback-n,oklch(var(--n)/0.8))} -.focus\:text-neutral\/90:focus { - color: var(--fallback-n,oklch(var(--n)/0.9))} -.focus\:text-neutral\/95:focus { - color: var(--fallback-n,oklch(var(--n)/0.95))} -.focus\:text-primary:focus { - color: var(--fallback-p,oklch(var(--p)/1))} -.focus\:text-primary-content:focus { - color: var(--fallback-pc,oklch(var(--pc)/1))} -.focus\:text-primary-content\/0:focus { - color: var(--fallback-pc,oklch(var(--pc)/0))} -.focus\:text-primary-content\/10:focus { - color: var(--fallback-pc,oklch(var(--pc)/0.1))} -.focus\:text-primary-content\/100:focus { - color: var(--fallback-pc,oklch(var(--pc)/1))} -.focus\:text-primary-content\/20:focus { - color: var(--fallback-pc,oklch(var(--pc)/0.2))} -.focus\:text-primary-content\/25:focus { - color: var(--fallback-pc,oklch(var(--pc)/0.25))} -.focus\:text-primary-content\/30:focus { - color: var(--fallback-pc,oklch(var(--pc)/0.3))} -.focus\:text-primary-content\/40:focus { - color: var(--fallback-pc,oklch(var(--pc)/0.4))} -.focus\:text-primary-content\/5:focus { - color: var(--fallback-pc,oklch(var(--pc)/0.05))} -.focus\:text-primary-content\/50:focus { - color: var(--fallback-pc,oklch(var(--pc)/0.5))} -.focus\:text-primary-content\/60:focus { - color: var(--fallback-pc,oklch(var(--pc)/0.6))} -.focus\:text-primary-content\/70:focus { - color: var(--fallback-pc,oklch(var(--pc)/0.7))} -.focus\:text-primary-content\/75:focus { - color: var(--fallback-pc,oklch(var(--pc)/0.75))} -.focus\:text-primary-content\/80:focus { - color: var(--fallback-pc,oklch(var(--pc)/0.8))} -.focus\:text-primary-content\/90:focus { - color: var(--fallback-pc,oklch(var(--pc)/0.9))} -.focus\:text-primary-content\/95:focus { - color: var(--fallback-pc,oklch(var(--pc)/0.95))} -.focus\:text-primary\/0:focus { - color: var(--fallback-p,oklch(var(--p)/0))} -.focus\:text-primary\/10:focus { - color: var(--fallback-p,oklch(var(--p)/0.1))} -.focus\:text-primary\/100:focus { - color: var(--fallback-p,oklch(var(--p)/1))} -.focus\:text-primary\/20:focus { - color: var(--fallback-p,oklch(var(--p)/0.2))} -.focus\:text-primary\/25:focus { - color: var(--fallback-p,oklch(var(--p)/0.25))} -.focus\:text-primary\/30:focus { - color: var(--fallback-p,oklch(var(--p)/0.3))} -.focus\:text-primary\/40:focus { - color: var(--fallback-p,oklch(var(--p)/0.4))} -.focus\:text-primary\/5:focus { - color: var(--fallback-p,oklch(var(--p)/0.05))} -.focus\:text-primary\/50:focus { - color: var(--fallback-p,oklch(var(--p)/0.5))} -.focus\:text-primary\/60:focus { - color: var(--fallback-p,oklch(var(--p)/0.6))} -.focus\:text-primary\/70:focus { - color: var(--fallback-p,oklch(var(--p)/0.7))} -.focus\:text-primary\/75:focus { - color: var(--fallback-p,oklch(var(--p)/0.75))} -.focus\:text-primary\/80:focus { - color: var(--fallback-p,oklch(var(--p)/0.8))} -.focus\:text-primary\/90:focus { - color: var(--fallback-p,oklch(var(--p)/0.9))} -.focus\:text-primary\/95:focus { - color: var(--fallback-p,oklch(var(--p)/0.95))} -.focus\:text-secondary:focus { - color: var(--fallback-s,oklch(var(--s)/1))} -.focus\:text-secondary-content:focus { - color: var(--fallback-sc,oklch(var(--sc)/1))} -.focus\:text-secondary-content\/0:focus { - color: var(--fallback-sc,oklch(var(--sc)/0))} -.focus\:text-secondary-content\/10:focus { - color: var(--fallback-sc,oklch(var(--sc)/0.1))} -.focus\:text-secondary-content\/100:focus { - color: var(--fallback-sc,oklch(var(--sc)/1))} -.focus\:text-secondary-content\/20:focus { - color: var(--fallback-sc,oklch(var(--sc)/0.2))} -.focus\:text-secondary-content\/25:focus { - color: var(--fallback-sc,oklch(var(--sc)/0.25))} -.focus\:text-secondary-content\/30:focus { - color: var(--fallback-sc,oklch(var(--sc)/0.3))} -.focus\:text-secondary-content\/40:focus { - color: var(--fallback-sc,oklch(var(--sc)/0.4))} -.focus\:text-secondary-content\/5:focus { - color: var(--fallback-sc,oklch(var(--sc)/0.05))} -.focus\:text-secondary-content\/50:focus { - color: var(--fallback-sc,oklch(var(--sc)/0.5))} -.focus\:text-secondary-content\/60:focus { - color: var(--fallback-sc,oklch(var(--sc)/0.6))} -.focus\:text-secondary-content\/70:focus { - color: var(--fallback-sc,oklch(var(--sc)/0.7))} -.focus\:text-secondary-content\/75:focus { - color: var(--fallback-sc,oklch(var(--sc)/0.75))} -.focus\:text-secondary-content\/80:focus { - color: var(--fallback-sc,oklch(var(--sc)/0.8))} -.focus\:text-secondary-content\/90:focus { - color: var(--fallback-sc,oklch(var(--sc)/0.9))} -.focus\:text-secondary-content\/95:focus { - color: var(--fallback-sc,oklch(var(--sc)/0.95))} -.focus\:text-secondary\/0:focus { - color: var(--fallback-s,oklch(var(--s)/0))} -.focus\:text-secondary\/10:focus { - color: var(--fallback-s,oklch(var(--s)/0.1))} -.focus\:text-secondary\/100:focus { - color: var(--fallback-s,oklch(var(--s)/1))} -.focus\:text-secondary\/20:focus { - color: var(--fallback-s,oklch(var(--s)/0.2))} -.focus\:text-secondary\/25:focus { - color: var(--fallback-s,oklch(var(--s)/0.25))} -.focus\:text-secondary\/30:focus { - color: var(--fallback-s,oklch(var(--s)/0.3))} -.focus\:text-secondary\/40:focus { - color: var(--fallback-s,oklch(var(--s)/0.4))} -.focus\:text-secondary\/5:focus { - color: var(--fallback-s,oklch(var(--s)/0.05))} -.focus\:text-secondary\/50:focus { - color: var(--fallback-s,oklch(var(--s)/0.5))} -.focus\:text-secondary\/60:focus { - color: var(--fallback-s,oklch(var(--s)/0.6))} -.focus\:text-secondary\/70:focus { - color: var(--fallback-s,oklch(var(--s)/0.7))} -.focus\:text-secondary\/75:focus { - color: var(--fallback-s,oklch(var(--s)/0.75))} -.focus\:text-secondary\/80:focus { - color: var(--fallback-s,oklch(var(--s)/0.8))} -.focus\:text-secondary\/90:focus { - color: var(--fallback-s,oklch(var(--s)/0.9))} -.focus\:text-secondary\/95:focus { - color: var(--fallback-s,oklch(var(--s)/0.95))} -.focus\:text-success:focus { - color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:text-success-content:focus { - color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:text-success-content\/0:focus { - color: var(--fallback-suc,oklch(var(--suc)/0))} -.focus\:text-success-content\/10:focus { - color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.focus\:text-success-content\/100:focus { - color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:text-success-content\/20:focus { - color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.focus\:text-success-content\/25:focus { - color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.focus\:text-success-content\/30:focus { - color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.focus\:text-success-content\/40:focus { - color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.focus\:text-success-content\/5:focus { - color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.focus\:text-success-content\/50:focus { - color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.focus\:text-success-content\/60:focus { - color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.focus\:text-success-content\/70:focus { - color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.focus\:text-success-content\/75:focus { - color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.focus\:text-success-content\/80:focus { - color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.focus\:text-success-content\/90:focus { - color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.focus\:text-success-content\/95:focus { - color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.focus\:text-success\/0:focus { - color: var(--fallback-su,oklch(var(--su)/0))} -.focus\:text-success\/10:focus { - color: var(--fallback-su,oklch(var(--su)/0.1))} -.focus\:text-success\/100:focus { - color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:text-success\/20:focus { - color: var(--fallback-su,oklch(var(--su)/0.2))} -.focus\:text-success\/25:focus { - color: var(--fallback-su,oklch(var(--su)/0.25))} -.focus\:text-success\/30:focus { - color: var(--fallback-su,oklch(var(--su)/0.3))} -.focus\:text-success\/40:focus { - color: var(--fallback-su,oklch(var(--su)/0.4))} -.focus\:text-success\/5:focus { - color: var(--fallback-su,oklch(var(--su)/0.05))} -.focus\:text-success\/50:focus { - color: var(--fallback-su,oklch(var(--su)/0.5))} -.focus\:text-success\/60:focus { - color: var(--fallback-su,oklch(var(--su)/0.6))} -.focus\:text-success\/70:focus { - color: var(--fallback-su,oklch(var(--su)/0.7))} -.focus\:text-success\/75:focus { - color: var(--fallback-su,oklch(var(--su)/0.75))} -.focus\:text-success\/80:focus { - color: var(--fallback-su,oklch(var(--su)/0.8))} -.focus\:text-success\/90:focus { - color: var(--fallback-su,oklch(var(--su)/0.9))} -.focus\:text-success\/95:focus { - color: var(--fallback-su,oklch(var(--su)/0.95))} -.focus\:text-warning:focus { - color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:text-warning-content:focus { - color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:text-warning-content\/0:focus { - color: var(--fallback-wac,oklch(var(--wac)/0))} -.focus\:text-warning-content\/10:focus { - color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.focus\:text-warning-content\/100:focus { - color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:text-warning-content\/20:focus { - color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.focus\:text-warning-content\/25:focus { - color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.focus\:text-warning-content\/30:focus { - color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.focus\:text-warning-content\/40:focus { - color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.focus\:text-warning-content\/5:focus { - color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.focus\:text-warning-content\/50:focus { - color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.focus\:text-warning-content\/60:focus { - color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.focus\:text-warning-content\/70:focus { - color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.focus\:text-warning-content\/75:focus { - color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.focus\:text-warning-content\/80:focus { - color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.focus\:text-warning-content\/90:focus { - color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.focus\:text-warning-content\/95:focus { - color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.focus\:text-warning\/0:focus { - color: var(--fallback-wa,oklch(var(--wa)/0))} -.focus\:text-warning\/10:focus { - color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.focus\:text-warning\/100:focus { - color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:text-warning\/20:focus { - color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.focus\:text-warning\/25:focus { - color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.focus\:text-warning\/30:focus { - color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.focus\:text-warning\/40:focus { - color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.focus\:text-warning\/5:focus { - color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.focus\:text-warning\/50:focus { - color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.focus\:text-warning\/60:focus { - color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.focus\:text-warning\/70:focus { - color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.focus\:text-warning\/75:focus { - color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.focus\:text-warning\/80:focus { - color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.focus\:text-warning\/90:focus { - color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.focus\:text-warning\/95:focus { - color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.focus\:placeholder-base-100:focus::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:placeholder-base-100\/0:focus::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0))} -.focus\:placeholder-base-100\/10:focus::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.focus\:placeholder-base-100\/100:focus::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:placeholder-base-100\/20:focus::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.focus\:placeholder-base-100\/25:focus::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.focus\:placeholder-base-100\/30:focus::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.focus\:placeholder-base-100\/40:focus::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.focus\:placeholder-base-100\/5:focus::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.focus\:placeholder-base-100\/50:focus::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.focus\:placeholder-base-100\/60:focus::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.focus\:placeholder-base-100\/70:focus::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.focus\:placeholder-base-100\/75:focus::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.focus\:placeholder-base-100\/80:focus::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.focus\:placeholder-base-100\/90:focus::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.focus\:placeholder-base-100\/95:focus::placeholder { - color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.focus\:placeholder-base-200:focus::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:placeholder-base-200\/0:focus::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0))} -.focus\:placeholder-base-200\/10:focus::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.focus\:placeholder-base-200\/100:focus::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:placeholder-base-200\/20:focus::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.focus\:placeholder-base-200\/25:focus::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.focus\:placeholder-base-200\/30:focus::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.focus\:placeholder-base-200\/40:focus::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.focus\:placeholder-base-200\/5:focus::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.focus\:placeholder-base-200\/50:focus::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.focus\:placeholder-base-200\/60:focus::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.focus\:placeholder-base-200\/70:focus::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.focus\:placeholder-base-200\/75:focus::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.focus\:placeholder-base-200\/80:focus::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.focus\:placeholder-base-200\/90:focus::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.focus\:placeholder-base-200\/95:focus::placeholder { - color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.focus\:placeholder-base-300:focus::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:placeholder-base-300\/0:focus::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0))} -.focus\:placeholder-base-300\/10:focus::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.focus\:placeholder-base-300\/100:focus::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:placeholder-base-300\/20:focus::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.focus\:placeholder-base-300\/25:focus::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.focus\:placeholder-base-300\/30:focus::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.focus\:placeholder-base-300\/40:focus::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.focus\:placeholder-base-300\/5:focus::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.focus\:placeholder-base-300\/50:focus::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.focus\:placeholder-base-300\/60:focus::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.focus\:placeholder-base-300\/70:focus::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.focus\:placeholder-base-300\/75:focus::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.focus\:placeholder-base-300\/80:focus::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.focus\:placeholder-base-300\/90:focus::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.focus\:placeholder-base-300\/95:focus::placeholder { - color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.focus\:placeholder-base-content:focus::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:placeholder-base-content\/0:focus::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0))} -.focus\:placeholder-base-content\/10:focus::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.focus\:placeholder-base-content\/100:focus::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:placeholder-base-content\/20:focus::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.focus\:placeholder-base-content\/25:focus::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.focus\:placeholder-base-content\/30:focus::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.focus\:placeholder-base-content\/40:focus::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.focus\:placeholder-base-content\/5:focus::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.focus\:placeholder-base-content\/50:focus::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.focus\:placeholder-base-content\/60:focus::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.focus\:placeholder-base-content\/70:focus::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.focus\:placeholder-base-content\/75:focus::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.focus\:placeholder-base-content\/80:focus::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.focus\:placeholder-base-content\/90:focus::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.focus\:placeholder-base-content\/95:focus::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.focus\:placeholder-error:focus::placeholder { - color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:placeholder-error-content:focus::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:placeholder-error-content\/0:focus::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0))} -.focus\:placeholder-error-content\/10:focus::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.focus\:placeholder-error-content\/100:focus::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:placeholder-error-content\/20:focus::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.focus\:placeholder-error-content\/25:focus::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.focus\:placeholder-error-content\/30:focus::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.focus\:placeholder-error-content\/40:focus::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.focus\:placeholder-error-content\/5:focus::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.focus\:placeholder-error-content\/50:focus::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.focus\:placeholder-error-content\/60:focus::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.focus\:placeholder-error-content\/70:focus::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.focus\:placeholder-error-content\/75:focus::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.focus\:placeholder-error-content\/80:focus::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.focus\:placeholder-error-content\/90:focus::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.focus\:placeholder-error-content\/95:focus::placeholder { - color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.focus\:placeholder-error\/0:focus::placeholder { - color: var(--fallback-er,oklch(var(--er)/0))} -.focus\:placeholder-error\/10:focus::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.1))} -.focus\:placeholder-error\/100:focus::placeholder { - color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:placeholder-error\/20:focus::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.2))} -.focus\:placeholder-error\/25:focus::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.25))} -.focus\:placeholder-error\/30:focus::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.3))} -.focus\:placeholder-error\/40:focus::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.4))} -.focus\:placeholder-error\/5:focus::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.05))} -.focus\:placeholder-error\/50:focus::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.5))} -.focus\:placeholder-error\/60:focus::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.6))} -.focus\:placeholder-error\/70:focus::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.7))} -.focus\:placeholder-error\/75:focus::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.75))} -.focus\:placeholder-error\/80:focus::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.8))} -.focus\:placeholder-error\/90:focus::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.9))} -.focus\:placeholder-error\/95:focus::placeholder { - color: var(--fallback-er,oklch(var(--er)/0.95))} -.focus\:placeholder-info:focus::placeholder { - color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:placeholder-info-content:focus::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:placeholder-info-content\/0:focus::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0))} -.focus\:placeholder-info-content\/10:focus::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.focus\:placeholder-info-content\/100:focus::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:placeholder-info-content\/20:focus::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.focus\:placeholder-info-content\/25:focus::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.focus\:placeholder-info-content\/30:focus::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.focus\:placeholder-info-content\/40:focus::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.focus\:placeholder-info-content\/5:focus::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.focus\:placeholder-info-content\/50:focus::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.focus\:placeholder-info-content\/60:focus::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.focus\:placeholder-info-content\/70:focus::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.focus\:placeholder-info-content\/75:focus::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.focus\:placeholder-info-content\/80:focus::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.focus\:placeholder-info-content\/90:focus::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.focus\:placeholder-info-content\/95:focus::placeholder { - color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.focus\:placeholder-info\/0:focus::placeholder { - color: var(--fallback-in,oklch(var(--in)/0))} -.focus\:placeholder-info\/10:focus::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.1))} -.focus\:placeholder-info\/100:focus::placeholder { - color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:placeholder-info\/20:focus::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.2))} -.focus\:placeholder-info\/25:focus::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.25))} -.focus\:placeholder-info\/30:focus::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.3))} -.focus\:placeholder-info\/40:focus::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.4))} -.focus\:placeholder-info\/5:focus::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.05))} -.focus\:placeholder-info\/50:focus::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.5))} -.focus\:placeholder-info\/60:focus::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.6))} -.focus\:placeholder-info\/70:focus::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.7))} -.focus\:placeholder-info\/75:focus::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.75))} -.focus\:placeholder-info\/80:focus::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.8))} -.focus\:placeholder-info\/90:focus::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.9))} -.focus\:placeholder-info\/95:focus::placeholder { - color: var(--fallback-in,oklch(var(--in)/0.95))} -.focus\:placeholder-success:focus::placeholder { - color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:placeholder-success-content:focus::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:placeholder-success-content\/0:focus::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0))} -.focus\:placeholder-success-content\/10:focus::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.focus\:placeholder-success-content\/100:focus::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:placeholder-success-content\/20:focus::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.focus\:placeholder-success-content\/25:focus::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.focus\:placeholder-success-content\/30:focus::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.focus\:placeholder-success-content\/40:focus::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.focus\:placeholder-success-content\/5:focus::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.focus\:placeholder-success-content\/50:focus::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.focus\:placeholder-success-content\/60:focus::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.focus\:placeholder-success-content\/70:focus::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.focus\:placeholder-success-content\/75:focus::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.focus\:placeholder-success-content\/80:focus::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.focus\:placeholder-success-content\/90:focus::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.focus\:placeholder-success-content\/95:focus::placeholder { - color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.focus\:placeholder-success\/0:focus::placeholder { - color: var(--fallback-su,oklch(var(--su)/0))} -.focus\:placeholder-success\/10:focus::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.1))} -.focus\:placeholder-success\/100:focus::placeholder { - color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:placeholder-success\/20:focus::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.2))} -.focus\:placeholder-success\/25:focus::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.25))} -.focus\:placeholder-success\/30:focus::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.3))} -.focus\:placeholder-success\/40:focus::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.4))} -.focus\:placeholder-success\/5:focus::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.05))} -.focus\:placeholder-success\/50:focus::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.5))} -.focus\:placeholder-success\/60:focus::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.6))} -.focus\:placeholder-success\/70:focus::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.7))} -.focus\:placeholder-success\/75:focus::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.75))} -.focus\:placeholder-success\/80:focus::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.8))} -.focus\:placeholder-success\/90:focus::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.9))} -.focus\:placeholder-success\/95:focus::placeholder { - color: var(--fallback-su,oklch(var(--su)/0.95))} -.focus\:placeholder-warning:focus::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:placeholder-warning-content:focus::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:placeholder-warning-content\/0:focus::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0))} -.focus\:placeholder-warning-content\/10:focus::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.focus\:placeholder-warning-content\/100:focus::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:placeholder-warning-content\/20:focus::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.focus\:placeholder-warning-content\/25:focus::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.focus\:placeholder-warning-content\/30:focus::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.focus\:placeholder-warning-content\/40:focus::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.focus\:placeholder-warning-content\/5:focus::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.focus\:placeholder-warning-content\/50:focus::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.focus\:placeholder-warning-content\/60:focus::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.focus\:placeholder-warning-content\/70:focus::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.focus\:placeholder-warning-content\/75:focus::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.focus\:placeholder-warning-content\/80:focus::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.focus\:placeholder-warning-content\/90:focus::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.focus\:placeholder-warning-content\/95:focus::placeholder { - color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.focus\:placeholder-warning\/0:focus::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0))} -.focus\:placeholder-warning\/10:focus::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.focus\:placeholder-warning\/100:focus::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:placeholder-warning\/20:focus::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.focus\:placeholder-warning\/25:focus::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.focus\:placeholder-warning\/30:focus::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.focus\:placeholder-warning\/40:focus::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.focus\:placeholder-warning\/5:focus::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.focus\:placeholder-warning\/50:focus::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.focus\:placeholder-warning\/60:focus::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.focus\:placeholder-warning\/70:focus::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.focus\:placeholder-warning\/75:focus::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.focus\:placeholder-warning\/80:focus::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.focus\:placeholder-warning\/90:focus::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.focus\:placeholder-warning\/95:focus::placeholder { - color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.focus\:outline-accent:focus { - outline-color: var(--fallback-a,oklch(var(--a)/1))} -.focus\:outline-accent-content:focus { - outline-color: var(--fallback-ac,oklch(var(--ac)/1))} -.focus\:outline-accent-content\/0:focus { - outline-color: var(--fallback-ac,oklch(var(--ac)/0))} -.focus\:outline-accent-content\/10:focus { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.1))} -.focus\:outline-accent-content\/100:focus { - outline-color: var(--fallback-ac,oklch(var(--ac)/1))} -.focus\:outline-accent-content\/20:focus { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.2))} -.focus\:outline-accent-content\/25:focus { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.25))} -.focus\:outline-accent-content\/30:focus { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.3))} -.focus\:outline-accent-content\/40:focus { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.4))} -.focus\:outline-accent-content\/5:focus { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.05))} -.focus\:outline-accent-content\/50:focus { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.5))} -.focus\:outline-accent-content\/60:focus { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.6))} -.focus\:outline-accent-content\/70:focus { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.7))} -.focus\:outline-accent-content\/75:focus { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.75))} -.focus\:outline-accent-content\/80:focus { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.8))} -.focus\:outline-accent-content\/90:focus { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.9))} -.focus\:outline-accent-content\/95:focus { - outline-color: var(--fallback-ac,oklch(var(--ac)/0.95))} -.focus\:outline-accent\/0:focus { - outline-color: var(--fallback-a,oklch(var(--a)/0))} -.focus\:outline-accent\/10:focus { - outline-color: var(--fallback-a,oklch(var(--a)/0.1))} -.focus\:outline-accent\/100:focus { - outline-color: var(--fallback-a,oklch(var(--a)/1))} -.focus\:outline-accent\/20:focus { - outline-color: var(--fallback-a,oklch(var(--a)/0.2))} -.focus\:outline-accent\/25:focus { - outline-color: var(--fallback-a,oklch(var(--a)/0.25))} -.focus\:outline-accent\/30:focus { - outline-color: var(--fallback-a,oklch(var(--a)/0.3))} -.focus\:outline-accent\/40:focus { - outline-color: var(--fallback-a,oklch(var(--a)/0.4))} -.focus\:outline-accent\/5:focus { - outline-color: var(--fallback-a,oklch(var(--a)/0.05))} -.focus\:outline-accent\/50:focus { - outline-color: var(--fallback-a,oklch(var(--a)/0.5))} -.focus\:outline-accent\/60:focus { - outline-color: var(--fallback-a,oklch(var(--a)/0.6))} -.focus\:outline-accent\/70:focus { - outline-color: var(--fallback-a,oklch(var(--a)/0.7))} -.focus\:outline-accent\/75:focus { - outline-color: var(--fallback-a,oklch(var(--a)/0.75))} -.focus\:outline-accent\/80:focus { - outline-color: var(--fallback-a,oklch(var(--a)/0.8))} -.focus\:outline-accent\/90:focus { - outline-color: var(--fallback-a,oklch(var(--a)/0.9))} -.focus\:outline-accent\/95:focus { - outline-color: var(--fallback-a,oklch(var(--a)/0.95))} -.focus\:outline-base-100:focus { - outline-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:outline-base-100\/0:focus { - outline-color: var(--fallback-b1,oklch(var(--b1)/0))} -.focus\:outline-base-100\/10:focus { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.focus\:outline-base-100\/100:focus { - outline-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:outline-base-100\/20:focus { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.focus\:outline-base-100\/25:focus { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.focus\:outline-base-100\/30:focus { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.focus\:outline-base-100\/40:focus { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.focus\:outline-base-100\/5:focus { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.focus\:outline-base-100\/50:focus { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.focus\:outline-base-100\/60:focus { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.focus\:outline-base-100\/70:focus { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.focus\:outline-base-100\/75:focus { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.focus\:outline-base-100\/80:focus { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.focus\:outline-base-100\/90:focus { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.focus\:outline-base-100\/95:focus { - outline-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.focus\:outline-base-200:focus { - outline-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:outline-base-200\/0:focus { - outline-color: var(--fallback-b2,oklch(var(--b2)/0))} -.focus\:outline-base-200\/10:focus { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.focus\:outline-base-200\/100:focus { - outline-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:outline-base-200\/20:focus { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.focus\:outline-base-200\/25:focus { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.focus\:outline-base-200\/30:focus { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.focus\:outline-base-200\/40:focus { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.focus\:outline-base-200\/5:focus { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.focus\:outline-base-200\/50:focus { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.focus\:outline-base-200\/60:focus { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.focus\:outline-base-200\/70:focus { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.focus\:outline-base-200\/75:focus { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.focus\:outline-base-200\/80:focus { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.focus\:outline-base-200\/90:focus { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.focus\:outline-base-200\/95:focus { - outline-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.focus\:outline-base-300:focus { - outline-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:outline-base-300\/0:focus { - outline-color: var(--fallback-b3,oklch(var(--b3)/0))} -.focus\:outline-base-300\/10:focus { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.focus\:outline-base-300\/100:focus { - outline-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:outline-base-300\/20:focus { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.focus\:outline-base-300\/25:focus { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.focus\:outline-base-300\/30:focus { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.focus\:outline-base-300\/40:focus { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.focus\:outline-base-300\/5:focus { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.focus\:outline-base-300\/50:focus { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.focus\:outline-base-300\/60:focus { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.focus\:outline-base-300\/70:focus { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.focus\:outline-base-300\/75:focus { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.focus\:outline-base-300\/80:focus { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.focus\:outline-base-300\/90:focus { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.focus\:outline-base-300\/95:focus { - outline-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.focus\:outline-base-content:focus { - outline-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:outline-base-content\/0:focus { - outline-color: var(--fallback-bc,oklch(var(--bc)/0))} -.focus\:outline-base-content\/10:focus { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.focus\:outline-base-content\/100:focus { - outline-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:outline-base-content\/20:focus { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.focus\:outline-base-content\/25:focus { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.focus\:outline-base-content\/30:focus { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.focus\:outline-base-content\/40:focus { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.focus\:outline-base-content\/5:focus { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.focus\:outline-base-content\/50:focus { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.focus\:outline-base-content\/60:focus { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.focus\:outline-base-content\/70:focus { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.focus\:outline-base-content\/75:focus { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.focus\:outline-base-content\/80:focus { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.focus\:outline-base-content\/90:focus { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.focus\:outline-base-content\/95:focus { - outline-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.focus\:outline-error:focus { - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:outline-error-content:focus { - outline-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:outline-error-content\/0:focus { - outline-color: var(--fallback-erc,oklch(var(--erc)/0))} -.focus\:outline-error-content\/10:focus { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.focus\:outline-error-content\/100:focus { - outline-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:outline-error-content\/20:focus { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.focus\:outline-error-content\/25:focus { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.focus\:outline-error-content\/30:focus { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.focus\:outline-error-content\/40:focus { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.focus\:outline-error-content\/5:focus { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.focus\:outline-error-content\/50:focus { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.focus\:outline-error-content\/60:focus { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.focus\:outline-error-content\/70:focus { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.focus\:outline-error-content\/75:focus { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.focus\:outline-error-content\/80:focus { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.focus\:outline-error-content\/90:focus { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.focus\:outline-error-content\/95:focus { - outline-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.focus\:outline-error\/0:focus { - outline-color: var(--fallback-er,oklch(var(--er)/0))} -.focus\:outline-error\/10:focus { - outline-color: var(--fallback-er,oklch(var(--er)/0.1))} -.focus\:outline-error\/100:focus { - outline-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:outline-error\/20:focus { - outline-color: var(--fallback-er,oklch(var(--er)/0.2))} -.focus\:outline-error\/25:focus { - outline-color: var(--fallback-er,oklch(var(--er)/0.25))} -.focus\:outline-error\/30:focus { - outline-color: var(--fallback-er,oklch(var(--er)/0.3))} -.focus\:outline-error\/40:focus { - outline-color: var(--fallback-er,oklch(var(--er)/0.4))} -.focus\:outline-error\/5:focus { - outline-color: var(--fallback-er,oklch(var(--er)/0.05))} -.focus\:outline-error\/50:focus { - outline-color: var(--fallback-er,oklch(var(--er)/0.5))} -.focus\:outline-error\/60:focus { - outline-color: var(--fallback-er,oklch(var(--er)/0.6))} -.focus\:outline-error\/70:focus { - outline-color: var(--fallback-er,oklch(var(--er)/0.7))} -.focus\:outline-error\/75:focus { - outline-color: var(--fallback-er,oklch(var(--er)/0.75))} -.focus\:outline-error\/80:focus { - outline-color: var(--fallback-er,oklch(var(--er)/0.8))} -.focus\:outline-error\/90:focus { - outline-color: var(--fallback-er,oklch(var(--er)/0.9))} -.focus\:outline-error\/95:focus { - outline-color: var(--fallback-er,oklch(var(--er)/0.95))} -.focus\:outline-info:focus { - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:outline-info-content:focus { - outline-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:outline-info-content\/0:focus { - outline-color: var(--fallback-inc,oklch(var(--inc)/0))} -.focus\:outline-info-content\/10:focus { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.focus\:outline-info-content\/100:focus { - outline-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:outline-info-content\/20:focus { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.focus\:outline-info-content\/25:focus { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.focus\:outline-info-content\/30:focus { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.focus\:outline-info-content\/40:focus { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.focus\:outline-info-content\/5:focus { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.focus\:outline-info-content\/50:focus { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.focus\:outline-info-content\/60:focus { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.focus\:outline-info-content\/70:focus { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.focus\:outline-info-content\/75:focus { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.focus\:outline-info-content\/80:focus { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.focus\:outline-info-content\/90:focus { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.focus\:outline-info-content\/95:focus { - outline-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.focus\:outline-info\/0:focus { - outline-color: var(--fallback-in,oklch(var(--in)/0))} -.focus\:outline-info\/10:focus { - outline-color: var(--fallback-in,oklch(var(--in)/0.1))} -.focus\:outline-info\/100:focus { - outline-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:outline-info\/20:focus { - outline-color: var(--fallback-in,oklch(var(--in)/0.2))} -.focus\:outline-info\/25:focus { - outline-color: var(--fallback-in,oklch(var(--in)/0.25))} -.focus\:outline-info\/30:focus { - outline-color: var(--fallback-in,oklch(var(--in)/0.3))} -.focus\:outline-info\/40:focus { - outline-color: var(--fallback-in,oklch(var(--in)/0.4))} -.focus\:outline-info\/5:focus { - outline-color: var(--fallback-in,oklch(var(--in)/0.05))} -.focus\:outline-info\/50:focus { - outline-color: var(--fallback-in,oklch(var(--in)/0.5))} -.focus\:outline-info\/60:focus { - outline-color: var(--fallback-in,oklch(var(--in)/0.6))} -.focus\:outline-info\/70:focus { - outline-color: var(--fallback-in,oklch(var(--in)/0.7))} -.focus\:outline-info\/75:focus { - outline-color: var(--fallback-in,oklch(var(--in)/0.75))} -.focus\:outline-info\/80:focus { - outline-color: var(--fallback-in,oklch(var(--in)/0.8))} -.focus\:outline-info\/90:focus { - outline-color: var(--fallback-in,oklch(var(--in)/0.9))} -.focus\:outline-info\/95:focus { - outline-color: var(--fallback-in,oklch(var(--in)/0.95))} -.focus\:outline-neutral:focus { - outline-color: var(--fallback-n,oklch(var(--n)/1))} -.focus\:outline-neutral-content:focus { - outline-color: var(--fallback-nc,oklch(var(--nc)/1))} -.focus\:outline-neutral-content\/0:focus { - outline-color: var(--fallback-nc,oklch(var(--nc)/0))} -.focus\:outline-neutral-content\/10:focus { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.1))} -.focus\:outline-neutral-content\/100:focus { - outline-color: var(--fallback-nc,oklch(var(--nc)/1))} -.focus\:outline-neutral-content\/20:focus { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.2))} -.focus\:outline-neutral-content\/25:focus { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.25))} -.focus\:outline-neutral-content\/30:focus { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.3))} -.focus\:outline-neutral-content\/40:focus { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.4))} -.focus\:outline-neutral-content\/5:focus { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.05))} -.focus\:outline-neutral-content\/50:focus { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.5))} -.focus\:outline-neutral-content\/60:focus { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.6))} -.focus\:outline-neutral-content\/70:focus { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.7))} -.focus\:outline-neutral-content\/75:focus { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.75))} -.focus\:outline-neutral-content\/80:focus { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.8))} -.focus\:outline-neutral-content\/90:focus { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.9))} -.focus\:outline-neutral-content\/95:focus { - outline-color: var(--fallback-nc,oklch(var(--nc)/0.95))} -.focus\:outline-neutral\/0:focus { - outline-color: var(--fallback-n,oklch(var(--n)/0))} -.focus\:outline-neutral\/10:focus { - outline-color: var(--fallback-n,oklch(var(--n)/0.1))} -.focus\:outline-neutral\/100:focus { - outline-color: var(--fallback-n,oklch(var(--n)/1))} -.focus\:outline-neutral\/20:focus { - outline-color: var(--fallback-n,oklch(var(--n)/0.2))} -.focus\:outline-neutral\/25:focus { - outline-color: var(--fallback-n,oklch(var(--n)/0.25))} -.focus\:outline-neutral\/30:focus { - outline-color: var(--fallback-n,oklch(var(--n)/0.3))} -.focus\:outline-neutral\/40:focus { - outline-color: var(--fallback-n,oklch(var(--n)/0.4))} -.focus\:outline-neutral\/5:focus { - outline-color: var(--fallback-n,oklch(var(--n)/0.05))} -.focus\:outline-neutral\/50:focus { - outline-color: var(--fallback-n,oklch(var(--n)/0.5))} -.focus\:outline-neutral\/60:focus { - outline-color: var(--fallback-n,oklch(var(--n)/0.6))} -.focus\:outline-neutral\/70:focus { - outline-color: var(--fallback-n,oklch(var(--n)/0.7))} -.focus\:outline-neutral\/75:focus { - outline-color: var(--fallback-n,oklch(var(--n)/0.75))} -.focus\:outline-neutral\/80:focus { - outline-color: var(--fallback-n,oklch(var(--n)/0.8))} -.focus\:outline-neutral\/90:focus { - outline-color: var(--fallback-n,oklch(var(--n)/0.9))} -.focus\:outline-neutral\/95:focus { - outline-color: var(--fallback-n,oklch(var(--n)/0.95))} -.focus\:outline-primary:focus { - outline-color: var(--fallback-p,oklch(var(--p)/1))} -.focus\:outline-primary-content:focus { - outline-color: var(--fallback-pc,oklch(var(--pc)/1))} -.focus\:outline-primary-content\/0:focus { - outline-color: var(--fallback-pc,oklch(var(--pc)/0))} -.focus\:outline-primary-content\/10:focus { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.1))} -.focus\:outline-primary-content\/100:focus { - outline-color: var(--fallback-pc,oklch(var(--pc)/1))} -.focus\:outline-primary-content\/20:focus { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.2))} -.focus\:outline-primary-content\/25:focus { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.25))} -.focus\:outline-primary-content\/30:focus { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.3))} -.focus\:outline-primary-content\/40:focus { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.4))} -.focus\:outline-primary-content\/5:focus { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.05))} -.focus\:outline-primary-content\/50:focus { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.5))} -.focus\:outline-primary-content\/60:focus { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.6))} -.focus\:outline-primary-content\/70:focus { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.7))} -.focus\:outline-primary-content\/75:focus { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.75))} -.focus\:outline-primary-content\/80:focus { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.8))} -.focus\:outline-primary-content\/90:focus { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.9))} -.focus\:outline-primary-content\/95:focus { - outline-color: var(--fallback-pc,oklch(var(--pc)/0.95))} -.focus\:outline-primary\/0:focus { - outline-color: var(--fallback-p,oklch(var(--p)/0))} -.focus\:outline-primary\/10:focus { - outline-color: var(--fallback-p,oklch(var(--p)/0.1))} -.focus\:outline-primary\/100:focus { - outline-color: var(--fallback-p,oklch(var(--p)/1))} -.focus\:outline-primary\/20:focus { - outline-color: var(--fallback-p,oklch(var(--p)/0.2))} -.focus\:outline-primary\/25:focus { - outline-color: var(--fallback-p,oklch(var(--p)/0.25))} -.focus\:outline-primary\/30:focus { - outline-color: var(--fallback-p,oklch(var(--p)/0.3))} -.focus\:outline-primary\/40:focus { - outline-color: var(--fallback-p,oklch(var(--p)/0.4))} -.focus\:outline-primary\/5:focus { - outline-color: var(--fallback-p,oklch(var(--p)/0.05))} -.focus\:outline-primary\/50:focus { - outline-color: var(--fallback-p,oklch(var(--p)/0.5))} -.focus\:outline-primary\/60:focus { - outline-color: var(--fallback-p,oklch(var(--p)/0.6))} -.focus\:outline-primary\/70:focus { - outline-color: var(--fallback-p,oklch(var(--p)/0.7))} -.focus\:outline-primary\/75:focus { - outline-color: var(--fallback-p,oklch(var(--p)/0.75))} -.focus\:outline-primary\/80:focus { - outline-color: var(--fallback-p,oklch(var(--p)/0.8))} -.focus\:outline-primary\/90:focus { - outline-color: var(--fallback-p,oklch(var(--p)/0.9))} -.focus\:outline-primary\/95:focus { - outline-color: var(--fallback-p,oklch(var(--p)/0.95))} -.focus\:outline-secondary:focus { - outline-color: var(--fallback-s,oklch(var(--s)/1))} -.focus\:outline-secondary-content:focus { - outline-color: var(--fallback-sc,oklch(var(--sc)/1))} -.focus\:outline-secondary-content\/0:focus { - outline-color: var(--fallback-sc,oklch(var(--sc)/0))} -.focus\:outline-secondary-content\/10:focus { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.1))} -.focus\:outline-secondary-content\/100:focus { - outline-color: var(--fallback-sc,oklch(var(--sc)/1))} -.focus\:outline-secondary-content\/20:focus { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.2))} -.focus\:outline-secondary-content\/25:focus { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.25))} -.focus\:outline-secondary-content\/30:focus { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.3))} -.focus\:outline-secondary-content\/40:focus { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.4))} -.focus\:outline-secondary-content\/5:focus { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.05))} -.focus\:outline-secondary-content\/50:focus { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.5))} -.focus\:outline-secondary-content\/60:focus { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.6))} -.focus\:outline-secondary-content\/70:focus { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.7))} -.focus\:outline-secondary-content\/75:focus { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.75))} -.focus\:outline-secondary-content\/80:focus { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.8))} -.focus\:outline-secondary-content\/90:focus { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.9))} -.focus\:outline-secondary-content\/95:focus { - outline-color: var(--fallback-sc,oklch(var(--sc)/0.95))} -.focus\:outline-secondary\/0:focus { - outline-color: var(--fallback-s,oklch(var(--s)/0))} -.focus\:outline-secondary\/10:focus { - outline-color: var(--fallback-s,oklch(var(--s)/0.1))} -.focus\:outline-secondary\/100:focus { - outline-color: var(--fallback-s,oklch(var(--s)/1))} -.focus\:outline-secondary\/20:focus { - outline-color: var(--fallback-s,oklch(var(--s)/0.2))} -.focus\:outline-secondary\/25:focus { - outline-color: var(--fallback-s,oklch(var(--s)/0.25))} -.focus\:outline-secondary\/30:focus { - outline-color: var(--fallback-s,oklch(var(--s)/0.3))} -.focus\:outline-secondary\/40:focus { - outline-color: var(--fallback-s,oklch(var(--s)/0.4))} -.focus\:outline-secondary\/5:focus { - outline-color: var(--fallback-s,oklch(var(--s)/0.05))} -.focus\:outline-secondary\/50:focus { - outline-color: var(--fallback-s,oklch(var(--s)/0.5))} -.focus\:outline-secondary\/60:focus { - outline-color: var(--fallback-s,oklch(var(--s)/0.6))} -.focus\:outline-secondary\/70:focus { - outline-color: var(--fallback-s,oklch(var(--s)/0.7))} -.focus\:outline-secondary\/75:focus { - outline-color: var(--fallback-s,oklch(var(--s)/0.75))} -.focus\:outline-secondary\/80:focus { - outline-color: var(--fallback-s,oklch(var(--s)/0.8))} -.focus\:outline-secondary\/90:focus { - outline-color: var(--fallback-s,oklch(var(--s)/0.9))} -.focus\:outline-secondary\/95:focus { - outline-color: var(--fallback-s,oklch(var(--s)/0.95))} -.focus\:outline-success:focus { - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:outline-success-content:focus { - outline-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:outline-success-content\/0:focus { - outline-color: var(--fallback-suc,oklch(var(--suc)/0))} -.focus\:outline-success-content\/10:focus { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.focus\:outline-success-content\/100:focus { - outline-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:outline-success-content\/20:focus { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.focus\:outline-success-content\/25:focus { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.focus\:outline-success-content\/30:focus { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.focus\:outline-success-content\/40:focus { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.focus\:outline-success-content\/5:focus { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.focus\:outline-success-content\/50:focus { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.focus\:outline-success-content\/60:focus { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.focus\:outline-success-content\/70:focus { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.focus\:outline-success-content\/75:focus { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.focus\:outline-success-content\/80:focus { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.focus\:outline-success-content\/90:focus { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.focus\:outline-success-content\/95:focus { - outline-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.focus\:outline-success\/0:focus { - outline-color: var(--fallback-su,oklch(var(--su)/0))} -.focus\:outline-success\/10:focus { - outline-color: var(--fallback-su,oklch(var(--su)/0.1))} -.focus\:outline-success\/100:focus { - outline-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:outline-success\/20:focus { - outline-color: var(--fallback-su,oklch(var(--su)/0.2))} -.focus\:outline-success\/25:focus { - outline-color: var(--fallback-su,oklch(var(--su)/0.25))} -.focus\:outline-success\/30:focus { - outline-color: var(--fallback-su,oklch(var(--su)/0.3))} -.focus\:outline-success\/40:focus { - outline-color: var(--fallback-su,oklch(var(--su)/0.4))} -.focus\:outline-success\/5:focus { - outline-color: var(--fallback-su,oklch(var(--su)/0.05))} -.focus\:outline-success\/50:focus { - outline-color: var(--fallback-su,oklch(var(--su)/0.5))} -.focus\:outline-success\/60:focus { - outline-color: var(--fallback-su,oklch(var(--su)/0.6))} -.focus\:outline-success\/70:focus { - outline-color: var(--fallback-su,oklch(var(--su)/0.7))} -.focus\:outline-success\/75:focus { - outline-color: var(--fallback-su,oklch(var(--su)/0.75))} -.focus\:outline-success\/80:focus { - outline-color: var(--fallback-su,oklch(var(--su)/0.8))} -.focus\:outline-success\/90:focus { - outline-color: var(--fallback-su,oklch(var(--su)/0.9))} -.focus\:outline-success\/95:focus { - outline-color: var(--fallback-su,oklch(var(--su)/0.95))} -.focus\:outline-warning:focus { - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:outline-warning-content:focus { - outline-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:outline-warning-content\/0:focus { - outline-color: var(--fallback-wac,oklch(var(--wac)/0))} -.focus\:outline-warning-content\/10:focus { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.focus\:outline-warning-content\/100:focus { - outline-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:outline-warning-content\/20:focus { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.focus\:outline-warning-content\/25:focus { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.focus\:outline-warning-content\/30:focus { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.focus\:outline-warning-content\/40:focus { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.focus\:outline-warning-content\/5:focus { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.focus\:outline-warning-content\/50:focus { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.focus\:outline-warning-content\/60:focus { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.focus\:outline-warning-content\/70:focus { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.focus\:outline-warning-content\/75:focus { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.focus\:outline-warning-content\/80:focus { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.focus\:outline-warning-content\/90:focus { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.focus\:outline-warning-content\/95:focus { - outline-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.focus\:outline-warning\/0:focus { - outline-color: var(--fallback-wa,oklch(var(--wa)/0))} -.focus\:outline-warning\/10:focus { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.focus\:outline-warning\/100:focus { - outline-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:outline-warning\/20:focus { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.focus\:outline-warning\/25:focus { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.focus\:outline-warning\/30:focus { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.focus\:outline-warning\/40:focus { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.focus\:outline-warning\/5:focus { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.focus\:outline-warning\/50:focus { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.focus\:outline-warning\/60:focus { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.focus\:outline-warning\/70:focus { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.focus\:outline-warning\/75:focus { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.focus\:outline-warning\/80:focus { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.focus\:outline-warning\/90:focus { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.focus\:outline-warning\/95:focus { - outline-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.focus\:ring-base-100:focus { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:ring-base-100\/0:focus { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0))} -.focus\:ring-base-100\/10:focus { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.focus\:ring-base-100\/100:focus { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:ring-base-100\/20:focus { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.focus\:ring-base-100\/25:focus { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.focus\:ring-base-100\/30:focus { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.focus\:ring-base-100\/40:focus { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.focus\:ring-base-100\/5:focus { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.focus\:ring-base-100\/50:focus { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.focus\:ring-base-100\/60:focus { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.focus\:ring-base-100\/70:focus { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.focus\:ring-base-100\/75:focus { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.focus\:ring-base-100\/80:focus { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.focus\:ring-base-100\/90:focus { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.focus\:ring-base-100\/95:focus { - --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.focus\:ring-base-200:focus { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:ring-base-200\/0:focus { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0))} -.focus\:ring-base-200\/10:focus { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.focus\:ring-base-200\/100:focus { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:ring-base-200\/20:focus { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.focus\:ring-base-200\/25:focus { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.focus\:ring-base-200\/30:focus { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.focus\:ring-base-200\/40:focus { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.focus\:ring-base-200\/5:focus { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.focus\:ring-base-200\/50:focus { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.focus\:ring-base-200\/60:focus { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.focus\:ring-base-200\/70:focus { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.focus\:ring-base-200\/75:focus { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.focus\:ring-base-200\/80:focus { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.focus\:ring-base-200\/90:focus { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.focus\:ring-base-200\/95:focus { - --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.focus\:ring-base-300:focus { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:ring-base-300\/0:focus { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0))} -.focus\:ring-base-300\/10:focus { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.focus\:ring-base-300\/100:focus { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:ring-base-300\/20:focus { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.focus\:ring-base-300\/25:focus { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.focus\:ring-base-300\/30:focus { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.focus\:ring-base-300\/40:focus { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.focus\:ring-base-300\/5:focus { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.focus\:ring-base-300\/50:focus { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.focus\:ring-base-300\/60:focus { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.focus\:ring-base-300\/70:focus { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.focus\:ring-base-300\/75:focus { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.focus\:ring-base-300\/80:focus { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.focus\:ring-base-300\/90:focus { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.focus\:ring-base-300\/95:focus { - --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.focus\:ring-base-content:focus { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:ring-base-content\/0:focus { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0))} -.focus\:ring-base-content\/10:focus { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.focus\:ring-base-content\/100:focus { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:ring-base-content\/20:focus { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.focus\:ring-base-content\/25:focus { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.focus\:ring-base-content\/30:focus { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.focus\:ring-base-content\/40:focus { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.focus\:ring-base-content\/5:focus { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.focus\:ring-base-content\/50:focus { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.focus\:ring-base-content\/60:focus { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.focus\:ring-base-content\/70:focus { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.focus\:ring-base-content\/75:focus { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.focus\:ring-base-content\/80:focus { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.focus\:ring-base-content\/90:focus { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.focus\:ring-base-content\/95:focus { - --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.focus\:ring-error:focus { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:ring-error-content:focus { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:ring-error-content\/0:focus { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0))} -.focus\:ring-error-content\/10:focus { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.focus\:ring-error-content\/100:focus { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:ring-error-content\/20:focus { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.focus\:ring-error-content\/25:focus { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.focus\:ring-error-content\/30:focus { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.focus\:ring-error-content\/40:focus { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.focus\:ring-error-content\/5:focus { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.focus\:ring-error-content\/50:focus { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.focus\:ring-error-content\/60:focus { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.focus\:ring-error-content\/70:focus { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.focus\:ring-error-content\/75:focus { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.focus\:ring-error-content\/80:focus { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.focus\:ring-error-content\/90:focus { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.focus\:ring-error-content\/95:focus { - --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.focus\:ring-error\/0:focus { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0))} -.focus\:ring-error\/10:focus { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.1))} -.focus\:ring-error\/100:focus { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:ring-error\/20:focus { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.2))} -.focus\:ring-error\/25:focus { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.25))} -.focus\:ring-error\/30:focus { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.3))} -.focus\:ring-error\/40:focus { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.4))} -.focus\:ring-error\/5:focus { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.05))} -.focus\:ring-error\/50:focus { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.5))} -.focus\:ring-error\/60:focus { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.6))} -.focus\:ring-error\/70:focus { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.7))} -.focus\:ring-error\/75:focus { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.75))} -.focus\:ring-error\/80:focus { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.8))} -.focus\:ring-error\/90:focus { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.9))} -.focus\:ring-error\/95:focus { - --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.95))} -.focus\:ring-info:focus { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:ring-info-content:focus { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:ring-info-content\/0:focus { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0))} -.focus\:ring-info-content\/10:focus { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.focus\:ring-info-content\/100:focus { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:ring-info-content\/20:focus { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.focus\:ring-info-content\/25:focus { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.focus\:ring-info-content\/30:focus { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.focus\:ring-info-content\/40:focus { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.focus\:ring-info-content\/5:focus { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.focus\:ring-info-content\/50:focus { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.focus\:ring-info-content\/60:focus { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.focus\:ring-info-content\/70:focus { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.focus\:ring-info-content\/75:focus { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.focus\:ring-info-content\/80:focus { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.focus\:ring-info-content\/90:focus { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.focus\:ring-info-content\/95:focus { - --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.focus\:ring-info\/0:focus { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0))} -.focus\:ring-info\/10:focus { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.1))} -.focus\:ring-info\/100:focus { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:ring-info\/20:focus { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.2))} -.focus\:ring-info\/25:focus { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.25))} -.focus\:ring-info\/30:focus { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.3))} -.focus\:ring-info\/40:focus { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.4))} -.focus\:ring-info\/5:focus { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.05))} -.focus\:ring-info\/50:focus { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.5))} -.focus\:ring-info\/60:focus { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.6))} -.focus\:ring-info\/70:focus { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.7))} -.focus\:ring-info\/75:focus { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.75))} -.focus\:ring-info\/80:focus { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.8))} -.focus\:ring-info\/90:focus { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.9))} -.focus\:ring-info\/95:focus { - --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.95))} -.focus\:ring-success:focus { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:ring-success-content:focus { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:ring-success-content\/0:focus { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0))} -.focus\:ring-success-content\/10:focus { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.focus\:ring-success-content\/100:focus { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:ring-success-content\/20:focus { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.focus\:ring-success-content\/25:focus { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.focus\:ring-success-content\/30:focus { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.focus\:ring-success-content\/40:focus { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.focus\:ring-success-content\/5:focus { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.focus\:ring-success-content\/50:focus { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.focus\:ring-success-content\/60:focus { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.focus\:ring-success-content\/70:focus { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.focus\:ring-success-content\/75:focus { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.focus\:ring-success-content\/80:focus { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.focus\:ring-success-content\/90:focus { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.focus\:ring-success-content\/95:focus { - --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.focus\:ring-success\/0:focus { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0))} -.focus\:ring-success\/10:focus { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.1))} -.focus\:ring-success\/100:focus { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:ring-success\/20:focus { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.2))} -.focus\:ring-success\/25:focus { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.25))} -.focus\:ring-success\/30:focus { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.3))} -.focus\:ring-success\/40:focus { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.4))} -.focus\:ring-success\/5:focus { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.05))} -.focus\:ring-success\/50:focus { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.5))} -.focus\:ring-success\/60:focus { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.6))} -.focus\:ring-success\/70:focus { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.7))} -.focus\:ring-success\/75:focus { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.75))} -.focus\:ring-success\/80:focus { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.8))} -.focus\:ring-success\/90:focus { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.9))} -.focus\:ring-success\/95:focus { - --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.95))} -.focus\:ring-warning:focus { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:ring-warning-content:focus { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:ring-warning-content\/0:focus { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0))} -.focus\:ring-warning-content\/10:focus { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.focus\:ring-warning-content\/100:focus { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:ring-warning-content\/20:focus { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.focus\:ring-warning-content\/25:focus { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.focus\:ring-warning-content\/30:focus { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.focus\:ring-warning-content\/40:focus { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.focus\:ring-warning-content\/5:focus { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.focus\:ring-warning-content\/50:focus { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.focus\:ring-warning-content\/60:focus { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.focus\:ring-warning-content\/70:focus { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.focus\:ring-warning-content\/75:focus { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.focus\:ring-warning-content\/80:focus { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.focus\:ring-warning-content\/90:focus { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.focus\:ring-warning-content\/95:focus { - --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.focus\:ring-warning\/0:focus { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0))} -.focus\:ring-warning\/10:focus { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.focus\:ring-warning\/100:focus { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:ring-warning\/20:focus { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.focus\:ring-warning\/25:focus { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.focus\:ring-warning\/30:focus { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.focus\:ring-warning\/40:focus { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.focus\:ring-warning\/5:focus { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.focus\:ring-warning\/50:focus { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.focus\:ring-warning\/60:focus { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.focus\:ring-warning\/70:focus { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.focus\:ring-warning\/75:focus { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.focus\:ring-warning\/80:focus { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.focus\:ring-warning\/90:focus { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.focus\:ring-warning\/95:focus { - --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.focus\:ring-offset-base-100:focus { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:ring-offset-base-100\/0:focus { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0))} -.focus\:ring-offset-base-100\/10:focus { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.1))} -.focus\:ring-offset-base-100\/100:focus { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/1))} -.focus\:ring-offset-base-100\/20:focus { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.2))} -.focus\:ring-offset-base-100\/25:focus { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.25))} -.focus\:ring-offset-base-100\/30:focus { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.3))} -.focus\:ring-offset-base-100\/40:focus { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.4))} -.focus\:ring-offset-base-100\/5:focus { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.05))} -.focus\:ring-offset-base-100\/50:focus { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.5))} -.focus\:ring-offset-base-100\/60:focus { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.6))} -.focus\:ring-offset-base-100\/70:focus { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.7))} -.focus\:ring-offset-base-100\/75:focus { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.75))} -.focus\:ring-offset-base-100\/80:focus { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.8))} -.focus\:ring-offset-base-100\/90:focus { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.9))} -.focus\:ring-offset-base-100\/95:focus { - --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.95))} -.focus\:ring-offset-base-200:focus { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:ring-offset-base-200\/0:focus { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0))} -.focus\:ring-offset-base-200\/10:focus { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.1))} -.focus\:ring-offset-base-200\/100:focus { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/1))} -.focus\:ring-offset-base-200\/20:focus { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.2))} -.focus\:ring-offset-base-200\/25:focus { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.25))} -.focus\:ring-offset-base-200\/30:focus { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.3))} -.focus\:ring-offset-base-200\/40:focus { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.4))} -.focus\:ring-offset-base-200\/5:focus { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.05))} -.focus\:ring-offset-base-200\/50:focus { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.5))} -.focus\:ring-offset-base-200\/60:focus { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.6))} -.focus\:ring-offset-base-200\/70:focus { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.7))} -.focus\:ring-offset-base-200\/75:focus { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.75))} -.focus\:ring-offset-base-200\/80:focus { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.8))} -.focus\:ring-offset-base-200\/90:focus { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.9))} -.focus\:ring-offset-base-200\/95:focus { - --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.95))} -.focus\:ring-offset-base-300:focus { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:ring-offset-base-300\/0:focus { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0))} -.focus\:ring-offset-base-300\/10:focus { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.1))} -.focus\:ring-offset-base-300\/100:focus { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/1))} -.focus\:ring-offset-base-300\/20:focus { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.2))} -.focus\:ring-offset-base-300\/25:focus { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.25))} -.focus\:ring-offset-base-300\/30:focus { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.3))} -.focus\:ring-offset-base-300\/40:focus { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.4))} -.focus\:ring-offset-base-300\/5:focus { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.05))} -.focus\:ring-offset-base-300\/50:focus { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.5))} -.focus\:ring-offset-base-300\/60:focus { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.6))} -.focus\:ring-offset-base-300\/70:focus { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.7))} -.focus\:ring-offset-base-300\/75:focus { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.75))} -.focus\:ring-offset-base-300\/80:focus { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.8))} -.focus\:ring-offset-base-300\/90:focus { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.9))} -.focus\:ring-offset-base-300\/95:focus { - --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.95))} -.focus\:ring-offset-base-content:focus { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:ring-offset-base-content\/0:focus { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0))} -.focus\:ring-offset-base-content\/10:focus { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.1))} -.focus\:ring-offset-base-content\/100:focus { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/1))} -.focus\:ring-offset-base-content\/20:focus { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.2))} -.focus\:ring-offset-base-content\/25:focus { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.25))} -.focus\:ring-offset-base-content\/30:focus { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.3))} -.focus\:ring-offset-base-content\/40:focus { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.4))} -.focus\:ring-offset-base-content\/5:focus { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.05))} -.focus\:ring-offset-base-content\/50:focus { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.5))} -.focus\:ring-offset-base-content\/60:focus { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.6))} -.focus\:ring-offset-base-content\/70:focus { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.7))} -.focus\:ring-offset-base-content\/75:focus { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.75))} -.focus\:ring-offset-base-content\/80:focus { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.8))} -.focus\:ring-offset-base-content\/90:focus { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.9))} -.focus\:ring-offset-base-content\/95:focus { - --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.95))} -.focus\:ring-offset-error:focus { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:ring-offset-error-content:focus { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:ring-offset-error-content\/0:focus { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0))} -.focus\:ring-offset-error-content\/10:focus { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.1))} -.focus\:ring-offset-error-content\/100:focus { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/1))} -.focus\:ring-offset-error-content\/20:focus { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.2))} -.focus\:ring-offset-error-content\/25:focus { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.25))} -.focus\:ring-offset-error-content\/30:focus { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.3))} -.focus\:ring-offset-error-content\/40:focus { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.4))} -.focus\:ring-offset-error-content\/5:focus { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.05))} -.focus\:ring-offset-error-content\/50:focus { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.5))} -.focus\:ring-offset-error-content\/60:focus { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.6))} -.focus\:ring-offset-error-content\/70:focus { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.7))} -.focus\:ring-offset-error-content\/75:focus { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.75))} -.focus\:ring-offset-error-content\/80:focus { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.8))} -.focus\:ring-offset-error-content\/90:focus { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.9))} -.focus\:ring-offset-error-content\/95:focus { - --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.95))} -.focus\:ring-offset-error\/0:focus { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0))} -.focus\:ring-offset-error\/10:focus { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.1))} -.focus\:ring-offset-error\/100:focus { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/1))} -.focus\:ring-offset-error\/20:focus { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.2))} -.focus\:ring-offset-error\/25:focus { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.25))} -.focus\:ring-offset-error\/30:focus { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.3))} -.focus\:ring-offset-error\/40:focus { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.4))} -.focus\:ring-offset-error\/5:focus { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.05))} -.focus\:ring-offset-error\/50:focus { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.5))} -.focus\:ring-offset-error\/60:focus { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.6))} -.focus\:ring-offset-error\/70:focus { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.7))} -.focus\:ring-offset-error\/75:focus { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.75))} -.focus\:ring-offset-error\/80:focus { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.8))} -.focus\:ring-offset-error\/90:focus { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.9))} -.focus\:ring-offset-error\/95:focus { - --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.95))} -.focus\:ring-offset-info:focus { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:ring-offset-info-content:focus { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:ring-offset-info-content\/0:focus { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0))} -.focus\:ring-offset-info-content\/10:focus { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.1))} -.focus\:ring-offset-info-content\/100:focus { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:ring-offset-info-content\/20:focus { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.2))} -.focus\:ring-offset-info-content\/25:focus { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.25))} -.focus\:ring-offset-info-content\/30:focus { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.3))} -.focus\:ring-offset-info-content\/40:focus { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.4))} -.focus\:ring-offset-info-content\/5:focus { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.05))} -.focus\:ring-offset-info-content\/50:focus { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.5))} -.focus\:ring-offset-info-content\/60:focus { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.6))} -.focus\:ring-offset-info-content\/70:focus { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.7))} -.focus\:ring-offset-info-content\/75:focus { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.75))} -.focus\:ring-offset-info-content\/80:focus { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.8))} -.focus\:ring-offset-info-content\/90:focus { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.9))} -.focus\:ring-offset-info-content\/95:focus { - --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.95))} -.focus\:ring-offset-info\/0:focus { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0))} -.focus\:ring-offset-info\/10:focus { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.1))} -.focus\:ring-offset-info\/100:focus { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/1))} -.focus\:ring-offset-info\/20:focus { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.2))} -.focus\:ring-offset-info\/25:focus { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.25))} -.focus\:ring-offset-info\/30:focus { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.3))} -.focus\:ring-offset-info\/40:focus { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.4))} -.focus\:ring-offset-info\/5:focus { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.05))} -.focus\:ring-offset-info\/50:focus { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.5))} -.focus\:ring-offset-info\/60:focus { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.6))} -.focus\:ring-offset-info\/70:focus { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.7))} -.focus\:ring-offset-info\/75:focus { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.75))} -.focus\:ring-offset-info\/80:focus { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.8))} -.focus\:ring-offset-info\/90:focus { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.9))} -.focus\:ring-offset-info\/95:focus { - --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.95))} -.focus\:ring-offset-success:focus { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:ring-offset-success-content:focus { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:ring-offset-success-content\/0:focus { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0))} -.focus\:ring-offset-success-content\/10:focus { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.1))} -.focus\:ring-offset-success-content\/100:focus { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:ring-offset-success-content\/20:focus { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.2))} -.focus\:ring-offset-success-content\/25:focus { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.25))} -.focus\:ring-offset-success-content\/30:focus { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.3))} -.focus\:ring-offset-success-content\/40:focus { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.4))} -.focus\:ring-offset-success-content\/5:focus { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.05))} -.focus\:ring-offset-success-content\/50:focus { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.5))} -.focus\:ring-offset-success-content\/60:focus { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.6))} -.focus\:ring-offset-success-content\/70:focus { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.7))} -.focus\:ring-offset-success-content\/75:focus { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.75))} -.focus\:ring-offset-success-content\/80:focus { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.8))} -.focus\:ring-offset-success-content\/90:focus { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.9))} -.focus\:ring-offset-success-content\/95:focus { - --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.95))} -.focus\:ring-offset-success\/0:focus { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0))} -.focus\:ring-offset-success\/10:focus { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.1))} -.focus\:ring-offset-success\/100:focus { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/1))} -.focus\:ring-offset-success\/20:focus { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.2))} -.focus\:ring-offset-success\/25:focus { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.25))} -.focus\:ring-offset-success\/30:focus { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.3))} -.focus\:ring-offset-success\/40:focus { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.4))} -.focus\:ring-offset-success\/5:focus { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.05))} -.focus\:ring-offset-success\/50:focus { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.5))} -.focus\:ring-offset-success\/60:focus { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.6))} -.focus\:ring-offset-success\/70:focus { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.7))} -.focus\:ring-offset-success\/75:focus { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.75))} -.focus\:ring-offset-success\/80:focus { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.8))} -.focus\:ring-offset-success\/90:focus { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.9))} -.focus\:ring-offset-success\/95:focus { - --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.95))} -.focus\:ring-offset-warning:focus { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:ring-offset-warning-content:focus { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:ring-offset-warning-content\/0:focus { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0))} -.focus\:ring-offset-warning-content\/10:focus { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.1))} -.focus\:ring-offset-warning-content\/100:focus { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:ring-offset-warning-content\/20:focus { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.2))} -.focus\:ring-offset-warning-content\/25:focus { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.25))} -.focus\:ring-offset-warning-content\/30:focus { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.3))} -.focus\:ring-offset-warning-content\/40:focus { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.4))} -.focus\:ring-offset-warning-content\/5:focus { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.05))} -.focus\:ring-offset-warning-content\/50:focus { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.5))} -.focus\:ring-offset-warning-content\/60:focus { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.6))} -.focus\:ring-offset-warning-content\/70:focus { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.7))} -.focus\:ring-offset-warning-content\/75:focus { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.75))} -.focus\:ring-offset-warning-content\/80:focus { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.8))} -.focus\:ring-offset-warning-content\/90:focus { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.9))} -.focus\:ring-offset-warning-content\/95:focus { - --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.95))} -.focus\:ring-offset-warning\/0:focus { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0))} -.focus\:ring-offset-warning\/10:focus { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.1))} -.focus\:ring-offset-warning\/100:focus { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/1))} -.focus\:ring-offset-warning\/20:focus { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.2))} -.focus\:ring-offset-warning\/25:focus { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.25))} -.focus\:ring-offset-warning\/30:focus { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.3))} -.focus\:ring-offset-warning\/40:focus { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.4))} -.focus\:ring-offset-warning\/5:focus { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.05))} -.focus\:ring-offset-warning\/50:focus { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.5))} -.focus\:ring-offset-warning\/60:focus { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.6))} -.focus\:ring-offset-warning\/70:focus { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.7))} -.focus\:ring-offset-warning\/75:focus { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.75))} -.focus\:ring-offset-warning\/80:focus { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.8))} -.focus\:ring-offset-warning\/90:focus { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.9))} -.focus\:ring-offset-warning\/95:focus { - --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.95))} -.focus\:tooltip-info:focus { - --tooltip-color: var(--fallback-in,oklch(var(--in)/1)); - --tooltip-text-color: var(--fallback-inc,oklch(var(--inc)/1))} -.focus\:tooltip-success:focus { - --tooltip-color: var(--fallback-su,oklch(var(--su)/1)); - --tooltip-text-color: var(--fallback-suc,oklch(var(--suc)/1))} -.focus\:tooltip-warning:focus { - --tooltip-color: var(--fallback-wa,oklch(var(--wa)/1)); - --tooltip-text-color: var(--fallback-wac,oklch(var(--wac)/1))} -.focus\:tooltip-error:focus { - --tooltip-color: var(--fallback-er,oklch(var(--er)/1)); - --tooltip-text-color: var(--fallback-erc,oklch(var(--erc)/1))} -@media (min-width: 640px) { - .sm\:tab-rounded-lg { - --tab-radius: 0.5rem} - .sm\:badge-sm { - height: 1rem; - font-size: 0.75rem; - line-height: 1rem; - padding-left: 0.438rem; - padding-right: 0.438rem} - .sm\:badge-md { - height: 1.25rem; - font-size: 0.875rem; - line-height: 1.25rem; - padding-left: 0.563rem; - padding-right: 0.563rem} - .sm\:badge-lg { - height: 1.5rem; - font-size: 1rem; - line-height: 1.5rem; - padding-left: 0.688rem; - padding-right: 0.688rem} - .sm\:btm-nav-sm { - height: 3rem} - .sm\:btm-nav-sm > *:where(.active) { - border-top-width: 2px} - .sm\:btm-nav-sm .btm-nav-label { - font-size: 0.75rem; - line-height: 1rem} - .sm\:btm-nav-md { - height: 4rem} - .sm\:btm-nav-md > *:where(.active) { - border-top-width: 2px} - .sm\:btm-nav-md .btm-nav-label { - font-size: 0.875rem; - line-height: 1.25rem} - .sm\:btm-nav-lg { - height: 5rem} - .sm\:btm-nav-lg > *:where(.active) { - border-top-width: 4px} - .sm\:btm-nav-lg .btm-nav-label { - font-size: 1rem; - line-height: 1.5rem} - .sm\:btn-sm { - height: 2rem; - min-height: 2rem; - padding-left: 0.75rem; - padding-right: 0.75rem; - font-size: 0.875rem} - .sm\:btn-md { - height: 3rem; - min-height: 3rem; - padding-left: 1rem; - padding-right: 1rem; - font-size: 0.875rem} - .sm\:btn-lg { - height: 4rem; - min-height: 4rem; - padding-left: 1.5rem; - padding-right: 1.5rem; - font-size: 1.125rem} - .btn-square:where(.sm\:btn-sm) { - height: 2rem; - width: 2rem; - padding: 0px} - .btn-square:where(.sm\:btn-md) { - height: 3rem; - width: 3rem; - padding: 0px} - .btn-square:where(.sm\:btn-lg) { - height: 4rem; - width: 4rem; - padding: 0px} - .btn-circle:where(.sm\:btn-sm) { - height: 2rem; - width: 2rem; - border-radius: 9999px; - padding: 0px} - .btn-circle:where(.sm\:btn-md) { - height: 3rem; - width: 3rem; - border-radius: 9999px; - padding: 0px} - .btn-circle:where(.sm\:btn-lg) { - height: 4rem; - width: 4rem; - border-radius: 9999px; - padding: 0px} - .sm\:card-side { - align-items: stretch; - flex-direction: row} - .sm\:card-side :where(figure:first-child) { - overflow: hidden; - border-start-start-radius: inherit; - border-start-end-radius: unset; - border-end-start-radius: inherit; - border-end-end-radius: unset} - .sm\:card-side :where(figure:last-child) { - overflow: hidden; - border-start-start-radius: unset; - border-start-end-radius: inherit; - border-end-start-radius: unset; - border-end-end-radius: inherit} - .sm\:card-side figure > * { - max-width: unset} - :where(.sm\:card-side figure > *) { - width: 100%; - height: 100%; - object-fit: cover} - .sm\:checkbox-sm[type="checkbox"] { - height: 1.25rem; - width: 1.25rem} - .sm\:checkbox-md[type="checkbox"] { - height: 1.5rem; - width: 1.5rem} - .sm\:checkbox-lg[type="checkbox"] { - height: 2rem; - width: 2rem} - .sm\:divider-horizontal { - flex-direction: column} - .sm\:divider-horizontal:before { - height: 100%; - width: 0.125rem} - .sm\:divider-horizontal:after { - height: 100%; - width: 0.125rem} - .sm\:divider-vertical { - flex-direction: row} - .sm\:divider-vertical:before { - height: 0.125rem; - width: 100%} - .sm\:divider-vertical:after { - height: 0.125rem; - width: 100%} - .sm\:drawer-open > .drawer-toggle { - display: none} - .sm\:drawer-open > .drawer-toggle ~ .drawer-side { - pointer-events: auto; - visibility: visible; - position: sticky; - display: block; - width: auto; - overscroll-behavior: auto} - .sm\:drawer-open > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay) { - transform: translateX(0%)} - [dir="rtl"] .sm\:drawer-open > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay) { - transform: translateX(0%)} - .sm\:drawer-open > .drawer-toggle:checked ~ .drawer-side { - pointer-events: auto; - visibility: visible} - .sm\:drawer-open > .drawer-side { - overflow-y: auto} - html:has(.sm\:drawer-open.sm\:drawer-open) { - overflow-y: auto; - scrollbar-gutter: auto} - .sm\:file-input-sm { - height: 2rem; - padding-inline-end: 0.75rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2} - .sm\:file-input-sm::file-selector-button { - margin-right: 0.75rem; - font-size: 0.875rem} - .sm\:file-input-md { - height: 3rem; - padding-inline-end: 1rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2} - .sm\:file-input-md::file-selector-button { - margin-right: 1rem; - font-size: 0.875rem} - .sm\:file-input-lg { - height: 4rem; - padding-inline-end: 1.5rem; - font-size: 1.125rem; - line-height: 1.75rem; - line-height: 2} - .sm\:file-input-lg::file-selector-button { - margin-right: 1.5rem; - font-size: 1.125rem} - .sm\:input-md { - height: 3rem; - padding-left: 1rem; - padding-right: 1rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2} - .sm\:input-lg { - height: 4rem; - padding-left: 1.5rem; - padding-right: 1.5rem; - font-size: 1.125rem; - line-height: 1.75rem; - line-height: 2} - .sm\:input-sm { - height: 2rem; - padding-left: 0.75rem; - padding-right: 0.75rem; - font-size: 0.875rem; - line-height: 2rem} - .sm\:kbd-sm { - padding-left: 0.25rem; - padding-right: 0.25rem; - font-size: 0.875rem; - line-height: 1.25rem; - min-height: 1.6em; - min-width: 1.6em} - .sm\:kbd-md { - padding-left: 0.5rem; - padding-right: 0.5rem; - font-size: 1rem; - line-height: 1.5rem; - min-height: 2.2em; - min-width: 2.2em} - .sm\:kbd-lg { - padding-left: 1rem; - padding-right: 1rem; - font-size: 1.125rem; - line-height: 1.75rem; - min-height: 2.5em; - min-width: 2.5em} - .sm\:modal-top { - place-items: start} - .sm\:modal-middle { - place-items: center} - .sm\:modal-bottom { - place-items: end} - .sm\:radio-sm[type="radio"] { - height: 1.25rem; - width: 1.25rem} - .sm\:radio-md[type="radio"] { - height: 1.5rem; - width: 1.5rem} - .sm\:radio-lg[type="radio"] { - height: 2rem; - width: 2rem} - .sm\:range-sm { - height: 1.25rem} - .sm\:range-sm::-webkit-slider-runnable-track { - height: 0.25rem} - .sm\:range-sm::-moz-range-track { - height: 0.25rem} - .sm\:range-sm::-webkit-slider-thumb { - height: 1.25rem; - width: 1.25rem; - --filler-offset: 0.5rem} - .sm\:range-sm::-moz-range-thumb { - height: 1.25rem; - width: 1.25rem; - --filler-offset: 0.5rem} - .sm\:range-md { - height: 1.5rem} - .sm\:range-md::-webkit-slider-runnable-track { - height: 0.5rem} - .sm\:range-md::-moz-range-track { - height: 0.5rem} - .sm\:range-md::-webkit-slider-thumb { - height: 1.5rem; - width: 1.5rem; - --filler-offset: 0.6rem} - .sm\:range-md::-moz-range-thumb { - height: 1.5rem; - width: 1.5rem; - --filler-offset: 0.6rem} - .sm\:range-lg { - height: 2rem} - .sm\:range-lg::-webkit-slider-runnable-track { - height: 1rem} - .sm\:range-lg::-moz-range-track { - height: 1rem} - .sm\:range-lg::-webkit-slider-thumb { - height: 2rem; - width: 2rem; - --filler-offset: 1rem} - .sm\:range-lg::-moz-range-thumb { - height: 2rem; - width: 2rem; - --filler-offset: 1rem} - .sm\:rating-sm input { - height: 1rem; - width: 1rem} - .sm\:rating-md input { - height: 1.5rem; - width: 1.5rem} - .sm\:rating-lg input { - height: 2.5rem; - width: 2.5rem} - .sm\:rating-sm.rating-half input:not(.rating-hidden) { - width: 0.5rem} - .sm\:rating-md.rating-half input:not(.rating-hidden) { - width: 0.75rem} - .sm\:rating-lg.rating-half input:not(.rating-hidden) { - width: 1.25rem} - .sm\:select-md { - height: 3rem; - min-height: 3rem; - padding-left: 1rem; - padding-right: 2.5rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2} - [dir="rtl"] .sm\:select-md { - padding-left: 2.5rem; - padding-right: 1rem} - .sm\:select-lg { - height: 4rem; - min-height: 4rem; - padding-left: 1.5rem; - padding-right: 2rem; - font-size: 1.125rem; - line-height: 1.75rem; - line-height: 2} - [dir="rtl"] .sm\:select-lg { - padding-left: 2rem; - padding-right: 1.5rem} - .sm\:select-sm { - height: 2rem; - min-height: 2rem; - padding-left: 0.75rem; - padding-right: 2rem; - font-size: 0.875rem; - line-height: 2rem} - [dir="rtl"] .sm\:select-sm { - padding-left: 2rem; - padding-right: 0.75rem} - .sm\:stats-horizontal { - grid-auto-flow: column} - .sm\:stats-vertical { - grid-auto-flow: row} - .sm\:tabs-md :where(.tab) { - height: 2rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2; - --tab-padding: 1rem} - .sm\:tabs-lg :where(.tab) { - height: 3rem; - font-size: 1.125rem; - line-height: 1.75rem; - line-height: 2; - --tab-padding: 1.25rem} - .sm\:tabs-sm :where(.tab) { - height: 1.5rem; - font-size: 0.875rem; - line-height: .75rem; - --tab-padding: 0.75rem} - .sm\:textarea-sm { - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 0.25rem; - padding-bottom: 0.25rem; - font-size: 0.875rem; - line-height: 2rem} - .sm\:textarea-md { - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.75rem; - padding-bottom: 0.75rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2} - .sm\:textarea-lg { - padding-left: 1.5rem; - padding-right: 1.5rem; - padding-top: 1rem; - padding-bottom: 1rem; - font-size: 1.125rem; - line-height: 1.75rem; - line-height: 2} - .sm\:toggle-sm[type="checkbox"] { - --handleoffset: 0.75rem; - height: 1.25rem; - width: 2rem} - .sm\:toggle-md[type="checkbox"] { - --handleoffset: 1.5rem; - height: 1.5rem; - width: 3rem} - .sm\:toggle-lg[type="checkbox"] { - --handleoffset: 2rem; - height: 2rem; - width: 4rem} - .sm\:card-compact .card-body { - padding: 1rem; - font-size: 0.875rem; - line-height: 1.25rem} - .sm\:card-compact .card-title { - margin-bottom: 0.25rem} - .sm\:card-normal .card-body { - padding: var(--padding-card, 2rem); - font-size: 1rem; - line-height: 1.5rem} - .sm\:card-normal .card-title { - margin-bottom: 0.75rem} - .sm\:divider-horizontal { - margin-left: 1rem; - margin-right: 1rem; - margin-top: 0px; - margin-bottom: 0px; - height: auto; - width: 1rem} - .sm\:divider-vertical { - margin-left: 0px; - margin-right: 0px; - margin-top: 1rem; - margin-bottom: 1rem; - height: 1rem; - width: auto} - .sm\:drawer-open > .drawer-toggle ~ .drawer-side > .drawer-overlay { - cursor: default; - background-color: transparent} - .sm\:menu-sm :where(li:not(.menu-title) > *:not(ul, details, .menu-title)),.sm\:menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)) { - border-radius: var(--rounded-btn, 0.5rem); - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 0.25rem; - padding-bottom: 0.25rem; - font-size: 0.875rem; - line-height: 1.25rem} - .sm\:menu-sm .menu-title { - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem} - .sm\:menu-md :where(li:not(.menu-title) > *:not(ul, details, .menu-title)),.sm\:menu-md :where(li:not(.menu-title) > details > summary:not(.menu-title)) { - border-radius: var(--rounded-btn, 0.5rem); - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - font-size: 0.875rem; - line-height: 1.25rem} - .sm\:menu-md .menu-title { - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem} - .sm\:menu-lg :where(li:not(.menu-title) > *:not(ul, details, .menu-title)),.sm\:menu-lg :where(li:not(.menu-title) > details > summary:not(.menu-title)) { - border-radius: var(--rounded-btn, 0.5rem); - padding-left: 1.5rem; - padding-right: 1.5rem; - padding-top: 0.75rem; - padding-bottom: 0.75rem; - font-size: 1.125rem; - line-height: 1.75rem} - .sm\:menu-lg .menu-title { - padding-left: 1.5rem; - padding-right: 1.5rem; - padding-top: 0.75rem; - padding-bottom: 0.75rem} - .sm\:modal-top :where(.modal-box) { - width: 100%; - max-width: none; - --tw-translate-y: -2.5rem; - --tw-scale-x: 1; - --tw-scale-y: 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)); - border-bottom-right-radius: var(--rounded-box, 1rem); - border-bottom-left-radius: var(--rounded-box, 1rem); - border-top-left-radius: 0px; - border-top-right-radius: 0px} - .sm\:modal-middle :where(.modal-box) { - width: 91.666667%; - max-width: 32rem; - --tw-translate-y: 0px; - --tw-scale-x: .9; - --tw-scale-y: .9; - 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)); - border-top-left-radius: var(--rounded-box, 1rem); - border-top-right-radius: var(--rounded-box, 1rem); - border-bottom-right-radius: var(--rounded-box, 1rem); - border-bottom-left-radius: var(--rounded-box, 1rem)} - .sm\:modal-bottom :where(.modal-box) { - width: 100%; - max-width: none; - --tw-translate-y: 2.5rem; - --tw-scale-x: 1; - --tw-scale-y: 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)); - border-top-left-radius: var(--rounded-box, 1rem); - border-top-right-radius: var(--rounded-box, 1rem); - border-bottom-right-radius: 0px; - border-bottom-left-radius: 0px} - .sm\:stats-horizontal > :not([hidden]) ~ :not([hidden]) { - --tw-divide-x-reverse: 0; - border-right-width: calc(1px * var(--tw-divide-x-reverse)); - border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); - --tw-divide-y-reverse: 0; - border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))); - border-bottom-width: calc(0px * var(--tw-divide-y-reverse))} - .sm\:stats-horizontal { - overflow-x: auto} - :is([dir="rtl"] .sm\:stats-horizontal) { - --tw-divide-x-reverse: 1} - .sm\:stats-vertical > :not([hidden]) ~ :not([hidden]) { - --tw-divide-x-reverse: 0; - border-right-width: calc(0px * var(--tw-divide-x-reverse)); - border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse))); - --tw-divide-y-reverse: 0; - border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); - border-bottom-width: calc(1px * var(--tw-divide-y-reverse))} - .sm\:stats-vertical { - overflow-y: auto} - .sm\:table-sm :not(thead):not(tfoot) tr { - font-size: 0.875rem; - line-height: 1.25rem} - .sm\:table-sm :where(th, td) { - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem} - .sm\:table-md :not(thead):not(tfoot) tr { - font-size: 0.875rem; - line-height: 1.25rem} - .sm\:table-md :where(th, td) { - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.75rem; - padding-bottom: 0.75rem} - .sm\:table-lg :not(thead):not(tfoot) tr { - font-size: 1rem; - line-height: 1.5rem} - .sm\:table-lg :where(th, td) { - padding-left: 1.5rem; - padding-right: 1.5rem; - padding-top: 1rem; - padding-bottom: 1rem}} -@media (min-width: 768px) { - .md\:tab-rounded-lg { - --tab-radius: 0.5rem} - .md\:badge-sm { - height: 1rem; - font-size: 0.75rem; - line-height: 1rem; - padding-left: 0.438rem; - padding-right: 0.438rem} - .md\:badge-md { - height: 1.25rem; - font-size: 0.875rem; - line-height: 1.25rem; - padding-left: 0.563rem; - padding-right: 0.563rem} - .md\:badge-lg { - height: 1.5rem; - font-size: 1rem; - line-height: 1.5rem; - padding-left: 0.688rem; - padding-right: 0.688rem} - .md\:btm-nav-sm { - height: 3rem} - .md\:btm-nav-sm > *:where(.active) { - border-top-width: 2px} - .md\:btm-nav-sm .btm-nav-label { - font-size: 0.75rem; - line-height: 1rem} - .md\:btm-nav-md { - height: 4rem} - .md\:btm-nav-md > *:where(.active) { - border-top-width: 2px} - .md\:btm-nav-md .btm-nav-label { - font-size: 0.875rem; - line-height: 1.25rem} - .md\:btm-nav-lg { - height: 5rem} - .md\:btm-nav-lg > *:where(.active) { - border-top-width: 4px} - .md\:btm-nav-lg .btm-nav-label { - font-size: 1rem; - line-height: 1.5rem} - .md\:btn-sm { - height: 2rem; - min-height: 2rem; - padding-left: 0.75rem; - padding-right: 0.75rem; - font-size: 0.875rem} - .md\:btn-md { - height: 3rem; - min-height: 3rem; - padding-left: 1rem; - padding-right: 1rem; - font-size: 0.875rem} - .md\:btn-lg { - height: 4rem; - min-height: 4rem; - padding-left: 1.5rem; - padding-right: 1.5rem; - font-size: 1.125rem} - .btn-square:where(.md\:btn-sm) { - height: 2rem; - width: 2rem; - padding: 0px} - .btn-square:where(.md\:btn-md) { - height: 3rem; - width: 3rem; - padding: 0px} - .btn-square:where(.md\:btn-lg) { - height: 4rem; - width: 4rem; - padding: 0px} - .btn-circle:where(.md\:btn-sm) { - height: 2rem; - width: 2rem; - border-radius: 9999px; - padding: 0px} - .btn-circle:where(.md\:btn-md) { - height: 3rem; - width: 3rem; - border-radius: 9999px; - padding: 0px} - .btn-circle:where(.md\:btn-lg) { - height: 4rem; - width: 4rem; - border-radius: 9999px; - padding: 0px} - .md\:card-side { - align-items: stretch; - flex-direction: row} - .md\:card-side :where(figure:first-child) { - overflow: hidden; - border-start-start-radius: inherit; - border-start-end-radius: unset; - border-end-start-radius: inherit; - border-end-end-radius: unset} - .md\:card-side :where(figure:last-child) { - overflow: hidden; - border-start-start-radius: unset; - border-start-end-radius: inherit; - border-end-start-radius: unset; - border-end-end-radius: inherit} - .md\:card-side figure > * { - max-width: unset} - :where(.md\:card-side figure > *) { - width: 100%; - height: 100%; - object-fit: cover} - .md\:checkbox-sm[type="checkbox"] { - height: 1.25rem; - width: 1.25rem} - .md\:checkbox-md[type="checkbox"] { - height: 1.5rem; - width: 1.5rem} - .md\:checkbox-lg[type="checkbox"] { - height: 2rem; - width: 2rem} - .md\:divider-horizontal { - flex-direction: column} - .md\:divider-horizontal:before { - height: 100%; - width: 0.125rem} - .md\:divider-horizontal:after { - height: 100%; - width: 0.125rem} - .md\:divider-vertical { - flex-direction: row} - .md\:divider-vertical:before { - height: 0.125rem; - width: 100%} - .md\:divider-vertical:after { - height: 0.125rem; - width: 100%} - .md\:drawer-open > .drawer-toggle { - display: none} - .md\:drawer-open > .drawer-toggle ~ .drawer-side { - pointer-events: auto; - visibility: visible; - position: sticky; - display: block; - width: auto; - overscroll-behavior: auto} - .md\:drawer-open > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay) { - transform: translateX(0%)} - [dir="rtl"] .md\:drawer-open > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay) { - transform: translateX(0%)} - .md\:drawer-open > .drawer-toggle:checked ~ .drawer-side { - pointer-events: auto; - visibility: visible} - .md\:drawer-open > .drawer-side { - overflow-y: auto} - html:has(.md\:drawer-open.md\:drawer-open) { - overflow-y: auto; - scrollbar-gutter: auto} - .md\:file-input-sm { - height: 2rem; - padding-inline-end: 0.75rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2} - .md\:file-input-sm::file-selector-button { - margin-right: 0.75rem; - font-size: 0.875rem} - .md\:file-input-md { - height: 3rem; - padding-inline-end: 1rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2} - .md\:file-input-md::file-selector-button { - margin-right: 1rem; - font-size: 0.875rem} - .md\:file-input-lg { - height: 4rem; - padding-inline-end: 1.5rem; - font-size: 1.125rem; - line-height: 1.75rem; - line-height: 2} - .md\:file-input-lg::file-selector-button { - margin-right: 1.5rem; - font-size: 1.125rem} - .md\:input-md { - height: 3rem; - padding-left: 1rem; - padding-right: 1rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2} - .md\:input-lg { - height: 4rem; - padding-left: 1.5rem; - padding-right: 1.5rem; - font-size: 1.125rem; - line-height: 1.75rem; - line-height: 2} - .md\:input-sm { - height: 2rem; - padding-left: 0.75rem; - padding-right: 0.75rem; - font-size: 0.875rem; - line-height: 2rem} - .md\:kbd-sm { - padding-left: 0.25rem; - padding-right: 0.25rem; - font-size: 0.875rem; - line-height: 1.25rem; - min-height: 1.6em; - min-width: 1.6em} - .md\:kbd-md { - padding-left: 0.5rem; - padding-right: 0.5rem; - font-size: 1rem; - line-height: 1.5rem; - min-height: 2.2em; - min-width: 2.2em} - .md\:kbd-lg { - padding-left: 1rem; - padding-right: 1rem; - font-size: 1.125rem; - line-height: 1.75rem; - min-height: 2.5em; - min-width: 2.5em} - .md\:modal-top { - place-items: start} - .md\:modal-middle { - place-items: center} - .md\:modal-bottom { - place-items: end} - .md\:radio-sm[type="radio"] { - height: 1.25rem; - width: 1.25rem} - .md\:radio-md[type="radio"] { - height: 1.5rem; - width: 1.5rem} - .md\:radio-lg[type="radio"] { - height: 2rem; - width: 2rem} - .md\:range-sm { - height: 1.25rem} - .md\:range-sm::-webkit-slider-runnable-track { - height: 0.25rem} - .md\:range-sm::-moz-range-track { - height: 0.25rem} - .md\:range-sm::-webkit-slider-thumb { - height: 1.25rem; - width: 1.25rem; - --filler-offset: 0.5rem} - .md\:range-sm::-moz-range-thumb { - height: 1.25rem; - width: 1.25rem; - --filler-offset: 0.5rem} - .md\:range-md { - height: 1.5rem} - .md\:range-md::-webkit-slider-runnable-track { - height: 0.5rem} - .md\:range-md::-moz-range-track { - height: 0.5rem} - .md\:range-md::-webkit-slider-thumb { - height: 1.5rem; - width: 1.5rem; - --filler-offset: 0.6rem} - .md\:range-md::-moz-range-thumb { - height: 1.5rem; - width: 1.5rem; - --filler-offset: 0.6rem} - .md\:range-lg { - height: 2rem} - .md\:range-lg::-webkit-slider-runnable-track { - height: 1rem} - .md\:range-lg::-moz-range-track { - height: 1rem} - .md\:range-lg::-webkit-slider-thumb { - height: 2rem; - width: 2rem; - --filler-offset: 1rem} - .md\:range-lg::-moz-range-thumb { - height: 2rem; - width: 2rem; - --filler-offset: 1rem} - .md\:rating-sm input { - height: 1rem; - width: 1rem} - .md\:rating-md input { - height: 1.5rem; - width: 1.5rem} - .md\:rating-lg input { - height: 2.5rem; - width: 2.5rem} - .md\:rating-sm.rating-half input:not(.rating-hidden) { - width: 0.5rem} - .md\:rating-md.rating-half input:not(.rating-hidden) { - width: 0.75rem} - .md\:rating-lg.rating-half input:not(.rating-hidden) { - width: 1.25rem} - .md\:select-md { - height: 3rem; - min-height: 3rem; - padding-left: 1rem; - padding-right: 2.5rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2} - [dir="rtl"] .md\:select-md { - padding-left: 2.5rem; - padding-right: 1rem} - .md\:select-lg { - height: 4rem; - min-height: 4rem; - padding-left: 1.5rem; - padding-right: 2rem; - font-size: 1.125rem; - line-height: 1.75rem; - line-height: 2} - [dir="rtl"] .md\:select-lg { - padding-left: 2rem; - padding-right: 1.5rem} - .md\:select-sm { - height: 2rem; - min-height: 2rem; - padding-left: 0.75rem; - padding-right: 2rem; - font-size: 0.875rem; - line-height: 2rem} - [dir="rtl"] .md\:select-sm { - padding-left: 2rem; - padding-right: 0.75rem} - .md\:stats-horizontal { - grid-auto-flow: column} - .md\:stats-vertical { - grid-auto-flow: row} - .md\:tabs-md :where(.tab) { - height: 2rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2; - --tab-padding: 1rem} - .md\:tabs-lg :where(.tab) { - height: 3rem; - font-size: 1.125rem; - line-height: 1.75rem; - line-height: 2; - --tab-padding: 1.25rem} - .md\:tabs-sm :where(.tab) { - height: 1.5rem; - font-size: 0.875rem; - line-height: .75rem; - --tab-padding: 0.75rem} - .md\:textarea-sm { - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 0.25rem; - padding-bottom: 0.25rem; - font-size: 0.875rem; - line-height: 2rem} - .md\:textarea-md { - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.75rem; - padding-bottom: 0.75rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2} - .md\:textarea-lg { - padding-left: 1.5rem; - padding-right: 1.5rem; - padding-top: 1rem; - padding-bottom: 1rem; - font-size: 1.125rem; - line-height: 1.75rem; - line-height: 2} - .md\:toggle-sm[type="checkbox"] { - --handleoffset: 0.75rem; - height: 1.25rem; - width: 2rem} - .md\:toggle-md[type="checkbox"] { - --handleoffset: 1.5rem; - height: 1.5rem; - width: 3rem} - .md\:toggle-lg[type="checkbox"] { - --handleoffset: 2rem; - height: 2rem; - width: 4rem} - .md\:card-compact .card-body { - padding: 1rem; - font-size: 0.875rem; - line-height: 1.25rem} - .md\:card-compact .card-title { - margin-bottom: 0.25rem} - .md\:card-normal .card-body { - padding: var(--padding-card, 2rem); - font-size: 1rem; - line-height: 1.5rem} - .md\:card-normal .card-title { - margin-bottom: 0.75rem} - .md\:divider-horizontal { - margin-left: 1rem; - margin-right: 1rem; - margin-top: 0px; - margin-bottom: 0px; - height: auto; - width: 1rem} - .md\:divider-vertical { - margin-left: 0px; - margin-right: 0px; - margin-top: 1rem; - margin-bottom: 1rem; - height: 1rem; - width: auto} - .md\:drawer-open > .drawer-toggle ~ .drawer-side > .drawer-overlay { - cursor: default; - background-color: transparent} - .md\:menu-sm :where(li:not(.menu-title) > *:not(ul, details, .menu-title)),.md\:menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)) { - border-radius: var(--rounded-btn, 0.5rem); - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 0.25rem; - padding-bottom: 0.25rem; - font-size: 0.875rem; - line-height: 1.25rem} - .md\:menu-sm .menu-title { - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem} - .md\:menu-md :where(li:not(.menu-title) > *:not(ul, details, .menu-title)),.md\:menu-md :where(li:not(.menu-title) > details > summary:not(.menu-title)) { - border-radius: var(--rounded-btn, 0.5rem); - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - font-size: 0.875rem; - line-height: 1.25rem} - .md\:menu-md .menu-title { - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem} - .md\:menu-lg :where(li:not(.menu-title) > *:not(ul, details, .menu-title)),.md\:menu-lg :where(li:not(.menu-title) > details > summary:not(.menu-title)) { - border-radius: var(--rounded-btn, 0.5rem); - padding-left: 1.5rem; - padding-right: 1.5rem; - padding-top: 0.75rem; - padding-bottom: 0.75rem; - font-size: 1.125rem; - line-height: 1.75rem} - .md\:menu-lg .menu-title { - padding-left: 1.5rem; - padding-right: 1.5rem; - padding-top: 0.75rem; - padding-bottom: 0.75rem} - .md\:modal-top :where(.modal-box) { - width: 100%; - max-width: none; - --tw-translate-y: -2.5rem; - --tw-scale-x: 1; - --tw-scale-y: 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)); - border-bottom-right-radius: var(--rounded-box, 1rem); - border-bottom-left-radius: var(--rounded-box, 1rem); - border-top-left-radius: 0px; - border-top-right-radius: 0px} - .md\:modal-middle :where(.modal-box) { - width: 91.666667%; - max-width: 32rem; - --tw-translate-y: 0px; - --tw-scale-x: .9; - --tw-scale-y: .9; - 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)); - border-top-left-radius: var(--rounded-box, 1rem); - border-top-right-radius: var(--rounded-box, 1rem); - border-bottom-right-radius: var(--rounded-box, 1rem); - border-bottom-left-radius: var(--rounded-box, 1rem)} - .md\:modal-bottom :where(.modal-box) { - width: 100%; - max-width: none; - --tw-translate-y: 2.5rem; - --tw-scale-x: 1; - --tw-scale-y: 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)); - border-top-left-radius: var(--rounded-box, 1rem); - border-top-right-radius: var(--rounded-box, 1rem); - border-bottom-right-radius: 0px; - border-bottom-left-radius: 0px} - .md\:stats-horizontal > :not([hidden]) ~ :not([hidden]) { - --tw-divide-x-reverse: 0; - border-right-width: calc(1px * var(--tw-divide-x-reverse)); - border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); - --tw-divide-y-reverse: 0; - border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))); - border-bottom-width: calc(0px * var(--tw-divide-y-reverse))} - .md\:stats-horizontal { - overflow-x: auto} - :is([dir="rtl"] .md\:stats-horizontal) { - --tw-divide-x-reverse: 1} - .md\:stats-vertical > :not([hidden]) ~ :not([hidden]) { - --tw-divide-x-reverse: 0; - border-right-width: calc(0px * var(--tw-divide-x-reverse)); - border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse))); - --tw-divide-y-reverse: 0; - border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); - border-bottom-width: calc(1px * var(--tw-divide-y-reverse))} - .md\:stats-vertical { - overflow-y: auto} - .md\:table-sm :not(thead):not(tfoot) tr { - font-size: 0.875rem; - line-height: 1.25rem} - .md\:table-sm :where(th, td) { - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem} - .md\:table-md :not(thead):not(tfoot) tr { - font-size: 0.875rem; - line-height: 1.25rem} - .md\:table-md :where(th, td) { - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.75rem; - padding-bottom: 0.75rem} - .md\:table-lg :not(thead):not(tfoot) tr { - font-size: 1rem; - line-height: 1.5rem} - .md\:table-lg :where(th, td) { - padding-left: 1.5rem; - padding-right: 1.5rem; - padding-top: 1rem; - padding-bottom: 1rem}} -@media (min-width: 1024px) { - .lg\:tab-rounded-lg { - --tab-radius: 0.5rem} - .lg\:badge-sm { - height: 1rem; - font-size: 0.75rem; - line-height: 1rem; - padding-left: 0.438rem; - padding-right: 0.438rem} - .lg\:badge-md { - height: 1.25rem; - font-size: 0.875rem; - line-height: 1.25rem; - padding-left: 0.563rem; - padding-right: 0.563rem} - .lg\:badge-lg { - height: 1.5rem; - font-size: 1rem; - line-height: 1.5rem; - padding-left: 0.688rem; - padding-right: 0.688rem} - .lg\:btm-nav-sm { - height: 3rem} - .lg\:btm-nav-sm > *:where(.active) { - border-top-width: 2px} - .lg\:btm-nav-sm .btm-nav-label { - font-size: 0.75rem; - line-height: 1rem} - .lg\:btm-nav-md { - height: 4rem} - .lg\:btm-nav-md > *:where(.active) { - border-top-width: 2px} - .lg\:btm-nav-md .btm-nav-label { - font-size: 0.875rem; - line-height: 1.25rem} - .lg\:btm-nav-lg { - height: 5rem} - .lg\:btm-nav-lg > *:where(.active) { - border-top-width: 4px} - .lg\:btm-nav-lg .btm-nav-label { - font-size: 1rem; - line-height: 1.5rem} - .lg\:btn-sm { - height: 2rem; - min-height: 2rem; - padding-left: 0.75rem; - padding-right: 0.75rem; - font-size: 0.875rem} - .lg\:btn-md { - height: 3rem; - min-height: 3rem; - padding-left: 1rem; - padding-right: 1rem; - font-size: 0.875rem} - .lg\:btn-lg { - height: 4rem; - min-height: 4rem; - padding-left: 1.5rem; - padding-right: 1.5rem; - font-size: 1.125rem} - .btn-square:where(.lg\:btn-sm) { - height: 2rem; - width: 2rem; - padding: 0px} - .btn-square:where(.lg\:btn-md) { - height: 3rem; - width: 3rem; - padding: 0px} - .btn-square:where(.lg\:btn-lg) { - height: 4rem; - width: 4rem; - padding: 0px} - .btn-circle:where(.lg\:btn-sm) { - height: 2rem; - width: 2rem; - border-radius: 9999px; - padding: 0px} - .btn-circle:where(.lg\:btn-md) { - height: 3rem; - width: 3rem; - border-radius: 9999px; - padding: 0px} - .btn-circle:where(.lg\:btn-lg) { - height: 4rem; - width: 4rem; - border-radius: 9999px; - padding: 0px} - .lg\:card-side { - align-items: stretch; - flex-direction: row} - .lg\:card-side :where(figure:first-child) { - overflow: hidden; - border-start-start-radius: inherit; - border-start-end-radius: unset; - border-end-start-radius: inherit; - border-end-end-radius: unset} - .lg\:card-side :where(figure:last-child) { - overflow: hidden; - border-start-start-radius: unset; - border-start-end-radius: inherit; - border-end-start-radius: unset; - border-end-end-radius: inherit} - .lg\:card-side figure > * { - max-width: unset} - :where(.lg\:card-side figure > *) { - width: 100%; - height: 100%; - object-fit: cover} - .lg\:checkbox-sm[type="checkbox"] { - height: 1.25rem; - width: 1.25rem} - .lg\:checkbox-md[type="checkbox"] { - height: 1.5rem; - width: 1.5rem} - .lg\:checkbox-lg[type="checkbox"] { - height: 2rem; - width: 2rem} - .lg\:divider-horizontal { - flex-direction: column} - .lg\:divider-horizontal:before { - height: 100%; - width: 0.125rem} - .lg\:divider-horizontal:after { - height: 100%; - width: 0.125rem} - .lg\:divider-vertical { - flex-direction: row} - .lg\:divider-vertical:before { - height: 0.125rem; - width: 100%} - .lg\:divider-vertical:after { - height: 0.125rem; - width: 100%} - .lg\:drawer-open > .drawer-toggle { - display: none} - .lg\:drawer-open > .drawer-toggle ~ .drawer-side { - pointer-events: auto; - visibility: visible; - position: sticky; - display: block; - width: auto; - overscroll-behavior: auto} - .lg\:drawer-open > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay) { - transform: translateX(0%)} - [dir="rtl"] .lg\:drawer-open > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay) { - transform: translateX(0%)} - .lg\:drawer-open > .drawer-toggle:checked ~ .drawer-side { - pointer-events: auto; - visibility: visible} - .lg\:drawer-open > .drawer-side { - overflow-y: auto} - html:has(.lg\:drawer-open.lg\:drawer-open) { - overflow-y: auto; - scrollbar-gutter: auto} - .lg\:file-input-sm { - height: 2rem; - padding-inline-end: 0.75rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2} - .lg\:file-input-sm::file-selector-button { - margin-right: 0.75rem; - font-size: 0.875rem} - .lg\:file-input-md { - height: 3rem; - padding-inline-end: 1rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2} - .lg\:file-input-md::file-selector-button { - margin-right: 1rem; - font-size: 0.875rem} - .lg\:file-input-lg { - height: 4rem; - padding-inline-end: 1.5rem; - font-size: 1.125rem; - line-height: 1.75rem; - line-height: 2} - .lg\:file-input-lg::file-selector-button { - margin-right: 1.5rem; - font-size: 1.125rem} - .lg\:input-md { - height: 3rem; - padding-left: 1rem; - padding-right: 1rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2} - .lg\:input-lg { - height: 4rem; - padding-left: 1.5rem; - padding-right: 1.5rem; - font-size: 1.125rem; - line-height: 1.75rem; - line-height: 2} - .lg\:input-sm { - height: 2rem; - padding-left: 0.75rem; - padding-right: 0.75rem; - font-size: 0.875rem; - line-height: 2rem} - .lg\:kbd-sm { - padding-left: 0.25rem; - padding-right: 0.25rem; - font-size: 0.875rem; - line-height: 1.25rem; - min-height: 1.6em; - min-width: 1.6em} - .lg\:kbd-md { - padding-left: 0.5rem; - padding-right: 0.5rem; - font-size: 1rem; - line-height: 1.5rem; - min-height: 2.2em; - min-width: 2.2em} - .lg\:kbd-lg { - padding-left: 1rem; - padding-right: 1rem; - font-size: 1.125rem; - line-height: 1.75rem; - min-height: 2.5em; - min-width: 2.5em} - .lg\:modal-top { - place-items: start} - .lg\:modal-middle { - place-items: center} - .lg\:modal-bottom { - place-items: end} - .lg\:radio-sm[type="radio"] { - height: 1.25rem; - width: 1.25rem} - .lg\:radio-md[type="radio"] { - height: 1.5rem; - width: 1.5rem} - .lg\:radio-lg[type="radio"] { - height: 2rem; - width: 2rem} - .lg\:range-sm { - height: 1.25rem} - .lg\:range-sm::-webkit-slider-runnable-track { - height: 0.25rem} - .lg\:range-sm::-moz-range-track { - height: 0.25rem} - .lg\:range-sm::-webkit-slider-thumb { - height: 1.25rem; - width: 1.25rem; - --filler-offset: 0.5rem} - .lg\:range-sm::-moz-range-thumb { - height: 1.25rem; - width: 1.25rem; - --filler-offset: 0.5rem} - .lg\:range-md { - height: 1.5rem} - .lg\:range-md::-webkit-slider-runnable-track { - height: 0.5rem} - .lg\:range-md::-moz-range-track { - height: 0.5rem} - .lg\:range-md::-webkit-slider-thumb { - height: 1.5rem; - width: 1.5rem; - --filler-offset: 0.6rem} - .lg\:range-md::-moz-range-thumb { - height: 1.5rem; - width: 1.5rem; - --filler-offset: 0.6rem} - .lg\:range-lg { - height: 2rem} - .lg\:range-lg::-webkit-slider-runnable-track { - height: 1rem} - .lg\:range-lg::-moz-range-track { - height: 1rem} - .lg\:range-lg::-webkit-slider-thumb { - height: 2rem; - width: 2rem; - --filler-offset: 1rem} - .lg\:range-lg::-moz-range-thumb { - height: 2rem; - width: 2rem; - --filler-offset: 1rem} - .lg\:rating-sm input { - height: 1rem; - width: 1rem} - .lg\:rating-md input { - height: 1.5rem; - width: 1.5rem} - .lg\:rating-lg input { - height: 2.5rem; - width: 2.5rem} - .lg\:rating-sm.rating-half input:not(.rating-hidden) { - width: 0.5rem} - .lg\:rating-md.rating-half input:not(.rating-hidden) { - width: 0.75rem} - .lg\:rating-lg.rating-half input:not(.rating-hidden) { - width: 1.25rem} - .lg\:select-md { - height: 3rem; - min-height: 3rem; - padding-left: 1rem; - padding-right: 2.5rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2} - [dir="rtl"] .lg\:select-md { - padding-left: 2.5rem; - padding-right: 1rem} - .lg\:select-lg { - height: 4rem; - min-height: 4rem; - padding-left: 1.5rem; - padding-right: 2rem; - font-size: 1.125rem; - line-height: 1.75rem; - line-height: 2} - [dir="rtl"] .lg\:select-lg { - padding-left: 2rem; - padding-right: 1.5rem} - .lg\:select-sm { - height: 2rem; - min-height: 2rem; - padding-left: 0.75rem; - padding-right: 2rem; - font-size: 0.875rem; - line-height: 2rem} - [dir="rtl"] .lg\:select-sm { - padding-left: 2rem; - padding-right: 0.75rem} - .lg\:stats-horizontal { - grid-auto-flow: column} - .lg\:stats-vertical { - grid-auto-flow: row} - .lg\:tabs-md :where(.tab) { - height: 2rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2; - --tab-padding: 1rem} - .lg\:tabs-lg :where(.tab) { - height: 3rem; - font-size: 1.125rem; - line-height: 1.75rem; - line-height: 2; - --tab-padding: 1.25rem} - .lg\:tabs-sm :where(.tab) { - height: 1.5rem; - font-size: 0.875rem; - line-height: .75rem; - --tab-padding: 0.75rem} - .lg\:textarea-sm { - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 0.25rem; - padding-bottom: 0.25rem; - font-size: 0.875rem; - line-height: 2rem} - .lg\:textarea-md { - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.75rem; - padding-bottom: 0.75rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2} - .lg\:textarea-lg { - padding-left: 1.5rem; - padding-right: 1.5rem; - padding-top: 1rem; - padding-bottom: 1rem; - font-size: 1.125rem; - line-height: 1.75rem; - line-height: 2} - .lg\:toggle-sm[type="checkbox"] { - --handleoffset: 0.75rem; - height: 1.25rem; - width: 2rem} - .lg\:toggle-md[type="checkbox"] { - --handleoffset: 1.5rem; - height: 1.5rem; - width: 3rem} - .lg\:toggle-lg[type="checkbox"] { - --handleoffset: 2rem; - height: 2rem; - width: 4rem} - .lg\:card-compact .card-body { - padding: 1rem; - font-size: 0.875rem; - line-height: 1.25rem} - .lg\:card-compact .card-title { - margin-bottom: 0.25rem} - .lg\:card-normal .card-body { - padding: var(--padding-card, 2rem); - font-size: 1rem; - line-height: 1.5rem} - .lg\:card-normal .card-title { - margin-bottom: 0.75rem} - .lg\:divider-horizontal { - margin-left: 1rem; - margin-right: 1rem; - margin-top: 0px; - margin-bottom: 0px; - height: auto; - width: 1rem} - .lg\:divider-vertical { - margin-left: 0px; - margin-right: 0px; - margin-top: 1rem; - margin-bottom: 1rem; - height: 1rem; - width: auto} - .lg\:drawer-open > .drawer-toggle ~ .drawer-side > .drawer-overlay { - cursor: default; - background-color: transparent} - .lg\:menu-sm :where(li:not(.menu-title) > *:not(ul, details, .menu-title)),.lg\:menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)) { - border-radius: var(--rounded-btn, 0.5rem); - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 0.25rem; - padding-bottom: 0.25rem; - font-size: 0.875rem; - line-height: 1.25rem} - .lg\:menu-sm .menu-title { - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem} - .lg\:menu-md :where(li:not(.menu-title) > *:not(ul, details, .menu-title)),.lg\:menu-md :where(li:not(.menu-title) > details > summary:not(.menu-title)) { - border-radius: var(--rounded-btn, 0.5rem); - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - font-size: 0.875rem; - line-height: 1.25rem} - .lg\:menu-md .menu-title { - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem} - .lg\:menu-lg :where(li:not(.menu-title) > *:not(ul, details, .menu-title)),.lg\:menu-lg :where(li:not(.menu-title) > details > summary:not(.menu-title)) { - border-radius: var(--rounded-btn, 0.5rem); - padding-left: 1.5rem; - padding-right: 1.5rem; - padding-top: 0.75rem; - padding-bottom: 0.75rem; - font-size: 1.125rem; - line-height: 1.75rem} - .lg\:menu-lg .menu-title { - padding-left: 1.5rem; - padding-right: 1.5rem; - padding-top: 0.75rem; - padding-bottom: 0.75rem} - .lg\:modal-top :where(.modal-box) { - width: 100%; - max-width: none; - --tw-translate-y: -2.5rem; - --tw-scale-x: 1; - --tw-scale-y: 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)); - border-bottom-right-radius: var(--rounded-box, 1rem); - border-bottom-left-radius: var(--rounded-box, 1rem); - border-top-left-radius: 0px; - border-top-right-radius: 0px} - .lg\:modal-middle :where(.modal-box) { - width: 91.666667%; - max-width: 32rem; - --tw-translate-y: 0px; - --tw-scale-x: .9; - --tw-scale-y: .9; - 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)); - border-top-left-radius: var(--rounded-box, 1rem); - border-top-right-radius: var(--rounded-box, 1rem); - border-bottom-right-radius: var(--rounded-box, 1rem); - border-bottom-left-radius: var(--rounded-box, 1rem)} - .lg\:modal-bottom :where(.modal-box) { - width: 100%; - max-width: none; - --tw-translate-y: 2.5rem; - --tw-scale-x: 1; - --tw-scale-y: 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)); - border-top-left-radius: var(--rounded-box, 1rem); - border-top-right-radius: var(--rounded-box, 1rem); - border-bottom-right-radius: 0px; - border-bottom-left-radius: 0px} - .lg\:stats-horizontal > :not([hidden]) ~ :not([hidden]) { - --tw-divide-x-reverse: 0; - border-right-width: calc(1px * var(--tw-divide-x-reverse)); - border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); - --tw-divide-y-reverse: 0; - border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))); - border-bottom-width: calc(0px * var(--tw-divide-y-reverse))} - .lg\:stats-horizontal { - overflow-x: auto} - :is([dir="rtl"] .lg\:stats-horizontal) { - --tw-divide-x-reverse: 1} - .lg\:stats-vertical > :not([hidden]) ~ :not([hidden]) { - --tw-divide-x-reverse: 0; - border-right-width: calc(0px * var(--tw-divide-x-reverse)); - border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse))); - --tw-divide-y-reverse: 0; - border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); - border-bottom-width: calc(1px * var(--tw-divide-y-reverse))} - .lg\:stats-vertical { - overflow-y: auto} - .lg\:table-sm :not(thead):not(tfoot) tr { - font-size: 0.875rem; - line-height: 1.25rem} - .lg\:table-sm :where(th, td) { - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem} - .lg\:table-md :not(thead):not(tfoot) tr { - font-size: 0.875rem; - line-height: 1.25rem} - .lg\:table-md :where(th, td) { - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.75rem; - padding-bottom: 0.75rem} - .lg\:table-lg :not(thead):not(tfoot) tr { - font-size: 1rem; - line-height: 1.5rem} - .lg\:table-lg :where(th, td) { - padding-left: 1.5rem; - padding-right: 1.5rem; - padding-top: 1rem; - padding-bottom: 1rem}} -@media (min-width: 1280px) { - .xl\:tab-rounded-lg { - --tab-radius: 0.5rem} - .xl\:badge-sm { - height: 1rem; - font-size: 0.75rem; - line-height: 1rem; - padding-left: 0.438rem; - padding-right: 0.438rem} - .xl\:badge-md { - height: 1.25rem; - font-size: 0.875rem; - line-height: 1.25rem; - padding-left: 0.563rem; - padding-right: 0.563rem} - .xl\:badge-lg { - height: 1.5rem; - font-size: 1rem; - line-height: 1.5rem; - padding-left: 0.688rem; - padding-right: 0.688rem} - .xl\:btm-nav-sm { - height: 3rem} - .xl\:btm-nav-sm > *:where(.active) { - border-top-width: 2px} - .xl\:btm-nav-sm .btm-nav-label { - font-size: 0.75rem; - line-height: 1rem} - .xl\:btm-nav-md { - height: 4rem} - .xl\:btm-nav-md > *:where(.active) { - border-top-width: 2px} - .xl\:btm-nav-md .btm-nav-label { - font-size: 0.875rem; - line-height: 1.25rem} - .xl\:btm-nav-lg { - height: 5rem} - .xl\:btm-nav-lg > *:where(.active) { - border-top-width: 4px} - .xl\:btm-nav-lg .btm-nav-label { - font-size: 1rem; - line-height: 1.5rem} - .xl\:btn-sm { - height: 2rem; - min-height: 2rem; - padding-left: 0.75rem; - padding-right: 0.75rem; - font-size: 0.875rem} - .xl\:btn-md { - height: 3rem; - min-height: 3rem; - padding-left: 1rem; - padding-right: 1rem; - font-size: 0.875rem} - .xl\:btn-lg { - height: 4rem; - min-height: 4rem; - padding-left: 1.5rem; - padding-right: 1.5rem; - font-size: 1.125rem} - .btn-square:where(.xl\:btn-sm) { - height: 2rem; - width: 2rem; - padding: 0px} - .btn-square:where(.xl\:btn-md) { - height: 3rem; - width: 3rem; - padding: 0px} - .btn-square:where(.xl\:btn-lg) { - height: 4rem; - width: 4rem; - padding: 0px} - .btn-circle:where(.xl\:btn-sm) { - height: 2rem; - width: 2rem; - border-radius: 9999px; - padding: 0px} - .btn-circle:where(.xl\:btn-md) { - height: 3rem; - width: 3rem; - border-radius: 9999px; - padding: 0px} - .btn-circle:where(.xl\:btn-lg) { - height: 4rem; - width: 4rem; - border-radius: 9999px; - padding: 0px} - .xl\:card-side { - align-items: stretch; - flex-direction: row} - .xl\:card-side :where(figure:first-child) { - overflow: hidden; - border-start-start-radius: inherit; - border-start-end-radius: unset; - border-end-start-radius: inherit; - border-end-end-radius: unset} - .xl\:card-side :where(figure:last-child) { - overflow: hidden; - border-start-start-radius: unset; - border-start-end-radius: inherit; - border-end-start-radius: unset; - border-end-end-radius: inherit} - .xl\:card-side figure > * { - max-width: unset} - :where(.xl\:card-side figure > *) { - width: 100%; - height: 100%; - object-fit: cover} - .xl\:checkbox-sm[type="checkbox"] { - height: 1.25rem; - width: 1.25rem} - .xl\:checkbox-md[type="checkbox"] { - height: 1.5rem; - width: 1.5rem} - .xl\:checkbox-lg[type="checkbox"] { - height: 2rem; - width: 2rem} - .xl\:divider-horizontal { - flex-direction: column} - .xl\:divider-horizontal:before { - height: 100%; - width: 0.125rem} - .xl\:divider-horizontal:after { - height: 100%; - width: 0.125rem} - .xl\:divider-vertical { - flex-direction: row} - .xl\:divider-vertical:before { - height: 0.125rem; - width: 100%} - .xl\:divider-vertical:after { - height: 0.125rem; - width: 100%} - .xl\:drawer-open > .drawer-toggle { - display: none} - .xl\:drawer-open > .drawer-toggle ~ .drawer-side { - pointer-events: auto; - visibility: visible; - position: sticky; - display: block; - width: auto; - overscroll-behavior: auto} - .xl\:drawer-open > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay) { - transform: translateX(0%)} - [dir="rtl"] .xl\:drawer-open > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay) { - transform: translateX(0%)} - .xl\:drawer-open > .drawer-toggle:checked ~ .drawer-side { - pointer-events: auto; - visibility: visible} - .xl\:drawer-open > .drawer-side { - overflow-y: auto} - html:has(.xl\:drawer-open.xl\:drawer-open) { - overflow-y: auto; - scrollbar-gutter: auto} - .xl\:file-input-sm { - height: 2rem; - padding-inline-end: 0.75rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2} - .xl\:file-input-sm::file-selector-button { - margin-right: 0.75rem; - font-size: 0.875rem} - .xl\:file-input-md { - height: 3rem; - padding-inline-end: 1rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2} - .xl\:file-input-md::file-selector-button { - margin-right: 1rem; - font-size: 0.875rem} - .xl\:file-input-lg { - height: 4rem; - padding-inline-end: 1.5rem; - font-size: 1.125rem; - line-height: 1.75rem; - line-height: 2} - .xl\:file-input-lg::file-selector-button { - margin-right: 1.5rem; - font-size: 1.125rem} - .xl\:input-md { - height: 3rem; - padding-left: 1rem; - padding-right: 1rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2} - .xl\:input-lg { - height: 4rem; - padding-left: 1.5rem; - padding-right: 1.5rem; - font-size: 1.125rem; - line-height: 1.75rem; - line-height: 2} - .xl\:input-sm { - height: 2rem; - padding-left: 0.75rem; - padding-right: 0.75rem; - font-size: 0.875rem; - line-height: 2rem} - .xl\:kbd-sm { - padding-left: 0.25rem; - padding-right: 0.25rem; - font-size: 0.875rem; - line-height: 1.25rem; - min-height: 1.6em; - min-width: 1.6em} - .xl\:kbd-md { - padding-left: 0.5rem; - padding-right: 0.5rem; - font-size: 1rem; - line-height: 1.5rem; - min-height: 2.2em; - min-width: 2.2em} - .xl\:kbd-lg { - padding-left: 1rem; - padding-right: 1rem; - font-size: 1.125rem; - line-height: 1.75rem; - min-height: 2.5em; - min-width: 2.5em} - .xl\:modal-top { - place-items: start} - .xl\:modal-middle { - place-items: center} - .xl\:modal-bottom { - place-items: end} - .xl\:radio-sm[type="radio"] { - height: 1.25rem; - width: 1.25rem} - .xl\:radio-md[type="radio"] { - height: 1.5rem; - width: 1.5rem} - .xl\:radio-lg[type="radio"] { - height: 2rem; - width: 2rem} - .xl\:range-sm { - height: 1.25rem} - .xl\:range-sm::-webkit-slider-runnable-track { - height: 0.25rem} - .xl\:range-sm::-moz-range-track { - height: 0.25rem} - .xl\:range-sm::-webkit-slider-thumb { - height: 1.25rem; - width: 1.25rem; - --filler-offset: 0.5rem} - .xl\:range-sm::-moz-range-thumb { - height: 1.25rem; - width: 1.25rem; - --filler-offset: 0.5rem} - .xl\:range-md { - height: 1.5rem} - .xl\:range-md::-webkit-slider-runnable-track { - height: 0.5rem} - .xl\:range-md::-moz-range-track { - height: 0.5rem} - .xl\:range-md::-webkit-slider-thumb { - height: 1.5rem; - width: 1.5rem; - --filler-offset: 0.6rem} - .xl\:range-md::-moz-range-thumb { - height: 1.5rem; - width: 1.5rem; - --filler-offset: 0.6rem} - .xl\:range-lg { - height: 2rem} - .xl\:range-lg::-webkit-slider-runnable-track { - height: 1rem} - .xl\:range-lg::-moz-range-track { - height: 1rem} - .xl\:range-lg::-webkit-slider-thumb { - height: 2rem; - width: 2rem; - --filler-offset: 1rem} - .xl\:range-lg::-moz-range-thumb { - height: 2rem; - width: 2rem; - --filler-offset: 1rem} - .xl\:rating-sm input { - height: 1rem; - width: 1rem} - .xl\:rating-md input { - height: 1.5rem; - width: 1.5rem} - .xl\:rating-lg input { - height: 2.5rem; - width: 2.5rem} - .xl\:rating-sm.rating-half input:not(.rating-hidden) { - width: 0.5rem} - .xl\:rating-md.rating-half input:not(.rating-hidden) { - width: 0.75rem} - .xl\:rating-lg.rating-half input:not(.rating-hidden) { - width: 1.25rem} - .xl\:select-md { - height: 3rem; - min-height: 3rem; - padding-left: 1rem; - padding-right: 2.5rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2} - [dir="rtl"] .xl\:select-md { - padding-left: 2.5rem; - padding-right: 1rem} - .xl\:select-lg { - height: 4rem; - min-height: 4rem; - padding-left: 1.5rem; - padding-right: 2rem; - font-size: 1.125rem; - line-height: 1.75rem; - line-height: 2} - [dir="rtl"] .xl\:select-lg { - padding-left: 2rem; - padding-right: 1.5rem} - .xl\:select-sm { - height: 2rem; - min-height: 2rem; - padding-left: 0.75rem; - padding-right: 2rem; - font-size: 0.875rem; - line-height: 2rem} - [dir="rtl"] .xl\:select-sm { - padding-left: 2rem; - padding-right: 0.75rem} - .xl\:stats-horizontal { - grid-auto-flow: column} - .xl\:stats-vertical { - grid-auto-flow: row} - .xl\:tabs-md :where(.tab) { - height: 2rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2; - --tab-padding: 1rem} - .xl\:tabs-lg :where(.tab) { - height: 3rem; - font-size: 1.125rem; - line-height: 1.75rem; - line-height: 2; - --tab-padding: 1.25rem} - .xl\:tabs-sm :where(.tab) { - height: 1.5rem; - font-size: 0.875rem; - line-height: .75rem; - --tab-padding: 0.75rem} - .xl\:textarea-sm { - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 0.25rem; - padding-bottom: 0.25rem; - font-size: 0.875rem; - line-height: 2rem} - .xl\:textarea-md { - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.75rem; - padding-bottom: 0.75rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2} - .xl\:textarea-lg { - padding-left: 1.5rem; - padding-right: 1.5rem; - padding-top: 1rem; - padding-bottom: 1rem; - font-size: 1.125rem; - line-height: 1.75rem; - line-height: 2} - .xl\:toggle-sm[type="checkbox"] { - --handleoffset: 0.75rem; - height: 1.25rem; - width: 2rem} - .xl\:toggle-md[type="checkbox"] { - --handleoffset: 1.5rem; - height: 1.5rem; - width: 3rem} - .xl\:toggle-lg[type="checkbox"] { - --handleoffset: 2rem; - height: 2rem; - width: 4rem} - .xl\:card-compact .card-body { - padding: 1rem; - font-size: 0.875rem; - line-height: 1.25rem} - .xl\:card-compact .card-title { - margin-bottom: 0.25rem} - .xl\:card-normal .card-body { - padding: var(--padding-card, 2rem); - font-size: 1rem; - line-height: 1.5rem} - .xl\:card-normal .card-title { - margin-bottom: 0.75rem} - .xl\:divider-horizontal { - margin-left: 1rem; - margin-right: 1rem; - margin-top: 0px; - margin-bottom: 0px; - height: auto; - width: 1rem} - .xl\:divider-vertical { - margin-left: 0px; - margin-right: 0px; - margin-top: 1rem; - margin-bottom: 1rem; - height: 1rem; - width: auto} - .xl\:drawer-open > .drawer-toggle ~ .drawer-side > .drawer-overlay { - cursor: default; - background-color: transparent} - .xl\:menu-sm :where(li:not(.menu-title) > *:not(ul, details, .menu-title)),.xl\:menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)) { - border-radius: var(--rounded-btn, 0.5rem); - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 0.25rem; - padding-bottom: 0.25rem; - font-size: 0.875rem; - line-height: 1.25rem} - .xl\:menu-sm .menu-title { - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem} - .xl\:menu-md :where(li:not(.menu-title) > *:not(ul, details, .menu-title)),.xl\:menu-md :where(li:not(.menu-title) > details > summary:not(.menu-title)) { - border-radius: var(--rounded-btn, 0.5rem); - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - font-size: 0.875rem; - line-height: 1.25rem} - .xl\:menu-md .menu-title { - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem} - .xl\:menu-lg :where(li:not(.menu-title) > *:not(ul, details, .menu-title)),.xl\:menu-lg :where(li:not(.menu-title) > details > summary:not(.menu-title)) { - border-radius: var(--rounded-btn, 0.5rem); - padding-left: 1.5rem; - padding-right: 1.5rem; - padding-top: 0.75rem; - padding-bottom: 0.75rem; - font-size: 1.125rem; - line-height: 1.75rem} - .xl\:menu-lg .menu-title { - padding-left: 1.5rem; - padding-right: 1.5rem; - padding-top: 0.75rem; - padding-bottom: 0.75rem} - .xl\:modal-top :where(.modal-box) { - width: 100%; - max-width: none; - --tw-translate-y: -2.5rem; - --tw-scale-x: 1; - --tw-scale-y: 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)); - border-bottom-right-radius: var(--rounded-box, 1rem); - border-bottom-left-radius: var(--rounded-box, 1rem); - border-top-left-radius: 0px; - border-top-right-radius: 0px} - .xl\:modal-middle :where(.modal-box) { - width: 91.666667%; - max-width: 32rem; - --tw-translate-y: 0px; - --tw-scale-x: .9; - --tw-scale-y: .9; - 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)); - border-top-left-radius: var(--rounded-box, 1rem); - border-top-right-radius: var(--rounded-box, 1rem); - border-bottom-right-radius: var(--rounded-box, 1rem); - border-bottom-left-radius: var(--rounded-box, 1rem)} - .xl\:modal-bottom :where(.modal-box) { - width: 100%; - max-width: none; - --tw-translate-y: 2.5rem; - --tw-scale-x: 1; - --tw-scale-y: 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)); - border-top-left-radius: var(--rounded-box, 1rem); - border-top-right-radius: var(--rounded-box, 1rem); - border-bottom-right-radius: 0px; - border-bottom-left-radius: 0px} - .xl\:stats-horizontal > :not([hidden]) ~ :not([hidden]) { - --tw-divide-x-reverse: 0; - border-right-width: calc(1px * var(--tw-divide-x-reverse)); - border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); - --tw-divide-y-reverse: 0; - border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))); - border-bottom-width: calc(0px * var(--tw-divide-y-reverse))} - .xl\:stats-horizontal { - overflow-x: auto} - :is([dir="rtl"] .xl\:stats-horizontal) { - --tw-divide-x-reverse: 1} - .xl\:stats-vertical > :not([hidden]) ~ :not([hidden]) { - --tw-divide-x-reverse: 0; - border-right-width: calc(0px * var(--tw-divide-x-reverse)); - border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse))); - --tw-divide-y-reverse: 0; - border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); - border-bottom-width: calc(1px * var(--tw-divide-y-reverse))} - .xl\:stats-vertical { - overflow-y: auto} - .xl\:table-sm :not(thead):not(tfoot) tr { - font-size: 0.875rem; - line-height: 1.25rem} - .xl\:table-sm :where(th, td) { - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem} - .xl\:table-md :not(thead):not(tfoot) tr { - font-size: 0.875rem; - line-height: 1.25rem} - .xl\:table-md :where(th, td) { - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.75rem; - padding-bottom: 0.75rem} - .xl\:table-lg :not(thead):not(tfoot) tr { - font-size: 1rem; - line-height: 1.5rem} - .xl\:table-lg :where(th, td) { - padding-left: 1.5rem; - padding-right: 1.5rem; - padding-top: 1rem; - padding-bottom: 1rem}} diff --git a/node_modules/daisyui/dist/styled.css b/node_modules/daisyui/dist/styled.css deleted file mode 100644 index 8b3d9b3..0000000 --- a/node_modules/daisyui/dist/styled.css +++ /dev/null @@ -1,5178 +0,0 @@ -.alert { - display: grid; - width: 100%; - grid-auto-flow: row; - align-content: flex-start; - align-items: center; - justify-items: center; - gap: 1rem; - text-align: center -} -@media (min-width: 640px) { - .alert { - grid-auto-flow: column; - grid-template-columns: auto minmax(auto,1fr); - justify-items: start; - text-align: start - } -} -.artboard { - width: 100% -} -.avatar { - position: relative; - display: inline-flex -} - .avatar > div { - display: block; - aspect-ratio: 1 / 1; - overflow: hidden -} - .avatar img { - height: 100%; - width: 100%; - object-fit: cover -} - .avatar.placeholder > div { - display: flex; - align-items: center; - justify-content: center -} -.badge { - display: inline-flex; - align-items: center; - justify-content: center; - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 200ms; - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - height: 1.25rem; - font-size: 0.875rem; - line-height: 1.25rem; - width: fit-content; - padding-left: 0.563rem; - padding-right: 0.563rem -} -.btm-nav { - position: fixed; - bottom: 0px; - left: 0px; - right: 0px; - display: flex; - width: 100%; - flex-direction: row; - align-items: center; - justify-content: space-around; - padding-bottom: env(safe-area-inset-bottom) -} - .btm-nav > * { - position: relative; - display: flex; - height: 100%; - flex-basis: 100%; - cursor: pointer; - flex-direction: column; - align-items: center; - justify-content: center; - gap: 0.25rem -} -.breadcrumbs { - max-width: 100%; - overflow-x: auto -} - .breadcrumbs > ul, - .breadcrumbs > ol { - display: flex; - align-items: center; - white-space: nowrap; - min-height: min-content -} - .breadcrumbs > ul > li, .breadcrumbs > ol > li { - display: flex; - align-items: center -} - .breadcrumbs > ul > li > a, .breadcrumbs > ol > li > a { - display: flex; - cursor: pointer; - align-items: center -} - @media(hover:hover) { - .breadcrumbs > ul > li > a:hover, .breadcrumbs > ol > li > a:hover { - text-decoration-line: underline - } -} -.btn { - display: inline-flex; - height: 3rem; - min-height: 3rem; - flex-shrink: 0; - cursor: pointer; - user-select: none; - flex-wrap: wrap; - align-items: center; - justify-content: center; - border-radius: var(--rounded-btn, 0.5rem); - border-color: transparent; - padding-left: 1rem; - padding-right: 1rem; - text-align: center; - font-size: 0.875rem; - line-height: 1em -} - /* disabled */ - .btn-disabled, - .btn[disabled], - .btn:disabled { - pointer-events: none -} - /* shapes */ - .btn-square { - height: 3rem; - width: 3rem; - padding: 0px -} - .btn-circle { - height: 3rem; - width: 3rem; - border-radius: 9999px; - padding: 0px -} - -/* radio input and checkbox as button */ - -:where(.btn:is(input[type="checkbox"])), -:where(.btn:is(input[type="radio"])) { - width: auto; - appearance: none -} - -.btn:is(input[type="checkbox"]):after, -.btn:is(input[type="radio"]):after { - --tw-content: attr(aria-label); - content: var(--tw-content) -} -.card { - position: relative; - display: flex; - flex-direction: column -} - .card:focus { - outline: 2px solid transparent; - outline-offset: 2px -} - .card-body { - display: flex; - flex: 1 1 auto; - flex-direction: column -} - .card-body :where(p) { - flex-grow: 1 -} - .card-actions { - display: flex; - flex-wrap: wrap; - align-items: flex-start; - gap: 0.5rem -} - .card figure { - display: flex; - align-items: center; - justify-content: center -} - .card.image-full { - display: grid -} - .card.image-full:before { - position: relative; - content: "" -} - .card.image-full:before, - .card.image-full > * { - grid-column-start: 1; - grid-row-start: 1 -} - .card.image-full > figure img { - height: 100%; - object-fit: cover -} - .card.image-full > .card-body { - position: relative -} -.carousel { - display: inline-flex; - overflow-x: scroll; - scroll-snap-type: x mandatory; - scroll-behavior: smooth; -} - .carousel-vertical { - flex-direction: column; - overflow-y: scroll; - scroll-snap-type: y mandatory; -} - .carousel-item { - box-sizing: content-box; - display: flex; - flex: none; - scroll-snap-align: start; -} - .carousel-start .carousel-item { - scroll-snap-align: start; - } - .carousel-center .carousel-item { - scroll-snap-align: center; - } - .carousel-end .carousel-item { - scroll-snap-align: end; - } -.chat { - display: grid; - grid-template-columns: repeat(2, minmax(0, 1fr)); - column-gap: 0.75rem; - padding-top: 0.25rem; - padding-bottom: 0.25rem; -} - .chat-image { - grid-row: span 2 / span 2; - align-self: flex-end; -} - .chat-header { - grid-row-start: 1; - font-size: 0.875rem; - line-height: 1.25rem; -} - .chat-footer { - grid-row-start: 3; - font-size: 0.875rem; - line-height: 1.25rem; -} - .chat-bubble { - position: relative; - display: block; - width: fit-content; - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - max-width: 90%; -} - .chat-bubble:before { - position: absolute; - bottom: 0px; - height: 0.75rem; - width: 0.75rem; - background-color: inherit; - content: ""; - mask-size: contain; - mask-repeat: no-repeat; - mask-position: center; -} - .chat-start { - place-items: start; - grid-template-columns: auto 1fr; -} - .chat-start .chat-header { - grid-column-start: 2; -} - .chat-start .chat-footer { - grid-column-start: 2; -} - .chat-start .chat-image { - grid-column-start: 1; -} - .chat-start .chat-bubble { - grid-column-start: 2; -} - .chat-start .chat-bubble:before { - mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e"); - } - [dir="rtl"] .chat-start .chat-bubble:before { - mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e"); - } - .chat-end { - place-items: end; - grid-template-columns: 1fr auto; -} - .chat-end .chat-header { - grid-column-start: 1; -} - .chat-end .chat-footer { - grid-column-start: 1; -} - .chat-end .chat-image { - grid-column-start: 2; -} - .chat-end .chat-bubble { - grid-column-start: 1; -} - .chat-end .chat-bubble:before { - mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e"); - } - [dir="rtl"] .chat-end .chat-bubble:before { - mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e"); - } -.checkbox { - flex-shrink: 0 -} -.collapse:not(td):not(tr):not(colgroup) { - visibility: visible; -} -.collapse { - position: relative; - display: grid; - overflow: hidden; - grid-template-rows: auto 0fr; - transition: grid-template-rows 0.2s; -} -.collapse-title, -.collapse > input[type="checkbox"], -.collapse > input[type="radio"], -.collapse-content { - grid-column-start: 1; - grid-row-start: 1; -} -.collapse > input[type="checkbox"], -.collapse > input[type="radio"] { - appearance: none; - opacity: 0; -} -.collapse-content { - visibility: hidden; - grid-column-start: 1; - grid-row-start: 2; - min-height: 0px; - transition: visibility 0.2s; -} -.collapse[open], -.collapse-open, -.collapse:focus:not(.collapse-close) { - grid-template-rows: auto 1fr; -} -.collapse:not(.collapse-close):has(> input[type="checkbox"]:checked), -.collapse:not(.collapse-close):has(> input[type="radio"]:checked) { - grid-template-rows: auto 1fr; -} -.collapse[open] > .collapse-content, -.collapse-open > .collapse-content, -.collapse:focus:not(.collapse-close) > .collapse-content, -.collapse:not(.collapse-close) > input[type="checkbox"]:checked ~ .collapse-content, -.collapse:not(.collapse-close) > input[type="radio"]:checked ~ .collapse-content { - visibility: visible; - min-height: fit-content; -} -:root .countdown { - line-height: 1em; -} -.countdown { - display: inline-flex; -} -.countdown > * { - height: 1em; - display: inline-block; - overflow-y: hidden; - } -.countdown > *:before { - position: relative; - content: "00\A 01\A 02\A 03\A 04\A 05\A 06\A 07\A 08\A 09\A 10\A 11\A 12\A 13\A 14\A 15\A 16\A 17\A 18\A 19\A 20\A 21\A 22\A 23\A 24\A 25\A 26\A 27\A 28\A 29\A 30\A 31\A 32\A 33\A 34\A 35\A 36\A 37\A 38\A 39\A 40\A 41\A 42\A 43\A 44\A 45\A 46\A 47\A 48\A 49\A 50\A 51\A 52\A 53\A 54\A 55\A 56\A 57\A 58\A 59\A 60\A 61\A 62\A 63\A 64\A 65\A 66\A 67\A 68\A 69\A 70\A 71\A 72\A 73\A 74\A 75\A 76\A 77\A 78\A 79\A 80\A 81\A 82\A 83\A 84\A 85\A 86\A 87\A 88\A 89\A 90\A 91\A 92\A 93\A 94\A 95\A 96\A 97\A 98\A 99\A"; - white-space: pre; - top: calc(var(--value) * -1em); - } -.diff { - position: relative; - display: grid; - width: 100%; - overflow: hidden; - container-type: inline-size; - grid-template-columns: auto 1fr -} -.diff-resizer { - position: relative; - top: 50%; - z-index: 1; - height: 3rem; - width: 25rem; - min-width: 1rem; - max-width: calc(100cqi - 1rem); - resize: horizontal; - overflow: hidden; - opacity: 0; - transform-origin: 100% 100%; - scale: 4; - translate: 1.5rem -1.5rem; - clip-path: inset(calc(100% - 0.75rem) 0 0 calc(100% - 0.75rem)) -} -.diff-resizer, -.diff-item-1, -.diff-item-2 { - position: relative; - grid-column-start: 1; - grid-row-start: 1 -} -.diff-item-1:after { - pointer-events: none; - position: absolute; - bottom: 0px; - right: 1px; - top: 50%; - z-index: 1; - height: 2rem; - width: 2rem; - --tw-content: ''; - content: var(--tw-content); - translate: 50% -50% -} -.diff-item-2 { - overflow: hidden -} -.diff-item-1 > *, -.diff-item-2 > * { - pointer-events: none; - position: absolute; - bottom: 0px; - left: 0px; - top: 0px; - height: 100%; - width: 100cqi; - max-width: none; - object-fit: cover; - object-position: center -} -.divider { - display: flex; - flex-direction: row; - align-items: center; - align-self: stretch -} - .divider:before, - .divider:after { - height: 0.125rem; - width: 100%; - flex-grow: 1; - --tw-content: ''; - content: var(--tw-content) -} - .divider-start:before { - display: none -} - .divider-end:after { - display: none -} -.drawer { - position: relative; - display: grid; - grid-auto-columns: max-content auto; -} - .drawer-content { - grid-column-start: 2; - grid-row-start: 1; - min-width: 0px; -} - .drawer-side { - pointer-events: none; - position: fixed; - inset-inline-start: 0px; - top: 0px; - grid-column-start: 1; - grid-row-start: 1; - display: grid; - width: 100%; - grid-template-columns: repeat(1, minmax(0, 1fr)); - grid-template-rows: repeat(1, minmax(0, 1fr)); - align-items: flex-start; - justify-items: start; - overflow-x: hidden; - overflow-y: hidden; - overscroll-behavior: contain; - height: 100vh; - height: 100dvh; -} - .drawer-side > .drawer-overlay { - position: sticky; - top: 0px; - place-self: stretch; -} - .drawer-side > * { - grid-column-start: 1; - grid-row-start: 1; -} - .drawer-side > *:not(.drawer-overlay) { - transition-property: transform; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 300ms; - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - will-change: transform; - transform: translateX(-100%); -} - [dir="rtl"] .drawer-side > *:not(.drawer-overlay) { - transform: translateX(100%); - } - .drawer-toggle { - position: fixed; - height: 0px; - width: 0px; - appearance: none; - opacity: 0; -} - .drawer-toggle:checked ~ .drawer-side { - pointer-events: auto; - visibility: visible; - overflow-y: auto; -} - .drawer-toggle:checked ~ .drawer-side > *:not(.drawer-overlay) { - transform: translateX(0%); - } - .drawer-end { - grid-auto-columns: auto max-content; - } - .drawer-end .drawer-toggle ~ .drawer-content { - grid-column-start: 1; -} - .drawer-end .drawer-toggle ~ .drawer-side { - grid-column-start: 2; - justify-items: end; -} - .drawer-end .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay) { - transform: translateX(100%); - } - [dir="rtl"] .drawer-end .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay) { - transform: translateX(-100%); - } - .drawer-end .drawer-toggle:checked ~ .drawer-side > *:not(.drawer-overlay) { - transform: translateX(0%); - } -.dropdown { - position: relative; - display: inline-block -} -.dropdown > *:not(summary):focus { - outline: 2px solid transparent; - outline-offset: 2px -} -.dropdown .dropdown-content { - position: absolute -} -.dropdown:is(:not(details)) .dropdown-content { - visibility: hidden; - opacity: 0 -} -.dropdown-end .dropdown-content { - inset-inline-end: 0px -} -.dropdown-left .dropdown-content { - bottom: auto; - inset-inline-end: 100%; - top: 0px -} -.dropdown-right .dropdown-content { - bottom: auto; - inset-inline-start: 100%; - top: 0px -} -.dropdown-bottom .dropdown-content { - bottom: auto; - top: 100% -} -.dropdown-top .dropdown-content { - bottom: 100%; - top: auto -} -.dropdown-end.dropdown-right .dropdown-content { - bottom: 0px; - top: auto -} -.dropdown-end.dropdown-left .dropdown-content { - bottom: 0px; - top: auto -} -.dropdown.dropdown-open .dropdown-content, -.dropdown:not(.dropdown-hover):focus .dropdown-content, -.dropdown:focus-within .dropdown-content { - visibility: visible; - opacity: 1 -} -@media (hover: hover) { - .dropdown.dropdown-hover:hover .dropdown-content { - visibility: visible; - opacity: 1 - } -} -.dropdown:is(details) summary::-webkit-details-marker { - display: none -} -.file-input { - height: 3rem; - flex-shrink: 1; - padding-inline-end: 1rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2 -} - .file-input::file-selector-button { - margin-inline-end: 1rem; - display: inline-flex; - height: 100%; - flex-shrink: 0; - cursor: pointer; - user-select: none; - flex-wrap: wrap; - align-items: center; - justify-content: center; - padding-left: 1rem; - padding-right: 1rem; - text-align: center; - font-size: 0.875rem; - line-height: 1.25rem; - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 200ms; - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - line-height: 1em -} -.footer { - display: grid; - width: 100%; - grid-auto-flow: row; - place-items: start; -} - .footer > * { - display: grid; - place-items: start; -} - .footer-center { - place-items: center; - text-align: center; -} - .footer-center > * { - place-items: center; -} -@media (min-width: 48rem) { - .footer { - grid-auto-flow: column; - } - .footer-center { - grid-auto-flow: row dense; - } -} -.form-control { - display: flex; - flex-direction: column -} -.label { - display: flex; - user-select: none; - align-items: center; - justify-content: space-between -} -.hero { - display: grid; - width: 100%; - place-items: center; - background-size: cover; - background-position: center -} - .hero > * { - grid-column-start: 1; - grid-row-start: 1 -} - .hero-overlay { - grid-column-start: 1; - grid-row-start: 1; - height: 100%; - width: 100% -} - .hero-content { - z-index: 0; - display: flex; - align-items: center; - justify-content: center -} -.indicator { - position: relative; - display: inline-flex; - width: max-content; -} - .indicator :where(.indicator-item) { - z-index: 1; - position: absolute; - 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)); - white-space: nowrap; - } -.input { - flex-shrink: 1; - appearance: none; - height: 3rem; - padding-left: 1rem; - padding-right: 1rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2 -} -.input[type="number"]::-webkit-inner-spin-button, -.input-md[type="number"]::-webkit-inner-spin-button { - margin-top: -1rem; - margin-bottom: -1rem; - margin-inline-end: -1rem -} -.input-xs[type="number"]::-webkit-inner-spin-button { - margin-top: -0.25rem; - margin-bottom: -0.25rem; - margin-inline-end: -0px -} -.input-sm[type="number"]::-webkit-inner-spin-button { - margin-top: 0px; - margin-bottom: 0px; - margin-inline-end: -0px -} -.input-lg[type="number"]::-webkit-inner-spin-button { - margin-top: -1.5rem; - margin-bottom: -1.5rem; - margin-inline-end: -1.5rem -} -.join { - display: inline-flex; - align-items: stretch; -} - .join :where(.join-item) { - border-start-end-radius: 0; - border-end-end-radius: 0; - border-end-start-radius: 0; - border-start-start-radius: 0; - } - .join .join-item:not(:first-child):not(:last-child), - .join *:not(:first-child):not(:last-child) .join-item { - border-start-end-radius: 0; - border-end-end-radius: 0; - border-end-start-radius: 0; - border-start-start-radius: 0; - } - .join .join-item:first-child:not(:last-child), - .join *:first-child:not(:last-child) .join-item { - border-start-end-radius: 0; - border-end-end-radius: 0; - } - .join .dropdown .join-item:first-child:not(:last-child), - .join *:first-child:not(:last-child) .dropdown .join-item { - border-start-end-radius: inherit; - border-end-end-radius: inherit; - } - .join :where(.join-item:first-child:not(:last-child)), - .join :where(*:first-child:not(:last-child) .join-item) { - border-end-start-radius: inherit; - border-start-start-radius: inherit; - } - .join .join-item:last-child:not(:first-child), - .join *:last-child:not(:first-child) .join-item { - border-end-start-radius: 0; - border-start-start-radius: 0; - } - .join :where(.join-item:last-child:not(:first-child)), - .join :where(*:last-child:not(:first-child) .join-item) { - border-start-end-radius: inherit; - border-end-end-radius: inherit; - } - -@supports not selector(:has(*)) { - :where(.join *) { - border-radius: inherit; - } -} - -@supports selector(:has(*)) { - :where(.join *:has(.join-item)) { - border-radius: inherit; - } -} -.kbd { - display: inline-flex; - align-items: center; - justify-content: center -} -.link { - cursor: pointer; - text-decoration-line: underline -} - .link-hover { - text-decoration-line: none -} - @media(hover:hover) { - .link-hover:hover { - text-decoration-line: underline - } -} -.mask { - mask-size: contain; - mask-repeat: no-repeat; - mask-position: center; -} -.mask-half-1 { - mask-size: 200%; - mask-position: left; -} -:is([dir="rtl"] .mask-half-1) { - mask-position: right; -} -.mask-half-2 { - mask-size: 200%; - mask-position: right; -} -:is([dir="rtl"] .mask-half-2) { - mask-position: left; -} -.menu { - display: flex; - flex-direction: column; - flex-wrap: wrap; - font-size: 0.875rem; - line-height: 1.25rem -} - .menu :where(li ul) { - position: relative; - white-space: nowrap -} - .menu :where(li:not(.menu-title) > *:not(ul, details, .menu-title, .btn)), .menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) { - display: grid; - grid-auto-flow: column; - align-content: flex-start; - align-items: center; - gap: 0.5rem; - grid-auto-columns: minmax(auto, max-content) auto max-content; - user-select: none -} - .menu li.disabled { - cursor: not-allowed; - user-select: none -} - .menu :where(li > .menu-dropdown:not(.menu-dropdown-show)) { - display: none -} -:where(.menu li) { - position: relative; - display: flex; - flex-shrink: 0; - flex-direction: column; - flex-wrap: wrap; - align-items: stretch -} -:where(.menu li) .badge { - justify-self: end -} -.mockup-code { - position: relative; - overflow: hidden; - overflow-x: auto; -} - .mockup-code pre[data-prefix]:before { - content: attr(data-prefix); - display: inline-block; - text-align: right; - } - .mockup-window { - position: relative; - overflow: hidden; - overflow-x: auto; -} - .mockup-window pre[data-prefix]:before { - content: attr(data-prefix); - display: inline-block; - text-align: right; - } - .mockup-browser { - position: relative; - overflow: hidden; - overflow-x: auto; -} - .mockup-browser pre[data-prefix]:before { - content: attr(data-prefix); - display: inline-block; - text-align: right; - } -.modal { - /* @apply pointer-events-none invisible fixed inset-0 flex justify-center opacity-0; */ - pointer-events: none; - position: fixed; - inset: 0px; - margin: 0px; - display: grid; - height: 100%; - max-height: none; - width: 100%; - max-width: none; - justify-items: center; - padding: 0px; - opacity: 0; - overscroll-behavior: contain; - z-index: 999; -} -.modal-scroll { - overscroll-behavior: auto; -} -:where(.modal) { - align-items: center; -} -.modal-box { - max-height: calc(100vh - 5em); -} -.modal-open, -.modal:target, -.modal-toggle:checked + .modal, -.modal[open] { - pointer-events: auto; - visibility: visible; - opacity: 1; -} -.modal-action { - display: flex; -} -.modal-toggle { - position: fixed; - height: 0px; - width: 0px; - appearance: none; - opacity: 0; -} -:root:has(:is(.modal-open, .modal:target, .modal-toggle:checked + .modal, .modal[open])) { - overflow: hidden; - scrollbar-gutter: stable; -} -.navbar { - display: flex; - align-items: center; -} -:where(.navbar > *:not(script, style)) { - display: inline-flex; - align-items: center; -} -.navbar-start { - width: 50%; - justify-content: flex-start; -} -.navbar-center { - flex-shrink: 0; -} -.navbar-end { - width: 50%; - justify-content: flex-end; -} -.progress { - position: relative; - width: 100%; - appearance: none; - overflow: hidden -} -.radial-progress { - position: relative; - display: inline-grid; - height: var(--size); - width: var(--size); - place-content: center; - border-radius: 9999px; - background-color: transparent; - vertical-align: middle; - box-sizing: content-box; -} -.radial-progress::-moz-progress-bar { - appearance: none; - background-color: transparent; -} -.radial-progress::-webkit-progress-value { - appearance: none; - background-color: transparent; -} -.radial-progress::-webkit-progress-bar { - appearance: none; - background-color: transparent; -} -.radial-progress:before, -.radial-progress:after { - position: absolute; - border-radius: 9999px; - content: ""; -} -.radial-progress:before { - inset: 0px; - background: - radial-gradient(farthest-side, currentColor 98%, #0000) top/var(--thickness) var(--thickness) - no-repeat, - conic-gradient(currentColor calc(var(--value) * 1%), #0000 0); - -webkit-mask: radial-gradient( - farthest-side, - #0000 calc(99% - var(--thickness)), - #000 calc(100% - var(--thickness)) - ); - mask: radial-gradient( - farthest-side, - #0000 calc(99% - var(--thickness)), - #000 calc(100% - var(--thickness)) - ); -} -.radial-progress:after { - inset: calc(50% - var(--thickness) / 2); - transform: rotate(calc(var(--value) * 3.6deg - 90deg)) translate(calc(var(--size) / 2 - 50%)); -} -.radio { - flex-shrink: 0 -} -.range { - height: 1.5rem; - width: 100%; - cursor: pointer; -} - .range:focus { - outline: none; - } -.rating { - position: relative; - display: inline-flex -} - .rating :where(input) { - cursor: pointer; - border-radius: 0px -} -.select { - display: inline-flex; - cursor: pointer; - user-select: none; - appearance: none; - height: 3rem; - min-height: 3rem; - padding-left: 1rem; - padding-right: 2.5rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2 -} - - /* disabled */ - /* &-disabled, - &[disabled] { - @apply pointer-events-none; - } */ - /* multiple */ - .select[multiple] { - height: auto -} -.stack { - display: inline-grid; -} - .stack > * { - grid-column-start: 1; - grid-row-start: 1; - transform: translateY(10%) scale(0.9); - z-index: 1; -} - .stack > *:nth-child(2) { - transform: translateY(5%) scale(0.95); - z-index: 2; - } - .stack > *:nth-child(1) { - transform: translateY(0) scale(1); - z-index: 3; - } -.stats { - display: inline-grid -} -:where(.stats) { - grid-auto-flow: column -} -.stat { - display: inline-grid; - width: 100%; - grid-template-columns: repeat(1, 1fr) -} -.stat-figure { - grid-column-start: 2; - grid-row: span 3 / span 3; - grid-row-start: 1; - place-self: center; - justify-self: end -} -.stat-title { - grid-column-start: 1; - white-space: nowrap -} -.stat-value { - grid-column-start: 1; - white-space: nowrap -} -.stat-desc { - grid-column-start: 1; - white-space: nowrap -} -.stat-actions { - grid-column-start: 1; - white-space: nowrap -} -/* .stats.grid-flow-row { - @apply auto-rows-fr; -} */ -.steps { - display: inline-grid; - grid-auto-flow: column; - overflow: hidden; - overflow-x: auto; - counter-reset: step; - grid-auto-columns: 1fr -} - .steps .step { - display: grid; - grid-template-columns: repeat(1, minmax(0, 1fr)); - grid-template-rows: repeat(2, minmax(0, 1fr)); - place-items: center; - text-align: center -} -.swap { - - position: relative; - - display: inline-grid; - - user-select: none; - - place-content: center -} - -.swap > * { - - grid-column-start: 1; - - grid-row-start: 1 -} - -.swap input { - - appearance: none -} - -.swap .swap-on, -.swap .swap-indeterminate, -.swap input:indeterminate ~ .swap-on { - - opacity: 0 -} - -.swap input:checked ~ .swap-off, -.swap-active .swap-off, -.swap input:indeterminate ~ .swap-off { - - opacity: 0 -} - -.swap input:checked ~ .swap-on, -.swap-active .swap-on, -.swap input:indeterminate ~ .swap-indeterminate { - - opacity: 1 -} -.tabs { - display: grid; - align-items: flex-end; -} -.tabs-lifted:has(.tab-content[class^="rounded-"]) .tab:first-child:not(:is(.tab-active, [aria-selected="true"])), .tabs-lifted:has(.tab-content[class*=" rounded-"]) .tab:first-child:not(:is(.tab-active, [aria-selected="true"])) { - border-bottom-color: transparent; -} -.tab { - position: relative; - grid-row-start: 1; - display: inline-flex; - height: 2rem; - cursor: pointer; - user-select: none; - appearance: none; - flex-wrap: wrap; - align-items: center; - justify-content: center; - text-align: center; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2; - --tab-padding: 1rem; -} -.tab:is(input[type="radio"]) { - width: auto; - border-bottom-right-radius: 0px; - border-bottom-left-radius: 0px; -} -.tab:is(input[type="radio"]):after { - --tw-content: attr(aria-label); - content: var(--tw-content); - } -.tab:not(input):empty { - cursor: default; - grid-column-start: span 9999; -} -.tab-content { - grid-column-start: 1; - grid-column-end: span 9999; - grid-row-start: 2; - margin-top: calc(var(--tab-border) * -1); - display: none; - border-color: transparent; - border-width: var(--tab-border, 0); -} -:checked + .tab-content:nth-child(2), - :is(.tab-active, [aria-selected="true"]) + .tab-content:nth-child(2) { - border-start-start-radius: 0px; -} -input.tab:checked + .tab-content, -:is(.tab-active, [aria-selected="true"]) + .tab-content { - display: block; -} -.table { - position: relative; - width: 100% -} - .table :where(.table-pin-rows thead tr) { - position: sticky; - top: 0px; - z-index: 1; - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))) -} - .table :where(.table-pin-rows tfoot tr) { - position: sticky; - bottom: 0px; - z-index: 1; - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))) -} - .table :where(.table-pin-cols tr th) { - position: sticky; - left: 0px; - right: 0px; - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))) -} - .table-zebra tbody tr:nth-child(even) :where(.table-pin-cols tr th) { - --tw-bg-opacity: 1; - background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))) -} -.textarea { - min-height: 3rem; - flex-shrink: 1; - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2 -} -.timeline { - position: relative; - display: flex -} -:where(.timeline > li) { - position: relative; - display: grid; - flex-shrink: 0; - align-items: center; - grid-template-rows: var(--timeline-row-start, minmax(0, 1fr)) auto var( - --timeline-row-end, - minmax(0, 1fr) - ); - grid-template-columns: var(--timeline-col-start, minmax(0, 1fr)) auto var( - --timeline-col-end, - minmax(0, 1fr) - ) -} -.timeline > li > hr { - width: 100%; - border-width: 0px -} -:where(.timeline > li > hr):first-child { - grid-column-start: 1; - grid-row-start: 2 -} -:where(.timeline > li > hr):last-child { - grid-column-start: 3; - grid-column-end: none; - grid-row-start: 2; - grid-row-end: auto -} -.timeline-start { - grid-column-start: 1; - grid-column-end: 4; - grid-row-start: 1; - grid-row-end: 2; - margin: 0.25rem; - align-self: flex-end; - justify-self: center -} -.timeline-middle { - grid-column-start: 2; - grid-row-start: 2 -} -.timeline-end { - grid-column-start: 1; - grid-column-end: 4; - grid-row-start: 3; - grid-row-end: 4; - margin: 0.25rem; - align-self: flex-start; - justify-self: center -} -.toast { - position: fixed; - display: flex; - min-width: fit-content; - flex-direction: column; - white-space: nowrap -} -.toggle { - flex-shrink: 0 -} -.alert { - border-radius: var(--rounded-box, 1rem); - border-width: 1px; - --tw-border-opacity: 1; - border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))); - padding: 1rem; - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - --alert-bg: var(--fallback-b2,oklch(var(--b2)/1)); - --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1)); - background-color: var(--alert-bg) -} - .alert-info { - border-color: var(--fallback-in,oklch(var(--in)/0.2)); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity))); - --alert-bg: var(--fallback-in,oklch(var(--in)/1)); - --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1)) -} - .alert-success { - border-color: var(--fallback-su,oklch(var(--su)/0.2)); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity))); - --alert-bg: var(--fallback-su,oklch(var(--su)/1)); - --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1)) -} - .alert-warning { - border-color: var(--fallback-wa,oklch(var(--wa)/0.2)); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity))); - --alert-bg: var(--fallback-wa,oklch(var(--wa)/1)); - --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1)) -} - .alert-error { - border-color: var(--fallback-er,oklch(var(--er)/0.2)); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity))); - --alert-bg: var(--fallback-er,oklch(var(--er)/1)); - --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1)) -} -.avatar-group { - display: flex; - overflow: hidden -} - .avatar-group :where(.avatar) { - overflow: hidden; - border-radius: 9999px; - border-width: 4px; - --tw-border-opacity: 1; - border-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity))) -} -.badge { - border-radius: var(--rounded-badge, 1.9rem); - border-width: 1px; - --tw-border-opacity: 1; - border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))) -} - .badge-neutral { - --tw-border-opacity: 1; - border-color: var(--fallback-n,oklch(var(--n)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity))) -} - .badge-primary { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity))) -} - .badge-secondary { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity))) -} - .badge-accent { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity))) -} - .badge-info { - border-color: transparent; - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity))) -} - .badge-success { - border-color: transparent; - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity))) -} - .badge-warning { - border-color: transparent; - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity))) -} - .badge-error { - border-color: transparent; - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity))) -} - .badge-ghost { - --tw-border-opacity: 1; - border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))) -} - .badge-outline { - border-color: currentColor; - --tw-border-opacity: 0.5; - background-color: transparent; - color: currentColor -} - .badge-outline.badge-neutral { - --tw-text-opacity: 1; - color: var(--fallback-n,oklch(var(--n)/var(--tw-text-opacity))) -} - .badge-outline.badge-primary { - --tw-text-opacity: 1; - color: var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity))) -} - .badge-outline.badge-secondary { - --tw-text-opacity: 1; - color: var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity))) -} - .badge-outline.badge-accent { - --tw-text-opacity: 1; - color: var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity))) -} - .badge-outline.badge-info { - --tw-text-opacity: 1; - color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity))) -} - .badge-outline.badge-success { - --tw-text-opacity: 1; - color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity))) -} - .badge-outline.badge-warning { - --tw-text-opacity: 1; - color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity))) -} - .badge-outline.badge-error { - --tw-text-opacity: 1; - color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity))) -} -.btm-nav { - height: 4rem; - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))); - color: currentColor -} - .btm-nav > * { - border-color: currentColor -} - .btm-nav > *:not(.active) { - padding-top: 0.125rem -} - /* active */ - .btm-nav > *:where(.active) { - border-top-width: 2px; - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))) -} - /* disabled */ - .btm-nav > *.disabled, - .btm-nav > *[disabled] { - pointer-events: none; - --tw-border-opacity: 0; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - --tw-bg-opacity: 0.1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - --tw-text-opacity: 0.2 -} - @media (hover: hover) { - .btm-nav > *.disabled:hover, - .btm-nav > *[disabled]:hover { - pointer-events: none; - --tw-border-opacity: 0; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - --tw-bg-opacity: 0.1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - --tw-text-opacity: 0.2 - } - } - .btm-nav > * .label { - font-size: 1rem; - line-height: 1.5rem -} -.breadcrumbs { - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} - .breadcrumbs > ul > li > a:focus, .breadcrumbs > ol > li > a:focus { - outline: 2px solid transparent; - outline-offset: 2px; -} - .breadcrumbs > ul > li > a:focus-visible, .breadcrumbs > ol > li > a:focus-visible { - outline: 2px solid currentColor; - outline-offset: 2px; - } - .breadcrumbs > ul > li + *:before, .breadcrumbs > ol > li + *:before { - content: ""; - margin-left: 0.5rem; - margin-right: 0.75rem; - display: block; - height: 0.375rem; - width: 0.375rem; - --tw-rotate: 45deg; - 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)); - opacity: 0.4; - border-top: 1px solid; - border-right: 1px solid; - background-color: transparent; - } - -[dir="rtl"] .breadcrumbs > ul > li + *:before, -[dir="rtl"] .breadcrumbs > ol > li + *:before { - --tw-rotate: -135deg; -} -.btn { - gap: 0.5rem; - font-weight: 600; - text-decoration-line: none; - transition-duration: 200ms; - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - border-width: var(--border-btn, 1px); - transition-property: color, background-color, border-color, opacity, box-shadow, transform -} - @media (prefers-reduced-motion: no-preference) {.btn { - animation: button-pop var(--animation-btn, 0.25s) ease-out -} - } - .btn:active:hover, - .btn:active:focus { - animation: button-pop 0s ease-out; - transform: scale(var(--btn-focus-scale, 0.97)); - } - /* default btn */ - .btn { - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - text-decoration-line: none; - --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); - --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); - outline-color: var(--fallback-bc,oklch(var(--bc)/1)); - background-color: oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity)); - --tw-bg-opacity: 1; - border-color: oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity)); - --tw-border-opacity: 1 -} - @supports not (color: oklch(0% 0 0)) { - .btn { - background-color: var(--btn-color, var(--fallback-b2)); - border-color: var(--btn-color, var(--fallback-b2)) - } - } - @media (hover: hover) { - .btn:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity))) - } - @supports (color: color-mix(in oklab, black, black)) { - .btn:hover { - background-color: color-mix( - in oklab, - oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%, - black - ); - border-color: color-mix( - in oklab, - oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%, - black - ) - } - } - @supports not (color: oklch(0% 0 0)) { - .btn:hover { - background-color: var(--btn-color, var(--fallback-b2)); - border-color: var(--btn-color, var(--fallback-b2)) - } - } - } - @supports (color: color-mix(in oklab, black, black)) { - .btn-active { - background-color: color-mix( - in oklab, - oklch(var(--btn-color, var(--b3)) / var(--tw-bg-opacity, 1)) 90%, - black - ); - border-color: color-mix( - in oklab, - oklch(var(--btn-color, var(--b3)) / var(--tw-border-opacity, 1)) 90%, - black - ) - } - } - .btn:focus-visible { - outline-style: solid; - outline-width: 2px; - outline-offset: 2px -} - /* brand colors */ - .btn-primary { - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity))); - outline-color: var(--fallback-p,oklch(var(--p)/1)) -} - @supports (color: oklch(0% 0 0)) { - .btn-primary { - --btn-color: var(--p) - } - } - @supports not (color: oklch(0% 0 0)) { - .btn-primary { - --btn-color: var(--fallback-p) - } - } - .btn-secondary { - --tw-text-opacity: 1; - color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity))); - outline-color: var(--fallback-s,oklch(var(--s)/1)) -} - @supports (color: oklch(0% 0 0)) { - .btn-secondary { - --btn-color: var(--s) - } - } - @supports not (color: oklch(0% 0 0)) { - .btn-secondary { - --btn-color: var(--fallback-s) - } - } - .btn-accent { - --tw-text-opacity: 1; - color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity))); - outline-color: var(--fallback-a,oklch(var(--a)/1)) -} - @supports (color: oklch(0% 0 0)) { - .btn-accent { - --btn-color: var(--a) - } - } - @supports not (color: oklch(0% 0 0)) { - .btn-accent { - --btn-color: var(--fallback-a) - } - } - .btn-neutral { - --tw-text-opacity: 1; - color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity))); - outline-color: var(--fallback-n,oklch(var(--n)/1)) -} - @supports (color: oklch(0% 0 0)) { - .btn-neutral { - --btn-color: var(--n) - } - } - @supports not (color: oklch(0% 0 0)) { - .btn-neutral { - --btn-color: var(--fallback-n) - } - } - /* btn with state colors */ - .btn-info { - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity))); - outline-color: var(--fallback-in,oklch(var(--in)/1)) -} - @supports (color: oklch(0% 0 0)) { - .btn-info { - --btn-color: var(--in) - } - } - @supports not (color: oklch(0% 0 0)) { - .btn-info { - --btn-color: var(--fallback-in) - } - } - .btn-success { - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity))); - outline-color: var(--fallback-su,oklch(var(--su)/1)) -} - @supports (color: oklch(0% 0 0)) { - .btn-success { - --btn-color: var(--su) - } - } - @supports not (color: oklch(0% 0 0)) { - .btn-success { - --btn-color: var(--fallback-su) - } - } - .btn-warning { - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity))); - outline-color: var(--fallback-wa,oklch(var(--wa)/1)) -} - @supports (color: oklch(0% 0 0)) { - .btn-warning { - --btn-color: var(--wa) - } - } - @supports not (color: oklch(0% 0 0)) { - .btn-warning { - --btn-color: var(--fallback-wa) - } - } - .btn-error { - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity))); - outline-color: var(--fallback-er,oklch(var(--er)/1)) -} - @supports (color: oklch(0% 0 0)) { - .btn-error { - --btn-color: var(--er) - } - } - @supports not (color: oklch(0% 0 0)) { - .btn-error { - --btn-color: var(--fallback-er) - } - } - /* glass */ - .btn.glass { - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); - outline-color: currentColor -} - @media (hover: hover) { - .btn.glass:hover { - --glass-opacity: 25%; - --glass-border-opacity: 15%; - } - } - .btn.glass.btn-active { - --glass-opacity: 25%; - --glass-border-opacity: 15%; - } - /* btn variants */ - .btn-ghost { - border-width: 1px; - border-color: transparent; - background-color: transparent; - color: currentColor; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); - outline-color: currentColor -} - @media (hover: hover) { - .btn-ghost:hover { - border-color: transparent - } - @supports (color: oklch(0% 0 0)) { - .btn-ghost:hover { - background-color: var(--fallback-bc,oklch(var(--bc)/0.2)) - } - } - } - .btn-ghost.btn-active { - border-color: transparent; - background-color: var(--fallback-bc,oklch(var(--bc)/0.2)) -} - .btn-link { - border-color: transparent; - background-color: transparent; - --tw-text-opacity: 1; - color: var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity))); - text-decoration-line: underline; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); - outline-color: currentColor -} - @media (hover: hover) { - .btn-link:hover { - border-color: transparent; - background-color: transparent; - text-decoration-line: underline - } - } - .btn-link.btn-active { - border-color: transparent; - background-color: transparent; - text-decoration-line: underline -} - /* outline */ - .btn-outline { - border-color: currentColor; - background-color: transparent; - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) -} - @media (hover: hover) { - .btn-outline:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity))) - } - } - .btn-outline.btn-active { - --tw-border-opacity: 1; - border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity))) -} - .btn-outline.btn-primary { - --tw-text-opacity: 1; - color: var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity))) -} - @media (hover: hover) { - .btn-outline.btn-primary:hover { - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity))) - } - @supports (color: color-mix(in oklab, black, black)) { - .btn-outline.btn-primary:hover { - background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black) - } - } - } - .btn-outline.btn-primary.btn-active { - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity))) -} - @supports (color: color-mix(in oklab, black, black)) { - .btn-outline.btn-primary.btn-active { - background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black) - } - } - .btn-outline.btn-secondary { - --tw-text-opacity: 1; - color: var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity))) -} - @media (hover: hover) { - .btn-outline.btn-secondary:hover { - --tw-text-opacity: 1; - color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity))) - } - @supports (color: color-mix(in oklab, black, black)) { - .btn-outline.btn-secondary:hover { - background-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black) - } - } - } - .btn-outline.btn-secondary.btn-active { - --tw-text-opacity: 1; - color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity))) -} - @supports (color: color-mix(in oklab, black, black)) { - .btn-outline.btn-secondary.btn-active { - background-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black) - } - } - .btn-outline.btn-accent { - --tw-text-opacity: 1; - color: var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity))) -} - @media (hover: hover) { - .btn-outline.btn-accent:hover { - --tw-text-opacity: 1; - color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity))) - } - @supports (color: color-mix(in oklab, black, black)) { - .btn-outline.btn-accent:hover { - background-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black) - } - } - } - .btn-outline.btn-accent.btn-active { - --tw-text-opacity: 1; - color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity))) -} - @supports (color: color-mix(in oklab, black, black)) { - .btn-outline.btn-accent.btn-active { - background-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black) - } - } - .btn-outline.btn-success { - --tw-text-opacity: 1; - color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity))) -} - @media (hover: hover) { - .btn-outline.btn-success:hover { - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity))) - } - @supports (color: color-mix(in oklab, black, black)) { - .btn-outline.btn-success:hover { - background-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black) - } - } - } - .btn-outline.btn-success.btn-active { - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity))) -} - @supports (color: color-mix(in oklab, black, black)) { - .btn-outline.btn-success.btn-active { - background-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black) - } - } - .btn-outline.btn-info { - --tw-text-opacity: 1; - color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity))) -} - @media (hover: hover) { - .btn-outline.btn-info:hover { - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity))) - } - @supports (color: color-mix(in oklab, black, black)) { - .btn-outline.btn-info:hover { - background-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black) - } - } - } - .btn-outline.btn-info.btn-active { - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity))) -} - @supports (color: color-mix(in oklab, black, black)) { - .btn-outline.btn-info.btn-active { - background-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black) - } - } - .btn-outline.btn-warning { - --tw-text-opacity: 1; - color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity))) -} - @media (hover: hover) { - .btn-outline.btn-warning:hover { - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity))) - } - @supports (color: color-mix(in oklab, black, black)) { - .btn-outline.btn-warning:hover { - background-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black) - } - } - } - .btn-outline.btn-warning.btn-active { - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity))) -} - @supports (color: color-mix(in oklab, black, black)) { - .btn-outline.btn-warning.btn-active { - background-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black) - } - } - .btn-outline.btn-error { - --tw-text-opacity: 1; - color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity))) -} - @media (hover: hover) { - .btn-outline.btn-error:hover { - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity))) - } - @supports (color: color-mix(in oklab, black, black)) { - .btn-outline.btn-error:hover { - background-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black) - } - } - } - .btn-outline.btn-error.btn-active { - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity))) -} - @supports (color: color-mix(in oklab, black, black)) { - .btn-outline.btn-error.btn-active { - background-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black) - } - } - /* disabled */ - .btn.btn-disabled, - .btn[disabled], - .btn:disabled { - --tw-border-opacity: 0; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - --tw-bg-opacity: 0.2; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - --tw-text-opacity: 0.2 -} - @media (hover: hover) { - .btn-disabled:hover, - .btn[disabled]:hover, - .btn:disabled:hover { - --tw-border-opacity: 0; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - --tw-bg-opacity: 0.2; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - --tw-text-opacity: 0.2 - } - } - -/* radio input and checkbox as button */ - -.btn:is(input[type="checkbox"]:checked), -.btn:is(input[type="radio"]:checked) { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity))) -} - -@media (hover: hover) { - @supports (color: color-mix(in oklab, black, black)) { - .btn:is(input[type="checkbox"]:checked):hover, .btn:is(input[type="radio"]:checked):hover { - background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black); - border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black) - } - } - } - -.btn:is(input[type="checkbox"]:checked):focus-visible, .btn:is(input[type="radio"]:checked):focus-visible { - outline-color: var(--fallback-p,oklch(var(--p)/1)) -} - -@keyframes button-pop { - 0% { - transform: scale(var(--btn-focus-scale, 0.98)); - } - 40% { - transform: scale(1.02); - } - 100% { - transform: scale(1); - } -} -.card { - border-radius: var(--rounded-box, 1rem); -} - .card :where(figure:first-child) { - overflow: hidden; - border-start-start-radius: inherit; - border-start-end-radius: inherit; - border-end-start-radius: unset; - border-end-end-radius: unset; -} - .card :where(figure:last-child) { - overflow: hidden; - border-start-start-radius: unset; - border-start-end-radius: unset; - border-end-start-radius: inherit; - border-end-end-radius: inherit; -} - .card:focus-visible { - outline: 2px solid currentColor; - outline-offset: 2px; - } - .card.bordered { - border-width: 1px; - --tw-border-opacity: 1; - border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))); -} - .card-bordered { - border-width: 1px; - --tw-border-opacity: 1; - border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))); -} - .card.compact .card-body { - padding: 1rem; - font-size: 0.875rem; - line-height: 1.25rem; -} - .card-body { - padding: var(--padding-card, 2rem); - display: flex; - flex-direction: column; - gap: 0.5rem; - } - .card-title { - display: flex; - align-items: center; - gap: 0.5rem; - font-size: 1.25rem; - line-height: 1.75rem; - font-weight: 600; -} - .card.image-full:before { - z-index: 10; - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - opacity: 0.75; -} - .card.image-full > .card-body { - z-index: 20; - --tw-text-opacity: 1; - color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity))); -} - .card.image-full :where(figure) { - overflow: hidden; - border-radius: inherit; -} -.carousel { - -ms-overflow-style: none; - scrollbar-width: none; -} - .carousel::-webkit-scrollbar { - display: none; -} -.chat-bubble { - border-radius: var(--rounded-box, 1rem); - min-height: 2.75rem; - min-width: 2.75rem; -} - - /* default */ - .chat-bubble { - --tw-bg-opacity: 1; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity))); -} - /* brand colors */ - .chat-bubble-primary { - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity))); -} - .chat-bubble-secondary { - --tw-bg-opacity: 1; - background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity))); -} - .chat-bubble-accent { - --tw-bg-opacity: 1; - background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity))); -} - /* state colors */ - .chat-bubble-info { - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity))); -} - .chat-bubble-success { - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity))); -} - .chat-bubble-warning { - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity))); -} - .chat-bubble-error { - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity))); -} - .chat-start .chat-bubble { - border-end-start-radius: 0px; -} - .chat-start .chat-bubble:before { - inset-inline-start: -0.749rem; - } - .chat-end .chat-bubble { - border-end-end-radius: 0px; -} - .chat-end .chat-bubble:before { - inset-inline-start: 99.9%; - } -.checkbox { - --chkbg: var(--fallback-bc,oklch(var(--bc)/1)); - --chkfg: var(--fallback-b1,oklch(var(--b1)/1)); - height: 1.5rem; - width: 1.5rem; - cursor: pointer; - appearance: none; - border-radius: var(--rounded-btn, 0.5rem); - border-width: 1px; - border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity))); - --tw-border-opacity: 0.2; -} - .checkbox:focus { - box-shadow: none; - } - .checkbox:focus-visible { - outline-style: solid; - outline-width: 2px; - outline-offset: 2px; - outline-color: var(--fallback-bc,oklch(var(--bc)/1)); -} - .checkbox:disabled { - border-width: 0px; -} - .checkbox:checked, - .checkbox[aria-checked="true"] { - background-repeat: no-repeat; - animation: checkmark var(--animation-input, 0.2s) ease-out; - background-color: var(--chkbg); - background-image: linear-gradient(-45deg, transparent 65%, var(--chkbg) 65.99%), - linear-gradient(45deg, transparent 75%, var(--chkbg) 75.99%), - linear-gradient(-45deg, var(--chkbg) 40%, transparent 40.99%), - linear-gradient( - 45deg, - var(--chkbg) 30%, - var(--chkfg) 30.99%, - var(--chkfg) 40%, - transparent 40.99% - ), - linear-gradient(-45deg, var(--chkfg) 50%, var(--chkbg) 50.99%); -} - .checkbox:indeterminate { - --tw-bg-opacity: 1; - background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))); - background-repeat: no-repeat; - animation: checkmark var(--animation-input, 0.2s) ease-out; - background-image: linear-gradient(90deg, transparent 80%, var(--chkbg) 80%), - linear-gradient(-90deg, transparent 80%, var(--chkbg) 80%), - linear-gradient(0deg, var(--chkbg) 43%, var(--chkfg) 43%, var(--chkfg) 57%, var(--chkbg) 57%); -} - .checkbox-primary { - --chkbg: var(--fallback-p,oklch(var(--p)/1)); - --chkfg: var(--fallback-pc,oklch(var(--pc)/1)); - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); - } - @media(hover:hover) { - .checkbox-primary:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); - } -} - .checkbox-primary:focus-visible { - outline-color: var(--fallback-p,oklch(var(--p)/1)); -} - .checkbox-primary:checked, - .checkbox-primary[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity))); -} - .checkbox-secondary { - --chkbg: var(--fallback-s,oklch(var(--s)/1)); - --chkfg: var(--fallback-sc,oklch(var(--sc)/1)); - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity))); - } - @media(hover:hover) { - .checkbox-secondary:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity))); - } -} - .checkbox-secondary:focus-visible { - outline-color: var(--fallback-s,oklch(var(--s)/1)); -} - .checkbox-secondary:checked, - .checkbox-secondary[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity))); -} - .checkbox-accent { - --chkbg: var(--fallback-a,oklch(var(--a)/1)); - --chkfg: var(--fallback-ac,oklch(var(--ac)/1)); - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); - } - @media(hover:hover) { - .checkbox-accent:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); - } -} - .checkbox-accent:focus-visible { - outline-color: var(--fallback-a,oklch(var(--a)/1)); -} - .checkbox-accent:checked, - .checkbox-accent[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity))); -} - .checkbox-success { - --chkbg: var(--fallback-su,oklch(var(--su)/1)); - --chkfg: var(--fallback-suc,oklch(var(--suc)/1)); - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - } - @media(hover:hover) { - .checkbox-success:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - } -} - .checkbox-success:focus-visible { - outline-color: var(--fallback-su,oklch(var(--su)/1)); -} - .checkbox-success:checked, - .checkbox-success[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity))); -} - .checkbox-warning { - --chkbg: var(--fallback-wa,oklch(var(--wa)/1)); - --chkfg: var(--fallback-wac,oklch(var(--wac)/1)); - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - } - @media(hover:hover) { - .checkbox-warning:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - } -} - .checkbox-warning:focus-visible { - outline-color: var(--fallback-wa,oklch(var(--wa)/1)); -} - .checkbox-warning:checked, - .checkbox-warning[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity))); -} - .checkbox-info { - --chkbg: var(--fallback-in,oklch(var(--in)/1)); - --chkfg: var(--fallback-inc,oklch(var(--inc)/1)); - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - } - @media(hover:hover) { - .checkbox-info:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - } -} - .checkbox-info:focus-visible { - outline-color: var(--fallback-in,oklch(var(--in)/1)); -} - .checkbox-info:checked, - .checkbox-info[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity))); -} - .checkbox-error { - --chkbg: var(--fallback-er,oklch(var(--er)/1)); - --chkfg: var(--fallback-erc,oklch(var(--erc)/1)); - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - } - @media(hover:hover) { - .checkbox-error:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - } -} - .checkbox-error:focus-visible { - outline-color: var(--fallback-er,oklch(var(--er)/1)); -} - .checkbox-error:checked, - .checkbox-error[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity))); -} - .checkbox:disabled { - cursor: not-allowed; - border-color: transparent; - --tw-bg-opacity: 1; - background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))); - opacity: 0.2; -} - -@keyframes checkmark { - 0% { - background-position-y: 5px; - } - 50% { - background-position-y: -2px; - } - 100% { - background-position-y: 0; - } -} - -/* backward compatibility */ - -.checkbox-mark { - display: none; -} -.collapse { - width: 100%; - border-radius: var(--rounded-box, 1rem); -} -details.collapse { - width: 100%; -} -details.collapse summary { - position: relative; - display: block; -} -details.collapse summary::-webkit-details-marker { - display: none; -} -.collapse:focus-visible { - outline-style: solid; - outline-width: 2px; - outline-offset: 2px; - outline-color: var(--fallback-bc,oklch(var(--bc)/1)); -} -details.collapse summary { - outline: 2px solid transparent; - outline-offset: 2px; -} -.collapse:has(.collapse-title:focus-visible), -.collapse:has(> input[type="checkbox"]:focus-visible), -.collapse:has(> input[type="radio"]:focus-visible) { - outline-style: solid; - outline-width: 2px; - outline-offset: 2px; - outline-color: var(--fallback-bc,oklch(var(--bc)/1)); -} -.collapse-arrow > .collapse-title:after { - position: absolute; - display: block; - height: 0.5rem; - width: 0.5rem; - --tw-translate-y: -100%; - --tw-rotate: 45deg; - 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)); - transition-property: all; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms; - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - transition-duration: 0.2s; - top: 1.9rem; - inset-inline-end: 1.4rem; - content: ""; - transform-origin: 75% 75%; - box-shadow: 2px 2px; - pointer-events: none; -} -.collapse-plus > .collapse-title:after { - position: absolute; - display: block; - height: 0.5rem; - width: 0.5rem; - transition-property: all; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 300ms; - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - top: 0.9rem; - inset-inline-end: 1.4rem; - content: "+"; - pointer-events: none; -} -.collapse:not(.collapse-open):not(.collapse-close) > input[type="checkbox"], -.collapse:not(.collapse-open):not(.collapse-close) > input[type="radio"]:not(:checked), -.collapse:not(.collapse-open):not(.collapse-close) > .collapse-title { - cursor: pointer; -} -.collapse:focus:not(.collapse-open):not(.collapse-close):not(.collapse[open]) > .collapse-title { - cursor: unset; -} -.collapse-title { - position: relative; -} -:where(.collapse > input[type="checkbox"]), -:where(.collapse > input[type="radio"]) { - z-index: 1; -} -.collapse-title, -:where(.collapse > input[type="checkbox"]), -:where(.collapse > input[type="radio"]) { - width: 100%; - padding: 1rem; - padding-inline-end: 3rem; - min-height: 3.75rem; - transition: background-color 0.2s ease-out; -} -.collapse-content { - padding-left: 1rem; - padding-right: 1rem; - cursor: unset; - transition: - padding 0.2s ease-out, - background-color 0.2s ease-out; -} -.collapse[open] > :where(.collapse-content), -.collapse-open > :where(.collapse-content), -.collapse:focus:not(.collapse-close) > :where(.collapse-content), -.collapse:not(.collapse-close) > :where(input[type="checkbox"]:checked ~ .collapse-content), -.collapse:not(.collapse-close) > :where(input[type="radio"]:checked ~ .collapse-content) { - padding-bottom: 1rem; - transition: - padding 0.2s ease-out, - background-color 0.2s ease-out; -} -.collapse[open].collapse-arrow > .collapse-title:after, -.collapse-open.collapse-arrow > .collapse-title:after, -.collapse-arrow:focus:not(.collapse-close) > .collapse-title:after, -.collapse-arrow:not(.collapse-close) > input[type="checkbox"]:checked ~ .collapse-title:after, -.collapse-arrow:not(.collapse-close) > input[type="radio"]:checked ~ .collapse-title:after { - --tw-translate-y: -50%; - --tw-rotate: 225deg; - 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)); -} -.collapse[open].collapse-plus > .collapse-title:after, -.collapse-open.collapse-plus > .collapse-title:after, -.collapse-plus:focus:not(.collapse-close) > .collapse-title:after, -.collapse-plus:not(.collapse-close) > input[type="checkbox"]:checked ~ .collapse-title:after, -.collapse-plus:not(.collapse-close) > input[type="radio"]:checked ~ .collapse-title:after { - content: "−"; -} -.countdown > *:before { - text-align: center; - transition: all 1s cubic-bezier(1, 0, 0, 1); - } -.diff-item-1:after { - border-radius: 9999px; - border-width: 2px; - --tw-border-opacity: 1; - border-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity))); - background-color: var(--fallback-b1,oklch(var(--b1)/0.5)); - --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); - --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); - outline-style: solid; - outline-offset: -3px; - outline-color: var(--fallback-bc,oklch(var(--bc)/0.05)); - --tw-backdrop-blur: blur(8px); - backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); - translate: 50% -50% -} -.diff-item-2 { - border-right-width: 2px; - --tw-border-opacity: 1; - border-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity))) -} -.divider { - margin-top: 1rem; - margin-bottom: 1rem; - height: 1rem; - white-space: nowrap -} - .divider:before, - .divider:after { - background-color: var(--fallback-bc,oklch(var(--bc)/0.1)) -} - .divider:not(:empty) { - gap: 1rem -} - .divider-neutral:before, - .divider-neutral:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))) -} - .divider-primary:before, - .divider-primary:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity))) -} - .divider-secondary:before, - .divider-secondary:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity))) -} - .divider-accent:before, - .divider-accent:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity))) -} - .divider-success:before, - .divider-success:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))) -} - .divider-warning:before, - .divider-warning:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))) -} - .divider-info:before, - .divider-info:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))) -} - .divider-error:before, - .divider-error:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))) -} -.drawer { - width: 100%; -} - .drawer-side > .drawer-overlay { - cursor: pointer; - background-color: transparent; - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 200ms; - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); -} - .drawer-toggle:checked ~ .drawer-side > .drawer-overlay { - background-color: #0006; - } - .drawer-toggle:focus-visible ~ .drawer-content label.drawer-button { - outline-style: solid; - outline-width: 2px; - outline-offset: 2px; -} -.dropdown:is(:not(details)) .dropdown-content { - transform-origin: top; - --tw-scale-x: .95; - --tw-scale-y: .95; - 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)); - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 200ms; - transition-timing-function: cubic-bezier(0, 0, 0.2, 1) -} -.dropdown-bottom .dropdown-content { - transform-origin: top -} -.dropdown-top .dropdown-content { - transform-origin: bottom -} -.dropdown-left .dropdown-content { - transform-origin: right -} -.dropdown-right .dropdown-content { - transform-origin: left -} -.dropdown.dropdown-open .dropdown-content, -.dropdown:focus .dropdown-content, -.dropdown:focus-within .dropdown-content { - --tw-scale-x: 1; - --tw-scale-y: 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)) -} -@media (hover: hover) { - .dropdown.dropdown-hover:hover .dropdown-content { - --tw-scale-x: 1; - --tw-scale-y: 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)) - } -} -.file-input { - overflow: hidden; - border-radius: var(--rounded-btn, 0.5rem); - border-width: 1px; - border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity))); - --tw-border-opacity: 0; - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))); - font-size: 1rem; - line-height: 1.5rem; -} - .file-input::file-selector-button { - border-style: solid; - --tw-border-opacity: 1; - border-color: var(--fallback-n,oklch(var(--n)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - font-weight: 600; - text-transform: uppercase; - --tw-text-opacity: 1; - color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity))); - text-decoration-line: none; - border-width: var(--border-btn, 1px); - animation: button-pop var(--animation-btn, 0.25s) ease-out; - } - .file-input-bordered { - --tw-border-opacity: 0.2; -} - .file-input:focus { - outline-style: solid; - outline-width: 2px; - outline-offset: 2px; - outline-color: var(--fallback-bc,oklch(var(--bc)/0.2)); -} - .file-input-ghost { - --tw-bg-opacity: 0.05; -} - .file-input-ghost:focus { - --tw-bg-opacity: 1; - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - box-shadow: none; -} - .file-input-ghost::file-selector-button { - border-width: 1px; - border-color: transparent; - background-color: transparent; - color: currentColor; -} - .file-input-primary { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); -} - .file-input-primary:focus { - outline-color: var(--fallback-p,oklch(var(--p)/1)); -} - .file-input-primary::file-selector-button { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity))); -} - .file-input-secondary { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity))); -} - .file-input-secondary:focus { - outline-color: var(--fallback-s,oklch(var(--s)/1)); -} - .file-input-secondary::file-selector-button { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity))); -} - .file-input-accent { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); -} - .file-input-accent:focus { - outline-color: var(--fallback-a,oklch(var(--a)/1)); -} - .file-input-accent::file-selector-button { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity))); -} - .file-input-info { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); -} - .file-input-info:focus { - outline-color: var(--fallback-in,oklch(var(--in)/1)); -} - .file-input-info::file-selector-button { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity))); -} - .file-input-success { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); -} - .file-input-success:focus { - outline-color: var(--fallback-su,oklch(var(--su)/1)); -} - .file-input-success::file-selector-button { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity))); -} - .file-input-warning { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); -} - .file-input-warning:focus { - outline-color: var(--fallback-wa,oklch(var(--wa)/1)); -} - .file-input-warning::file-selector-button { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity))); -} - .file-input-error { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); -} - .file-input-error:focus { - outline-color: var(--fallback-er,oklch(var(--er)/1)); -} - .file-input-error::file-selector-button { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity))); -} - .file-input-disabled, - .file-input[disabled] { - cursor: not-allowed; - --tw-border-opacity: 1; - border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))); - --tw-text-opacity: 0.2; -} - .file-input-disabled::placeholder, - .file-input[disabled]::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity))); - --tw-placeholder-opacity: 0.2; -} - .file-input-disabled::file-selector-button, .file-input[disabled]::file-selector-button { - --tw-border-opacity: 0; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - --tw-bg-opacity: 0.2; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - --tw-text-opacity: 0.2; -} -.footer { - column-gap: 1rem; - row-gap: 2.5rem; - font-size: 0.875rem; - line-height: 1.25rem -} - .footer > * { - gap: 0.5rem -} - .footer-title { - margin-bottom: 0.5rem; - font-weight: 700; - text-transform: uppercase; - opacity: 0.6 -} -.label { - padding-left: 0.25rem; - padding-right: 0.25rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem -} - .label-text { - font-size: 0.875rem; - line-height: 1.25rem; - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))) -} - .label-text-alt { - font-size: 0.75rem; - line-height: 1rem; - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))) -} - @media(hover:hover) { - .label a:hover { - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))) - } -} -.hero-overlay { - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - --tw-bg-opacity: 0.5 -} - .hero-content { - max-width: 80rem; - gap: 1rem; - padding: 1rem -} -.input { - border-radius: var(--rounded-btn, 0.5rem); - border-width: 1px; - border-color: transparent; - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))); - font-size: 1rem; - line-height: 1.5rem; -} - .input input { - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity))); - background-color: transparent; -} - .input input:focus { - outline: 2px solid transparent; - outline-offset: 2px; -} - .input[list]::-webkit-calendar-picker-indicator { - line-height: 1em; - } - .input-bordered { - border-color: var(--fallback-bc,oklch(var(--bc)/0.2)); -} - .input:focus, - .input:focus-within { - box-shadow: none; - border-color: var(--fallback-bc,oklch(var(--bc)/0.2)); - outline-style: solid; - outline-width: 2px; - outline-offset: 2px; - outline-color: var(--fallback-bc,oklch(var(--bc)/0.2)); - } - .input-ghost { - --tw-bg-opacity: 0.05; -} - .input-ghost:focus, - .input-ghost:focus-within { - --tw-bg-opacity: 1; - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - box-shadow: none; -} - .input-primary { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); -} - .input-primary:focus, - .input-primary:focus-within { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); - outline-color: var(--fallback-p,oklch(var(--p)/1)); -} - .input-secondary { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity))); -} - .input-secondary:focus, - .input-secondary:focus-within { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity))); - outline-color: var(--fallback-s,oklch(var(--s)/1)); -} - .input-accent { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); -} - .input-accent:focus, - .input-accent:focus-within { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); - outline-color: var(--fallback-a,oklch(var(--a)/1)); -} - .input-info { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); -} - .input-info:focus, - .input-info:focus-within { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - outline-color: var(--fallback-in,oklch(var(--in)/1)); -} - .input-success { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); -} - .input-success:focus, - .input-success:focus-within { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - outline-color: var(--fallback-su,oklch(var(--su)/1)); -} - .input-warning { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); -} - .input-warning:focus, - .input-warning:focus-within { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - outline-color: var(--fallback-wa,oklch(var(--wa)/1)); -} - .input-error { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); -} - .input-error:focus, - .input-error:focus-within { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - outline-color: var(--fallback-er,oklch(var(--er)/1)); -} - .input:has(> input[disabled]), - .input-disabled, - .input:disabled, - .input[disabled] { - cursor: not-allowed; - --tw-border-opacity: 1; - border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))); - color: var(--fallback-bc,oklch(var(--bc)/0.4)); -} - .input:has(> input[disabled])::placeholder, - .input-disabled::placeholder, - .input:disabled::placeholder, - .input[disabled]::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity))); - --tw-placeholder-opacity: 0.2; -} - .input:has(> input[disabled]) > input[disabled] { - cursor: not-allowed; -} - /* &::-webkit-calendar-picker-indicator { - display: none; - } */ - .input::-webkit-date-and-time-value { - text-align: inherit; - } -.join { - border-radius: var(--rounded-btn, 0.5rem) -} - .join > :where(*:not(:first-child)) { - margin-top: 0px; - margin-bottom: 0px; - margin-inline-start: -1px -} - .join-item:focus { - isolation: isolate -} -.kbd { - border-radius: var(--rounded-btn, 0.5rem); - border-width: 1px; - border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity))); - --tw-border-opacity: 0.2; - --tw-bg-opacity: 1; - background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))); - padding-left: 0.5rem; - padding-right: 0.5rem; - border-bottom-width: 2px; - min-height: 2.2em; - min-width: 2.2em -} -.link-primary { - --tw-text-opacity: 1; - color: var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity))); -} -@supports(color:color-mix(in oklab,black,black)) { - @media(hover:hover) { - .link-primary:hover { - color: color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 80%,black); - } - } -} - .link-secondary { - --tw-text-opacity: 1; - color: var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity))); -} - @supports(color:color-mix(in oklab,black,black)) { - @media(hover:hover) { - .link-secondary:hover { - color: color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 80%,black); - } - } -} - .link-accent { - --tw-text-opacity: 1; - color: var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity))); -} - @supports(color:color-mix(in oklab,black,black)) { - @media(hover:hover) { - .link-accent:hover { - color: color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 80%,black); - } - } -} - .link-neutral { - --tw-text-opacity: 1; - color: var(--fallback-n,oklch(var(--n)/var(--tw-text-opacity))); -} - @supports(color:color-mix(in oklab,black,black)) { - @media(hover:hover) { - .link-neutral:hover { - color: color-mix(in oklab,var(--fallback-n,oklch(var(--n)/1)) 80%,black); - } - } -} - .link-success { - --tw-text-opacity: 1; - color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity))); -} - @supports(color:color-mix(in oklab,black,black)) { - @media(hover:hover) { - .link-success:hover { - color: color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 80%,black); - } - } -} - .link-info { - --tw-text-opacity: 1; - color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity))); -} - @supports(color:color-mix(in oklab,black,black)) { - @media(hover:hover) { - .link-info:hover { - color: color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 80%,black); - } - } -} - .link-warning { - --tw-text-opacity: 1; - color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity))); -} - @supports(color:color-mix(in oklab,black,black)) { - @media(hover:hover) { - .link-warning:hover { - color: color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 80%,black); - } - } -} - .link-error { - --tw-text-opacity: 1; - color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity))); -} - @supports(color:color-mix(in oklab,black,black)) { - @media(hover:hover) { - .link-error:hover { - color: color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 80%,black); - } - } -} - .link:focus { - outline: 2px solid transparent; - outline-offset: 2px; -} - .link:focus-visible { - outline: 2px solid currentColor; - outline-offset: 2px; - } -.loading { - pointer-events: none; - display: inline-block; - aspect-ratio: 1 / 1; - width: 1.5rem; - background-color: currentColor; - mask-size: 100%; - mask-repeat: no-repeat; - mask-position: center; - mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E"); -} -.loading-spinner { - mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E"); -} -.loading-dots { - mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_qM83%7Banimation:spinner_8HQG 1.05s infinite%7D.spinner_oXPr%7Banimation-delay:.1s%7D.spinner_ZTLf%7Banimation-delay:.2s%7D@keyframes spinner_8HQG%7B0%25,57.14%25%7Banimation-timing-function:cubic-bezier(0.33,.66,.66,1);transform:translate(0)%7D28.57%25%7Banimation-timing-function:cubic-bezier(0.33,0,.66,.33);transform:translateY(-6px)%7D100%25%7Btransform:translate(0)%7D%7D%3C/style%3E%3Ccircle class='spinner_qM83' cx='4' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_oXPr' cx='12' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_ZTLf' cx='20' cy='12' r='3'/%3E%3C/svg%3E"); -} -.loading-ring { - mask-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='%23fff'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1; 20' calcMode='spline' keyTimes='0; 1' keySplines='0.165, 0.84, 0.44, 1' repeatCount='indefinite' /%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1; 0' calcMode='spline' keyTimes='0; 1' keySplines='0.3, 0.61, 0.355, 1' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1; 20' calcMode='spline' keyTimes='0; 1' keySplines='0.165, 0.84, 0.44, 1' repeatCount='indefinite' /%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1; 0' calcMode='spline' keyTimes='0; 1' keySplines='0.3, 0.61, 0.355, 1' repeatCount='indefinite' /%3E%3C/circle%3E%3C/g%3E%3C/svg%3E"); -} -.loading-ball { - mask-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_rXNP%7Banimation:spinner_YeBj .8s infinite%7D@keyframes spinner_YeBj%7B0%25%7Banimation-timing-function:cubic-bezier(0.33,0,.66,.33);cy:5px%7D46.875%25%7Bcy:20px;rx:4px;ry:4px%7D50%25%7Banimation-timing-function:cubic-bezier(0.33,.66,.66,1);cy:20.5px;rx:4.8px;ry:3px%7D53.125%25%7Brx:4px;ry:4px%7D100%25%7Bcy:5px%7D%7D%3C/style%3E%3Cellipse class='spinner_rXNP' cx='12' cy='5' rx='4' ry='4'/%3E%3C/svg%3E"); -} -.loading-bars { - mask-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_hzlK%7Banimation:spinner_vc4H .8s linear infinite;animation-delay:-.8s%7D.spinner_koGT%7Banimation-delay:-.65s%7D.spinner_YF1u%7Banimation-delay:-.5s%7D@keyframes spinner_vc4H%7B0%25%7By:1px;height:22px%7D93.75%25%7By:5px;height:14px;opacity:.2%7D%7D%3C/style%3E%3Crect class='spinner_hzlK' x='1' y='1' width='6' height='22'/%3E%3Crect class='spinner_hzlK spinner_koGT' x='9' y='1' width='6' height='22'/%3E%3Crect class='spinner_hzlK spinner_YF1u' x='17' y='1' width='6' height='22'/%3E%3C/svg%3E"); -} -.loading-infinity { - mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='shape-rendering: auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cpath fill='none' stroke='%230a0a0a' stroke-width='10' stroke-dasharray='205.271142578125 51.317785644531256' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40 C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z' stroke-linecap='round' style='transform:scale(0.8);transform-origin:50px 50px'%3E%3Canimate attributeName='stroke-dashoffset' repeatCount='indefinite' dur='2s' keyTimes='0;1' values='0;256.58892822265625'%3E%3C/animate%3E%3C/path%3E%3C/svg%3E"); -} -.loading-xs { - width: 1rem; -} -.loading-sm { - width: 1.25rem; -} -.loading-md { - width: 1.5rem; -} -.loading-lg { - width: 2.5rem; -} -.mask-squircle { - mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e"); - } - .mask-decagon { - mask-image: url("data:image/svg+xml,%3csvg width='192' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 58.779 19.098 36.327 50v61.804l-36.327 50L96 200l-58.779-19.098-36.327-50V69.098l36.327-50z' fill-rule='evenodd'/%3e%3c/svg%3e"); - } - .mask-diamond { - mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m100 0 100 100-100 100L0 100z' fill-rule='evenodd'/%3e%3c/svg%3e"); - } - .mask-heart { - mask-image: url("data:image/svg+xml,%3csvg width='200' height='185' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 184.606a15.384 15.384 0 0 1-8.653-2.678C53.565 156.28 37.205 138.695 28.182 127.7 8.952 104.264-.254 80.202.005 54.146.308 24.287 24.264 0 53.406 0c21.192 0 35.869 11.937 44.416 21.879a2.884 2.884 0 0 0 4.356 0C110.725 11.927 125.402 0 146.594 0c29.142 0 53.098 24.287 53.4 54.151.26 26.061-8.956 50.122-28.176 73.554-9.023 10.994-25.383 28.58-63.165 54.228a15.384 15.384 0 0 1-8.653 2.673Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e"); - } - .mask-hexagon { - mask-image: url("data:image/svg+xml,%3csvg width='182' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M.3 65.486c0-9.196 6.687-20.063 14.211-25.078l61.86-35.946c8.36-5.016 20.899-5.016 29.258 0l61.86 35.946c8.36 5.015 14.211 15.882 14.211 25.078v71.055c0 9.196-6.687 20.063-14.211 25.079l-61.86 35.945c-8.36 4.18-20.899 4.18-29.258 0L14.51 161.62C6.151 157.44.3 145.737.3 136.54V65.486Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e"); - } - .mask-hexagon-2 { - mask-image: url("data:image/svg+xml,%3csvg width='200' height='182' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M64.786 181.4c-9.196 0-20.063-6.687-25.079-14.21L3.762 105.33c-5.016-8.36-5.016-20.9 0-29.259l35.945-61.86C44.723 5.851 55.59 0 64.786 0h71.055c9.196 0 20.063 6.688 25.079 14.211l35.945 61.86c4.18 8.36 4.18 20.899 0 29.258l-35.945 61.86c-4.18 8.36-15.883 14.211-25.079 14.211H64.786Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e"); - } - .mask-circle { - mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle fill='black' cx='100' cy='100' r='100' fill-rule='evenodd'/%3e%3c/svg%3e"); - } - .mask-parallelogram { - mask-image: url("data:image/svg+xml,%3csvg width='200' height='154' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M46.154 0H200l-46.154 153.846H0z' fill-rule='evenodd'/%3e%3c/svg%3e"); - } - .mask-parallelogram-2 { - mask-image: url("data:image/svg+xml,%3csvg width='200' height='154' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M153.846 0H0l46.154 153.846H200z' fill-rule='evenodd'/%3e%3c/svg%3e"); - } - .mask-parallelogram-3 { - mask-image: url("data:image/svg+xml,%3csvg width='154' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M.077 47.077v153.846l153.846-46.154V.923z' fill-rule='evenodd'/%3e%3c/svg%3e"); - } - .mask-parallelogram-4 { - mask-image: url("data:image/svg+xml,%3csvg width='154' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M153.923 47.077v153.846L.077 154.77V.923z' fill-rule='evenodd'/%3e%3c/svg%3e"); - } - .mask-pentagon { - mask-image: url("data:image/svg+xml,%3csvg width='192' height='181' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 95.106 69.098-36.327 111.804H37.22L.894 69.098z' fill-rule='evenodd'/%3e%3c/svg%3e"); - } - .mask-square { - mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 0h200v200H0z' fill-rule='evenodd'/%3e%3c/svg%3e"); - } - .mask-star { - mask-image: url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 137.263-58.779 42.024 22.163-68.389L.894 68.481l72.476-.243L96 0l22.63 68.238 72.476.243-58.49 42.417 22.163 68.389z' fill-rule='evenodd'/%3e%3c/svg%3e"); - } - .mask-star-2 { - mask-image: url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e"); - } - .mask-triangle { - mask-image: url("data:image/svg+xml,%3csvg width='174' height='149' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 148.476-86.603.185L43.86 74.423 87 0l43.14 74.423 43.463 74.238z' fill-rule='evenodd'/%3e%3c/svg%3e"); - } - .mask-triangle-2 { - mask-image: url("data:image/svg+xml,%3csvg width='174' height='150' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 .738 86.603-.184-43.463 74.238L87 149.214 43.86 74.792.397.554z' fill-rule='evenodd'/%3e%3c/svg%3e"); - } - .mask-triangle-3 { - mask-image: url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m149.369 87.107.185 86.603-74.239-43.463L.893 87.107l74.422-43.14L149.554.505z' fill-rule='evenodd'/%3e%3c/svg%3e"); - } - .mask-triangle-4 { - mask-image: url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M.631 87.107.446.505l74.239 43.462 74.422 43.14-74.422 43.14L.446 173.71z' fill-rule='evenodd'/%3e%3c/svg%3e"); - } -.menu { - padding: 0.5rem; -} -:where(.menu li:empty) { - --tw-bg-opacity: 1; - background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))); - opacity: 0.1; - margin: 0.5rem 1rem; - height: 1px; -} -.menu :where(li ul) { - margin-inline-start: 1rem; - padding-inline-start: 0.5rem; -} -.menu :where(li ul):before { - position: absolute; - bottom: 0.75rem; - inset-inline-start: 0px; - top: 0.75rem; - width: 1px; - --tw-bg-opacity: 1; - background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))); - opacity: 0.1; - content: ""; -} -.menu :where(li:not(.menu-title) > *:not(ul, details, .menu-title, .btn)), -.menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) { - border-radius: var(--rounded-btn, 0.5rem); - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - text-align: start; - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 200ms; - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - text-wrap: balance; -} -:where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(summary, .active, .btn).focus, :where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(summary, .active, .btn):focus, :where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):is(summary):not(.active, .btn):focus-visible, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(summary, .active, .btn).focus, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(summary, .active, .btn):focus, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):is(summary):not(.active, .btn):focus-visible { - cursor: pointer; - background-color: var(--fallback-bc,oklch(var(--bc)/0.1)); - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - outline: 2px solid transparent; - outline-offset: 2px; -} -@media (hover: hover) { - :where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(.active, .btn):hover, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.active, .btn):hover { - cursor: pointer; - outline: 2px solid transparent; - outline-offset: 2px; - } - @supports (color: oklch(0% 0 0)) { - :where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(.active, .btn):hover, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.active, .btn):hover { - background-color: var(--fallback-bc,oklch(var(--bc)/0.1)); - } - } - } -.menu li > *:not(ul, .menu-title, details, .btn):active, -.menu li > *:not(ul, .menu-title, details, .btn).active, -.menu li > details > summary:active { - --tw-bg-opacity: 1; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity))); -} -@media(hover:hover) { - .menu li > *:not(ul, .menu-title, details, .btn):active, -.menu li > *:not(ul, .menu-title, details, .btn).active, -.menu li > details > summary:active { - --tw-bg-opacity: 1; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity))); - } -} -.menu li.disabled { - color: var(--fallback-bc,oklch(var(--bc)/0.3)); -} -.menu :where(li > details > summary)::-webkit-details-marker { - display: none; -} -.menu :where(li > details > summary):after, -.menu :where(li > .menu-dropdown-toggle):after { - justify-self: end; - display: block; - margin-top: -0.5rem; - height: 0.5rem; - width: 0.5rem; - transform: rotate(45deg); - transition-property: transform, margin-top; - transition-duration: 0.3s; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - content: ""; - transform-origin: 75% 75%; - box-shadow: 2px 2px; - pointer-events: none; -} -.menu :where(li > details[open] > summary):after, -.menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after { - transform: rotate(225deg); - margin-top: 0; -} -.menu-title { - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - font-size: 0.875rem; - line-height: 1.25rem; - font-weight: 700; - color: var(--fallback-bc,oklch(var(--bc)/0.4)); -} -.mockup-code { - min-width: 18rem; - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - padding-top: 1.25rem; - padding-bottom: 1.25rem; - --tw-text-opacity: 1; - color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity))); - direction: ltr; -} - .mockup-code:before { - content: ""; - margin-bottom: 1rem; - display: block; - height: 0.75rem; - width: 0.75rem; - border-radius: 9999px; - opacity: 0.3; - box-shadow: - 1.4em 0, - 2.8em 0, - 4.2em 0; - } - .mockup-code pre { - padding-right: 1.25rem; -} - .mockup-code pre:before { - content: ""; - margin-right: 2ch; - } - .mockup-code pre[data-prefix]:before { - content: attr(data-prefix); - width: 2rem; - opacity: 0.5; - } - .mockup-window { - display: flex; - flex-direction: column; - border-radius: var(--rounded-box, 1rem); - padding-top: 1.25rem; -} - .mockup-window:before { - content: ""; - margin-bottom: 1rem; - display: block; - aspect-ratio: 1 / 1; - height: 0.75rem; - flex-shrink: 0; - align-self: flex-start; - border-radius: 9999px; - opacity: 0.3; - } - :is([dir="rtl"] .mockup-window):before { - align-self: flex-end; -} - .mockup-window:before { - box-shadow: - 1.4em 0, - 2.8em 0, - 4.2em 0; - } - .mockup-phone { - display: inline-block; - border: 4px solid #444; - border-radius: 50px; - background-color: #000; - padding: 10px; - margin: 0 auto; - overflow: hidden; - } - .mockup-phone .camera { - position: relative; - top: 0px; - left: 0px; - background: #000; - height: 25px; - width: 150px; - margin: 0 auto; - border-bottom-left-radius: 17px; - border-bottom-right-radius: 17px; - z-index: 11; - } - .mockup-phone .camera:before { - content: ""; - position: absolute; - top: 35%; - left: 50%; - width: 50px; - height: 4px; - border-radius: 5px; - background-color: #0c0b0e; - transform: translate(-50%, -50%); - } - .mockup-phone .camera:after { - content: ""; - position: absolute; - top: 20%; - left: 70%; - width: 8px; - height: 8px; - border-radius: 5px; - background-color: #0f0b25; - } - .mockup-phone .display { - overflow: hidden; - border-radius: 40px; - margin-top: -25px; - } - .mockup-browser { - border-radius: var(--rounded-box, 1rem); -} - .mockup-browser .mockup-browser-toolbar { - margin-top: 0.75rem; - margin-bottom: 0.75rem; - display: inline-flex; - width: 100%; - align-items: center; - padding-right: 1.4em; -} - :is([dir="rtl"] .mockup-browser .mockup-browser-toolbar) { - flex-direction: row-reverse; -} - .mockup-browser .mockup-browser-toolbar:before { - content: ""; - margin-right: 4.8rem; - display: inline-block; - aspect-ratio: 1 / 1; - height: 0.75rem; - border-radius: 9999px; - opacity: 0.3; - box-shadow: - 1.4em 0, - 2.8em 0, - 4.2em 0; - } - .mockup-browser .mockup-browser-toolbar .input { - position: relative; - margin-left: auto; - margin-right: auto; - display: block; - height: 1.75rem; - width: 24rem; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - --tw-bg-opacity: 1; - background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))); - padding-left: 2rem; - direction: ltr; -} - .mockup-browser .mockup-browser-toolbar .input:before { - content: ""; - position: absolute; - left: 0.5rem; - top: 50%; - aspect-ratio: 1 / 1; - height: 0.75rem; - --tw-translate-y: -50%; - 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)); - border-radius: 9999px; - border-width: 2px; - border-color: currentColor; - opacity: 0.6; - } - .mockup-browser .mockup-browser-toolbar .input:after { - content: ""; - position: absolute; - left: 1.25rem; - top: 50%; - height: 0.5rem; - --tw-translate-y: 25%; - --tw-rotate: -45deg; - 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)); - border-radius: 9999px; - border-width: 1px; - border-color: currentColor; - opacity: 0.6; - } -.modal { - background-color: transparent; - color: inherit; - transition-duration: 200ms; - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - transition-property: transform, opacity, visibility; - overflow-y: hidden; - overscroll-behavior: contain; -} - .modal:not(dialog:not(.modal-open)), - .modal::backdrop { - background-color: #0006; - animation: modal-pop 0.2s ease-out; - } -.modal-backdrop { - z-index: -1; - grid-column-start: 1; - grid-row-start: 1; - display: grid; - align-self: stretch; - justify-self: stretch; - color: transparent; -} -.modal-box { - grid-column-start: 1; - grid-row-start: 1; - width: 91.666667%; - max-width: 32rem; - --tw-scale-x: .9; - --tw-scale-y: .9; - 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)); - border-bottom-right-radius: var(--rounded-box, 1rem); - border-bottom-left-radius: var(--rounded-box, 1rem); - border-top-left-radius: var(--rounded-box, 1rem); - border-top-right-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))); - padding: 1.5rem; - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 200ms; - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - box-shadow: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px; - overflow-y: auto; - overscroll-behavior: contain; -} -.modal-open .modal-box, -.modal-toggle:checked + .modal .modal-box, -.modal:target .modal-box, -.modal[open] .modal-box { - --tw-translate-y: 0px; - --tw-scale-x: 1; - --tw-scale-y: 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)); -} -.modal-action { - margin-top: 1.5rem; - justify-content: flex-end; -} -.modal-action > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(0.5rem * var(--tw-space-x-reverse)); - margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); -} -@keyframes modal-pop { - 0% { - opacity: 0; - } -} -.navbar { - padding: var(--navbar-padding, 0.5rem); - min-height: 4rem; - width: 100%; -} -.progress { - height: 0.5rem; - border-radius: var(--rounded-box, 1rem); - background-color: var(--fallback-bc,oklch(var(--bc)/0.2)); -} - .progress::-moz-progress-bar { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))); -} - .progress-primary::-moz-progress-bar { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity))); -} - .progress-secondary::-moz-progress-bar { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity))); -} - .progress-accent::-moz-progress-bar { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity))); -} - .progress-info::-moz-progress-bar { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); -} - .progress-success::-moz-progress-bar { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); -} - .progress-warning::-moz-progress-bar { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); -} - .progress-error::-moz-progress-bar { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); -} - .progress:indeterminate { - --progress-color: var(--fallback-bc,oklch(var(--bc)/1)); - } - .progress-primary:indeterminate { - --progress-color: var(--fallback-p,oklch(var(--p)/1)); - } - .progress-secondary:indeterminate { - --progress-color: var(--fallback-s,oklch(var(--s)/1)); - } - .progress-accent:indeterminate { - --progress-color: var(--fallback-a,oklch(var(--a)/1)); - } - .progress-info:indeterminate { - --progress-color: var(--fallback-in,oklch(var(--in)/1)); - } - .progress-success:indeterminate { - --progress-color: var(--fallback-su,oklch(var(--su)/1)); - } - .progress-warning:indeterminate { - --progress-color: var(--fallback-wa,oklch(var(--wa)/1)); - } - .progress-error:indeterminate { - --progress-color: var(--fallback-er,oklch(var(--er)/1)); - } - .progress::-webkit-progress-bar { - border-radius: var(--rounded-box, 1rem); - background-color: transparent; -} - .progress::-webkit-progress-value { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))); -} - .progress-primary::-webkit-progress-value { - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity))); -} - .progress-secondary::-webkit-progress-value { - --tw-bg-opacity: 1; - background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity))); -} - .progress-accent::-webkit-progress-value { - --tw-bg-opacity: 1; - background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity))); -} - .progress-info::-webkit-progress-value { - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); -} - .progress-success::-webkit-progress-value { - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); -} - .progress-warning::-webkit-progress-value { - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); -} - .progress-error::-webkit-progress-value { - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); -} - -.progress:indeterminate { - background-image: repeating-linear-gradient( - 90deg, - var(--progress-color) -1%, - var(--progress-color) 10%, - transparent 10%, - transparent 90% - ); - background-size: 200%; - background-position-x: 15%; - animation: progress-loading 5s ease-in-out infinite; -} - -.progress:indeterminate::-moz-progress-bar { - background-color: transparent; - background-image: repeating-linear-gradient( - 90deg, - var(--progress-color) -1%, - var(--progress-color) 10%, - transparent 10%, - transparent 90% - ); - background-size: 200%; - background-position-x: 15%; - animation: progress-loading 5s ease-in-out infinite; -} - -@keyframes progress-loading { - 50% { - background-position-x: -115%; - } -} -.radial-progress { - --value: 0; - --size: 5rem; - --thickness: calc(var(--size) / 10); -} -.radial-progress:after { - background-color: currentColor; -} -.radio { - --chkbg: var(--bc); - height: 1.5rem; - width: 1.5rem; - cursor: pointer; - appearance: none; - border-radius: 9999px; - border-width: 1px; - border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity))); - --tw-border-opacity: 0.2; -} - .radio:focus { - box-shadow: none; - } - .radio:focus-visible { - outline-style: solid; - outline-width: 2px; - outline-offset: 2px; - outline-color: var(--fallback-bc,oklch(var(--bc)/1)); -} - .radio:checked, - .radio[aria-checked="true"] { - --tw-bg-opacity: 1; - background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))); - background-image: none; - animation: radiomark var(--animation-input, 0.2s) ease-out; - box-shadow: - 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset, - 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset; -} - .radio-primary { - --chkbg: var(--p); - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); - } - @media(hover:hover) { - .radio-primary:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); - } -} - .radio-primary:focus-visible { - outline-color: var(--fallback-p,oklch(var(--p)/1)); -} - .radio-primary:checked, - .radio-primary[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity))); -} - .radio-secondary { - --chkbg: var(--s); - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity))); - } - @media(hover:hover) { - .radio-secondary:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity))); - } -} - .radio-secondary:focus-visible { - outline-color: var(--fallback-s,oklch(var(--s)/1)); -} - .radio-secondary:checked, - .radio-secondary[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity))); -} - .radio-accent { - --chkbg: var(--a); - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); - } - @media(hover:hover) { - .radio-accent:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); - } -} - .radio-accent:focus-visible { - outline-color: var(--fallback-a,oklch(var(--a)/1)); -} - .radio-accent:checked, - .radio-accent[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity))); -} - .radio-success { - --chkbg: var(--su); - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - } - @media(hover:hover) { - .radio-success:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - } -} - .radio-success:focus-visible { - outline-color: var(--fallback-su,oklch(var(--su)/1)); -} - .radio-success:checked, - .radio-success[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity))); -} - .radio-warning { - --chkbg: var(--wa); - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - } - @media(hover:hover) { - .radio-warning:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - } -} - .radio-warning:focus-visible { - outline-color: var(--fallback-wa,oklch(var(--wa)/1)); -} - .radio-warning:checked, - .radio-warning[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity))); -} - .radio-info { - --chkbg: var(--in); - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - } - @media(hover:hover) { - .radio-info:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - } -} - .radio-info:focus-visible { - outline-color: var(--fallback-in,oklch(var(--in)/1)); -} - .radio-info:checked, - .radio-info[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity))); -} - .radio-error { - --chkbg: var(--er); - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - } - @media(hover:hover) { - .radio-error:hover { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - } -} - .radio-error:focus-visible { - outline-color: var(--fallback-er,oklch(var(--er)/1)); -} - .radio-error:checked, - .radio-error[aria-checked="true"] { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity))); -} - .radio:disabled { - cursor: not-allowed; - opacity: 0.2; -} - -@keyframes radiomark { - 0% { - box-shadow: - 0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset, - 0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset; - } - 50% { - box-shadow: - 0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset, - 0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset; - } - 100% { - box-shadow: - 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset, - 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset; - } -} - -/* backward compatibility */ - -.radio-mark { - display: none; -} -.range { - appearance: none; - -webkit-appearance: none; - --range-shdw: var(--fallback-bc,oklch(var(--bc)/1)); - overflow: hidden; - border-radius: var(--rounded-box, 1rem); - background-color: transparent; -} - .range:focus-visible::-webkit-slider-thumb { - --focus-shadow: 0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset; - } - .range:focus-visible::-moz-range-thumb { - --focus-shadow: 0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset; - } - .range::-webkit-slider-runnable-track { - height: 0.5rem; - width: 100%; - border-radius: var(--rounded-box, 1rem); - background-color: var(--fallback-bc,oklch(var(--bc)/0.1)); -} - .range::-moz-range-track { - height: 0.5rem; - width: 100%; - border-radius: var(--rounded-box, 1rem); - background-color: var(--fallback-bc,oklch(var(--bc)/0.1)); -} - .range::-webkit-slider-thumb { - position: relative; - height: 1.5rem; - width: 1.5rem; - border-radius: var(--rounded-box, 1rem); - border-style: none; - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))); - appearance: none; - -webkit-appearance: none; - top: 50%; - color: var(--range-shdw); - transform: translateY(-50%); - --filler-size: 100rem; - --filler-offset: 0.6rem; - box-shadow: - 0 0 0 3px var(--range-shdw) inset, - var(--focus-shadow, 0 0), - calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size); -} - .range::-moz-range-thumb { - position: relative; - height: 1.5rem; - width: 1.5rem; - border-radius: var(--rounded-box, 1rem); - border-style: none; - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))); - top: 50%; - color: var(--range-shdw); - --filler-size: 100rem; - --filler-offset: 0.5rem; - box-shadow: - 0 0 0 3px var(--range-shdw) inset, - var(--focus-shadow, 0 0), - calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size); -} - .range-primary { - --range-shdw: var(--fallback-p,oklch(var(--p)/1)); - } - .range-secondary { - --range-shdw: var(--fallback-s,oklch(var(--s)/1)); - } - .range-accent { - --range-shdw: var(--fallback-a,oklch(var(--a)/1)); - } - .range-success { - --range-shdw: var(--fallback-su,oklch(var(--su)/1)); - } - .range-warning { - --range-shdw: var(--fallback-wa,oklch(var(--wa)/1)); - } - .range-info { - --range-shdw: var(--fallback-in,oklch(var(--in)/1)); - } - .range-error { - --range-shdw: var(--fallback-er,oklch(var(--er)/1)); - } -.rating input { - appearance: none; - -webkit-appearance: none; -} - .rating :where(input) { - animation: rating-pop var(--animation-input, 0.25s) ease-out; - height: 1.5rem; - width: 1.5rem; - background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))); - --tw-bg-opacity: 1; - } - .rating .rating-hidden { - width: 0.5rem; - background-color: transparent; -} - .rating input[type="radio"]:checked { - background-image: none; - } - .rating input:checked ~ input, - .rating input[aria-checked="true"] ~ input { - --tw-bg-opacity: 0.2; -} - .rating input:focus-visible { - transition-property: transform; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 300ms; - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - transform: translateY(-0.125em); -} - .rating input:active:focus { - animation: none; - transform: translateY(-0.125em); - } -.rating-half :where(input:not(.rating-hidden)) { - width: 0.75rem; -} -@keyframes rating-pop { - 0% { - transform: translateY(-0.125em); - } - 40% { - transform: translateY(-0.125em); - } - 100% { - transform: translateY(0); - } -} -.select { - border-radius: var(--rounded-btn, 0.5rem); - border-width: 1px; - border-color: transparent; - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))); - padding-right: 2.5rem; -} - .select-bordered { - border-color: var(--fallback-bc,oklch(var(--bc)/0.2)); -} - .select { - background-image: linear-gradient(45deg, transparent 50%, currentColor 50%), - linear-gradient(135deg, currentColor 50%, transparent 50%); - background-position: - calc(100% - 20px) calc(1px + 50%), - calc(100% - 16.1px) calc(1px + 50%); - background-size: - 4px 4px, - 4px 4px; - background-repeat: no-repeat; -} - .select:focus { - box-shadow: none; - border-color: var(--fallback-bc,oklch(var(--bc)/0.2)); - outline-style: solid; - outline-width: 2px; - outline-offset: 2px; - outline-color: var(--fallback-bc,oklch(var(--bc)/0.2)); - } - .select-ghost { - --tw-bg-opacity: 0.05; -} - .select-ghost:focus { - --tw-bg-opacity: 1; - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); -} - .select-primary { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); -} - .select-primary:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); - outline-color: var(--fallback-p,oklch(var(--p)/1)); -} - .select-secondary { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity))); -} - .select-secondary:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity))); - outline-color: var(--fallback-s,oklch(var(--s)/1)); -} - .select-accent { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); -} - .select-accent:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); - outline-color: var(--fallback-a,oklch(var(--a)/1)); -} - .select-info { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); -} - .select-info:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - outline-color: var(--fallback-in,oklch(var(--in)/1)); -} - .select-success { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); -} - .select-success:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - outline-color: var(--fallback-su,oklch(var(--su)/1)); -} - .select-warning { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); -} - .select-warning:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - outline-color: var(--fallback-wa,oklch(var(--wa)/1)); -} - .select-error { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); -} - .select-error:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - outline-color: var(--fallback-er,oklch(var(--er)/1)); -} - .select-disabled, - .select:disabled, - .select[disabled] { - cursor: not-allowed; - --tw-border-opacity: 1; - border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))); - color: var(--fallback-bc,oklch(var(--bc)/0.4)); -} - .select-disabled::placeholder, - .select:disabled::placeholder, - .select[disabled]::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity))); - --tw-placeholder-opacity: 0.2; -} - .select-multiple, - .select[multiple], - .select[size].select:not([size="1"]) { - background-image: none; - padding-right: 1rem; -} - -[dir="rtl"] .select { - background-position: - calc(0% + 12px) calc(1px + 50%), - calc(0% + 16px) calc(1px + 50%); -} -.skeleton { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity))); - will-change: background-position; - animation: skeleton 1.8s ease-in-out infinite; - background-image: linear-gradient( - 105deg, - transparent 0%, - transparent 40%, - var(--fallback-b1,oklch(var(--b1)/1)) 50%, - transparent 60%, - transparent 100% - ); - background-size: 200% auto; - background-repeat: no-repeat; - background-position-x: -50%; -} -@media (prefers-reduced-motion) { - .skeleton { - animation-duration: 15s; - } -} -@keyframes skeleton { - from { - background-position: 150%; - } - to { - background-position: -50%; - } -} -.stack { - place-items: center; - align-items: flex-end -} - .stack > * { - width: 100%; - opacity: 0.6 -} - .stack > *:nth-child(2) { - opacity: 0.8 -} - .stack > *:nth-child(1) { - opacity: 1 -} -.stats { - border-radius: var(--rounded-box, 1rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); -} -:where(.stats) > :not([hidden]) ~ :not([hidden]) { - --tw-divide-x-reverse: 0; - border-right-width: calc(1px * var(--tw-divide-x-reverse)); - border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); - --tw-divide-y-reverse: 0; - border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))); - border-bottom-width: calc(0px * var(--tw-divide-y-reverse)); -} -:where(.stats) { - overflow-x: auto; -} -:is([dir="rtl"] .stats > :not([hidden]) ~ :not([hidden])) { - --tw-divide-x-reverse: 1; -} -.stat { - column-gap: 1rem; - border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity))); - --tw-border-opacity: 0.1; - padding-left: 1.5rem; - padding-right: 1.5rem; - padding-top: 1rem; - padding-bottom: 1rem; -} -.stat-title { - color: var(--fallback-bc,oklch(var(--bc)/0.6)); -} -.stat-value { - font-size: 2.25rem; - line-height: 2.5rem; - font-weight: 800; -} -.stat-desc { - font-size: 0.75rem; - line-height: 1rem; - color: var(--fallback-bc,oklch(var(--bc)/0.6)); -} -.stat-actions { - margin-top: 1rem; -} -/* .stat + .stat { - @apply border-l border-base-content border-opacity-10; -} -.stats.grid-flow-row { - .stat + .stat { - @apply border-l-0 border-t; - } -} */ -.steps { - /* &-vertical{ - .step { - gap: .5rem; - grid-template-columns: 40px 1fr; - grid-template-rows: auto; - min-height: 4rem; - justify-items: start; - &:before { - @apply w-2 h-full top-0 transform -translate-y-1/2 -translate-x-1/2; - margin-left: 50%; - } - } - } */ -} - /* &, - &-horizontal{ */ - .steps .step { - grid-template-rows: 40px 1fr; - grid-template-columns: auto; - min-width: 4rem; - } - .steps .step:before { - top: 0px; - grid-column-start: 1; - grid-row-start: 1; - height: 0.5rem; - width: 100%; - 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)); - --tw-bg-opacity: 1; - background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - content: ""; - margin-inline-start: -100%; -} - /* } */ - .steps .step:after { - content: counter(step); - counter-increment: step; - z-index: 1; - position: relative; - grid-column-start: 1; - grid-row-start: 1; - display: grid; - height: 2rem; - width: 2rem; - place-items: center; - place-self: center; - border-radius: 9999px; - --tw-bg-opacity: 1; - background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - } - .steps .step:first-child:before { - content: none; - } - .steps .step[data-content]:after { - content: attr(data-content); - } - .steps .step-neutral + .step-neutral:before, - .steps .step-neutral:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity))); -} - .steps .step-primary + .step-primary:before, - .steps .step-primary:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity))); -} - .steps .step-secondary + .step-secondary:before, - .steps .step-secondary:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity))); -} - .steps .step-accent + .step-accent:before, - .steps .step-accent:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity))); -} - .steps .step-info + .step-info:before { - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); -} - .steps .step-info:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity))); -} - .steps .step-success + .step-success:before { - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); -} - .steps .step-success:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity))); -} - .steps .step-warning + .step-warning:before { - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); -} - .steps .step-warning:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity))); -} - .steps .step-error + .step-error:before { - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); -} - .steps .step-error:after { - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity))); -} -.swap { - cursor: pointer; -} - -.swap > * { - transition-duration: 300ms; - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - transition-property: transform, opacity; -} - -.swap-rotate .swap-on, -.swap-rotate .swap-indeterminate, -.swap-rotate input:indeterminate ~ .swap-on { - --tw-rotate: 45deg; - 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)); -} - -.swap-rotate input:checked ~ .swap-off, -.swap-active:where(.swap-rotate) .swap-off, -.swap-rotate input:indeterminate ~ .swap-off { - --tw-rotate: -45deg; - 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)); -} - -.swap-rotate input:checked ~ .swap-on, -.swap-active:where(.swap-rotate) .swap-on, -.swap-rotate input:indeterminate ~ .swap-indeterminate { - --tw-rotate: 0deg; - 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)); -} - -.swap-flip { - transform-style: preserve-3d; - perspective: 16em; -} - -.swap-flip .swap-on, -.swap-flip .swap-indeterminate, -.swap-flip input:indeterminate ~ .swap-on { - transform: rotateY(180deg); - backface-visibility: hidden; - opacity: 1; -} - -.swap-flip input:checked ~ .swap-off, -.swap-active:where(.swap-flip) .swap-off, -.swap-flip input:indeterminate ~ .swap-off { - transform: rotateY(-180deg); - backface-visibility: hidden; - opacity: 1; -} - -.swap-flip input:checked ~ .swap-on, -.swap-active:where(.swap-flip) .swap-on, -.swap-flip input:indeterminate ~ .swap-indeterminate { - transform: rotateY(0deg); -} -.tabs-lifted > .tab:focus-visible { - border-end-end-radius: 0; - border-end-start-radius: 0; -} -.tab { - --tw-text-opacity: 0.5; -} -@media(hover:hover) { - .tab:hover { - --tw-text-opacity: 1; - } -} -.tab { - --tab-color: var(--fallback-bc,oklch(var(--bc)/1)); - --tab-bg: var(--fallback-b1,oklch(var(--b1)/1)); - --tab-border-color: var(--fallback-b3,oklch(var(--b3)/1)); - color: var(--tab-color); - padding-inline-start: var(--tab-padding, 1rem); - padding-inline-end: var(--tab-padding, 1rem); -} -.tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]), .tab:is(input:checked) { - border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity))); - --tw-border-opacity: 1; - --tw-text-opacity: 1; -} -.tab:focus { - outline: 2px solid transparent; - outline-offset: 2px; -} -.tab:focus-visible { - outline: 2px solid currentColor; - outline-offset: -5px; - } -/* disabled */ -.tab-disabled, - .tab[disabled] { - cursor: not-allowed; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - --tw-text-opacity: 0.2; -} -@media (hover: hover) { - .tab[disabled], - .tab[disabled]:hover { - cursor: not-allowed; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - --tw-text-opacity: 0.2; - } - } -.tabs-bordered > .tab { - border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity))); - --tw-border-opacity: 0.2; - border-style: solid; - border-bottom-width: calc(var(--tab-border, 1px) + 1px); -} -.tabs-lifted > .tab { - border: var(--tab-border, 1px) solid transparent; - border-width: 0 0 var(--tab-border, 1px) 0; - border-start-start-radius: var(--tab-radius, 0.5rem); - border-start-end-radius: var(--tab-radius, 0.5rem); - border-bottom-color: var(--tab-border-color); - padding-inline-start: var(--tab-padding, 1rem); - padding-inline-end: var(--tab-padding, 1rem); - padding-top: var(--tab-border, 1px); -} -.tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]), .tabs-lifted > .tab:is(input:checked) { - background-color: var(--tab-bg); - border-width: var(--tab-border, 1px) var(--tab-border, 1px) 0 var(--tab-border, 1px); - border-inline-start-color: var(--tab-border-color); - border-inline-end-color: var(--tab-border-color); - border-top-color: var(--tab-border-color); - padding-inline-start: calc(var(--tab-padding, 1rem) - var(--tab-border, 1px)); - padding-inline-end: calc(var(--tab-padding, 1rem) - var(--tab-border, 1px)); - padding-bottom: var(--tab-border, 1px); - padding-top: 0; - } -.tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):before, .tabs-lifted > .tab:is(input:checked):before { - z-index: 1; - content: ""; - display: block; - position: absolute; - width: calc(100% + var(--tab-radius, 0.5rem) * 2); - height: var(--tab-radius, 0.5rem); - bottom: 0; - background-size: var(--tab-radius, 0.5rem); - background-position: - top left, - top right; - background-repeat: no-repeat; - --tab-grad: calc(69% - var(--tab-border, 1px)); - --radius-start: radial-gradient( - circle at top left, - transparent var(--tab-grad), - var(--tab-border-color) calc(var(--tab-grad) + 0.25px), - var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)), - var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px) - ); - --radius-end: radial-gradient( - circle at top right, - transparent var(--tab-grad), - var(--tab-border-color) calc(var(--tab-grad) + 0.25px), - var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)), - var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px) - ); - background-image: var(--radius-start), var(--radius-end); - } -.tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):first-child:before, .tabs-lifted > .tab:is(input:checked):first-child:before { - background-image: var(--radius-end); - background-position: top right; - } -[dir="rtl"] .tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):first-child:before, [dir="rtl"] .tabs-lifted > .tab:is(input:checked):first-child:before { - background-image: var(--radius-start); - background-position: top left; - } -.tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):last-child:before, .tabs-lifted > .tab:is(input:checked):last-child:before { - background-image: var(--radius-start); - background-position: top left; - } -[dir="rtl"] .tabs-lifted > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):last-child:before, [dir="rtl"] .tabs-lifted > .tab:is(input:checked):last-child:before { - background-image: var(--radius-end); - background-position: top right; - } -.tabs-lifted - > :is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]) - + .tabs-lifted - :is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):before, .tabs-lifted > .tab:is(input:checked) + .tabs-lifted .tab:is(input:checked):before { - background-image: var(--radius-end); - background-position: top right; - } -.tabs-boxed { - border-radius: var(--rounded-btn, 0.5rem); - --tw-bg-opacity: 1; - background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))); - padding: 0.25rem; -} -.tabs-boxed .tab { - border-radius: var(--rounded-btn, 0.5rem); -} -.tabs-boxed :is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]), .tabs-boxed :is(input:checked) { - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity))); -} -@media(hover:hover) { - .tabs-boxed :is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):hover, .tabs-boxed :is(input:checked):hover { - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity))); - } -} -.table { - border-radius: var(--rounded-box, 1rem); - text-align: left; - font-size: 0.875rem; - line-height: 1.25rem -} -:is([dir="rtl"] .table) { - text-align: right -} - .table :where(th, td) { - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.75rem; - padding-bottom: 0.75rem; - vertical-align: middle -} - .table tr.active, - .table tr.active:nth-child(even), - .table-zebra tbody tr:nth-child(even) { - --tw-bg-opacity: 1; - background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))) -} - @media(hover:hover) { - .table tr.hover:hover, - .table tr.hover:nth-child(even):hover { - --tw-bg-opacity: 1; - background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))) - } -} - .table-zebra tr.active, - .table-zebra tr.active:nth-child(even), - .table-zebra-zebra tbody tr:nth-child(even) { - --tw-bg-opacity: 1; - background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity))) -} - @media(hover:hover) { - .table-zebra tr.hover:hover, - .table-zebra tr.hover:nth-child(even):hover { - --tw-bg-opacity: 1; - background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity))) - } -} - .table :where(thead tr, tbody tr:not(:last-child),tbody tr:first-child:last-child) { - border-bottom-width: 1px; - --tw-border-opacity: 1; - border-bottom-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))) -} - .table :where(thead, tfoot) { - white-space: nowrap; - font-size: 0.75rem; - line-height: 1rem; - font-weight: 700; - color: var(--fallback-bc,oklch(var(--bc)/0.6)) -} - .table :where(tfoot) { - border-top-width: 1px; - --tw-border-opacity: 1; - border-top-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))) -} -.textarea { - border-radius: var(--rounded-btn, 0.5rem); - border-width: 1px; - border-color: transparent; - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))); -} - .textarea-bordered { - border-color: var(--fallback-bc,oklch(var(--bc)/0.2)); -} - .textarea:focus { - box-shadow: none; - border-color: var(--fallback-bc,oklch(var(--bc)/0.2)); - outline-style: solid; - outline-width: 2px; - outline-offset: 2px; - outline-color: var(--fallback-bc,oklch(var(--bc)/0.2)); - } - .textarea-ghost { - --tw-bg-opacity: 0.05; -} - .textarea-ghost:focus { - --tw-bg-opacity: 1; - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - box-shadow: none; -} - .textarea-primary { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); -} - .textarea-primary:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); - outline-color: var(--fallback-p,oklch(var(--p)/1)); -} - .textarea-secondary { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity))); -} - .textarea-secondary:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity))); - outline-color: var(--fallback-s,oklch(var(--s)/1)); -} - .textarea-accent { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); -} - .textarea-accent:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); - outline-color: var(--fallback-a,oklch(var(--a)/1)); -} - .textarea-info { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); -} - .textarea-info:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - outline-color: var(--fallback-in,oklch(var(--in)/1)); -} - .textarea-success { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); -} - .textarea-success:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - outline-color: var(--fallback-su,oklch(var(--su)/1)); -} - .textarea-warning { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); -} - .textarea-warning:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - outline-color: var(--fallback-wa,oklch(var(--wa)/1)); -} - .textarea-error { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); -} - .textarea-error:focus { - --tw-border-opacity: 1; - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - outline-color: var(--fallback-er,oklch(var(--er)/1)); -} - .textarea-disabled, - .textarea:disabled, - .textarea[disabled] { - cursor: not-allowed; - --tw-border-opacity: 1; - border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))); - color: var(--fallback-bc,oklch(var(--bc)/0.4)); -} - .textarea-disabled::placeholder, - .textarea:disabled::placeholder, - .textarea[disabled]::placeholder { - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity))); - --tw-placeholder-opacity: 0.2; -} -.timeline hr { - height: 0.25rem -} -:where(.timeline hr) { - --tw-bg-opacity: 1; - background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity))) -} -:where(.timeline:has(.timeline-middle) hr):first-child { - border-start-end-radius: var(--rounded-badge, 1.9rem); - border-end-end-radius: var(--rounded-badge, 1.9rem); - border-start-start-radius: 0px; - border-end-start-radius: 0px -} -:where(.timeline:has(.timeline-middle) hr):last-child { - border-start-start-radius: var(--rounded-badge, 1.9rem); - border-end-start-radius: var(--rounded-badge, 1.9rem); - border-start-end-radius: 0px; - border-end-end-radius: 0px -} -:where(.timeline:not(:has(.timeline-middle)) :first-child hr:last-child) { - border-start-start-radius: var(--rounded-badge, 1.9rem); - border-end-start-radius: var(--rounded-badge, 1.9rem); - border-start-end-radius: 0px; - border-end-end-radius: 0px -} -:where(.timeline:not(:has(.timeline-middle)) :last-child hr:first-child) { - border-start-end-radius: var(--rounded-badge, 1.9rem); - border-end-end-radius: var(--rounded-badge, 1.9rem); - border-start-start-radius: 0px; - border-end-start-radius: 0px -} -.timeline-box { - border-radius: var(--rounded-box, 1rem); - border-width: 1px; - --tw-border-opacity: 1; - border-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity))); - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))); - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); - --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) -} -.toast { - gap: 0.5rem; - padding: 1rem; -} - .toast > * { - animation: toast-pop 0.25s ease-out; - } - -@keyframes toast-pop { - 0% { - transform: scale(0.9); - opacity: 0; - } - 100% { - transform: scale(1); - opacity: 1; - } -} -.toggle { - --tglbg: var(--fallback-b1,oklch(var(--b1)/1)); - --handleoffset: 1.5rem; - --handleoffsetcalculator: calc(var(--handleoffset) * -1); - --togglehandleborder: 0 0; - height: 1.5rem; - width: 3rem; - cursor: pointer; - appearance: none; - border-radius: var(--rounded-badge, 1.9rem); - border-width: 1px; - border-color: currentColor; - background-color: currentColor; - color: var(--fallback-bc,oklch(var(--bc)/0.5)); - transition: - background, - box-shadow var(--animation-input, 0.2s) ease-out; - box-shadow: - var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset, - 0 0 0 2px var(--tglbg) inset, - var(--togglehandleborder); -} - [dir="rtl"] .toggle { - --handleoffsetcalculator: calc(var(--handleoffset) * 1); - } - .toggle:focus-visible { - outline-style: solid; - outline-width: 2px; - outline-offset: 2px; - outline-color: var(--fallback-bc,oklch(var(--bc)/0.2)); -} - .toggle:hover { - background-color: currentColor; -} - .toggle:checked, - .toggle[aria-checked="true"] { - background-image: none; - --handleoffsetcalculator: var(--handleoffset); - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - } - [dir="rtl"] .toggle:checked, [dir="rtl"] .toggle[aria-checked="true"] { - --handleoffsetcalculator: calc(var(--handleoffset) * -1); - } - .toggle:indeterminate { - --tw-text-opacity: 1; - color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); - box-shadow: - calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset, - calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset, - 0 0 0 2px var(--tglbg) inset; -} - [dir="rtl"] .toggle:indeterminate { - box-shadow: - calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset, - calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset, - 0 0 0 2px var(--tglbg) inset; - } - .toggle-primary:focus-visible { - outline-color: var(--fallback-p,oklch(var(--p)/1)); -} - .toggle-primary:checked, - .toggle-primary[aria-checked="true"] { - border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity))); - --tw-border-opacity: 0.1; - --tw-bg-opacity: 1; - background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity))); -} - .toggle-secondary:focus-visible { - outline-color: var(--fallback-s,oklch(var(--s)/1)); -} - .toggle-secondary:checked, - .toggle-secondary[aria-checked="true"] { - border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity))); - --tw-border-opacity: 0.1; - --tw-bg-opacity: 1; - background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity))); -} - .toggle-accent:focus-visible { - outline-color: var(--fallback-a,oklch(var(--a)/1)); -} - .toggle-accent:checked, - .toggle-accent[aria-checked="true"] { - border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); - --tw-border-opacity: 0.1; - --tw-bg-opacity: 1; - background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity))); -} - .toggle-success:focus-visible { - outline-color: var(--fallback-su,oklch(var(--su)/1)); -} - .toggle-success:checked, - .toggle-success[aria-checked="true"] { - border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity))); - --tw-border-opacity: 0.1; - --tw-bg-opacity: 1; - background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity))); -} - .toggle-warning:focus-visible { - outline-color: var(--fallback-wa,oklch(var(--wa)/1)); -} - .toggle-warning:checked, - .toggle-warning[aria-checked="true"] { - border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity))); - --tw-border-opacity: 0.1; - --tw-bg-opacity: 1; - background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity))); -} - .toggle-info:focus-visible { - outline-color: var(--fallback-in,oklch(var(--in)/1)); -} - .toggle-info:checked, - .toggle-info[aria-checked="true"] { - border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity))); - --tw-border-opacity: 0.1; - --tw-bg-opacity: 1; - background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity))); -} - .toggle-error:focus-visible { - outline-color: var(--fallback-er,oklch(var(--er)/1)); -} - .toggle-error:checked, - .toggle-error[aria-checked="true"] { - border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity))); - --tw-border-opacity: 0.1; - --tw-bg-opacity: 1; - background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity))); - --tw-text-opacity: 1; - color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity))); -} - .toggle:disabled { - cursor: not-allowed; - --tw-border-opacity: 1; - border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity))); - background-color: transparent; - opacity: 0.3; - --togglehandleborder: 0 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset, - var(--handleoffsetcalculator) 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset; -} - -/* backward compatibility */ - -.toggle-mark { - display: none; -} -:root .prose { - --tw-prose-body: var(--fallback-bc,oklch(var(--bc)/0.8)); - --tw-prose-headings: var(--fallback-bc,oklch(var(--bc)/1)); - --tw-prose-lead: var(--fallback-bc,oklch(var(--bc)/1)); - --tw-prose-links: var(--fallback-bc,oklch(var(--bc)/1)); - --tw-prose-bold: var(--fallback-bc,oklch(var(--bc)/1)); - --tw-prose-counters: var(--fallback-bc,oklch(var(--bc)/1)); - --tw-prose-bullets: var(--fallback-bc,oklch(var(--bc)/0.5)); - --tw-prose-hr: var(--fallback-bc,oklch(var(--bc)/0.2)); - --tw-prose-quotes: var(--fallback-bc,oklch(var(--bc)/1)); - --tw-prose-quote-borders: var(--fallback-bc,oklch(var(--bc)/0.2)); - --tw-prose-captions: var(--fallback-bc,oklch(var(--bc)/0.5)); - --tw-prose-code: var(--fallback-bc,oklch(var(--bc)/1)); - --tw-prose-pre-code: var(--fallback-nc,oklch(var(--nc)/1)); - --tw-prose-pre-bg: var(--fallback-n,oklch(var(--n)/1)); - --tw-prose-th-borders: var(--fallback-bc,oklch(var(--bc)/0.5)); - --tw-prose-td-borders: var(--fallback-bc,oklch(var(--bc)/0.2)); -} -.prose :where(code):not(:where([class~="not-prose"] *, pre *)) { - padding: 1px 8px; - border-radius: var(--rounded-badge); - font-weight: initial; - background-color: var(--fallback-bc,oklch(var(--bc)/0.1)); - } -@supports not (color: oklch(0% 0 0)) { -.prose :where(code):not(:where([class~="not-prose"] *, pre *)) { - background-color: var(--fallback-b3,oklch(var(--b3)/1)) - } - } -.prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before, .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { - display: none; - } -.prose pre code { - border-radius: 0; - padding: 0; - } -.prose :where(tbody tr, thead):not(:where([class~="not-prose"] *)) { - border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.2)); - } diff --git a/node_modules/daisyui/dist/styled.js b/node_modules/daisyui/dist/styled.js deleted file mode 100644 index ed76acb..0000000 --- a/node_modules/daisyui/dist/styled.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = {".alert":{"display":"grid","width":"100%","gridAutoFlow":"row","alignContent":"flex-start","alignItems":"center","justifyItems":"center","gap":"1rem","textAlign":"center","borderRadius":"var(--rounded-box, 1rem)","borderWidth":"1px","-TwBorderOpacity":"1","borderColor":"var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))","padding":"1rem","-TwTextOpacity":"1","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))","-AlertBg":"var(--fallback-b2,oklch(var(--b2)/1))","-AlertBgMix":"var(--fallback-b1,oklch(var(--b1)/1))","backgroundColor":"var(--alert-bg)"},"@media (min-width: 640px)":{".alert":{"gridAutoFlow":"column","gridTemplateColumns":"auto minmax(auto,1fr)","justifyItems":"start","textAlign":"start"}},".artboard":{"width":"100%"},".avatar":{"position":"relative","display":"inline-flex"},".avatar > div":{"display":"block","aspectRatio":"1 / 1","overflow":"hidden"},".avatar img":{"height":"100%","width":"100%","objectFit":"cover"},".avatar.placeholder > div":{"display":"flex","alignItems":"center","justifyContent":"center"},".badge":{"display":"inline-flex","alignItems":"center","justifyContent":"center","transitionProperty":"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter","transitionTimingFunction":["cubic-bezier(0.4, 0, 0.2, 1)","cubic-bezier(0, 0, 0.2, 1)"],"transitionDuration":"200ms","height":"1.25rem","fontSize":"0.875rem","lineHeight":"1.25rem","width":"fit-content","paddingLeft":"0.563rem","paddingRight":"0.563rem","borderRadius":"var(--rounded-badge, 1.9rem)","borderWidth":"1px","-TwBorderOpacity":"1","borderColor":"var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))"},".btm-nav":{"position":"fixed","bottom":"0px","left":"0px","right":"0px","display":"flex","width":"100%","flexDirection":"row","alignItems":"center","justifyContent":"space-around","paddingBottom":"env(safe-area-inset-bottom)","height":"4rem","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))","color":"currentColor"},".btm-nav > *":{"position":"relative","display":"flex","height":"100%","flexBasis":"100%","cursor":"pointer","flexDirection":"column","alignItems":"center","justifyContent":"center","gap":"0.25rem","borderColor":"currentColor"},".breadcrumbs":{"maxWidth":"100%","overflowX":"auto","paddingTop":"0.5rem","paddingBottom":"0.5rem"},".breadcrumbs > ul,\n .breadcrumbs > ol":{"display":"flex","alignItems":"center","whiteSpace":"nowrap","minHeight":"min-content"},".breadcrumbs > ul > li, .breadcrumbs > ol > li":{"display":"flex","alignItems":"center"},".breadcrumbs > ul > li > a, .breadcrumbs > ol > li > a":{"display":"flex","cursor":"pointer","alignItems":"center"},"@media (hover:hover)":[{".breadcrumbs > ul > li > a:hover, .breadcrumbs > ol > li > a:hover":{"textDecorationLine":"underline"}},{".link-hover:hover":{"textDecorationLine":"underline"}},{".checkbox-primary:hover":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))"}},{".checkbox-secondary:hover":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))"}},{".checkbox-accent:hover":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))"}},{".checkbox-success:hover":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))"}},{".checkbox-warning:hover":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))"}},{".checkbox-info:hover":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))"}},{".checkbox-error:hover":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))"}},{".label a:hover":{"-TwTextOpacity":"1","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))"}},{".menu li > *:not(ul, .menu-title, details, .btn):active,\n.menu li > *:not(ul, .menu-title, details, .btn).active,\n.menu li > details > summary:active":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))"}},{".radio-primary:hover":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))"}},{".radio-secondary:hover":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))"}},{".radio-accent:hover":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))"}},{".radio-success:hover":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))"}},{".radio-warning:hover":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))"}},{".radio-info:hover":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))"}},{".radio-error:hover":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))"}},{".tab:hover":{"-TwTextOpacity":"1"}},{".tabs-boxed :is(.tab-active, [aria-selected=\"true\"]):not(.tab-disabled):not([disabled]):hover, .tabs-boxed :is(input:checked):hover":{"-TwTextOpacity":"1","color":"var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))"}},{".table tr.hover:hover,\n .table tr.hover:nth-child(even):hover":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))"}},{".table-zebra tr.hover:hover,\n .table-zebra tr.hover:nth-child(even):hover":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))"}}],".btn":{"display":"inline-flex","height":"3rem","minHeight":"3rem","flexShrink":"0","cursor":"pointer","userSelect":"none","flexWrap":"wrap","alignItems":"center","justifyContent":"center","borderRadius":"var(--rounded-btn, 0.5rem)","borderColor":["transparent","oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity))"],"paddingLeft":"1rem","paddingRight":"1rem","textAlign":"center","fontSize":"0.875rem","lineHeight":"1em","gap":"0.5rem","fontWeight":"600","textDecorationLine":["none","none"],"transitionDuration":"200ms","transitionTimingFunction":"cubic-bezier(0, 0, 0.2, 1)","borderWidth":"var(--border-btn, 1px)","transitionProperty":"color, background-color, border-color, opacity, box-shadow, transform","-TwTextOpacity":"1","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))","-TwShadow":"0 1px 2px 0 rgb(0 0 0 / 0.05)","-TwShadowColored":"0 1px 2px 0 var(--tw-shadow-color)","boxShadow":"var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)","outlineColor":"var(--fallback-bc,oklch(var(--bc)/1))","backgroundColor":"oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity))","-TwBgOpacity":"1","-TwBorderOpacity":"1"},".btn-disabled,\n .btn[disabled],\n .btn:disabled":{"pointerEvents":"none"},".btn-square":{"height":"3rem","width":"3rem","padding":"0px"},".btn-circle":{"height":"3rem","width":"3rem","borderRadius":"9999px","padding":"0px"},":where(.btn:is(input[type=\"checkbox\"])),\n:where(.btn:is(input[type=\"radio\"]))":{"width":"auto","appearance":"none"},".btn:is(input[type=\"checkbox\"]):after,\n.btn:is(input[type=\"radio\"]):after":{"-TwContent":"attr(aria-label)","content":"var(--tw-content)"},".card":{"position":"relative","display":"flex","flexDirection":"column","borderRadius":"var(--rounded-box, 1rem)"},".card:focus":{"outline":"2px solid transparent","outlineOffset":"2px"},".card-body":{"display":["flex","flex"],"flex":"1 1 auto","flexDirection":["column","column"],"padding":"var(--padding-card, 2rem)","gap":"0.5rem"},".card-body :where(p)":{"flexGrow":"1"},".card-actions":{"display":"flex","flexWrap":"wrap","alignItems":"flex-start","gap":"0.5rem"},".card figure":{"display":"flex","alignItems":"center","justifyContent":"center"},".card.image-full":{"display":"grid"},".card.image-full:before":{"position":"relative","content":"\"\"","zIndex":"10","borderRadius":"var(--rounded-box, 1rem)","-TwBgOpacity":"1","backgroundColor":"var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))","opacity":"0.75"},".card.image-full:before,\n .card.image-full > *":{"gridColumnStart":"1","gridRowStart":"1"},".card.image-full > figure img":{"height":"100%","objectFit":"cover"},".card.image-full > .card-body":{"position":"relative","zIndex":"20","-TwTextOpacity":"1","color":"var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))"},".carousel":{"display":"inline-flex","overflowX":"scroll","scrollSnapType":"x mandatory","scrollBehavior":"smooth","msOverflowStyle":"none","scrollbarWidth":"none"},".carousel-vertical":{"flexDirection":"column","overflowY":"scroll","scrollSnapType":"y mandatory"},".carousel-item":{"boxSizing":"content-box","display":"flex","flex":"none","scrollSnapAlign":"start"},".carousel-start .carousel-item":{"scrollSnapAlign":"start"},".carousel-center .carousel-item":{"scrollSnapAlign":"center"},".carousel-end .carousel-item":{"scrollSnapAlign":"end"},".chat":{"display":"grid","gridTemplateColumns":"repeat(2, minmax(0, 1fr))","columnGap":"0.75rem","paddingTop":"0.25rem","paddingBottom":"0.25rem"},".chat-image":{"gridRow":"span 2 / span 2","alignSelf":"flex-end"},".chat-header":{"gridRowStart":"1","fontSize":"0.875rem","lineHeight":"1.25rem"},".chat-footer":{"gridRowStart":"3","fontSize":"0.875rem","lineHeight":"1.25rem"},".chat-bubble":{"position":"relative","display":"block","width":"fit-content","paddingLeft":"1rem","paddingRight":"1rem","paddingTop":"0.5rem","paddingBottom":"0.5rem","maxWidth":"90%","borderRadius":"var(--rounded-box, 1rem)","minHeight":"2.75rem","minWidth":"2.75rem","-TwBgOpacity":"1","backgroundColor":"var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))"},".chat-bubble:before":{"position":"absolute","bottom":"0px","height":"0.75rem","width":"0.75rem","backgroundColor":"inherit","content":"\"\"","maskSize":"contain","maskRepeat":"no-repeat","maskPosition":"center"},".chat-start":{"placeItems":"start","gridTemplateColumns":"auto 1fr"},".chat-start .chat-header":{"gridColumnStart":"2"},".chat-start .chat-footer":{"gridColumnStart":"2"},".chat-start .chat-image":{"gridColumnStart":"1"},".chat-start .chat-bubble":{"gridColumnStart":"2","borderEndStartRadius":"0px"},".chat-start .chat-bubble:before":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e\")","insetInlineStart":"-0.749rem"},"[dir=\"rtl\"] .chat-start .chat-bubble:before":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e\")"},".chat-end":{"placeItems":"end","gridTemplateColumns":"1fr auto"},".chat-end .chat-header":{"gridColumnStart":"1"},".chat-end .chat-footer":{"gridColumnStart":"1"},".chat-end .chat-image":{"gridColumnStart":"2"},".chat-end .chat-bubble":{"gridColumnStart":"1","borderEndEndRadius":"0px"},".chat-end .chat-bubble:before":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e\")","insetInlineStart":"99.9%"},"[dir=\"rtl\"] .chat-end .chat-bubble:before":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e\")"},".checkbox":{"flexShrink":"0","-Chkbg":"var(--fallback-bc,oklch(var(--bc)/1))","-Chkfg":"var(--fallback-b1,oklch(var(--b1)/1))","height":"1.5rem","width":"1.5rem","cursor":"pointer","appearance":"none","borderRadius":"var(--rounded-btn, 0.5rem)","borderWidth":"1px","borderColor":"var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)))","-TwBorderOpacity":"0.2"},".collapse:not(td):not(tr):not(colgroup)":{"visibility":"visible"},".collapse":{"position":"relative","display":"grid","overflow":"hidden","gridTemplateRows":"auto 0fr","transition":"grid-template-rows 0.2s","width":"100%","borderRadius":"var(--rounded-box, 1rem)"},".collapse-title,\n.collapse > input[type=\"checkbox\"],\n.collapse > input[type=\"radio\"],\n.collapse-content":{"gridColumnStart":"1","gridRowStart":"1"},".collapse > input[type=\"checkbox\"],\n.collapse > input[type=\"radio\"]":{"appearance":"none","opacity":"0"},".collapse-content":{"visibility":"hidden","gridColumnStart":"1","gridRowStart":"2","minHeight":"0px","transition":["visibility 0.2s","padding 0.2s ease-out,\n background-color 0.2s ease-out"],"paddingLeft":"1rem","paddingRight":"1rem","cursor":"unset"},".collapse[open],\n.collapse-open,\n.collapse:focus:not(.collapse-close)":{"gridTemplateRows":"auto 1fr"},".collapse:not(.collapse-close):has(> input[type=\"checkbox\"]:checked),\n.collapse:not(.collapse-close):has(> input[type=\"radio\"]:checked)":{"gridTemplateRows":"auto 1fr"},".collapse[open] > .collapse-content,\n.collapse-open > .collapse-content,\n.collapse:focus:not(.collapse-close) > .collapse-content,\n.collapse:not(.collapse-close) > input[type=\"checkbox\"]:checked ~ .collapse-content,\n.collapse:not(.collapse-close) > input[type=\"radio\"]:checked ~ .collapse-content":{"visibility":"visible","minHeight":"fit-content"},":root .countdown":{"lineHeight":"1em"},".countdown":{"display":"inline-flex"},".countdown > *":{"height":"1em","display":"inline-block","overflowY":"hidden"},".countdown > *:before":{"position":"relative","content":"\"00\\A 01\\A 02\\A 03\\A 04\\A 05\\A 06\\A 07\\A 08\\A 09\\A 10\\A 11\\A 12\\A 13\\A 14\\A 15\\A 16\\A 17\\A 18\\A 19\\A 20\\A 21\\A 22\\A 23\\A 24\\A 25\\A 26\\A 27\\A 28\\A 29\\A 30\\A 31\\A 32\\A 33\\A 34\\A 35\\A 36\\A 37\\A 38\\A 39\\A 40\\A 41\\A 42\\A 43\\A 44\\A 45\\A 46\\A 47\\A 48\\A 49\\A 50\\A 51\\A 52\\A 53\\A 54\\A 55\\A 56\\A 57\\A 58\\A 59\\A 60\\A 61\\A 62\\A 63\\A 64\\A 65\\A 66\\A 67\\A 68\\A 69\\A 70\\A 71\\A 72\\A 73\\A 74\\A 75\\A 76\\A 77\\A 78\\A 79\\A 80\\A 81\\A 82\\A 83\\A 84\\A 85\\A 86\\A 87\\A 88\\A 89\\A 90\\A 91\\A 92\\A 93\\A 94\\A 95\\A 96\\A 97\\A 98\\A 99\\A\"","whiteSpace":"pre","top":"calc(var(--value) * -1em)","textAlign":"center","transition":"all 1s cubic-bezier(1, 0, 0, 1)"},".diff":{"position":"relative","display":"grid","width":"100%","overflow":"hidden","containerType":"inline-size","gridTemplateColumns":"auto 1fr"},".diff-resizer":{"position":"relative","top":"50%","zIndex":"1","height":"3rem","width":"25rem","minWidth":"1rem","maxWidth":"calc(100cqi - 1rem)","resize":"horizontal","overflow":"hidden","opacity":"0","transformOrigin":"100% 100%","scale":"4","translate":"1.5rem -1.5rem","clipPath":"inset(calc(100% - 0.75rem) 0 0 calc(100% - 0.75rem))"},".diff-resizer,\n.diff-item-1,\n.diff-item-2":{"position":"relative","gridColumnStart":"1","gridRowStart":"1"},".diff-item-1:after":{"pointerEvents":"none","position":"absolute","bottom":"0px","right":"1px","top":"50%","zIndex":"1","height":"2rem","width":"2rem","-TwContent":"''","content":"var(--tw-content)","translate":["50% -50%","50% -50%"],"borderRadius":"9999px","borderWidth":"2px","-TwBorderOpacity":"1","borderColor":"var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity)))","backgroundColor":"var(--fallback-b1,oklch(var(--b1)/0.5))","-TwShadow":"0 1px 2px 0 rgb(0 0 0 / 0.05)","-TwShadowColored":"0 1px 2px 0 var(--tw-shadow-color)","boxShadow":"var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)","outlineStyle":"solid","outlineOffset":"-3px","outlineColor":"var(--fallback-bc,oklch(var(--bc)/0.05))","-TwBackdropBlur":"blur(8px)","backdropFilter":"var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)"},".diff-item-2":{"overflow":"hidden","borderRightWidth":"2px","-TwBorderOpacity":"1","borderColor":"var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity)))"},".diff-item-1 > *,\n.diff-item-2 > *":{"pointerEvents":"none","position":"absolute","bottom":"0px","left":"0px","top":"0px","height":"100%","width":"100cqi","maxWidth":"none","objectFit":"cover","objectPosition":"center"},".divider":{"display":"flex","flexDirection":"row","alignItems":"center","alignSelf":"stretch","marginTop":"1rem","marginBottom":"1rem","height":"1rem","whiteSpace":"nowrap"},".divider:before,\n .divider:after":{"height":"0.125rem","width":"100%","flexGrow":"1","-TwContent":"''","content":"var(--tw-content)","backgroundColor":"var(--fallback-bc,oklch(var(--bc)/0.1))"},".divider-start:before":{"display":"none"},".divider-end:after":{"display":"none"},".drawer":{"position":"relative","display":"grid","gridAutoColumns":"max-content auto","width":"100%"},".drawer-content":{"gridColumnStart":"2","gridRowStart":"1","minWidth":"0px"},".drawer-side":{"pointerEvents":"none","position":"fixed","insetInlineStart":"0px","top":"0px","gridColumnStart":"1","gridRowStart":"1","display":"grid","width":"100%","gridTemplateColumns":"repeat(1, minmax(0, 1fr))","gridTemplateRows":"repeat(1, minmax(0, 1fr))","alignItems":"flex-start","justifyItems":"start","overflowX":"hidden","overflowY":"hidden","overscrollBehavior":"contain","height":["100vh","100dvh"]},".drawer-side > .drawer-overlay":{"position":"sticky","top":"0px","placeSelf":"stretch","cursor":"pointer","backgroundColor":"transparent","transitionProperty":"color, background-color, border-color, text-decoration-color, fill, stroke","transitionTimingFunction":["cubic-bezier(0.4, 0, 0.2, 1)","cubic-bezier(0, 0, 0.2, 1)"],"transitionDuration":"200ms"},".drawer-side > *":{"gridColumnStart":"1","gridRowStart":"1"},".drawer-side > *:not(.drawer-overlay)":{"transitionProperty":"transform","transitionTimingFunction":["cubic-bezier(0.4, 0, 0.2, 1)","cubic-bezier(0, 0, 0.2, 1)"],"transitionDuration":"300ms","willChange":"transform","transform":"translateX(-100%)"},"[dir=\"rtl\"] .drawer-side > *:not(.drawer-overlay)":{"transform":"translateX(100%)"},".drawer-toggle":{"position":"fixed","height":"0px","width":"0px","appearance":"none","opacity":"0"},".drawer-toggle:checked ~ .drawer-side":{"pointerEvents":"auto","visibility":"visible","overflowY":"auto"},".drawer-toggle:checked ~ .drawer-side > *:not(.drawer-overlay)":{"transform":"translateX(0%)"},".drawer-end":{"gridAutoColumns":"auto max-content"},".drawer-end .drawer-toggle ~ .drawer-content":{"gridColumnStart":"1"},".drawer-end .drawer-toggle ~ .drawer-side":{"gridColumnStart":"2","justifyItems":"end"},".drawer-end .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay)":{"transform":"translateX(100%)"},"[dir=\"rtl\"] .drawer-end .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay)":{"transform":"translateX(-100%)"},".drawer-end .drawer-toggle:checked ~ .drawer-side > *:not(.drawer-overlay)":{"transform":"translateX(0%)"},".dropdown":{"position":"relative","display":"inline-block"},".dropdown > *:not(summary):focus":{"outline":"2px solid transparent","outlineOffset":"2px"},".dropdown .dropdown-content":{"position":"absolute"},".dropdown:is(:not(details)) .dropdown-content":{"visibility":"hidden","opacity":"0","transformOrigin":"top","-TwScaleX":".95","-TwScaleY":".95","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))","transitionProperty":"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter","transitionTimingFunction":["cubic-bezier(0.4, 0, 0.2, 1)","cubic-bezier(0, 0, 0.2, 1)"],"transitionDuration":"200ms"},".dropdown-end .dropdown-content":{"insetInlineEnd":"0px"},".dropdown-left .dropdown-content":{"bottom":"auto","insetInlineEnd":"100%","top":"0px","transformOrigin":"right"},".dropdown-right .dropdown-content":{"bottom":"auto","insetInlineStart":"100%","top":"0px","transformOrigin":"left"},".dropdown-bottom .dropdown-content":{"bottom":"auto","top":"100%","transformOrigin":"top"},".dropdown-top .dropdown-content":{"bottom":"100%","top":"auto","transformOrigin":"bottom"},".dropdown-end.dropdown-right .dropdown-content":{"bottom":"0px","top":"auto"},".dropdown-end.dropdown-left .dropdown-content":{"bottom":"0px","top":"auto"},".dropdown.dropdown-open .dropdown-content,\n.dropdown:not(.dropdown-hover):focus .dropdown-content,\n.dropdown:focus-within .dropdown-content":{"visibility":"visible","opacity":"1"},"@media (hover: hover)":[{".dropdown.dropdown-hover:hover .dropdown-content":{"visibility":"visible","opacity":"1"}},{".btm-nav > *.disabled:hover,\n .btm-nav > *[disabled]:hover":{"pointerEvents":"none","-TwBorderOpacity":"0","backgroundColor":"var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))","-TwBgOpacity":"0.1","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))","-TwTextOpacity":"0.2"}},{".btn:hover":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))"},"@supports (color: color-mix(in oklab, black, black))":{".btn:hover":{"backgroundColor":"color-mix(\n in oklab,\n oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%,\n black\n )","borderColor":"color-mix(\n in oklab,\n oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%,\n black\n )"}},"@supports not (color: oklch(0% 0 0))":{".btn:hover":{"backgroundColor":"var(--btn-color, var(--fallback-b2))","borderColor":"var(--btn-color, var(--fallback-b2))"}}},{".btn.glass:hover":{"-GlassOpacity":"25%","-GlassBorderOpacity":"15%"}},{".btn-ghost:hover":{"borderColor":"transparent"},"@supports (color: oklch(0% 0 0))":{".btn-ghost:hover":{"backgroundColor":"var(--fallback-bc,oklch(var(--bc)/0.2))"}}},{".btn-link:hover":{"borderColor":"transparent","backgroundColor":"transparent","textDecorationLine":"underline"}},{".btn-outline:hover":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)))"}},{".btn-outline.btn-primary:hover":{"-TwTextOpacity":"1","color":"var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))"},"@supports (color: color-mix(in oklab, black, black))":{".btn-outline.btn-primary:hover":{"backgroundColor":"color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black)","borderColor":"color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black)"}}},{".btn-outline.btn-secondary:hover":{"-TwTextOpacity":"1","color":"var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))"},"@supports (color: color-mix(in oklab, black, black))":{".btn-outline.btn-secondary:hover":{"backgroundColor":"color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black)","borderColor":"color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black)"}}},{".btn-outline.btn-accent:hover":{"-TwTextOpacity":"1","color":"var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))"},"@supports (color: color-mix(in oklab, black, black))":{".btn-outline.btn-accent:hover":{"backgroundColor":"color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black)","borderColor":"color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black)"}}},{".btn-outline.btn-success:hover":{"-TwTextOpacity":"1","color":"var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))"},"@supports (color: color-mix(in oklab, black, black))":{".btn-outline.btn-success:hover":{"backgroundColor":"color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black)","borderColor":"color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black)"}}},{".btn-outline.btn-info:hover":{"-TwTextOpacity":"1","color":"var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))"},"@supports (color: color-mix(in oklab, black, black))":{".btn-outline.btn-info:hover":{"backgroundColor":"color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black)","borderColor":"color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black)"}}},{".btn-outline.btn-warning:hover":{"-TwTextOpacity":"1","color":"var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))"},"@supports (color: color-mix(in oklab, black, black))":{".btn-outline.btn-warning:hover":{"backgroundColor":"color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black)","borderColor":"color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black)"}}},{".btn-outline.btn-error:hover":{"-TwTextOpacity":"1","color":"var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))"},"@supports (color: color-mix(in oklab, black, black))":{".btn-outline.btn-error:hover":{"backgroundColor":"color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black)","borderColor":"color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black)"}}},{".btn-disabled:hover,\n .btn[disabled]:hover,\n .btn:disabled:hover":{"-TwBorderOpacity":"0","backgroundColor":"var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))","-TwBgOpacity":"0.2","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))","-TwTextOpacity":"0.2"}},{"@supports (color: color-mix(in oklab, black, black))":{".btn:is(input[type=\"checkbox\"]:checked):hover, .btn:is(input[type=\"radio\"]:checked):hover":{"backgroundColor":"color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black)","borderColor":"color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black)"}}},{".dropdown.dropdown-hover:hover .dropdown-content":{"-TwScaleX":"1","-TwScaleY":"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))"}},{":where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(.active, .btn):hover, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.active, .btn):hover":{"cursor":"pointer","outline":"2px solid transparent","outlineOffset":"2px"},"@supports (color: oklch(0% 0 0))":{":where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(.active, .btn):hover, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.active, .btn):hover":{"backgroundColor":"var(--fallback-bc,oklch(var(--bc)/0.1))"}}},{".tab[disabled],\n .tab[disabled]:hover":{"cursor":"not-allowed","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))","-TwTextOpacity":"0.2"}}],".dropdown:is(details) summary::-webkit-details-marker":{"display":"none"},".file-input":{"height":"3rem","flexShrink":"1","paddingInlineEnd":"1rem","fontSize":["0.875rem","1rem"],"lineHeight":["1.25rem","2","1.5rem"],"overflow":"hidden","borderRadius":"var(--rounded-btn, 0.5rem)","borderWidth":"1px","borderColor":"var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)))","-TwBorderOpacity":"0","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))"},".file-input::file-selector-button":{"marginInlineEnd":"1rem","display":"inline-flex","height":"100%","flexShrink":"0","cursor":"pointer","userSelect":"none","flexWrap":"wrap","alignItems":"center","justifyContent":"center","paddingLeft":"1rem","paddingRight":"1rem","textAlign":"center","fontSize":"0.875rem","lineHeight":["1.25rem","1em"],"transitionProperty":"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter","transitionTimingFunction":["cubic-bezier(0.4, 0, 0.2, 1)","cubic-bezier(0, 0, 0.2, 1)"],"transitionDuration":"200ms","borderStyle":"solid","-TwBorderOpacity":"1","borderColor":"var(--fallback-n,oklch(var(--n)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))","fontWeight":"600","textTransform":"uppercase","-TwTextOpacity":"1","color":"var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))","textDecorationLine":"none","borderWidth":"var(--border-btn, 1px)","animation":"button-pop var(--animation-btn, 0.25s) ease-out"},".footer":{"display":"grid","width":"100%","gridAutoFlow":"row","placeItems":"start","columnGap":"1rem","rowGap":"2.5rem","fontSize":"0.875rem","lineHeight":"1.25rem"},".footer > *":{"display":"grid","placeItems":"start","gap":"0.5rem"},".footer-center":{"placeItems":"center","textAlign":"center"},".footer-center > *":{"placeItems":"center"},"@media (min-width: 48rem)":{".footer":{"gridAutoFlow":"column"},".footer-center":{"gridAutoFlow":"row dense"}},".form-control":{"display":"flex","flexDirection":"column"},".label":{"display":"flex","userSelect":"none","alignItems":"center","justifyContent":"space-between","paddingLeft":"0.25rem","paddingRight":"0.25rem","paddingTop":"0.5rem","paddingBottom":"0.5rem"},".hero":{"display":"grid","width":"100%","placeItems":"center","backgroundSize":"cover","backgroundPosition":"center"},".hero > *":{"gridColumnStart":"1","gridRowStart":"1"},".hero-overlay":{"gridColumnStart":"1","gridRowStart":"1","height":"100%","width":"100%","backgroundColor":"var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))","-TwBgOpacity":"0.5"},".hero-content":{"zIndex":"0","display":"flex","alignItems":"center","justifyContent":"center","maxWidth":"80rem","gap":"1rem","padding":"1rem"},".indicator":{"position":"relative","display":"inline-flex","width":"max-content"},".indicator :where(.indicator-item)":{"zIndex":"1","position":"absolute","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))","whiteSpace":"nowrap"},".input":{"flexShrink":"1","appearance":"none","height":"3rem","paddingLeft":"1rem","paddingRight":"1rem","fontSize":["0.875rem","1rem"],"lineHeight":["1.25rem","2","1.5rem"],"borderRadius":"var(--rounded-btn, 0.5rem)","borderWidth":"1px","borderColor":"transparent","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))"},".input[type=\"number\"]::-webkit-inner-spin-button,\n.input-md[type=\"number\"]::-webkit-inner-spin-button":{"marginTop":"-1rem","marginBottom":"-1rem","marginInlineEnd":"-1rem"},".input-xs[type=\"number\"]::-webkit-inner-spin-button":{"marginTop":"-0.25rem","marginBottom":"-0.25rem","marginInlineEnd":"-0px"},".input-sm[type=\"number\"]::-webkit-inner-spin-button":{"marginTop":"0px","marginBottom":"0px","marginInlineEnd":"-0px"},".input-lg[type=\"number\"]::-webkit-inner-spin-button":{"marginTop":"-1.5rem","marginBottom":"-1.5rem","marginInlineEnd":"-1.5rem"},".join":{"display":"inline-flex","alignItems":"stretch","borderRadius":"var(--rounded-btn, 0.5rem)"},".join :where(.join-item)":{"borderStartEndRadius":"0","borderEndEndRadius":"0","borderEndStartRadius":"0","borderStartStartRadius":"0"},".join .join-item:not(:first-child):not(:last-child),\n .join *:not(:first-child):not(:last-child) .join-item":{"borderStartEndRadius":"0","borderEndEndRadius":"0","borderEndStartRadius":"0","borderStartStartRadius":"0"},".join .join-item:first-child:not(:last-child),\n .join *:first-child:not(:last-child) .join-item":{"borderStartEndRadius":"0","borderEndEndRadius":"0"},".join .dropdown .join-item:first-child:not(:last-child),\n .join *:first-child:not(:last-child) .dropdown .join-item":{"borderStartEndRadius":"inherit","borderEndEndRadius":"inherit"},".join :where(.join-item:first-child:not(:last-child)),\n .join :where(*:first-child:not(:last-child) .join-item)":{"borderEndStartRadius":"inherit","borderStartStartRadius":"inherit"},".join .join-item:last-child:not(:first-child),\n .join *:last-child:not(:first-child) .join-item":{"borderEndStartRadius":"0","borderStartStartRadius":"0"},".join :where(.join-item:last-child:not(:first-child)),\n .join :where(*:last-child:not(:first-child) .join-item)":{"borderStartEndRadius":"inherit","borderEndEndRadius":"inherit"},"@supports not selector(:has(*))":{":where(.join *)":{"borderRadius":"inherit"}},"@supports selector(:has(*))":{":where(.join *:has(.join-item))":{"borderRadius":"inherit"}},".kbd":{"display":"inline-flex","alignItems":"center","justifyContent":"center","borderRadius":"var(--rounded-btn, 0.5rem)","borderWidth":"1px","borderColor":"var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)))","-TwBorderOpacity":"0.2","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))","paddingLeft":"0.5rem","paddingRight":"0.5rem","borderBottomWidth":"2px","minHeight":"2.2em","minWidth":"2.2em"},".link":{"cursor":"pointer","textDecorationLine":"underline"},".link-hover":{"textDecorationLine":"none"},".mask":{"maskSize":"contain","maskRepeat":"no-repeat","maskPosition":"center"},".mask-half-1":{"maskSize":"200%","maskPosition":"left"},":is([dir=\"rtl\"] .mask-half-1)":{"maskPosition":"right"},".mask-half-2":{"maskSize":"200%","maskPosition":"right"},":is([dir=\"rtl\"] .mask-half-2)":{"maskPosition":"left"},".menu":{"display":"flex","flexDirection":"column","flexWrap":"wrap","fontSize":"0.875rem","lineHeight":"1.25rem","padding":"0.5rem"},".menu :where(li ul)":{"position":"relative","whiteSpace":"nowrap","marginInlineStart":"1rem","paddingInlineStart":"0.5rem"},".menu :where(li:not(.menu-title) > *:not(ul, details, .menu-title, .btn)), .menu :where(li:not(.menu-title) > details > summary:not(.menu-title))":{"display":"grid","gridAutoFlow":"column","alignContent":"flex-start","alignItems":"center","gap":"0.5rem","gridAutoColumns":"minmax(auto, max-content) auto max-content","userSelect":"none"},".menu li.disabled":{"cursor":"not-allowed","userSelect":"none","color":"var(--fallback-bc,oklch(var(--bc)/0.3))"},".menu :where(li > .menu-dropdown:not(.menu-dropdown-show))":{"display":"none"},":where(.menu li)":{"position":"relative","display":"flex","flexShrink":"0","flexDirection":"column","flexWrap":"wrap","alignItems":"stretch"},":where(.menu li) .badge":{"justifySelf":"end"},".mockup-code":{"position":"relative","overflow":"hidden","overflowX":"auto","minWidth":"18rem","borderRadius":"var(--rounded-box, 1rem)","-TwBgOpacity":"1","backgroundColor":"var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))","paddingTop":"1.25rem","paddingBottom":"1.25rem","-TwTextOpacity":"1","color":"var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))","direction":"ltr"},".mockup-code pre[data-prefix]:before":{"content":["attr(data-prefix)","attr(data-prefix)"],"display":"inline-block","textAlign":"right","width":"2rem","opacity":"0.5"},".mockup-window":{"position":"relative","overflow":"hidden","overflowX":"auto","display":"flex","flexDirection":"column","borderRadius":"var(--rounded-box, 1rem)","paddingTop":"1.25rem"},".mockup-window pre[data-prefix]:before":{"content":"attr(data-prefix)","display":"inline-block","textAlign":"right"},".mockup-browser":{"position":"relative","overflow":"hidden","overflowX":"auto","borderRadius":"var(--rounded-box, 1rem)"},".mockup-browser pre[data-prefix]:before":{"content":"attr(data-prefix)","display":"inline-block","textAlign":"right"},".modal":{"pointerEvents":"none","position":"fixed","inset":"0px","margin":"0px","display":"grid","height":"100%","maxHeight":"none","width":"100%","maxWidth":"none","justifyItems":"center","padding":"0px","opacity":"0","overscrollBehavior":["contain","contain"],"zIndex":"999","backgroundColor":"transparent","color":"inherit","transitionDuration":"200ms","transitionTimingFunction":"cubic-bezier(0, 0, 0.2, 1)","transitionProperty":"transform, opacity, visibility","overflowY":"hidden"},".modal-scroll":{"overscrollBehavior":"auto"},":where(.modal)":{"alignItems":"center"},".modal-box":{"maxHeight":"calc(100vh - 5em)","gridColumnStart":"1","gridRowStart":"1","width":"91.666667%","maxWidth":"32rem","-TwScaleX":".9","-TwScaleY":".9","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))","borderBottomRightRadius":"var(--rounded-box, 1rem)","borderBottomLeftRadius":"var(--rounded-box, 1rem)","borderTopLeftRadius":"var(--rounded-box, 1rem)","borderTopRightRadius":"var(--rounded-box, 1rem)","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))","padding":"1.5rem","transitionProperty":"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter","transitionTimingFunction":["cubic-bezier(0.4, 0, 0.2, 1)","cubic-bezier(0, 0, 0.2, 1)"],"transitionDuration":"200ms","boxShadow":"rgba(0, 0, 0, 0.25) 0px 25px 50px -12px","overflowY":"auto","overscrollBehavior":"contain"},".modal-open,\n.modal:target,\n.modal-toggle:checked + .modal,\n.modal[open]":{"pointerEvents":"auto","visibility":"visible","opacity":"1"},".modal-action":{"display":"flex","marginTop":"1.5rem","justifyContent":"flex-end"},".modal-toggle":{"position":"fixed","height":"0px","width":"0px","appearance":"none","opacity":"0"},":root:has(:is(.modal-open, .modal:target, .modal-toggle:checked + .modal, .modal[open]))":{"overflow":"hidden","scrollbarGutter":"stable"},".navbar":{"display":"flex","alignItems":"center","padding":"var(--navbar-padding, 0.5rem)","minHeight":"4rem","width":"100%"},":where(.navbar > *:not(script, style))":{"display":"inline-flex","alignItems":"center"},".navbar-start":{"width":"50%","justifyContent":"flex-start"},".navbar-center":{"flexShrink":"0"},".navbar-end":{"width":"50%","justifyContent":"flex-end"},".progress":{"position":"relative","width":"100%","appearance":"none","overflow":"hidden","height":"0.5rem","borderRadius":"var(--rounded-box, 1rem)","backgroundColor":"var(--fallback-bc,oklch(var(--bc)/0.2))"},".radial-progress":{"position":"relative","display":"inline-grid","height":"var(--size)","width":"var(--size)","placeContent":"center","borderRadius":"9999px","backgroundColor":"transparent","verticalAlign":"middle","boxSizing":"content-box","-Value":"0","-Size":"5rem","-Thickness":"calc(var(--size) / 10)"},".radial-progress::-moz-progress-bar":{"appearance":"none","backgroundColor":"transparent"},".radial-progress::-webkit-progress-value":{"appearance":"none","backgroundColor":"transparent"},".radial-progress::-webkit-progress-bar":{"appearance":"none","backgroundColor":"transparent"},".radial-progress:before,\n.radial-progress:after":{"position":"absolute","borderRadius":"9999px","content":"\"\""},".radial-progress:before":{"inset":"0px","background":"radial-gradient(farthest-side, currentColor 98%, #0000) top/var(--thickness) var(--thickness)\n no-repeat,\n conic-gradient(currentColor calc(var(--value) * 1%), #0000 0)","WebkitMask":"radial-gradient(\n farthest-side,\n #0000 calc(99% - var(--thickness)),\n #000 calc(100% - var(--thickness))\n )","mask":"radial-gradient(\n farthest-side,\n #0000 calc(99% - var(--thickness)),\n #000 calc(100% - var(--thickness))\n )"},".radial-progress:after":{"inset":"calc(50% - var(--thickness) / 2)","transform":"rotate(calc(var(--value) * 3.6deg - 90deg)) translate(calc(var(--size) / 2 - 50%))","backgroundColor":"currentColor"},".radio":{"flexShrink":"0","-Chkbg":"var(--bc)","height":"1.5rem","width":"1.5rem","cursor":"pointer","appearance":"none","borderRadius":"9999px","borderWidth":"1px","borderColor":"var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)))","-TwBorderOpacity":"0.2"},".range":{"height":"1.5rem","width":"100%","cursor":"pointer","appearance":"none","WebkitAppearance":"none","-RangeShdw":"var(--fallback-bc,oklch(var(--bc)/1))","overflow":"hidden","borderRadius":"var(--rounded-box, 1rem)","backgroundColor":"transparent"},".range:focus":{"outline":"none"},".rating":{"position":"relative","display":"inline-flex"},".rating :where(input)":{"cursor":"pointer","borderRadius":"0px","animation":"rating-pop var(--animation-input, 0.25s) ease-out","height":"1.5rem","width":"1.5rem","backgroundColor":"var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))","-TwBgOpacity":"1"},".select":{"display":"inline-flex","cursor":"pointer","userSelect":"none","appearance":"none","height":"3rem","minHeight":"3rem","paddingLeft":"1rem","paddingRight":["2.5rem","2.5rem"],"fontSize":"0.875rem","lineHeight":["1.25rem","2"],"borderRadius":"var(--rounded-btn, 0.5rem)","borderWidth":"1px","borderColor":"transparent","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))","backgroundImage":"linear-gradient(45deg, transparent 50%, currentColor 50%),\n linear-gradient(135deg, currentColor 50%, transparent 50%)","backgroundPosition":"calc(100% - 20px) calc(1px + 50%),\n calc(100% - 16.1px) calc(1px + 50%)","backgroundSize":"4px 4px,\n 4px 4px","backgroundRepeat":"no-repeat"},".select[multiple]":{"height":"auto"},".stack":{"display":"inline-grid","placeItems":"center","alignItems":"flex-end"},".stack > *":{"gridColumnStart":"1","gridRowStart":"1","transform":"translateY(10%) scale(0.9)","zIndex":"1","width":"100%","opacity":"0.6"},".stack > *:nth-child(2)":{"transform":"translateY(5%) scale(0.95)","zIndex":"2","opacity":"0.8"},".stack > *:nth-child(1)":{"transform":"translateY(0) scale(1)","zIndex":"3","opacity":"1"},".stats":{"display":"inline-grid","borderRadius":"var(--rounded-box, 1rem)","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))"},":where(.stats)":{"gridAutoFlow":"column","overflowX":"auto"},".stat":{"display":"inline-grid","width":"100%","gridTemplateColumns":"repeat(1, 1fr)","columnGap":"1rem","borderColor":"var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)))","-TwBorderOpacity":"0.1","paddingLeft":"1.5rem","paddingRight":"1.5rem","paddingTop":"1rem","paddingBottom":"1rem"},".stat-figure":{"gridColumnStart":"2","gridRow":"span 3 / span 3","gridRowStart":"1","placeSelf":"center","justifySelf":"end"},".stat-title":{"gridColumnStart":"1","whiteSpace":"nowrap","color":"var(--fallback-bc,oklch(var(--bc)/0.6))"},".stat-value":{"gridColumnStart":"1","whiteSpace":"nowrap","fontSize":"2.25rem","lineHeight":"2.5rem","fontWeight":"800"},".stat-desc":{"gridColumnStart":"1","whiteSpace":"nowrap","fontSize":"0.75rem","lineHeight":"1rem","color":"var(--fallback-bc,oklch(var(--bc)/0.6))"},".stat-actions":{"gridColumnStart":"1","whiteSpace":"nowrap","marginTop":"1rem"},".steps":{"display":"inline-grid","gridAutoFlow":"column","overflow":"hidden","overflowX":"auto","counterReset":"step","gridAutoColumns":"1fr"},".steps .step":{"display":"grid","gridTemplateColumns":["repeat(1, minmax(0, 1fr))","auto"],"gridTemplateRows":["repeat(2, minmax(0, 1fr))","40px 1fr"],"placeItems":"center","textAlign":"center","minWidth":"4rem"},".swap":{"position":"relative","display":"inline-grid","userSelect":"none","placeContent":"center","cursor":"pointer"},".swap > *":{"gridColumnStart":"1","gridRowStart":"1","transitionDuration":"300ms","transitionTimingFunction":"cubic-bezier(0, 0, 0.2, 1)","transitionProperty":"transform, opacity"},".swap input":{"appearance":"none"},".swap .swap-on,\n.swap .swap-indeterminate,\n.swap input:indeterminate ~ .swap-on":{"opacity":"0"},".swap input:checked ~ .swap-off,\n.swap-active .swap-off,\n.swap input:indeterminate ~ .swap-off":{"opacity":"0"},".swap input:checked ~ .swap-on,\n.swap-active .swap-on,\n.swap input:indeterminate ~ .swap-indeterminate":{"opacity":"1"},".tabs":{"display":"grid","alignItems":"flex-end"},".tabs-lifted:has(.tab-content[class^=\"rounded-\"]) .tab:first-child:not(:is(.tab-active, [aria-selected=\"true\"])), .tabs-lifted:has(.tab-content[class*=\" rounded-\"]) .tab:first-child:not(:is(.tab-active, [aria-selected=\"true\"]))":{"borderBottomColor":"transparent"},".tab":{"position":"relative","gridRowStart":"1","display":"inline-flex","height":"2rem","cursor":"pointer","userSelect":"none","appearance":"none","flexWrap":"wrap","alignItems":"center","justifyContent":"center","textAlign":"center","fontSize":"0.875rem","lineHeight":["1.25rem","2"],"-TabPadding":"1rem","-TwTextOpacity":"0.5","-TabColor":"var(--fallback-bc,oklch(var(--bc)/1))","-TabBg":"var(--fallback-b1,oklch(var(--b1)/1))","-TabBorderColor":"var(--fallback-b3,oklch(var(--b3)/1))","color":"var(--tab-color)","paddingInlineStart":"var(--tab-padding, 1rem)","paddingInlineEnd":"var(--tab-padding, 1rem)"},".tab:is(input[type=\"radio\"])":{"width":"auto","borderBottomRightRadius":"0px","borderBottomLeftRadius":"0px"},".tab:is(input[type=\"radio\"]):after":{"-TwContent":"attr(aria-label)","content":"var(--tw-content)"},".tab:not(input):empty":{"cursor":"default","gridColumnStart":"span 9999"},".tab-content":{"gridColumnStart":"1","gridColumnEnd":"span 9999","gridRowStart":"2","marginTop":"calc(var(--tab-border) * -1)","display":"none","borderColor":"transparent","borderWidth":"var(--tab-border, 0)"},":checked + .tab-content:nth-child(2),\n :is(.tab-active, [aria-selected=\"true\"]) + .tab-content:nth-child(2)":{"borderStartStartRadius":"0px"},"input.tab:checked + .tab-content,\n:is(.tab-active, [aria-selected=\"true\"]) + .tab-content":{"display":"block"},".table":{"position":"relative","width":"100%","borderRadius":"var(--rounded-box, 1rem)","textAlign":"left","fontSize":"0.875rem","lineHeight":"1.25rem"},".table :where(.table-pin-rows thead tr)":{"position":"sticky","top":"0px","zIndex":"1","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))"},".table :where(.table-pin-rows tfoot tr)":{"position":"sticky","bottom":"0px","zIndex":"1","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))"},".table :where(.table-pin-cols tr th)":{"position":"sticky","left":"0px","right":"0px","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))"},".table-zebra tbody tr:nth-child(even) :where(.table-pin-cols tr th)":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))"},".textarea":{"minHeight":"3rem","flexShrink":"1","paddingLeft":"1rem","paddingRight":"1rem","paddingTop":"0.5rem","paddingBottom":"0.5rem","fontSize":"0.875rem","lineHeight":["1.25rem","2"],"borderRadius":"var(--rounded-btn, 0.5rem)","borderWidth":"1px","borderColor":"transparent","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))"},".timeline":{"position":"relative","display":"flex"},":where(.timeline > li)":{"position":"relative","display":"grid","flexShrink":"0","alignItems":"center","gridTemplateRows":"var(--timeline-row-start, minmax(0, 1fr)) auto var(\n --timeline-row-end,\n minmax(0, 1fr)\n )","gridTemplateColumns":"var(--timeline-col-start, minmax(0, 1fr)) auto var(\n --timeline-col-end,\n minmax(0, 1fr)\n )"},".timeline > li > hr":{"width":"100%","borderWidth":"0px"},":where(.timeline > li > hr):first-child":{"gridColumnStart":"1","gridRowStart":"2"},":where(.timeline > li > hr):last-child":{"gridColumnStart":"3","gridColumnEnd":"none","gridRowStart":"2","gridRowEnd":"auto"},".timeline-start":{"gridColumnStart":"1","gridColumnEnd":"4","gridRowStart":"1","gridRowEnd":"2","margin":"0.25rem","alignSelf":"flex-end","justifySelf":"center"},".timeline-middle":{"gridColumnStart":"2","gridRowStart":"2"},".timeline-end":{"gridColumnStart":"1","gridColumnEnd":"4","gridRowStart":"3","gridRowEnd":"4","margin":"0.25rem","alignSelf":"flex-start","justifySelf":"center"},".toast":{"position":"fixed","display":"flex","minWidth":"fit-content","flexDirection":"column","whiteSpace":"nowrap","gap":"0.5rem","padding":"1rem"},".toggle":{"flexShrink":"0","-Tglbg":"var(--fallback-b1,oklch(var(--b1)/1))","-Handleoffset":"1.5rem","-Handleoffsetcalculator":"calc(var(--handleoffset) * -1)","-Togglehandleborder":"0 0","height":"1.5rem","width":"3rem","cursor":"pointer","appearance":"none","borderRadius":"var(--rounded-badge, 1.9rem)","borderWidth":"1px","borderColor":"currentColor","backgroundColor":"currentColor","color":"var(--fallback-bc,oklch(var(--bc)/0.5))","transition":"background,\n box-shadow var(--animation-input, 0.2s) ease-out","boxShadow":"var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset,\n 0 0 0 2px var(--tglbg) inset,\n var(--togglehandleborder)"},".alert-info":{"borderColor":"var(--fallback-in,oklch(var(--in)/0.2))","-TwTextOpacity":"1","color":"var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))","-AlertBg":"var(--fallback-in,oklch(var(--in)/1))","-AlertBgMix":"var(--fallback-b1,oklch(var(--b1)/1))"},".alert-success":{"borderColor":"var(--fallback-su,oklch(var(--su)/0.2))","-TwTextOpacity":"1","color":"var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))","-AlertBg":"var(--fallback-su,oklch(var(--su)/1))","-AlertBgMix":"var(--fallback-b1,oklch(var(--b1)/1))"},".alert-warning":{"borderColor":"var(--fallback-wa,oklch(var(--wa)/0.2))","-TwTextOpacity":"1","color":"var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))","-AlertBg":"var(--fallback-wa,oklch(var(--wa)/1))","-AlertBgMix":"var(--fallback-b1,oklch(var(--b1)/1))"},".alert-error":{"borderColor":"var(--fallback-er,oklch(var(--er)/0.2))","-TwTextOpacity":"1","color":"var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))","-AlertBg":"var(--fallback-er,oklch(var(--er)/1))","-AlertBgMix":"var(--fallback-b1,oklch(var(--b1)/1))"},".avatar-group":{"display":"flex","overflow":"hidden"},".avatar-group :where(.avatar)":{"overflow":"hidden","borderRadius":"9999px","borderWidth":"4px","-TwBorderOpacity":"1","borderColor":"var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity)))"},".badge-neutral":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-n,oklch(var(--n)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))"},".badge-primary":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))"},".badge-secondary":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))"},".badge-accent":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))"},".badge-info":{"borderColor":"transparent","-TwBgOpacity":"1","backgroundColor":"var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))"},".badge-success":{"borderColor":"transparent","-TwBgOpacity":"1","backgroundColor":"var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))"},".badge-warning":{"borderColor":"transparent","-TwBgOpacity":"1","backgroundColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))"},".badge-error":{"borderColor":"transparent","-TwBgOpacity":"1","backgroundColor":"var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))"},".badge-ghost":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))"},".badge-outline":{"borderColor":"currentColor","-TwBorderOpacity":"0.5","backgroundColor":"transparent","color":"currentColor"},".badge-outline.badge-neutral":{"-TwTextOpacity":"1","color":"var(--fallback-n,oklch(var(--n)/var(--tw-text-opacity)))"},".badge-outline.badge-primary":{"-TwTextOpacity":"1","color":"var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))"},".badge-outline.badge-secondary":{"-TwTextOpacity":"1","color":"var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))"},".badge-outline.badge-accent":{"-TwTextOpacity":"1","color":"var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)))"},".badge-outline.badge-info":{"-TwTextOpacity":"1","color":"var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))"},".badge-outline.badge-success":{"-TwTextOpacity":"1","color":"var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))"},".badge-outline.badge-warning":{"-TwTextOpacity":"1","color":"var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))"},".badge-outline.badge-error":{"-TwTextOpacity":"1","color":"var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))"},".btm-nav > *:not(.active)":{"paddingTop":"0.125rem"},".btm-nav > *:where(.active)":{"borderTopWidth":"2px","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))"},".btm-nav > *.disabled,\n .btm-nav > *[disabled]":{"pointerEvents":"none","-TwBorderOpacity":"0","backgroundColor":"var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))","-TwBgOpacity":"0.1","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))","-TwTextOpacity":"0.2"},".btm-nav > * .label":{"fontSize":"1rem","lineHeight":"1.5rem"},".breadcrumbs > ul > li > a:focus, .breadcrumbs > ol > li > a:focus":{"outline":"2px solid transparent","outlineOffset":"2px"},".breadcrumbs > ul > li > a:focus-visible, .breadcrumbs > ol > li > a:focus-visible":{"outline":"2px solid currentColor","outlineOffset":"2px"},".breadcrumbs > ul > li + *:before, .breadcrumbs > ol > li + *:before":{"content":"\"\"","marginLeft":"0.5rem","marginRight":"0.75rem","display":"block","height":"0.375rem","width":"0.375rem","-TwRotate":"45deg","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))","opacity":"0.4","borderTop":"1px solid","borderRight":"1px solid","backgroundColor":"transparent"},"[dir=\"rtl\"] .breadcrumbs > ul > li + *:before,\n[dir=\"rtl\"] .breadcrumbs > ol > li + *:before":{"-TwRotate":"-135deg"},"@media (prefers-reduced-motion: no-preference)":{".btn":{"animation":"button-pop var(--animation-btn, 0.25s) ease-out"}},".btn:active:hover,\n .btn:active:focus":{"animation":"button-pop 0s ease-out","transform":"scale(var(--btn-focus-scale, 0.97))"},"@supports not (color: oklch(0% 0 0))":[{".btn":{"backgroundColor":"var(--btn-color, var(--fallback-b2))","borderColor":"var(--btn-color, var(--fallback-b2))"}},{".btn-primary":{"-BtnColor":"var(--fallback-p)"}},{".btn-secondary":{"-BtnColor":"var(--fallback-s)"}},{".btn-accent":{"-BtnColor":"var(--fallback-a)"}},{".btn-neutral":{"-BtnColor":"var(--fallback-n)"}},{".btn-info":{"-BtnColor":"var(--fallback-in)"}},{".btn-success":{"-BtnColor":"var(--fallback-su)"}},{".btn-warning":{"-BtnColor":"var(--fallback-wa)"}},{".btn-error":{"-BtnColor":"var(--fallback-er)"}},{".prose :where(code):not(:where([class~=\"not-prose\"] *, pre *))":{"backgroundColor":"var(--fallback-b3,oklch(var(--b3)/1))"}}],"@supports (color: color-mix(in oklab, black, black))":[{".btn-active":{"backgroundColor":"color-mix(\n in oklab,\n oklch(var(--btn-color, var(--b3)) / var(--tw-bg-opacity, 1)) 90%,\n black\n )","borderColor":"color-mix(\n in oklab,\n oklch(var(--btn-color, var(--b3)) / var(--tw-border-opacity, 1)) 90%,\n black\n )"}},{".btn-outline.btn-primary.btn-active":{"backgroundColor":"color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black)","borderColor":"color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black)"}},{".btn-outline.btn-secondary.btn-active":{"backgroundColor":"color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black)","borderColor":"color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black)"}},{".btn-outline.btn-accent.btn-active":{"backgroundColor":"color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black)","borderColor":"color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black)"}},{".btn-outline.btn-success.btn-active":{"backgroundColor":"color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black)","borderColor":"color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black)"}},{".btn-outline.btn-info.btn-active":{"backgroundColor":"color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black)","borderColor":"color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black)"}},{".btn-outline.btn-warning.btn-active":{"backgroundColor":"color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black)","borderColor":"color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black)"}},{".btn-outline.btn-error.btn-active":{"backgroundColor":"color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black)","borderColor":"color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black)"}}],".btn:focus-visible":{"outlineStyle":"solid","outlineWidth":"2px","outlineOffset":"2px"},".btn-primary":{"-TwTextOpacity":"1","color":"var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))","outlineColor":"var(--fallback-p,oklch(var(--p)/1))"},"@supports (color: oklch(0% 0 0))":[{".btn-primary":{"-BtnColor":"var(--p)"}},{".btn-secondary":{"-BtnColor":"var(--s)"}},{".btn-accent":{"-BtnColor":"var(--a)"}},{".btn-neutral":{"-BtnColor":"var(--n)"}},{".btn-info":{"-BtnColor":"var(--in)"}},{".btn-success":{"-BtnColor":"var(--su)"}},{".btn-warning":{"-BtnColor":"var(--wa)"}},{".btn-error":{"-BtnColor":"var(--er)"}}],".btn-secondary":{"-TwTextOpacity":"1","color":"var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))","outlineColor":"var(--fallback-s,oklch(var(--s)/1))"},".btn-accent":{"-TwTextOpacity":"1","color":"var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))","outlineColor":"var(--fallback-a,oklch(var(--a)/1))"},".btn-neutral":{"-TwTextOpacity":"1","color":"var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))","outlineColor":"var(--fallback-n,oklch(var(--n)/1))"},".btn-info":{"-TwTextOpacity":"1","color":"var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))","outlineColor":"var(--fallback-in,oklch(var(--in)/1))"},".btn-success":{"-TwTextOpacity":"1","color":"var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))","outlineColor":"var(--fallback-su,oklch(var(--su)/1))"},".btn-warning":{"-TwTextOpacity":"1","color":"var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))","outlineColor":"var(--fallback-wa,oklch(var(--wa)/1))"},".btn-error":{"-TwTextOpacity":"1","color":"var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))","outlineColor":"var(--fallback-er,oklch(var(--er)/1))"},".btn.glass":{"-TwShadow":"0 0 #0000","-TwShadowColored":"0 0 #0000","boxShadow":"var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)","outlineColor":"currentColor"},".btn.glass.btn-active":{"-GlassOpacity":"25%","-GlassBorderOpacity":"15%"},".btn-ghost":{"borderWidth":"1px","borderColor":"transparent","backgroundColor":"transparent","color":"currentColor","-TwShadow":"0 0 #0000","-TwShadowColored":"0 0 #0000","boxShadow":"var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)","outlineColor":"currentColor"},".btn-ghost.btn-active":{"borderColor":"transparent","backgroundColor":"var(--fallback-bc,oklch(var(--bc)/0.2))"},".btn-link":{"borderColor":"transparent","backgroundColor":"transparent","-TwTextOpacity":"1","color":"var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))","textDecorationLine":"underline","-TwShadow":"0 0 #0000","-TwShadowColored":"0 0 #0000","boxShadow":"var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)","outlineColor":"currentColor"},".btn-link.btn-active":{"borderColor":"transparent","backgroundColor":"transparent","textDecorationLine":"underline"},".btn-outline":{"borderColor":"currentColor","backgroundColor":"transparent","-TwTextOpacity":"1","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))","-TwShadow":"0 0 #0000","-TwShadowColored":"0 0 #0000","boxShadow":"var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)"},".btn-outline.btn-active":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)))"},".btn-outline.btn-primary":{"-TwTextOpacity":"1","color":"var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))"},".btn-outline.btn-primary.btn-active":{"-TwTextOpacity":"1","color":"var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))"},".btn-outline.btn-secondary":{"-TwTextOpacity":"1","color":"var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))"},".btn-outline.btn-secondary.btn-active":{"-TwTextOpacity":"1","color":"var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))"},".btn-outline.btn-accent":{"-TwTextOpacity":"1","color":"var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)))"},".btn-outline.btn-accent.btn-active":{"-TwTextOpacity":"1","color":"var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))"},".btn-outline.btn-success":{"-TwTextOpacity":"1","color":"var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))"},".btn-outline.btn-success.btn-active":{"-TwTextOpacity":"1","color":"var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))"},".btn-outline.btn-info":{"-TwTextOpacity":"1","color":"var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))"},".btn-outline.btn-info.btn-active":{"-TwTextOpacity":"1","color":"var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))"},".btn-outline.btn-warning":{"-TwTextOpacity":"1","color":"var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))"},".btn-outline.btn-warning.btn-active":{"-TwTextOpacity":"1","color":"var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))"},".btn-outline.btn-error":{"-TwTextOpacity":"1","color":"var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))"},".btn-outline.btn-error.btn-active":{"-TwTextOpacity":"1","color":"var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))"},".btn.btn-disabled,\n .btn[disabled],\n .btn:disabled":{"-TwBorderOpacity":"0","backgroundColor":"var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))","-TwBgOpacity":"0.2","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))","-TwTextOpacity":"0.2"},".btn:is(input[type=\"checkbox\"]:checked),\n.btn:is(input[type=\"radio\"]:checked)":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))"},".btn:is(input[type=\"checkbox\"]:checked):focus-visible, .btn:is(input[type=\"radio\"]:checked):focus-visible":{"outlineColor":"var(--fallback-p,oklch(var(--p)/1))"},"@keyframes button-pop":{"0%":{"transform":"scale(var(--btn-focus-scale, 0.98))"},"40%":{"transform":"scale(1.02)"},"100%":{"transform":"scale(1)"}},".card :where(figure:first-child)":{"overflow":"hidden","borderStartStartRadius":"inherit","borderStartEndRadius":"inherit","borderEndStartRadius":"unset","borderEndEndRadius":"unset"},".card :where(figure:last-child)":{"overflow":"hidden","borderStartStartRadius":"unset","borderStartEndRadius":"unset","borderEndStartRadius":"inherit","borderEndEndRadius":"inherit"},".card:focus-visible":{"outline":"2px solid currentColor","outlineOffset":"2px"},".card.bordered":{"borderWidth":"1px","-TwBorderOpacity":"1","borderColor":"var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))"},".card-bordered":{"borderWidth":"1px","-TwBorderOpacity":"1","borderColor":"var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))"},".card.compact .card-body":{"padding":"1rem","fontSize":"0.875rem","lineHeight":"1.25rem"},".card-title":{"display":"flex","alignItems":"center","gap":"0.5rem","fontSize":"1.25rem","lineHeight":"1.75rem","fontWeight":"600"},".card.image-full :where(figure)":{"overflow":"hidden","borderRadius":"inherit"},".carousel::-webkit-scrollbar":{"display":"none"},".chat-bubble-primary":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))"},".chat-bubble-secondary":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))"},".chat-bubble-accent":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))"},".chat-bubble-info":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))"},".chat-bubble-success":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))"},".chat-bubble-warning":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))"},".chat-bubble-error":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))"},".checkbox:focus":{"boxShadow":"none"},".checkbox:focus-visible":{"outlineStyle":"solid","outlineWidth":"2px","outlineOffset":"2px","outlineColor":"var(--fallback-bc,oklch(var(--bc)/1))"},".checkbox:disabled":{"borderWidth":"0px","cursor":"not-allowed","borderColor":"transparent","-TwBgOpacity":"1","backgroundColor":"var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))","opacity":"0.2"},".checkbox:checked,\n .checkbox[aria-checked=\"true\"]":{"backgroundRepeat":"no-repeat","animation":"checkmark var(--animation-input, 0.2s) ease-out","backgroundColor":"var(--chkbg)","backgroundImage":"linear-gradient(-45deg, transparent 65%, var(--chkbg) 65.99%),\n linear-gradient(45deg, transparent 75%, var(--chkbg) 75.99%),\n linear-gradient(-45deg, var(--chkbg) 40%, transparent 40.99%),\n linear-gradient(\n 45deg,\n var(--chkbg) 30%,\n var(--chkfg) 30.99%,\n var(--chkfg) 40%,\n transparent 40.99%\n ),\n linear-gradient(-45deg, var(--chkfg) 50%, var(--chkbg) 50.99%)"},".checkbox:indeterminate":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))","backgroundRepeat":"no-repeat","animation":"checkmark var(--animation-input, 0.2s) ease-out","backgroundImage":"linear-gradient(90deg, transparent 80%, var(--chkbg) 80%),\n linear-gradient(-90deg, transparent 80%, var(--chkbg) 80%),\n linear-gradient(0deg, var(--chkbg) 43%, var(--chkfg) 43%, var(--chkfg) 57%, var(--chkbg) 57%)"},".checkbox-primary":{"-Chkbg":"var(--fallback-p,oklch(var(--p)/1))","-Chkfg":"var(--fallback-pc,oklch(var(--pc)/1))","-TwBorderOpacity":"1","borderColor":"var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))"},".checkbox-primary:focus-visible":{"outlineColor":"var(--fallback-p,oklch(var(--p)/1))"},".checkbox-primary:checked,\n .checkbox-primary[aria-checked=\"true\"]":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))"},".checkbox-secondary":{"-Chkbg":"var(--fallback-s,oklch(var(--s)/1))","-Chkfg":"var(--fallback-sc,oklch(var(--sc)/1))","-TwBorderOpacity":"1","borderColor":"var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))"},".checkbox-secondary:focus-visible":{"outlineColor":"var(--fallback-s,oklch(var(--s)/1))"},".checkbox-secondary:checked,\n .checkbox-secondary[aria-checked=\"true\"]":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))"},".checkbox-accent":{"-Chkbg":"var(--fallback-a,oklch(var(--a)/1))","-Chkfg":"var(--fallback-ac,oklch(var(--ac)/1))","-TwBorderOpacity":"1","borderColor":"var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))"},".checkbox-accent:focus-visible":{"outlineColor":"var(--fallback-a,oklch(var(--a)/1))"},".checkbox-accent:checked,\n .checkbox-accent[aria-checked=\"true\"]":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))"},".checkbox-success":{"-Chkbg":"var(--fallback-su,oklch(var(--su)/1))","-Chkfg":"var(--fallback-suc,oklch(var(--suc)/1))","-TwBorderOpacity":"1","borderColor":"var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))"},".checkbox-success:focus-visible":{"outlineColor":"var(--fallback-su,oklch(var(--su)/1))"},".checkbox-success:checked,\n .checkbox-success[aria-checked=\"true\"]":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))"},".checkbox-warning":{"-Chkbg":"var(--fallback-wa,oklch(var(--wa)/1))","-Chkfg":"var(--fallback-wac,oklch(var(--wac)/1))","-TwBorderOpacity":"1","borderColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))"},".checkbox-warning:focus-visible":{"outlineColor":"var(--fallback-wa,oklch(var(--wa)/1))"},".checkbox-warning:checked,\n .checkbox-warning[aria-checked=\"true\"]":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))"},".checkbox-info":{"-Chkbg":"var(--fallback-in,oklch(var(--in)/1))","-Chkfg":"var(--fallback-inc,oklch(var(--inc)/1))","-TwBorderOpacity":"1","borderColor":"var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))"},".checkbox-info:focus-visible":{"outlineColor":"var(--fallback-in,oklch(var(--in)/1))"},".checkbox-info:checked,\n .checkbox-info[aria-checked=\"true\"]":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))"},".checkbox-error":{"-Chkbg":"var(--fallback-er,oklch(var(--er)/1))","-Chkfg":"var(--fallback-erc,oklch(var(--erc)/1))","-TwBorderOpacity":"1","borderColor":"var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))"},".checkbox-error:focus-visible":{"outlineColor":"var(--fallback-er,oklch(var(--er)/1))"},".checkbox-error:checked,\n .checkbox-error[aria-checked=\"true\"]":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))"},"@keyframes checkmark":{"0%":{"backgroundPositionY":"5px"},"50%":{"backgroundPositionY":"-2px"},"100%":{"backgroundPositionY":"0"}},".checkbox-mark":{"display":"none"},"details.collapse":{"width":"100%"},"details.collapse summary":{"position":"relative","display":"block","outline":"2px solid transparent","outlineOffset":"2px"},"details.collapse summary::-webkit-details-marker":{"display":"none"},".collapse:focus-visible":{"outlineStyle":"solid","outlineWidth":"2px","outlineOffset":"2px","outlineColor":"var(--fallback-bc,oklch(var(--bc)/1))"},".collapse:has(.collapse-title:focus-visible),\n.collapse:has(> input[type=\"checkbox\"]:focus-visible),\n.collapse:has(> input[type=\"radio\"]:focus-visible)":{"outlineStyle":"solid","outlineWidth":"2px","outlineOffset":"2px","outlineColor":"var(--fallback-bc,oklch(var(--bc)/1))"},".collapse-arrow > .collapse-title:after":{"position":"absolute","display":"block","height":"0.5rem","width":"0.5rem","-TwTranslateY":"-100%","-TwRotate":"45deg","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))","transitionProperty":"all","transitionTimingFunction":["cubic-bezier(0.4, 0, 0.2, 1)","cubic-bezier(0, 0, 0.2, 1)"],"transitionDuration":["150ms","0.2s"],"top":"1.9rem","insetInlineEnd":"1.4rem","content":"\"\"","transformOrigin":"75% 75%","boxShadow":"2px 2px","pointerEvents":"none"},".collapse-plus > .collapse-title:after":{"position":"absolute","display":"block","height":"0.5rem","width":"0.5rem","transitionProperty":"all","transitionTimingFunction":["cubic-bezier(0.4, 0, 0.2, 1)","cubic-bezier(0, 0, 0.2, 1)"],"transitionDuration":"300ms","top":"0.9rem","insetInlineEnd":"1.4rem","content":"\"+\"","pointerEvents":"none"},".collapse:not(.collapse-open):not(.collapse-close) > input[type=\"checkbox\"],\n.collapse:not(.collapse-open):not(.collapse-close) > input[type=\"radio\"]:not(:checked),\n.collapse:not(.collapse-open):not(.collapse-close) > .collapse-title":{"cursor":"pointer"},".collapse:focus:not(.collapse-open):not(.collapse-close):not(.collapse[open]) > .collapse-title":{"cursor":"unset"},".collapse-title":{"position":"relative"},":where(.collapse > input[type=\"checkbox\"]),\n:where(.collapse > input[type=\"radio\"])":{"zIndex":"1"},".collapse-title,\n:where(.collapse > input[type=\"checkbox\"]),\n:where(.collapse > input[type=\"radio\"])":{"width":"100%","padding":"1rem","paddingInlineEnd":"3rem","minHeight":"3.75rem","transition":"background-color 0.2s ease-out"},".collapse[open] > :where(.collapse-content),\n.collapse-open > :where(.collapse-content),\n.collapse:focus:not(.collapse-close) > :where(.collapse-content),\n.collapse:not(.collapse-close) > :where(input[type=\"checkbox\"]:checked ~ .collapse-content),\n.collapse:not(.collapse-close) > :where(input[type=\"radio\"]:checked ~ .collapse-content)":{"paddingBottom":"1rem","transition":"padding 0.2s ease-out,\n background-color 0.2s ease-out"},".collapse[open].collapse-arrow > .collapse-title:after,\n.collapse-open.collapse-arrow > .collapse-title:after,\n.collapse-arrow:focus:not(.collapse-close) > .collapse-title:after,\n.collapse-arrow:not(.collapse-close) > input[type=\"checkbox\"]:checked ~ .collapse-title:after,\n.collapse-arrow:not(.collapse-close) > input[type=\"radio\"]:checked ~ .collapse-title:after":{"-TwTranslateY":"-50%","-TwRotate":"225deg","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))"},".collapse[open].collapse-plus > .collapse-title:after,\n.collapse-open.collapse-plus > .collapse-title:after,\n.collapse-plus:focus:not(.collapse-close) > .collapse-title:after,\n.collapse-plus:not(.collapse-close) > input[type=\"checkbox\"]:checked ~ .collapse-title:after,\n.collapse-plus:not(.collapse-close) > input[type=\"radio\"]:checked ~ .collapse-title:after":{"content":"\"−\""},".divider:not(:empty)":{"gap":"1rem"},".divider-neutral:before,\n .divider-neutral:after":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))"},".divider-primary:before,\n .divider-primary:after":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))"},".divider-secondary:before,\n .divider-secondary:after":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)))"},".divider-accent:before,\n .divider-accent:after":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)))"},".divider-success:before,\n .divider-success:after":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))"},".divider-warning:before,\n .divider-warning:after":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))"},".divider-info:before,\n .divider-info:after":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))"},".divider-error:before,\n .divider-error:after":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))"},".drawer-toggle:checked ~ .drawer-side > .drawer-overlay":{"backgroundColor":"#0006"},".drawer-toggle:focus-visible ~ .drawer-content label.drawer-button":{"outlineStyle":"solid","outlineWidth":"2px","outlineOffset":"2px"},".dropdown.dropdown-open .dropdown-content,\n.dropdown:focus .dropdown-content,\n.dropdown:focus-within .dropdown-content":{"-TwScaleX":"1","-TwScaleY":"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))"},".file-input-bordered":{"-TwBorderOpacity":"0.2"},".file-input:focus":{"outlineStyle":"solid","outlineWidth":"2px","outlineOffset":"2px","outlineColor":"var(--fallback-bc,oklch(var(--bc)/0.2))"},".file-input-ghost":{"-TwBgOpacity":"0.05"},".file-input-ghost:focus":{"-TwBgOpacity":"1","-TwTextOpacity":"1","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))","boxShadow":"none"},".file-input-ghost::file-selector-button":{"borderWidth":"1px","borderColor":"transparent","backgroundColor":"transparent","color":"currentColor"},".file-input-primary":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))"},".file-input-primary:focus":{"outlineColor":"var(--fallback-p,oklch(var(--p)/1))"},".file-input-primary::file-selector-button":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))"},".file-input-secondary":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))"},".file-input-secondary:focus":{"outlineColor":"var(--fallback-s,oklch(var(--s)/1))"},".file-input-secondary::file-selector-button":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))"},".file-input-accent":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))"},".file-input-accent:focus":{"outlineColor":"var(--fallback-a,oklch(var(--a)/1))"},".file-input-accent::file-selector-button":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))"},".file-input-info":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))"},".file-input-info:focus":{"outlineColor":"var(--fallback-in,oklch(var(--in)/1))"},".file-input-info::file-selector-button":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))"},".file-input-success":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))"},".file-input-success:focus":{"outlineColor":"var(--fallback-su,oklch(var(--su)/1))"},".file-input-success::file-selector-button":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))"},".file-input-warning":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))"},".file-input-warning:focus":{"outlineColor":"var(--fallback-wa,oklch(var(--wa)/1))"},".file-input-warning::file-selector-button":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))"},".file-input-error":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))"},".file-input-error:focus":{"outlineColor":"var(--fallback-er,oklch(var(--er)/1))"},".file-input-error::file-selector-button":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))"},".file-input-disabled,\n .file-input[disabled]":{"cursor":"not-allowed","-TwBorderOpacity":"1","borderColor":"var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))","-TwTextOpacity":"0.2"},".file-input-disabled::placeholder,\n .file-input[disabled]::placeholder":{"color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))","-TwPlaceholderOpacity":"0.2"},".file-input-disabled::file-selector-button, .file-input[disabled]::file-selector-button":{"-TwBorderOpacity":"0","backgroundColor":"var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))","-TwBgOpacity":"0.2","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))","-TwTextOpacity":"0.2"},".footer-title":{"marginBottom":"0.5rem","fontWeight":"700","textTransform":"uppercase","opacity":"0.6"},".label-text":{"fontSize":"0.875rem","lineHeight":"1.25rem","-TwTextOpacity":"1","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))"},".label-text-alt":{"fontSize":"0.75rem","lineHeight":"1rem","-TwTextOpacity":"1","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))"},".input input":{"-TwBgOpacity":"1","backgroundColor":["var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))","transparent"]},".input input:focus":{"outline":"2px solid transparent","outlineOffset":"2px"},".input[list]::-webkit-calendar-picker-indicator":{"lineHeight":"1em"},".input-bordered":{"borderColor":"var(--fallback-bc,oklch(var(--bc)/0.2))"},".input:focus,\n .input:focus-within":{"boxShadow":"none","borderColor":"var(--fallback-bc,oklch(var(--bc)/0.2))","outlineStyle":"solid","outlineWidth":"2px","outlineOffset":"2px","outlineColor":"var(--fallback-bc,oklch(var(--bc)/0.2))"},".input-ghost":{"-TwBgOpacity":"0.05"},".input-ghost:focus,\n .input-ghost:focus-within":{"-TwBgOpacity":"1","-TwTextOpacity":"1","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))","boxShadow":"none"},".input-primary":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))"},".input-primary:focus,\n .input-primary:focus-within":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))","outlineColor":"var(--fallback-p,oklch(var(--p)/1))"},".input-secondary":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))"},".input-secondary:focus,\n .input-secondary:focus-within":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))","outlineColor":"var(--fallback-s,oklch(var(--s)/1))"},".input-accent":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))"},".input-accent:focus,\n .input-accent:focus-within":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))","outlineColor":"var(--fallback-a,oklch(var(--a)/1))"},".input-info":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))"},".input-info:focus,\n .input-info:focus-within":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))","outlineColor":"var(--fallback-in,oklch(var(--in)/1))"},".input-success":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))"},".input-success:focus,\n .input-success:focus-within":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))","outlineColor":"var(--fallback-su,oklch(var(--su)/1))"},".input-warning":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))"},".input-warning:focus,\n .input-warning:focus-within":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))","outlineColor":"var(--fallback-wa,oklch(var(--wa)/1))"},".input-error":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))"},".input-error:focus,\n .input-error:focus-within":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))","outlineColor":"var(--fallback-er,oklch(var(--er)/1))"},".input:has(> input[disabled]),\n .input-disabled,\n .input:disabled,\n .input[disabled]":{"cursor":"not-allowed","-TwBorderOpacity":"1","borderColor":"var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))","color":"var(--fallback-bc,oklch(var(--bc)/0.4))"},".input:has(> input[disabled])::placeholder,\n .input-disabled::placeholder,\n .input:disabled::placeholder,\n .input[disabled]::placeholder":{"color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))","-TwPlaceholderOpacity":"0.2"},".input:has(> input[disabled]) > input[disabled]":{"cursor":"not-allowed"},".input::-webkit-date-and-time-value":{"textAlign":"inherit"},".join > :where(*:not(:first-child))":{"marginTop":"0px","marginBottom":"0px","marginInlineStart":"-1px"},".join-item:focus":{"isolation":"isolate"},".link-primary":{"-TwTextOpacity":"1","color":"var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))"},"@supports (color:color-mix(in oklab,black,black))":[{"@media (hover:hover)":{".link-primary:hover":{"color":"color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 80%,black)"}}},{"@media (hover:hover)":{".link-secondary:hover":{"color":"color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 80%,black)"}}},{"@media (hover:hover)":{".link-accent:hover":{"color":"color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 80%,black)"}}},{"@media (hover:hover)":{".link-neutral:hover":{"color":"color-mix(in oklab,var(--fallback-n,oklch(var(--n)/1)) 80%,black)"}}},{"@media (hover:hover)":{".link-success:hover":{"color":"color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 80%,black)"}}},{"@media (hover:hover)":{".link-info:hover":{"color":"color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 80%,black)"}}},{"@media (hover:hover)":{".link-warning:hover":{"color":"color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 80%,black)"}}},{"@media (hover:hover)":{".link-error:hover":{"color":"color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 80%,black)"}}}],".link-secondary":{"-TwTextOpacity":"1","color":"var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))"},".link-accent":{"-TwTextOpacity":"1","color":"var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)))"},".link-neutral":{"-TwTextOpacity":"1","color":"var(--fallback-n,oklch(var(--n)/var(--tw-text-opacity)))"},".link-success":{"-TwTextOpacity":"1","color":"var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))"},".link-info":{"-TwTextOpacity":"1","color":"var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))"},".link-warning":{"-TwTextOpacity":"1","color":"var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))"},".link-error":{"-TwTextOpacity":"1","color":"var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))"},".link:focus":{"outline":"2px solid transparent","outlineOffset":"2px"},".link:focus-visible":{"outline":"2px solid currentColor","outlineOffset":"2px"},".loading":{"pointerEvents":"none","display":"inline-block","aspectRatio":"1 / 1","width":"1.5rem","backgroundColor":"currentColor","maskSize":"100%","maskRepeat":"no-repeat","maskPosition":"center","maskImage":"url(\"data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E\")"},".loading-spinner":{"maskImage":"url(\"data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E\")"},".loading-dots":{"maskImage":"url(\"data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_qM83%7Banimation:spinner_8HQG 1.05s infinite%7D.spinner_oXPr%7Banimation-delay:.1s%7D.spinner_ZTLf%7Banimation-delay:.2s%7D@keyframes spinner_8HQG%7B0%25,57.14%25%7Banimation-timing-function:cubic-bezier(0.33,.66,.66,1);transform:translate(0)%7D28.57%25%7Banimation-timing-function:cubic-bezier(0.33,0,.66,.33);transform:translateY(-6px)%7D100%25%7Btransform:translate(0)%7D%7D%3C/style%3E%3Ccircle class='spinner_qM83' cx='4' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_oXPr' cx='12' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_ZTLf' cx='20' cy='12' r='3'/%3E%3C/svg%3E\")"},".loading-ring":{"maskImage":"url(\"data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='%23fff'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1; 20' calcMode='spline' keyTimes='0; 1' keySplines='0.165, 0.84, 0.44, 1' repeatCount='indefinite' /%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1; 0' calcMode='spline' keyTimes='0; 1' keySplines='0.3, 0.61, 0.355, 1' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1; 20' calcMode='spline' keyTimes='0; 1' keySplines='0.165, 0.84, 0.44, 1' repeatCount='indefinite' /%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1; 0' calcMode='spline' keyTimes='0; 1' keySplines='0.3, 0.61, 0.355, 1' repeatCount='indefinite' /%3E%3C/circle%3E%3C/g%3E%3C/svg%3E\")"},".loading-ball":{"maskImage":"url(\"data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_rXNP%7Banimation:spinner_YeBj .8s infinite%7D@keyframes spinner_YeBj%7B0%25%7Banimation-timing-function:cubic-bezier(0.33,0,.66,.33);cy:5px%7D46.875%25%7Bcy:20px;rx:4px;ry:4px%7D50%25%7Banimation-timing-function:cubic-bezier(0.33,.66,.66,1);cy:20.5px;rx:4.8px;ry:3px%7D53.125%25%7Brx:4px;ry:4px%7D100%25%7Bcy:5px%7D%7D%3C/style%3E%3Cellipse class='spinner_rXNP' cx='12' cy='5' rx='4' ry='4'/%3E%3C/svg%3E\")"},".loading-bars":{"maskImage":"url(\"data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_hzlK%7Banimation:spinner_vc4H .8s linear infinite;animation-delay:-.8s%7D.spinner_koGT%7Banimation-delay:-.65s%7D.spinner_YF1u%7Banimation-delay:-.5s%7D@keyframes spinner_vc4H%7B0%25%7By:1px;height:22px%7D93.75%25%7By:5px;height:14px;opacity:.2%7D%7D%3C/style%3E%3Crect class='spinner_hzlK' x='1' y='1' width='6' height='22'/%3E%3Crect class='spinner_hzlK spinner_koGT' x='9' y='1' width='6' height='22'/%3E%3Crect class='spinner_hzlK spinner_YF1u' x='17' y='1' width='6' height='22'/%3E%3C/svg%3E\")"},".loading-infinity":{"maskImage":"url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='shape-rendering: auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cpath fill='none' stroke='%230a0a0a' stroke-width='10' stroke-dasharray='205.271142578125 51.317785644531256' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40 C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z' stroke-linecap='round' style='transform:scale(0.8);transform-origin:50px 50px'%3E%3Canimate attributeName='stroke-dashoffset' repeatCount='indefinite' dur='2s' keyTimes='0;1' values='0;256.58892822265625'%3E%3C/animate%3E%3C/path%3E%3C/svg%3E\")"},".loading-xs":{"width":"1rem"},".loading-sm":{"width":"1.25rem"},".loading-md":{"width":"1.5rem"},".loading-lg":{"width":"2.5rem"},".mask-squircle":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e\")"},".mask-decagon":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='192' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 58.779 19.098 36.327 50v61.804l-36.327 50L96 200l-58.779-19.098-36.327-50V69.098l36.327-50z' fill-rule='evenodd'/%3e%3c/svg%3e\")"},".mask-diamond":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m100 0 100 100-100 100L0 100z' fill-rule='evenodd'/%3e%3c/svg%3e\")"},".mask-heart":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='200' height='185' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 184.606a15.384 15.384 0 0 1-8.653-2.678C53.565 156.28 37.205 138.695 28.182 127.7 8.952 104.264-.254 80.202.005 54.146.308 24.287 24.264 0 53.406 0c21.192 0 35.869 11.937 44.416 21.879a2.884 2.884 0 0 0 4.356 0C110.725 11.927 125.402 0 146.594 0c29.142 0 53.098 24.287 53.4 54.151.26 26.061-8.956 50.122-28.176 73.554-9.023 10.994-25.383 28.58-63.165 54.228a15.384 15.384 0 0 1-8.653 2.673Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e\")"},".mask-hexagon":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='182' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M.3 65.486c0-9.196 6.687-20.063 14.211-25.078l61.86-35.946c8.36-5.016 20.899-5.016 29.258 0l61.86 35.946c8.36 5.015 14.211 15.882 14.211 25.078v71.055c0 9.196-6.687 20.063-14.211 25.079l-61.86 35.945c-8.36 4.18-20.899 4.18-29.258 0L14.51 161.62C6.151 157.44.3 145.737.3 136.54V65.486Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e\")"},".mask-hexagon-2":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='200' height='182' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M64.786 181.4c-9.196 0-20.063-6.687-25.079-14.21L3.762 105.33c-5.016-8.36-5.016-20.9 0-29.259l35.945-61.86C44.723 5.851 55.59 0 64.786 0h71.055c9.196 0 20.063 6.688 25.079 14.211l35.945 61.86c4.18 8.36 4.18 20.899 0 29.258l-35.945 61.86c-4.18 8.36-15.883 14.211-25.079 14.211H64.786Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e\")"},".mask-circle":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle fill='black' cx='100' cy='100' r='100' fill-rule='evenodd'/%3e%3c/svg%3e\")"},".mask-parallelogram":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='200' height='154' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M46.154 0H200l-46.154 153.846H0z' fill-rule='evenodd'/%3e%3c/svg%3e\")"},".mask-parallelogram-2":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='200' height='154' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M153.846 0H0l46.154 153.846H200z' fill-rule='evenodd'/%3e%3c/svg%3e\")"},".mask-parallelogram-3":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='154' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M.077 47.077v153.846l153.846-46.154V.923z' fill-rule='evenodd'/%3e%3c/svg%3e\")"},".mask-parallelogram-4":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='154' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M153.923 47.077v153.846L.077 154.77V.923z' fill-rule='evenodd'/%3e%3c/svg%3e\")"},".mask-pentagon":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='192' height='181' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 95.106 69.098-36.327 111.804H37.22L.894 69.098z' fill-rule='evenodd'/%3e%3c/svg%3e\")"},".mask-square":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 0h200v200H0z' fill-rule='evenodd'/%3e%3c/svg%3e\")"},".mask-star":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 137.263-58.779 42.024 22.163-68.389L.894 68.481l72.476-.243L96 0l22.63 68.238 72.476.243-58.49 42.417 22.163 68.389z' fill-rule='evenodd'/%3e%3c/svg%3e\")"},".mask-star-2":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e\")"},".mask-triangle":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='174' height='149' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 148.476-86.603.185L43.86 74.423 87 0l43.14 74.423 43.463 74.238z' fill-rule='evenodd'/%3e%3c/svg%3e\")"},".mask-triangle-2":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='174' height='150' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 .738 86.603-.184-43.463 74.238L87 149.214 43.86 74.792.397.554z' fill-rule='evenodd'/%3e%3c/svg%3e\")"},".mask-triangle-3":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m149.369 87.107.185 86.603-74.239-43.463L.893 87.107l74.422-43.14L149.554.505z' fill-rule='evenodd'/%3e%3c/svg%3e\")"},".mask-triangle-4":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M.631 87.107.446.505l74.239 43.462 74.422 43.14-74.422 43.14L.446 173.71z' fill-rule='evenodd'/%3e%3c/svg%3e\")"},":where(.menu li:empty)":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))","opacity":"0.1","margin":"0.5rem 1rem","height":"1px"},".menu :where(li ul):before":{"position":"absolute","bottom":"0.75rem","insetInlineStart":"0px","top":"0.75rem","width":"1px","-TwBgOpacity":"1","backgroundColor":"var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))","opacity":"0.1","content":"\"\""},".menu :where(li:not(.menu-title) > *:not(ul, details, .menu-title, .btn)),\n.menu :where(li:not(.menu-title) > details > summary:not(.menu-title))":{"borderRadius":"var(--rounded-btn, 0.5rem)","paddingLeft":"1rem","paddingRight":"1rem","paddingTop":"0.5rem","paddingBottom":"0.5rem","textAlign":"start","transitionProperty":"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter","transitionTimingFunction":["cubic-bezier(0.4, 0, 0.2, 1)","cubic-bezier(0, 0, 0.2, 1)"],"transitionDuration":"200ms","textWrap":"balance"},":where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(summary, .active, .btn).focus, :where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(summary, .active, .btn):focus, :where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):is(summary):not(.active, .btn):focus-visible, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(summary, .active, .btn).focus, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(summary, .active, .btn):focus, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):is(summary):not(.active, .btn):focus-visible":{"cursor":"pointer","backgroundColor":"var(--fallback-bc,oklch(var(--bc)/0.1))","-TwTextOpacity":"1","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))","outline":"2px solid transparent","outlineOffset":"2px"},".menu li > *:not(ul, .menu-title, details, .btn):active,\n.menu li > *:not(ul, .menu-title, details, .btn).active,\n.menu li > details > summary:active":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))"},".menu :where(li > details > summary)::-webkit-details-marker":{"display":"none"},".menu :where(li > details > summary):after,\n.menu :where(li > .menu-dropdown-toggle):after":{"justifySelf":"end","display":"block","marginTop":"-0.5rem","height":"0.5rem","width":"0.5rem","transform":"rotate(45deg)","transitionProperty":"transform, margin-top","transitionDuration":"0.3s","transitionTimingFunction":"cubic-bezier(0.4, 0, 0.2, 1)","content":"\"\"","transformOrigin":"75% 75%","boxShadow":"2px 2px","pointerEvents":"none"},".menu :where(li > details[open] > summary):after,\n.menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after":{"transform":"rotate(225deg)","marginTop":"0"},".menu-title":{"paddingLeft":"1rem","paddingRight":"1rem","paddingTop":"0.5rem","paddingBottom":"0.5rem","fontSize":"0.875rem","lineHeight":"1.25rem","fontWeight":"700","color":"var(--fallback-bc,oklch(var(--bc)/0.4))"},".mockup-code:before":{"content":"\"\"","marginBottom":"1rem","display":"block","height":"0.75rem","width":"0.75rem","borderRadius":"9999px","opacity":"0.3","boxShadow":"1.4em 0,\n 2.8em 0,\n 4.2em 0"},".mockup-code pre":{"paddingRight":"1.25rem"},".mockup-code pre:before":{"content":"\"\"","marginRight":"2ch"},".mockup-window:before":{"content":"\"\"","marginBottom":"1rem","display":"block","aspectRatio":"1 / 1","height":"0.75rem","flexShrink":"0","alignSelf":"flex-start","borderRadius":"9999px","opacity":"0.3","boxShadow":"1.4em 0,\n 2.8em 0,\n 4.2em 0"},":is([dir=\"rtl\"] .mockup-window):before":{"alignSelf":"flex-end"},".mockup-phone":{"display":"inline-block","border":"4px solid #444","borderRadius":"50px","backgroundColor":"#000","padding":"10px","margin":"0 auto","overflow":"hidden"},".mockup-phone .camera":{"position":"relative","top":"0px","left":"0px","background":"#000","height":"25px","width":"150px","margin":"0 auto","borderBottomLeftRadius":"17px","borderBottomRightRadius":"17px","zIndex":"11"},".mockup-phone .camera:before":{"content":"\"\"","position":"absolute","top":"35%","left":"50%","width":"50px","height":"4px","borderRadius":"5px","backgroundColor":"#0c0b0e","transform":"translate(-50%, -50%)"},".mockup-phone .camera:after":{"content":"\"\"","position":"absolute","top":"20%","left":"70%","width":"8px","height":"8px","borderRadius":"5px","backgroundColor":"#0f0b25"},".mockup-phone .display":{"overflow":"hidden","borderRadius":"40px","marginTop":"-25px"},".mockup-browser .mockup-browser-toolbar":{"marginTop":"0.75rem","marginBottom":"0.75rem","display":"inline-flex","width":"100%","alignItems":"center","paddingRight":"1.4em"},":is([dir=\"rtl\"] .mockup-browser .mockup-browser-toolbar)":{"flexDirection":"row-reverse"},".mockup-browser .mockup-browser-toolbar:before":{"content":"\"\"","marginRight":"4.8rem","display":"inline-block","aspectRatio":"1 / 1","height":"0.75rem","borderRadius":"9999px","opacity":"0.3","boxShadow":"1.4em 0,\n 2.8em 0,\n 4.2em 0"},".mockup-browser .mockup-browser-toolbar .input":{"position":"relative","marginLeft":"auto","marginRight":"auto","display":"block","height":"1.75rem","width":"24rem","overflow":"hidden","textOverflow":"ellipsis","whiteSpace":"nowrap","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))","paddingLeft":"2rem","direction":"ltr"},".mockup-browser .mockup-browser-toolbar .input:before":{"content":"\"\"","position":"absolute","left":"0.5rem","top":"50%","aspectRatio":"1 / 1","height":"0.75rem","-TwTranslateY":"-50%","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))","borderRadius":"9999px","borderWidth":"2px","borderColor":"currentColor","opacity":"0.6"},".mockup-browser .mockup-browser-toolbar .input:after":{"content":"\"\"","position":"absolute","left":"1.25rem","top":"50%","height":"0.5rem","-TwTranslateY":"25%","-TwRotate":"-45deg","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))","borderRadius":"9999px","borderWidth":"1px","borderColor":"currentColor","opacity":"0.6"},".modal:not(dialog:not(.modal-open)),\n .modal::backdrop":{"backgroundColor":"#0006","animation":"modal-pop 0.2s ease-out"},".modal-backdrop":{"zIndex":"-1","gridColumnStart":"1","gridRowStart":"1","display":"grid","alignSelf":"stretch","justifySelf":"stretch","color":"transparent"},".modal-open .modal-box,\n.modal-toggle:checked + .modal .modal-box,\n.modal:target .modal-box,\n.modal[open] .modal-box":{"-TwTranslateY":"0px","-TwScaleX":"1","-TwScaleY":"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))"},".modal-action > :not([hidden]) ~ :not([hidden])":{"-TwSpaceXReverse":"0","marginRight":"calc(0.5rem * var(--tw-space-x-reverse))","marginLeft":"calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))"},"@keyframes modal-pop":{"0%":{"opacity":"0"}},".progress::-moz-progress-bar":{"borderRadius":"var(--rounded-box, 1rem)","-TwBgOpacity":"1","backgroundColor":"var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))"},".progress-primary::-moz-progress-bar":{"borderRadius":"var(--rounded-box, 1rem)","-TwBgOpacity":"1","backgroundColor":"var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))"},".progress-secondary::-moz-progress-bar":{"borderRadius":"var(--rounded-box, 1rem)","-TwBgOpacity":"1","backgroundColor":"var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)))"},".progress-accent::-moz-progress-bar":{"borderRadius":"var(--rounded-box, 1rem)","-TwBgOpacity":"1","backgroundColor":"var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)))"},".progress-info::-moz-progress-bar":{"borderRadius":"var(--rounded-box, 1rem)","-TwBgOpacity":"1","backgroundColor":"var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))"},".progress-success::-moz-progress-bar":{"borderRadius":"var(--rounded-box, 1rem)","-TwBgOpacity":"1","backgroundColor":"var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))"},".progress-warning::-moz-progress-bar":{"borderRadius":"var(--rounded-box, 1rem)","-TwBgOpacity":"1","backgroundColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))"},".progress-error::-moz-progress-bar":{"borderRadius":"var(--rounded-box, 1rem)","-TwBgOpacity":"1","backgroundColor":"var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))"},".progress:indeterminate":{"-ProgressColor":"var(--fallback-bc,oklch(var(--bc)/1))","backgroundImage":"repeating-linear-gradient(\n 90deg,\n var(--progress-color) -1%,\n var(--progress-color) 10%,\n transparent 10%,\n transparent 90%\n )","backgroundSize":"200%","backgroundPositionX":"15%","animation":"progress-loading 5s ease-in-out infinite"},".progress-primary:indeterminate":{"-ProgressColor":"var(--fallback-p,oklch(var(--p)/1))"},".progress-secondary:indeterminate":{"-ProgressColor":"var(--fallback-s,oklch(var(--s)/1))"},".progress-accent:indeterminate":{"-ProgressColor":"var(--fallback-a,oklch(var(--a)/1))"},".progress-info:indeterminate":{"-ProgressColor":"var(--fallback-in,oklch(var(--in)/1))"},".progress-success:indeterminate":{"-ProgressColor":"var(--fallback-su,oklch(var(--su)/1))"},".progress-warning:indeterminate":{"-ProgressColor":"var(--fallback-wa,oklch(var(--wa)/1))"},".progress-error:indeterminate":{"-ProgressColor":"var(--fallback-er,oklch(var(--er)/1))"},".progress::-webkit-progress-bar":{"borderRadius":"var(--rounded-box, 1rem)","backgroundColor":"transparent"},".progress::-webkit-progress-value":{"borderRadius":"var(--rounded-box, 1rem)","-TwBgOpacity":"1","backgroundColor":"var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))"},".progress-primary::-webkit-progress-value":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))"},".progress-secondary::-webkit-progress-value":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)))"},".progress-accent::-webkit-progress-value":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)))"},".progress-info::-webkit-progress-value":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))"},".progress-success::-webkit-progress-value":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))"},".progress-warning::-webkit-progress-value":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))"},".progress-error::-webkit-progress-value":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))"},".progress:indeterminate::-moz-progress-bar":{"backgroundColor":"transparent","backgroundImage":"repeating-linear-gradient(\n 90deg,\n var(--progress-color) -1%,\n var(--progress-color) 10%,\n transparent 10%,\n transparent 90%\n )","backgroundSize":"200%","backgroundPositionX":"15%","animation":"progress-loading 5s ease-in-out infinite"},"@keyframes progress-loading":{"50%":{"backgroundPositionX":"-115%"}},".radio:focus":{"boxShadow":"none"},".radio:focus-visible":{"outlineStyle":"solid","outlineWidth":"2px","outlineOffset":"2px","outlineColor":"var(--fallback-bc,oklch(var(--bc)/1))"},".radio:checked,\n .radio[aria-checked=\"true\"]":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))","backgroundImage":"none","animation":"radiomark var(--animation-input, 0.2s) ease-out","boxShadow":"0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,\n 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset"},".radio-primary":{"-Chkbg":"var(--p)","-TwBorderOpacity":"1","borderColor":"var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))"},".radio-primary:focus-visible":{"outlineColor":"var(--fallback-p,oklch(var(--p)/1))"},".radio-primary:checked,\n .radio-primary[aria-checked=\"true\"]":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))"},".radio-secondary":{"-Chkbg":"var(--s)","-TwBorderOpacity":"1","borderColor":"var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))"},".radio-secondary:focus-visible":{"outlineColor":"var(--fallback-s,oklch(var(--s)/1))"},".radio-secondary:checked,\n .radio-secondary[aria-checked=\"true\"]":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))"},".radio-accent":{"-Chkbg":"var(--a)","-TwBorderOpacity":"1","borderColor":"var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))"},".radio-accent:focus-visible":{"outlineColor":"var(--fallback-a,oklch(var(--a)/1))"},".radio-accent:checked,\n .radio-accent[aria-checked=\"true\"]":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))"},".radio-success":{"-Chkbg":"var(--su)","-TwBorderOpacity":"1","borderColor":"var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))"},".radio-success:focus-visible":{"outlineColor":"var(--fallback-su,oklch(var(--su)/1))"},".radio-success:checked,\n .radio-success[aria-checked=\"true\"]":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))"},".radio-warning":{"-Chkbg":"var(--wa)","-TwBorderOpacity":"1","borderColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))"},".radio-warning:focus-visible":{"outlineColor":"var(--fallback-wa,oklch(var(--wa)/1))"},".radio-warning:checked,\n .radio-warning[aria-checked=\"true\"]":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))"},".radio-info":{"-Chkbg":"var(--in)","-TwBorderOpacity":"1","borderColor":"var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))"},".radio-info:focus-visible":{"outlineColor":"var(--fallback-in,oklch(var(--in)/1))"},".radio-info:checked,\n .radio-info[aria-checked=\"true\"]":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))"},".radio-error":{"-Chkbg":"var(--er)","-TwBorderOpacity":"1","borderColor":"var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))"},".radio-error:focus-visible":{"outlineColor":"var(--fallback-er,oklch(var(--er)/1))"},".radio-error:checked,\n .radio-error[aria-checked=\"true\"]":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))"},".radio:disabled":{"cursor":"not-allowed","opacity":"0.2"},"@keyframes radiomark":{"0%":{"boxShadow":"0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,\n 0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset"},"50%":{"boxShadow":"0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,\n 0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset"},"100%":{"boxShadow":"0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,\n 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset"}},".radio-mark":{"display":"none"},".range:focus-visible::-webkit-slider-thumb":{"-FocusShadow":"0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset"},".range:focus-visible::-moz-range-thumb":{"-FocusShadow":"0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset"},".range::-webkit-slider-runnable-track":{"height":"0.5rem","width":"100%","borderRadius":"var(--rounded-box, 1rem)","backgroundColor":"var(--fallback-bc,oklch(var(--bc)/0.1))"},".range::-moz-range-track":{"height":"0.5rem","width":"100%","borderRadius":"var(--rounded-box, 1rem)","backgroundColor":"var(--fallback-bc,oklch(var(--bc)/0.1))"},".range::-webkit-slider-thumb":{"position":"relative","height":"1.5rem","width":"1.5rem","borderRadius":"var(--rounded-box, 1rem)","borderStyle":"none","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))","appearance":"none","WebkitAppearance":"none","top":"50%","color":"var(--range-shdw)","transform":"translateY(-50%)","-FillerSize":"100rem","-FillerOffset":"0.6rem","boxShadow":"0 0 0 3px var(--range-shdw) inset,\n var(--focus-shadow, 0 0),\n calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size)"},".range::-moz-range-thumb":{"position":"relative","height":"1.5rem","width":"1.5rem","borderRadius":"var(--rounded-box, 1rem)","borderStyle":"none","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))","top":"50%","color":"var(--range-shdw)","-FillerSize":"100rem","-FillerOffset":"0.5rem","boxShadow":"0 0 0 3px var(--range-shdw) inset,\n var(--focus-shadow, 0 0),\n calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size)"},".range-primary":{"-RangeShdw":"var(--fallback-p,oklch(var(--p)/1))"},".range-secondary":{"-RangeShdw":"var(--fallback-s,oklch(var(--s)/1))"},".range-accent":{"-RangeShdw":"var(--fallback-a,oklch(var(--a)/1))"},".range-success":{"-RangeShdw":"var(--fallback-su,oklch(var(--su)/1))"},".range-warning":{"-RangeShdw":"var(--fallback-wa,oklch(var(--wa)/1))"},".range-info":{"-RangeShdw":"var(--fallback-in,oklch(var(--in)/1))"},".range-error":{"-RangeShdw":"var(--fallback-er,oklch(var(--er)/1))"},".rating input":{"appearance":"none","WebkitAppearance":"none"},".rating .rating-hidden":{"width":"0.5rem","backgroundColor":"transparent"},".rating input[type=\"radio\"]:checked":{"backgroundImage":"none"},".rating input:checked ~ input,\n .rating input[aria-checked=\"true\"] ~ input":{"-TwBgOpacity":"0.2"},".rating input:focus-visible":{"transitionProperty":"transform","transitionTimingFunction":["cubic-bezier(0.4, 0, 0.2, 1)","cubic-bezier(0, 0, 0.2, 1)"],"transitionDuration":"300ms","transform":"translateY(-0.125em)"},".rating input:active:focus":{"animation":"none","transform":"translateY(-0.125em)"},".rating-half :where(input:not(.rating-hidden))":{"width":"0.75rem"},"@keyframes rating-pop":{"0%":{"transform":"translateY(-0.125em)"},"40%":{"transform":"translateY(-0.125em)"},"100%":{"transform":"translateY(0)"}},".select-bordered":{"borderColor":"var(--fallback-bc,oklch(var(--bc)/0.2))"},".select:focus":{"boxShadow":"none","borderColor":"var(--fallback-bc,oklch(var(--bc)/0.2))","outlineStyle":"solid","outlineWidth":"2px","outlineOffset":"2px","outlineColor":"var(--fallback-bc,oklch(var(--bc)/0.2))"},".select-ghost":{"-TwBgOpacity":"0.05"},".select-ghost:focus":{"-TwBgOpacity":"1","-TwTextOpacity":"1","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))"},".select-primary":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))"},".select-primary:focus":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))","outlineColor":"var(--fallback-p,oklch(var(--p)/1))"},".select-secondary":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))"},".select-secondary:focus":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))","outlineColor":"var(--fallback-s,oklch(var(--s)/1))"},".select-accent":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))"},".select-accent:focus":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))","outlineColor":"var(--fallback-a,oklch(var(--a)/1))"},".select-info":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))"},".select-info:focus":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))","outlineColor":"var(--fallback-in,oklch(var(--in)/1))"},".select-success":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))"},".select-success:focus":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))","outlineColor":"var(--fallback-su,oklch(var(--su)/1))"},".select-warning":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))"},".select-warning:focus":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))","outlineColor":"var(--fallback-wa,oklch(var(--wa)/1))"},".select-error":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))"},".select-error:focus":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))","outlineColor":"var(--fallback-er,oklch(var(--er)/1))"},".select-disabled,\n .select:disabled,\n .select[disabled]":{"cursor":"not-allowed","-TwBorderOpacity":"1","borderColor":"var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))","color":"var(--fallback-bc,oklch(var(--bc)/0.4))"},".select-disabled::placeholder,\n .select:disabled::placeholder,\n .select[disabled]::placeholder":{"color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))","-TwPlaceholderOpacity":"0.2"},".select-multiple,\n .select[multiple],\n .select[size].select:not([size=\"1\"])":{"backgroundImage":"none","paddingRight":"1rem"},"[dir=\"rtl\"] .select":{"backgroundPosition":"calc(0% + 12px) calc(1px + 50%),\n calc(0% + 16px) calc(1px + 50%)"},".skeleton":{"borderRadius":"var(--rounded-box, 1rem)","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))","willChange":"background-position","animation":"skeleton 1.8s ease-in-out infinite","backgroundImage":"linear-gradient(\n 105deg,\n transparent 0%,\n transparent 40%,\n var(--fallback-b1,oklch(var(--b1)/1)) 50%,\n transparent 60%,\n transparent 100%\n )","backgroundSize":"200% auto","backgroundRepeat":"no-repeat","backgroundPositionX":"-50%"},"@media (prefers-reduced-motion)":{".skeleton":{"animationDuration":"15s"}},"@keyframes skeleton":{"from":{"backgroundPosition":"150%"},"to":{"backgroundPosition":"-50%"}},":where(.stats) > :not([hidden]) ~ :not([hidden])":{"-TwDivideXReverse":"0","borderRightWidth":"calc(1px * var(--tw-divide-x-reverse))","borderLeftWidth":"calc(1px * calc(1 - var(--tw-divide-x-reverse)))","-TwDivideYReverse":"0","borderTopWidth":"calc(0px * calc(1 - var(--tw-divide-y-reverse)))","borderBottomWidth":"calc(0px * var(--tw-divide-y-reverse))"},":is([dir=\"rtl\"] .stats > :not([hidden]) ~ :not([hidden]))":{"-TwDivideXReverse":"1"},".steps .step:before":{"top":"0px","gridColumnStart":"1","gridRowStart":"1","height":"0.5rem","width":"100%","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))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))","content":"\"\"","marginInlineStart":"-100%"},".steps .step:after":{"content":"counter(step)","counterIncrement":"step","zIndex":"1","position":"relative","gridColumnStart":"1","gridRowStart":"1","display":"grid","height":"2rem","width":"2rem","placeItems":"center","placeSelf":"center","borderRadius":"9999px","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))"},".steps .step:first-child:before":{"content":"none"},".steps .step[data-content]:after":{"content":"attr(data-content)"},".steps .step-neutral + .step-neutral:before,\n .steps .step-neutral:after":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))"},".steps .step-primary + .step-primary:before,\n .steps .step-primary:after":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))"},".steps .step-secondary + .step-secondary:before,\n .steps .step-secondary:after":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))"},".steps .step-accent + .step-accent:before,\n .steps .step-accent:after":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))"},".steps .step-info + .step-info:before":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))"},".steps .step-info:after":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))"},".steps .step-success + .step-success:before":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))"},".steps .step-success:after":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))"},".steps .step-warning + .step-warning:before":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))"},".steps .step-warning:after":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))"},".steps .step-error + .step-error:before":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))"},".steps .step-error:after":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))"},".swap-rotate .swap-on,\n.swap-rotate .swap-indeterminate,\n.swap-rotate input:indeterminate ~ .swap-on":{"-TwRotate":"45deg","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))"},".swap-rotate input:checked ~ .swap-off,\n.swap-active:where(.swap-rotate) .swap-off,\n.swap-rotate input:indeterminate ~ .swap-off":{"-TwRotate":"-45deg","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))"},".swap-rotate input:checked ~ .swap-on,\n.swap-active:where(.swap-rotate) .swap-on,\n.swap-rotate input:indeterminate ~ .swap-indeterminate":{"-TwRotate":"0deg","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))"},".swap-flip":{"transformStyle":"preserve-3d","perspective":"16em"},".swap-flip .swap-on,\n.swap-flip .swap-indeterminate,\n.swap-flip input:indeterminate ~ .swap-on":{"transform":"rotateY(180deg)","backfaceVisibility":"hidden","opacity":"1"},".swap-flip input:checked ~ .swap-off,\n.swap-active:where(.swap-flip) .swap-off,\n.swap-flip input:indeterminate ~ .swap-off":{"transform":"rotateY(-180deg)","backfaceVisibility":"hidden","opacity":"1"},".swap-flip input:checked ~ .swap-on,\n.swap-active:where(.swap-flip) .swap-on,\n.swap-flip input:indeterminate ~ .swap-indeterminate":{"transform":"rotateY(0deg)"},".tabs-lifted > .tab:focus-visible":{"borderEndEndRadius":"0","borderEndStartRadius":"0"},".tab:is(.tab-active, [aria-selected=\"true\"]):not(.tab-disabled):not([disabled]), .tab:is(input:checked)":{"borderColor":"var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)))","-TwBorderOpacity":"1","-TwTextOpacity":"1"},".tab:focus":{"outline":"2px solid transparent","outlineOffset":"2px"},".tab:focus-visible":{"outline":"2px solid currentColor","outlineOffset":"-5px"},".tab-disabled,\n .tab[disabled]":{"cursor":"not-allowed","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))","-TwTextOpacity":"0.2"},".tabs-bordered > .tab":{"borderColor":"var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)))","-TwBorderOpacity":"0.2","borderStyle":"solid","borderBottomWidth":"calc(var(--tab-border, 1px) + 1px)"},".tabs-lifted > .tab":{"border":"var(--tab-border, 1px) solid transparent","borderWidth":"0 0 var(--tab-border, 1px) 0","borderStartStartRadius":"var(--tab-radius, 0.5rem)","borderStartEndRadius":"var(--tab-radius, 0.5rem)","borderBottomColor":"var(--tab-border-color)","paddingInlineStart":"var(--tab-padding, 1rem)","paddingInlineEnd":"var(--tab-padding, 1rem)","paddingTop":"var(--tab-border, 1px)"},".tabs-lifted > .tab:is(.tab-active, [aria-selected=\"true\"]):not(.tab-disabled):not([disabled]), .tabs-lifted > .tab:is(input:checked)":{"backgroundColor":"var(--tab-bg)","borderWidth":"var(--tab-border, 1px) var(--tab-border, 1px) 0 var(--tab-border, 1px)","borderInlineStartColor":"var(--tab-border-color)","borderInlineEndColor":"var(--tab-border-color)","borderTopColor":"var(--tab-border-color)","paddingInlineStart":"calc(var(--tab-padding, 1rem) - var(--tab-border, 1px))","paddingInlineEnd":"calc(var(--tab-padding, 1rem) - var(--tab-border, 1px))","paddingBottom":"var(--tab-border, 1px)","paddingTop":"0"},".tabs-lifted > .tab:is(.tab-active, [aria-selected=\"true\"]):not(.tab-disabled):not([disabled]):before, .tabs-lifted > .tab:is(input:checked):before":{"zIndex":"1","content":"\"\"","display":"block","position":"absolute","width":"calc(100% + var(--tab-radius, 0.5rem) * 2)","height":"var(--tab-radius, 0.5rem)","bottom":"0","backgroundSize":"var(--tab-radius, 0.5rem)","backgroundPosition":"top left,\n top right","backgroundRepeat":"no-repeat","-TabGrad":"calc(69% - var(--tab-border, 1px))","-RadiusStart":"radial-gradient(\n circle at top left,\n transparent var(--tab-grad),\n var(--tab-border-color) calc(var(--tab-grad) + 0.25px),\n var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),\n var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px)\n )","-RadiusEnd":"radial-gradient(\n circle at top right,\n transparent var(--tab-grad),\n var(--tab-border-color) calc(var(--tab-grad) + 0.25px),\n var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),\n var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px)\n )","backgroundImage":"var(--radius-start), var(--radius-end)"},".tabs-lifted > .tab:is(.tab-active, [aria-selected=\"true\"]):not(.tab-disabled):not([disabled]):first-child:before, .tabs-lifted > .tab:is(input:checked):first-child:before":{"backgroundImage":"var(--radius-end)","backgroundPosition":"top right"},"[dir=\"rtl\"] .tabs-lifted > .tab:is(.tab-active, [aria-selected=\"true\"]):not(.tab-disabled):not([disabled]):first-child:before, [dir=\"rtl\"] .tabs-lifted > .tab:is(input:checked):first-child:before":{"backgroundImage":"var(--radius-start)","backgroundPosition":"top left"},".tabs-lifted > .tab:is(.tab-active, [aria-selected=\"true\"]):not(.tab-disabled):not([disabled]):last-child:before, .tabs-lifted > .tab:is(input:checked):last-child:before":{"backgroundImage":"var(--radius-start)","backgroundPosition":"top left"},"[dir=\"rtl\"] .tabs-lifted > .tab:is(.tab-active, [aria-selected=\"true\"]):not(.tab-disabled):not([disabled]):last-child:before, [dir=\"rtl\"] .tabs-lifted > .tab:is(input:checked):last-child:before":{"backgroundImage":"var(--radius-end)","backgroundPosition":"top right"},".tabs-lifted\n > :is(.tab-active, [aria-selected=\"true\"]):not(.tab-disabled):not([disabled])\n + .tabs-lifted\n :is(.tab-active, [aria-selected=\"true\"]):not(.tab-disabled):not([disabled]):before, .tabs-lifted > .tab:is(input:checked) + .tabs-lifted .tab:is(input:checked):before":{"backgroundImage":"var(--radius-end)","backgroundPosition":"top right"},".tabs-boxed":{"borderRadius":"var(--rounded-btn, 0.5rem)","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))","padding":"0.25rem"},".tabs-boxed .tab":{"borderRadius":"var(--rounded-btn, 0.5rem)"},".tabs-boxed :is(.tab-active, [aria-selected=\"true\"]):not(.tab-disabled):not([disabled]), .tabs-boxed :is(input:checked)":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))"},":is([dir=\"rtl\"] .table)":{"textAlign":"right"},".table :where(th, td)":{"paddingLeft":"1rem","paddingRight":"1rem","paddingTop":"0.75rem","paddingBottom":"0.75rem","verticalAlign":"middle"},".table tr.active,\n .table tr.active:nth-child(even),\n .table-zebra tbody tr:nth-child(even)":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))"},".table-zebra tr.active,\n .table-zebra tr.active:nth-child(even),\n .table-zebra-zebra tbody tr:nth-child(even)":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))"},".table :where(thead tr, tbody tr:not(:last-child),tbody tr:first-child:last-child)":{"borderBottomWidth":"1px","-TwBorderOpacity":"1","borderBottomColor":"var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))"},".table :where(thead, tfoot)":{"whiteSpace":"nowrap","fontSize":"0.75rem","lineHeight":"1rem","fontWeight":"700","color":"var(--fallback-bc,oklch(var(--bc)/0.6))"},".table :where(tfoot)":{"borderTopWidth":"1px","-TwBorderOpacity":"1","borderTopColor":"var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))"},".textarea-bordered":{"borderColor":"var(--fallback-bc,oklch(var(--bc)/0.2))"},".textarea:focus":{"boxShadow":"none","borderColor":"var(--fallback-bc,oklch(var(--bc)/0.2))","outlineStyle":"solid","outlineWidth":"2px","outlineOffset":"2px","outlineColor":"var(--fallback-bc,oklch(var(--bc)/0.2))"},".textarea-ghost":{"-TwBgOpacity":"0.05"},".textarea-ghost:focus":{"-TwBgOpacity":"1","-TwTextOpacity":"1","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))","boxShadow":"none"},".textarea-primary":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))"},".textarea-primary:focus":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))","outlineColor":"var(--fallback-p,oklch(var(--p)/1))"},".textarea-secondary":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))"},".textarea-secondary:focus":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))","outlineColor":"var(--fallback-s,oklch(var(--s)/1))"},".textarea-accent":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))"},".textarea-accent:focus":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))","outlineColor":"var(--fallback-a,oklch(var(--a)/1))"},".textarea-info":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))"},".textarea-info:focus":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))","outlineColor":"var(--fallback-in,oklch(var(--in)/1))"},".textarea-success":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))"},".textarea-success:focus":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))","outlineColor":"var(--fallback-su,oklch(var(--su)/1))"},".textarea-warning":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))"},".textarea-warning:focus":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))","outlineColor":"var(--fallback-wa,oklch(var(--wa)/1))"},".textarea-error":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))"},".textarea-error:focus":{"-TwBorderOpacity":"1","borderColor":"var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))","outlineColor":"var(--fallback-er,oklch(var(--er)/1))"},".textarea-disabled,\n .textarea:disabled,\n .textarea[disabled]":{"cursor":"not-allowed","-TwBorderOpacity":"1","borderColor":"var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))","color":"var(--fallback-bc,oklch(var(--bc)/0.4))"},".textarea-disabled::placeholder,\n .textarea:disabled::placeholder,\n .textarea[disabled]::placeholder":{"color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))","-TwPlaceholderOpacity":"0.2"},".timeline hr":{"height":"0.25rem"},":where(.timeline hr)":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))"},":where(.timeline:has(.timeline-middle) hr):first-child":{"borderStartEndRadius":"var(--rounded-badge, 1.9rem)","borderEndEndRadius":"var(--rounded-badge, 1.9rem)","borderStartStartRadius":"0px","borderEndStartRadius":"0px"},":where(.timeline:has(.timeline-middle) hr):last-child":{"borderStartStartRadius":"var(--rounded-badge, 1.9rem)","borderEndStartRadius":"var(--rounded-badge, 1.9rem)","borderStartEndRadius":"0px","borderEndEndRadius":"0px"},":where(.timeline:not(:has(.timeline-middle)) :first-child hr:last-child)":{"borderStartStartRadius":"var(--rounded-badge, 1.9rem)","borderEndStartRadius":"var(--rounded-badge, 1.9rem)","borderStartEndRadius":"0px","borderEndEndRadius":"0px"},":where(.timeline:not(:has(.timeline-middle)) :last-child hr:first-child)":{"borderStartEndRadius":"var(--rounded-badge, 1.9rem)","borderEndEndRadius":"var(--rounded-badge, 1.9rem)","borderStartStartRadius":"0px","borderEndStartRadius":"0px"},".timeline-box":{"borderRadius":"var(--rounded-box, 1rem)","borderWidth":"1px","-TwBorderOpacity":"1","borderColor":"var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)))","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))","paddingLeft":"1rem","paddingRight":"1rem","paddingTop":"0.5rem","paddingBottom":"0.5rem","-TwShadow":"0 1px 2px 0 rgb(0 0 0 / 0.05)","-TwShadowColored":"0 1px 2px 0 var(--tw-shadow-color)","boxShadow":"var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)"},".toast > *":{"animation":"toast-pop 0.25s ease-out"},"@keyframes toast-pop":{"0%":{"transform":"scale(0.9)","opacity":"0"},"100%":{"transform":"scale(1)","opacity":"1"}},"[dir=\"rtl\"] .toggle":{"-Handleoffsetcalculator":"calc(var(--handleoffset) * 1)"},".toggle:focus-visible":{"outlineStyle":"solid","outlineWidth":"2px","outlineOffset":"2px","outlineColor":"var(--fallback-bc,oklch(var(--bc)/0.2))"},".toggle:hover":{"backgroundColor":"currentColor"},".toggle:checked,\n .toggle[aria-checked=\"true\"]":{"backgroundImage":"none","-Handleoffsetcalculator":"var(--handleoffset)","-TwTextOpacity":"1","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))"},"[dir=\"rtl\"] .toggle:checked, [dir=\"rtl\"] .toggle[aria-checked=\"true\"]":{"-Handleoffsetcalculator":"calc(var(--handleoffset) * -1)"},".toggle:indeterminate":{"-TwTextOpacity":"1","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))","boxShadow":"calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,\n calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,\n 0 0 0 2px var(--tglbg) inset"},"[dir=\"rtl\"] .toggle:indeterminate":{"boxShadow":"calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,\n calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,\n 0 0 0 2px var(--tglbg) inset"},".toggle-primary:focus-visible":{"outlineColor":"var(--fallback-p,oklch(var(--p)/1))"},".toggle-primary:checked,\n .toggle-primary[aria-checked=\"true\"]":{"borderColor":"var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))","-TwBorderOpacity":"0.1","-TwBgOpacity":"1","backgroundColor":"var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))"},".toggle-secondary:focus-visible":{"outlineColor":"var(--fallback-s,oklch(var(--s)/1))"},".toggle-secondary:checked,\n .toggle-secondary[aria-checked=\"true\"]":{"borderColor":"var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))","-TwBorderOpacity":"0.1","-TwBgOpacity":"1","backgroundColor":"var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))"},".toggle-accent:focus-visible":{"outlineColor":"var(--fallback-a,oklch(var(--a)/1))"},".toggle-accent:checked,\n .toggle-accent[aria-checked=\"true\"]":{"borderColor":"var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))","-TwBorderOpacity":"0.1","-TwBgOpacity":"1","backgroundColor":"var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))"},".toggle-success:focus-visible":{"outlineColor":"var(--fallback-su,oklch(var(--su)/1))"},".toggle-success:checked,\n .toggle-success[aria-checked=\"true\"]":{"borderColor":"var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))","-TwBorderOpacity":"0.1","-TwBgOpacity":"1","backgroundColor":"var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))"},".toggle-warning:focus-visible":{"outlineColor":"var(--fallback-wa,oklch(var(--wa)/1))"},".toggle-warning:checked,\n .toggle-warning[aria-checked=\"true\"]":{"borderColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))","-TwBorderOpacity":"0.1","-TwBgOpacity":"1","backgroundColor":"var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))"},".toggle-info:focus-visible":{"outlineColor":"var(--fallback-in,oklch(var(--in)/1))"},".toggle-info:checked,\n .toggle-info[aria-checked=\"true\"]":{"borderColor":"var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)))","-TwBorderOpacity":"0.1","-TwBgOpacity":"1","backgroundColor":"var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))"},".toggle-error:focus-visible":{"outlineColor":"var(--fallback-er,oklch(var(--er)/1))"},".toggle-error:checked,\n .toggle-error[aria-checked=\"true\"]":{"borderColor":"var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))","-TwBorderOpacity":"0.1","-TwBgOpacity":"1","backgroundColor":"var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))"},".toggle:disabled":{"cursor":"not-allowed","-TwBorderOpacity":"1","borderColor":"var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)))","backgroundColor":"transparent","opacity":"0.3","-Togglehandleborder":"0 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset,\n var(--handleoffsetcalculator) 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset"},".toggle-mark":{"display":"none"},":root .prose":{"-TwProseBody":"var(--fallback-bc,oklch(var(--bc)/0.8))","-TwProseHeadings":"var(--fallback-bc,oklch(var(--bc)/1))","-TwProseLead":"var(--fallback-bc,oklch(var(--bc)/1))","-TwProseLinks":"var(--fallback-bc,oklch(var(--bc)/1))","-TwProseBold":"var(--fallback-bc,oklch(var(--bc)/1))","-TwProseCounters":"var(--fallback-bc,oklch(var(--bc)/1))","-TwProseBullets":"var(--fallback-bc,oklch(var(--bc)/0.5))","-TwProseHr":"var(--fallback-bc,oklch(var(--bc)/0.2))","-TwProseQuotes":"var(--fallback-bc,oklch(var(--bc)/1))","-TwProseQuoteBorders":"var(--fallback-bc,oklch(var(--bc)/0.2))","-TwProseCaptions":"var(--fallback-bc,oklch(var(--bc)/0.5))","-TwProseCode":"var(--fallback-bc,oklch(var(--bc)/1))","-TwProsePreCode":"var(--fallback-nc,oklch(var(--nc)/1))","-TwProsePreBg":"var(--fallback-n,oklch(var(--n)/1))","-TwProseThBorders":"var(--fallback-bc,oklch(var(--bc)/0.5))","-TwProseTdBorders":"var(--fallback-bc,oklch(var(--bc)/0.2))"},".prose :where(code):not(:where([class~=\"not-prose\"] *, pre *))":{"padding":"1px 8px","borderRadius":"var(--rounded-badge)","fontWeight":"initial","backgroundColor":"var(--fallback-bc,oklch(var(--bc)/0.1))"},".prose :where(code):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *))::before, .prose :where(code):not(:where([class~=\"not-prose\"], [class~=\"not-prose\"] *))::after":{"display":"none"},".prose pre code":{"borderRadius":"0","padding":"0"},".prose :where(tbody tr, thead):not(:where([class~=\"not-prose\"] *))":{"borderBottomColor":"var(--fallback-bc,oklch(var(--bc)/0.2))"}}; \ No newline at end of file diff --git a/node_modules/daisyui/dist/themes.css b/node_modules/daisyui/dist/themes.css deleted file mode 100644 index 16fa12d..0000000 --- a/node_modules/daisyui/dist/themes.css +++ /dev/null @@ -1,2118 +0,0 @@ -:root { - color-scheme: light; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --pc: 89.824% 0.06192 275.75; - --ac: 15.352% 0.0368 183.61; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 49.12% 0.3096 275.75; - --s: 69.71% 0.329 342.55; - --sc: 98.71% 0.0106 342.55; - --a: 76.76% 0.184 183.61; - --n: 32.1785% 0.02476 255.701624; - --nc: 89.4994% 0.011585 252.096176; - --b1: 100% 0 0; - --b2: 96.1151% 0 0; - --b3: 92.4169% 0.00108 197.137559; - --bc: 27.8078% 0.029596 256.847952 -} -@media (prefers-color-scheme: dark) { - :root { - color-scheme: dark; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --pc: 13.138% 0.0392 275.75; - --sc: 14.96% 0.052 342.55; - --ac: 14.902% 0.0334 183.61; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 65.69% 0.196 275.75; - --s: 74.8% 0.26 342.55; - --a: 74.51% 0.167 183.61; - --n: 31.3815% 0.021108 254.139175; - --nc: 74.6477% 0.0216 264.435964; - --b1: 25.3267% 0.015896 252.417568; - --b2: 23.2607% 0.013807 253.100675; - --b3: 21.1484% 0.01165 254.087939; - --bc: 74.6477% 0.0216 264.435964 - } -} -[data-theme=light] { - color-scheme: light; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --pc: 89.824% 0.06192 275.75; - --ac: 15.352% 0.0368 183.61; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 49.12% 0.3096 275.75; - --s: 69.71% 0.329 342.55; - --sc: 98.71% 0.0106 342.55; - --a: 76.76% 0.184 183.61; - --n: 32.1785% 0.02476 255.701624; - --nc: 89.4994% 0.011585 252.096176; - --b1: 100% 0 0; - --b2: 96.1151% 0 0; - --b3: 92.4169% 0.00108 197.137559; - --bc: 27.8078% 0.029596 256.847952 -} -:root:has(input.theme-controller[value=light]:checked) { - color-scheme: light; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --pc: 89.824% 0.06192 275.75; - --ac: 15.352% 0.0368 183.61; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 49.12% 0.3096 275.75; - --s: 69.71% 0.329 342.55; - --sc: 98.71% 0.0106 342.55; - --a: 76.76% 0.184 183.61; - --n: 32.1785% 0.02476 255.701624; - --nc: 89.4994% 0.011585 252.096176; - --b1: 100% 0 0; - --b2: 96.1151% 0 0; - --b3: 92.4169% 0.00108 197.137559; - --bc: 27.8078% 0.029596 256.847952 -} -[data-theme=dark] { - color-scheme: dark; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --pc: 13.138% 0.0392 275.75; - --sc: 14.96% 0.052 342.55; - --ac: 14.902% 0.0334 183.61; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 65.69% 0.196 275.75; - --s: 74.8% 0.26 342.55; - --a: 74.51% 0.167 183.61; - --n: 31.3815% 0.021108 254.139175; - --nc: 74.6477% 0.0216 264.435964; - --b1: 25.3267% 0.015896 252.417568; - --b2: 23.2607% 0.013807 253.100675; - --b3: 21.1484% 0.01165 254.087939; - --bc: 74.6477% 0.0216 264.435964 -} -:root:has(input.theme-controller[value=dark]:checked) { - color-scheme: dark; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --pc: 13.138% 0.0392 275.75; - --sc: 14.96% 0.052 342.55; - --ac: 14.902% 0.0334 183.61; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 65.69% 0.196 275.75; - --s: 74.8% 0.26 342.55; - --a: 74.51% 0.167 183.61; - --n: 31.3815% 0.021108 254.139175; - --nc: 74.6477% 0.0216 264.435964; - --b1: 25.3267% 0.015896 252.417568; - --b2: 23.2607% 0.013807 253.100675; - --b3: 21.1484% 0.01165 254.087939; - --bc: 74.6477% 0.0216 264.435964 -} -[data-theme=cupcake] { - color-scheme: light; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --pc: 15.2344% 0.017892 200.026556; - --sc: 15.787% 0.020249 356.29965; - --ac: 15.8762% 0.029206 78.618794; - --nc: 84.7148% 0.013247 313.189598; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --p: 76.172% 0.089459 200.026556; - --s: 78.9351% 0.101246 356.29965; - --a: 79.3811% 0.146032 78.618794; - --n: 23.5742% 0.066235 313.189598; - --b1: 97.7882% 0.00418 56.375637; - --b2: 93.9822% 0.007638 61.449292; - --b3: 91.5861% 0.006811 53.440502; - --bc: 23.5742% 0.066235 313.189598; - --rounded-btn: 1.9rem; - --tab-border: 2px; - --tab-radius: 0.7rem -} -:root:has(input.theme-controller[value=cupcake]:checked) { - color-scheme: light; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --pc: 15.2344% 0.017892 200.026556; - --sc: 15.787% 0.020249 356.29965; - --ac: 15.8762% 0.029206 78.618794; - --nc: 84.7148% 0.013247 313.189598; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --p: 76.172% 0.089459 200.026556; - --s: 78.9351% 0.101246 356.29965; - --a: 79.3811% 0.146032 78.618794; - --n: 23.5742% 0.066235 313.189598; - --b1: 97.7882% 0.00418 56.375637; - --b2: 93.9822% 0.007638 61.449292; - --b3: 91.5861% 0.006811 53.440502; - --bc: 23.5742% 0.066235 313.189598; - --rounded-btn: 1.9rem; - --tab-border: 2px; - --tab-radius: 0.7rem -} -[data-theme=bumblebee] { - color-scheme: light; - --b2: 93% 0 0; - --b3: 86% 0 0; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --bc: 20% 0 0; - --ac: 16.254% 0.0314 56.52; - --nc: 82.55% 0.015 281.99; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 89.51% 0.2132 96.61; - --pc: 38.92% 0.046 96.61; - --s: 80.39% 0.194 70.76; - --sc: 39.38% 0.068 70.76; - --a: 81.27% 0.157 56.52; - --n: 12.75% 0.075 281.99; - --b1: 100% 0 0 -} -:root:has(input.theme-controller[value=bumblebee]:checked) { - color-scheme: light; - --b2: 93% 0 0; - --b3: 86% 0 0; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --bc: 20% 0 0; - --ac: 16.254% 0.0314 56.52; - --nc: 82.55% 0.015 281.99; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 89.51% 0.2132 96.61; - --pc: 38.92% 0.046 96.61; - --s: 80.39% 0.194 70.76; - --sc: 39.38% 0.068 70.76; - --a: 81.27% 0.157 56.52; - --n: 12.75% 0.075 281.99; - --b1: 100% 0 0 -} -[data-theme=emerald] { - color-scheme: light; - --b2: 93% 0 0; - --b3: 86% 0 0; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 76.6626% 0.135433 153.450024; - --pc: 33.3872% 0.040618 162.240129; - --s: 61.3028% 0.202368 261.294233; - --sc: 100% 0 0; - --a: 72.7725% 0.149783 33.200363; - --ac: 0% 0 0; - --n: 35.5192% 0.032071 262.988584; - --nc: 98.4625% 0.001706 247.838921; - --b1: 100% 0 0; - --bc: 35.5192% 0.032071 262.988584; - --animation-btn: 0; - --animation-input: 0; - --btn-focus-scale: 1 -} -:root:has(input.theme-controller[value=emerald]:checked) { - color-scheme: light; - --b2: 93% 0 0; - --b3: 86% 0 0; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 76.6626% 0.135433 153.450024; - --pc: 33.3872% 0.040618 162.240129; - --s: 61.3028% 0.202368 261.294233; - --sc: 100% 0 0; - --a: 72.7725% 0.149783 33.200363; - --ac: 0% 0 0; - --n: 35.5192% 0.032071 262.988584; - --nc: 98.4625% 0.001706 247.838921; - --b1: 100% 0 0; - --bc: 35.5192% 0.032071 262.988584; - --animation-btn: 0; - --animation-input: 0; - --btn-focus-scale: 1 -} -[data-theme=corporate] { - color-scheme: light; - --b2: 93% 0 0; - --b3: 86% 0 0; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --pc: 12.078% 0.0456 269.1; - --sc: 13.0739% 0.010951 256.688055; - --ac: 15.3934% 0.022799 163.57888; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --border-btn: 1px; - --tab-border: 1px; - --p: 60.39% 0.228 269.1; - --s: 65.3694% 0.054756 256.688055; - --a: 76.9669% 0.113994 163.57888; - --n: 22.3899% 0.031305 278.07229; - --nc: 95.8796% 0.008588 247.915135; - --b1: 100% 0 0; - --bc: 22.3899% 0.031305 278.07229; - --rounded-box: 0.25rem; - --rounded-btn: .125rem; - --rounded-badge: .125rem; - --tab-radius: 0.25rem; - --animation-btn: 0; - --animation-input: 0; - --btn-focus-scale: 1 -} -:root:has(input.theme-controller[value=corporate]:checked) { - color-scheme: light; - --b2: 93% 0 0; - --b3: 86% 0 0; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --pc: 12.078% 0.0456 269.1; - --sc: 13.0739% 0.010951 256.688055; - --ac: 15.3934% 0.022799 163.57888; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --border-btn: 1px; - --tab-border: 1px; - --p: 60.39% 0.228 269.1; - --s: 65.3694% 0.054756 256.688055; - --a: 76.9669% 0.113994 163.57888; - --n: 22.3899% 0.031305 278.07229; - --nc: 95.8796% 0.008588 247.915135; - --b1: 100% 0 0; - --bc: 22.3899% 0.031305 278.07229; - --rounded-box: 0.25rem; - --rounded-btn: .125rem; - --rounded-badge: .125rem; - --tab-radius: 0.25rem; - --animation-btn: 0; - --animation-input: 0; - --btn-focus-scale: 1 -} -[data-theme=synthwave] { - color-scheme: dark; - --b2: 20.2941% 0.076211 287.835609; - --b3: 18.7665% 0.070475 287.835609; - --pc: 14.4421% 0.031903 342.009383; - --sc: 15.6543% 0.02362 227.382405; - --ac: 17.608% 0.0412 93.72; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 72.2105% 0.159514 342.009383; - --s: 78.2714% 0.118101 227.382405; - --a: 88.04% 0.206 93.72; - --n: 25.5554% 0.103537 286.507967; - --nc: 97.9365% 0.00819 301.358346; - --b1: 21.8216% 0.081948 287.835609; - --bc: 97.9365% 0.00819 301.358346; - --in: 76.5197% 0.12273 231.831603; - --inc: 23.5017% 0.096418 290.329844; - --su: 86.0572% 0.115038 178.624677; - --suc: 23.5017% 0.096418 290.329844; - --wa: 85.531% 0.122117 93.722227; - --wac: 23.5017% 0.096418 290.329844; - --er: 73.7005% 0.121339 32.639257; - --erc: 23.5017% 0.096418 290.329844 -} -:root:has(input.theme-controller[value=synthwave]:checked) { - color-scheme: dark; - --b2: 20.2941% 0.076211 287.835609; - --b3: 18.7665% 0.070475 287.835609; - --pc: 14.4421% 0.031903 342.009383; - --sc: 15.6543% 0.02362 227.382405; - --ac: 17.608% 0.0412 93.72; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 72.2105% 0.159514 342.009383; - --s: 78.2714% 0.118101 227.382405; - --a: 88.04% 0.206 93.72; - --n: 25.5554% 0.103537 286.507967; - --nc: 97.9365% 0.00819 301.358346; - --b1: 21.8216% 0.081948 287.835609; - --bc: 97.9365% 0.00819 301.358346; - --in: 76.5197% 0.12273 231.831603; - --inc: 23.5017% 0.096418 290.329844; - --su: 86.0572% 0.115038 178.624677; - --suc: 23.5017% 0.096418 290.329844; - --wa: 85.531% 0.122117 93.722227; - --wac: 23.5017% 0.096418 290.329844; - --er: 73.7005% 0.121339 32.639257; - --erc: 23.5017% 0.096418 290.329844 -} -[data-theme=retro] { - color-scheme: light; - --inc: 90.923% 0.043042 262.880917; - --suc: 12.541% 0.033982 149.213788; - --wac: 13.3168% 0.031484 58.31834; - --erc: 13.144% 0.0398 27.33; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --p: 76.8664% 0.104092 22.664655; - --pc: 26.5104% 0.006243 0.522862; - --s: 80.7415% 0.052534 159.094608; - --sc: 26.5104% 0.006243 0.522862; - --a: 70.3919% 0.125455 52.953428; - --ac: 26.5104% 0.006243 0.522862; - --n: 28.4181% 0.009519 355.534017; - --nc: 92.5604% 0.025113 89.217311; - --b1: 91.6374% 0.034554 90.51575; - --b2: 88.2722% 0.049418 91.774344; - --b3: 84.133% 0.065952 90.856665; - --bc: 26.5104% 0.006243 0.522862; - --in: 54.615% 0.215208 262.880917; - --su: 62.7052% 0.169912 149.213788; - --wa: 66.584% 0.157422 58.31834; - --er: 65.72% 0.199 27.33; - --rounded-box: 0.4rem; - --rounded-btn: 0.4rem; - --rounded-badge: 0.4rem; - --tab-radius: 0.4rem -} -:root:has(input.theme-controller[value=retro]:checked) { - color-scheme: light; - --inc: 90.923% 0.043042 262.880917; - --suc: 12.541% 0.033982 149.213788; - --wac: 13.3168% 0.031484 58.31834; - --erc: 13.144% 0.0398 27.33; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --p: 76.8664% 0.104092 22.664655; - --pc: 26.5104% 0.006243 0.522862; - --s: 80.7415% 0.052534 159.094608; - --sc: 26.5104% 0.006243 0.522862; - --a: 70.3919% 0.125455 52.953428; - --ac: 26.5104% 0.006243 0.522862; - --n: 28.4181% 0.009519 355.534017; - --nc: 92.5604% 0.025113 89.217311; - --b1: 91.6374% 0.034554 90.51575; - --b2: 88.2722% 0.049418 91.774344; - --b3: 84.133% 0.065952 90.856665; - --bc: 26.5104% 0.006243 0.522862; - --in: 54.615% 0.215208 262.880917; - --su: 62.7052% 0.169912 149.213788; - --wa: 66.584% 0.157422 58.31834; - --er: 65.72% 0.199 27.33; - --rounded-box: 0.4rem; - --rounded-btn: 0.4rem; - --rounded-badge: 0.4rem; - --tab-radius: 0.4rem -} -[data-theme=cyberpunk] { - color-scheme: light; - --b2: 87.8943% 0.16647 104.32; - --b3: 81.2786% 0.15394 104.32; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --bc: 18.902% 0.0358 104.32; - --pc: 14.844% 0.0418 6.35; - --sc: 16.666% 0.0368 204.72; - --ac: 14.372% 0.04352 310.43; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace; - --p: 74.22% 0.209 6.35; - --s: 83.33% 0.184 204.72; - --a: 71.86% 0.2176 310.43; - --n: 23.04% 0.065 269.31; - --nc: 94.51% 0.179 104.32; - --b1: 94.51% 0.179 104.32; - --rounded-box: 0; - --rounded-btn: 0; - --rounded-badge: 0; - --tab-radius: 0 -} -:root:has(input.theme-controller[value=cyberpunk]:checked) { - color-scheme: light; - --b2: 87.8943% 0.16647 104.32; - --b3: 81.2786% 0.15394 104.32; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --bc: 18.902% 0.0358 104.32; - --pc: 14.844% 0.0418 6.35; - --sc: 16.666% 0.0368 204.72; - --ac: 14.372% 0.04352 310.43; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace; - --p: 74.22% 0.209 6.35; - --s: 83.33% 0.184 204.72; - --a: 71.86% 0.2176 310.43; - --n: 23.04% 0.065 269.31; - --nc: 94.51% 0.179 104.32; - --b1: 94.51% 0.179 104.32; - --rounded-box: 0; - --rounded-btn: 0; - --rounded-badge: 0; - --tab-radius: 0 -} -[data-theme=valentine] { - color-scheme: light; - --b2: 88.0567% 0.024834 337.06289; - --b3: 81.4288% 0.022964 337.06289; - --pc: 13.7239% 0.030755 15.066527; - --sc: 14.3942% 0.029258 293.189609; - --ac: 14.2537% 0.014961 197.828857; - --inc: 90.923% 0.043042 262.880917; - --suc: 12.541% 0.033982 149.213788; - --wac: 13.3168% 0.031484 58.31834; - --erc: 14.614% 0.0414 27.33; - --rounded-box: 1rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --p: 68.6197% 0.153774 15.066527; - --s: 71.971% 0.14629 293.189609; - --a: 71.2685% 0.074804 197.828857; - --n: 54.6053% 0.143342 358.004839; - --nc: 90.2701% 0.037202 336.955191; - --b1: 94.6846% 0.026703 337.06289; - --bc: 37.3085% 0.081131 4.606426; - --in: 54.615% 0.215208 262.880917; - --su: 62.7052% 0.169912 149.213788; - --wa: 66.584% 0.157422 58.31834; - --er: 73.07% 0.207 27.33; - --rounded-btn: 1.9rem; - --tab-radius: 0.7rem -} -:root:has(input.theme-controller[value=valentine]:checked) { - color-scheme: light; - --b2: 88.0567% 0.024834 337.06289; - --b3: 81.4288% 0.022964 337.06289; - --pc: 13.7239% 0.030755 15.066527; - --sc: 14.3942% 0.029258 293.189609; - --ac: 14.2537% 0.014961 197.828857; - --inc: 90.923% 0.043042 262.880917; - --suc: 12.541% 0.033982 149.213788; - --wac: 13.3168% 0.031484 58.31834; - --erc: 14.614% 0.0414 27.33; - --rounded-box: 1rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --p: 68.6197% 0.153774 15.066527; - --s: 71.971% 0.14629 293.189609; - --a: 71.2685% 0.074804 197.828857; - --n: 54.6053% 0.143342 358.004839; - --nc: 90.2701% 0.037202 336.955191; - --b1: 94.6846% 0.026703 337.06289; - --bc: 37.3085% 0.081131 4.606426; - --in: 54.615% 0.215208 262.880917; - --su: 62.7052% 0.169912 149.213788; - --wa: 66.584% 0.157422 58.31834; - --er: 73.07% 0.207 27.33; - --rounded-btn: 1.9rem; - --tab-radius: 0.7rem -} -[data-theme=halloween] { - color-scheme: dark; - --b2: 23.0416% 0 0; - --b3: 21.3072% 0 0; - --bc: 84.9552% 0 0; - --sc: 89.196% 0.0496 305.03; - --nc: 84.8742% 0.009322 65.681484; - --inc: 90.923% 0.043042 262.880917; - --suc: 12.541% 0.033982 149.213788; - --wac: 13.3168% 0.031484 58.31834; - --erc: 13.144% 0.0398 27.33; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 77.48% 0.204 60.62; - --pc: 19.6935% 0.004671 196.779412; - --s: 45.98% 0.248 305.03; - --a: 64.8% 0.223 136.073479; - --ac: 0% 0 0; - --n: 24.371% 0.046608 65.681484; - --b1: 24.7759% 0 0; - --in: 54.615% 0.215208 262.880917; - --su: 62.7052% 0.169912 149.213788; - --wa: 66.584% 0.157422 58.31834; - --er: 65.72% 0.199 27.33 -} -:root:has(input.theme-controller[value=halloween]:checked) { - color-scheme: dark; - --b2: 23.0416% 0 0; - --b3: 21.3072% 0 0; - --bc: 84.9552% 0 0; - --sc: 89.196% 0.0496 305.03; - --nc: 84.8742% 0.009322 65.681484; - --inc: 90.923% 0.043042 262.880917; - --suc: 12.541% 0.033982 149.213788; - --wac: 13.3168% 0.031484 58.31834; - --erc: 13.144% 0.0398 27.33; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 77.48% 0.204 60.62; - --pc: 19.6935% 0.004671 196.779412; - --s: 45.98% 0.248 305.03; - --a: 64.8% 0.223 136.073479; - --ac: 0% 0 0; - --n: 24.371% 0.046608 65.681484; - --b1: 24.7759% 0 0; - --in: 54.615% 0.215208 262.880917; - --su: 62.7052% 0.169912 149.213788; - --wa: 66.584% 0.157422 58.31834; - --er: 65.72% 0.199 27.33 -} -[data-theme=garden] { - color-scheme: light; - --b2: 86.4453% 0.002011 17.197414; - --b3: 79.9386% 0.00186 17.197414; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --sc: 89.699% 0.022197 355.095988; - --ac: 11.2547% 0.010859 154.390187; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 62.45% 0.278 3.83636; - --pc: 100% 0 0; - --s: 48.4952% 0.110985 355.095988; - --a: 56.2735% 0.054297 154.390187; - --n: 24.1559% 0.049362 89.070594; - --nc: 92.9519% 0.002163 17.197414; - --b1: 92.9519% 0.002163 17.197414; - --bc: 16.9617% 0.001664 17.32068 -} -:root:has(input.theme-controller[value=garden]:checked) { - color-scheme: light; - --b2: 86.4453% 0.002011 17.197414; - --b3: 79.9386% 0.00186 17.197414; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --sc: 89.699% 0.022197 355.095988; - --ac: 11.2547% 0.010859 154.390187; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 62.45% 0.278 3.83636; - --pc: 100% 0 0; - --s: 48.4952% 0.110985 355.095988; - --a: 56.2735% 0.054297 154.390187; - --n: 24.1559% 0.049362 89.070594; - --nc: 92.9519% 0.002163 17.197414; - --b1: 92.9519% 0.002163 17.197414; - --bc: 16.9617% 0.001664 17.32068 -} -[data-theme=forest] { - color-scheme: dark; - --b2: 17.522% 0.007709 17.911578; - --b3: 16.2032% 0.007129 17.911578; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --bc: 83.7682% 0.001658 17.911578; - --sc: 13.9553% 0.027077 168.327128; - --ac: 14.1257% 0.02389 185.713193; - --nc: 86.1397% 0.007806 171.364646; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 68.6283% 0.185567 148.958922; - --pc: 0% 0 0; - --s: 69.7764% 0.135385 168.327128; - --a: 70.6285% 0.119451 185.713193; - --n: 30.6985% 0.039032 171.364646; - --b1: 18.8409% 0.00829 17.911578; - --rounded-btn: 1.9rem -} -:root:has(input.theme-controller[value=forest]:checked) { - color-scheme: dark; - --b2: 17.522% 0.007709 17.911578; - --b3: 16.2032% 0.007129 17.911578; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --bc: 83.7682% 0.001658 17.911578; - --sc: 13.9553% 0.027077 168.327128; - --ac: 14.1257% 0.02389 185.713193; - --nc: 86.1397% 0.007806 171.364646; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 68.6283% 0.185567 148.958922; - --pc: 0% 0 0; - --s: 69.7764% 0.135385 168.327128; - --a: 70.6285% 0.119451 185.713193; - --n: 30.6985% 0.039032 171.364646; - --b1: 18.8409% 0.00829 17.911578; - --rounded-btn: 1.9rem -} -[data-theme=aqua] { - color-scheme: dark; - --b2: 45.3464% 0.118611 261.181672; - --b3: 41.9333% 0.109683 261.181672; - --bc: 89.7519% 0.025508 261.181672; - --sc: 12.1365% 0.02175 309.782946; - --ac: 18.6854% 0.020445 94.555431; - --nc: 12.2124% 0.023402 243.760661; - --inc: 90.923% 0.043042 262.880917; - --suc: 12.541% 0.033982 149.213788; - --wac: 13.3168% 0.031484 58.31834; - --erc: 14.79% 0.038 27.33; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 85.6617% 0.14498 198.6458; - --pc: 40.1249% 0.068266 197.603872; - --s: 60.6827% 0.108752 309.782946; - --a: 93.4269% 0.102225 94.555431; - --n: 61.0622% 0.117009 243.760661; - --b1: 48.7596% 0.127539 261.181672; - --in: 54.615% 0.215208 262.880917; - --su: 62.7052% 0.169912 149.213788; - --wa: 66.584% 0.157422 58.31834; - --er: 73.95% 0.19 27.33 -} -:root:has(input.theme-controller[value=aqua]:checked) { - color-scheme: dark; - --b2: 45.3464% 0.118611 261.181672; - --b3: 41.9333% 0.109683 261.181672; - --bc: 89.7519% 0.025508 261.181672; - --sc: 12.1365% 0.02175 309.782946; - --ac: 18.6854% 0.020445 94.555431; - --nc: 12.2124% 0.023402 243.760661; - --inc: 90.923% 0.043042 262.880917; - --suc: 12.541% 0.033982 149.213788; - --wac: 13.3168% 0.031484 58.31834; - --erc: 14.79% 0.038 27.33; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 85.6617% 0.14498 198.6458; - --pc: 40.1249% 0.068266 197.603872; - --s: 60.6827% 0.108752 309.782946; - --a: 93.4269% 0.102225 94.555431; - --n: 61.0622% 0.117009 243.760661; - --b1: 48.7596% 0.127539 261.181672; - --in: 54.615% 0.215208 262.880917; - --su: 62.7052% 0.169912 149.213788; - --wa: 66.584% 0.157422 58.31834; - --er: 73.95% 0.19 27.33 -} -[data-theme=lofi] { - color-scheme: light; - --inc: 15.908% 0.0206 205.9; - --suc: 18.026% 0.0306 164.14; - --wac: 17.674% 0.027 79.94; - --erc: 15.732% 0.03 28.47; - --border-btn: 1px; - --tab-border: 1px; - --p: 15.9066% 0 0; - --pc: 100% 0 0; - --s: 21.455% 0.001566 17.278957; - --sc: 100% 0 0; - --a: 26.8618% 0 0; - --ac: 100% 0 0; - --n: 0% 0 0; - --nc: 100% 0 0; - --b1: 100% 0 0; - --b2: 96.1151% 0 0; - --b3: 92.268% 0.001082 17.17934; - --bc: 0% 0 0; - --in: 79.54% 0.103 205.9; - --su: 90.13% 0.153 164.14; - --wa: 88.37% 0.135 79.94; - --er: 78.66% 0.15 28.47; - --rounded-box: 0.25rem; - --rounded-btn: 0.125rem; - --rounded-badge: 0.125rem; - --tab-radius: 0.125rem; - --animation-btn: 0; - --animation-input: 0; - --btn-focus-scale: 1 -} -:root:has(input.theme-controller[value=lofi]:checked) { - color-scheme: light; - --inc: 15.908% 0.0206 205.9; - --suc: 18.026% 0.0306 164.14; - --wac: 17.674% 0.027 79.94; - --erc: 15.732% 0.03 28.47; - --border-btn: 1px; - --tab-border: 1px; - --p: 15.9066% 0 0; - --pc: 100% 0 0; - --s: 21.455% 0.001566 17.278957; - --sc: 100% 0 0; - --a: 26.8618% 0 0; - --ac: 100% 0 0; - --n: 0% 0 0; - --nc: 100% 0 0; - --b1: 100% 0 0; - --b2: 96.1151% 0 0; - --b3: 92.268% 0.001082 17.17934; - --bc: 0% 0 0; - --in: 79.54% 0.103 205.9; - --su: 90.13% 0.153 164.14; - --wa: 88.37% 0.135 79.94; - --er: 78.66% 0.15 28.47; - --rounded-box: 0.25rem; - --rounded-btn: 0.125rem; - --rounded-badge: 0.125rem; - --tab-radius: 0.125rem; - --animation-btn: 0; - --animation-input: 0; - --btn-focus-scale: 1 -} -[data-theme=pastel] { - color-scheme: light; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --bc: 20% 0 0; - --pc: 16.6166% 0.006979 316.8737; - --sc: 17.6153% 0.009839 8.688364; - --ac: 17.8419% 0.012056 170.923263; - --nc: 14.2681% 0.014702 228.183906; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --p: 83.0828% 0.034896 316.8737; - --s: 88.0763% 0.049197 8.688364; - --a: 89.2096% 0.06028 170.923263; - --n: 71.3406% 0.07351 228.183906; - --b1: 100% 0 0; - --b2: 98.4625% 0.001706 247.838921; - --b3: 87.1681% 0.009339 258.338227; - --rounded-btn: 1.9rem; - --tab-radius: 0.7rem -} -:root:has(input.theme-controller[value=pastel]:checked) { - color-scheme: light; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --bc: 20% 0 0; - --pc: 16.6166% 0.006979 316.8737; - --sc: 17.6153% 0.009839 8.688364; - --ac: 17.8419% 0.012056 170.923263; - --nc: 14.2681% 0.014702 228.183906; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --p: 83.0828% 0.034896 316.8737; - --s: 88.0763% 0.049197 8.688364; - --a: 89.2096% 0.06028 170.923263; - --n: 71.3406% 0.07351 228.183906; - --b1: 100% 0 0; - --b2: 98.4625% 0.001706 247.838921; - --b3: 87.1681% 0.009339 258.338227; - --rounded-btn: 1.9rem; - --tab-radius: 0.7rem -} -[data-theme=fantasy] { - color-scheme: light; - --b2: 93% 0 0; - --b3: 86% 0 0; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --pc: 87.49% 0.0378 325.02; - --sc: 90.784% 0.0324 241.36; - --ac: 15.196% 0.0408 56.72; - --nc: 85.5616% 0.005919 256.847952; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 37.45% 0.189 325.02; - --s: 53.92% 0.162 241.36; - --a: 75.98% 0.204 56.72; - --n: 27.8078% 0.029596 256.847952; - --b1: 100% 0 0; - --bc: 27.8078% 0.029596 256.847952 -} -:root:has(input.theme-controller[value=fantasy]:checked) { - color-scheme: light; - --b2: 93% 0 0; - --b3: 86% 0 0; - --in: 72.06% 0.191 231.6; - --su: 64.8% 0.150 160; - --wa: 84.71% 0.199 83.87; - --er: 71.76% 0.221 22.18; - --pc: 87.49% 0.0378 325.02; - --sc: 90.784% 0.0324 241.36; - --ac: 15.196% 0.0408 56.72; - --nc: 85.5616% 0.005919 256.847952; - --inc: 0% 0 0; - --suc: 0% 0 0; - --wac: 0% 0 0; - --erc: 0% 0 0; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 37.45% 0.189 325.02; - --s: 53.92% 0.162 241.36; - --a: 75.98% 0.204 56.72; - --n: 27.8078% 0.029596 256.847952; - --b1: 100% 0 0; - --bc: 27.8078% 0.029596 256.847952 -} -[data-theme=wireframe] { - color-scheme: light; - --bc: 20% 0 0; - --pc: 15.6521% 0 0; - --sc: 15.6521% 0 0; - --ac: 15.6521% 0 0; - --nc: 18.8014% 0 0; - --inc: 89.0403% 0.062643 264.052021; - --suc: 90.395% 0.035372 142.495339; - --wac: 14.1626% 0.019994 108.702381; - --erc: 12.5591% 0.051537 29.233885; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - font-family: Chalkboard,comic sans ms,'sans-serif'; - --p: 78.2604% 0 0; - --s: 78.2604% 0 0; - --a: 78.2604% 0 0; - --n: 94.007% 0 0; - --b1: 100% 0 0; - --b2: 94.9119% 0 0; - --b3: 89.7547% 0 0; - --in: 45.2014% 0.313214 264.052021; - --su: 51.9752% 0.176858 142.495339; - --wa: 70.8131% 0.099969 108.702381; - --er: 62.7955% 0.257683 29.233885; - --rounded-box: 0.2rem; - --rounded-btn: 0.2rem; - --rounded-badge: 0.2rem; - --tab-radius: 0.2rem -} -:root:has(input.theme-controller[value=wireframe]:checked) { - color-scheme: light; - --bc: 20% 0 0; - --pc: 15.6521% 0 0; - --sc: 15.6521% 0 0; - --ac: 15.6521% 0 0; - --nc: 18.8014% 0 0; - --inc: 89.0403% 0.062643 264.052021; - --suc: 90.395% 0.035372 142.495339; - --wac: 14.1626% 0.019994 108.702381; - --erc: 12.5591% 0.051537 29.233885; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - font-family: Chalkboard,comic sans ms,'sans-serif'; - --p: 78.2604% 0 0; - --s: 78.2604% 0 0; - --a: 78.2604% 0 0; - --n: 94.007% 0 0; - --b1: 100% 0 0; - --b2: 94.9119% 0 0; - --b3: 89.7547% 0 0; - --in: 45.2014% 0.313214 264.052021; - --su: 51.9752% 0.176858 142.495339; - --wa: 70.8131% 0.099969 108.702381; - --er: 62.7955% 0.257683 29.233885; - --rounded-box: 0.2rem; - --rounded-btn: 0.2rem; - --rounded-badge: 0.2rem; - --tab-radius: 0.2rem -} -[data-theme=black] { - color-scheme: dark; - --pc: 86.736% 0 0; - --sc: 86.736% 0 0; - --ac: 86.736% 0 0; - --nc: 86.736% 0 0; - --inc: 89.0403% 0.062643 264.052021; - --suc: 90.395% 0.035372 142.495339; - --wac: 19.3597% 0.042201 109.769232; - --erc: 12.5591% 0.051537 29.233885; - --border-btn: 1px; - --tab-border: 1px; - --p: 33.6799% 0 0; - --s: 33.6799% 0 0; - --a: 33.6799% 0 0; - --b1: 0% 0 0; - --b2: 19.1251% 0 0; - --b3: 26.8618% 0 0; - --bc: 87.6096% 0 0; - --n: 33.6799% 0 0; - --in: 45.2014% 0.313214 264.052021; - --su: 51.9752% 0.176858 142.495339; - --wa: 96.7983% 0.211006 109.769232; - --er: 62.7955% 0.257683 29.233885; - --rounded-box: 0; - --rounded-btn: 0; - --rounded-badge: 0; - --animation-btn: 0; - --animation-input: 0; - --btn-focus-scale: 1; - --tab-radius: 0 -} -:root:has(input.theme-controller[value=black]:checked) { - color-scheme: dark; - --pc: 86.736% 0 0; - --sc: 86.736% 0 0; - --ac: 86.736% 0 0; - --nc: 86.736% 0 0; - --inc: 89.0403% 0.062643 264.052021; - --suc: 90.395% 0.035372 142.495339; - --wac: 19.3597% 0.042201 109.769232; - --erc: 12.5591% 0.051537 29.233885; - --border-btn: 1px; - --tab-border: 1px; - --p: 33.6799% 0 0; - --s: 33.6799% 0 0; - --a: 33.6799% 0 0; - --b1: 0% 0 0; - --b2: 19.1251% 0 0; - --b3: 26.8618% 0 0; - --bc: 87.6096% 0 0; - --n: 33.6799% 0 0; - --in: 45.2014% 0.313214 264.052021; - --su: 51.9752% 0.176858 142.495339; - --wa: 96.7983% 0.211006 109.769232; - --er: 62.7955% 0.257683 29.233885; - --rounded-box: 0; - --rounded-btn: 0; - --rounded-badge: 0; - --animation-btn: 0; - --animation-input: 0; - --btn-focus-scale: 1; - --tab-radius: 0 -} -[data-theme=luxury] { - color-scheme: dark; - --pc: 20% 0 0; - --sc: 85.5163% 0.012821 261.069149; - --ac: 87.3349% 0.010348 338.82597; - --inc: 15.8122% 0.024356 237.133883; - --suc: 15.6239% 0.038579 132.154381; - --wac: 17.2255% 0.027305 102.89115; - --erc: 14.3506% 0.035271 22.568916; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 100% 0 0; - --s: 27.5815% 0.064106 261.069149; - --a: 36.6744% 0.051741 338.82597; - --n: 24.27% 0.057015 59.825019; - --nc: 93.2033% 0.089631 90.861683; - --b1: 14.0765% 0.004386 285.822869; - --b2: 20.2191% 0.004211 308.22937; - --b3: 29.8961% 0.003818 308.318612; - --bc: 75.6879% 0.123666 76.890484; - --in: 79.0612% 0.121778 237.133883; - --su: 78.1197% 0.192894 132.154381; - --wa: 86.1274% 0.136524 102.89115; - --er: 71.7531% 0.176357 22.568916 -} -:root:has(input.theme-controller[value=luxury]:checked) { - color-scheme: dark; - --pc: 20% 0 0; - --sc: 85.5163% 0.012821 261.069149; - --ac: 87.3349% 0.010348 338.82597; - --inc: 15.8122% 0.024356 237.133883; - --suc: 15.6239% 0.038579 132.154381; - --wac: 17.2255% 0.027305 102.89115; - --erc: 14.3506% 0.035271 22.568916; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 100% 0 0; - --s: 27.5815% 0.064106 261.069149; - --a: 36.6744% 0.051741 338.82597; - --n: 24.27% 0.057015 59.825019; - --nc: 93.2033% 0.089631 90.861683; - --b1: 14.0765% 0.004386 285.822869; - --b2: 20.2191% 0.004211 308.22937; - --b3: 29.8961% 0.003818 308.318612; - --bc: 75.6879% 0.123666 76.890484; - --in: 79.0612% 0.121778 237.133883; - --su: 78.1197% 0.192894 132.154381; - --wa: 86.1274% 0.136524 102.89115; - --er: 71.7531% 0.176357 22.568916 -} -[data-theme=dracula] { - color-scheme: dark; - --b2: 26.8053% 0.020556 277.508664; - --b3: 24.7877% 0.019009 277.508664; - --pc: 15.0922% 0.036614 346.812432; - --sc: 14.8405% 0.029709 301.883095; - --ac: 16.6785% 0.024826 66.558491; - --nc: 87.8891% 0.006515 275.524078; - --inc: 17.6526% 0.018676 212.846491; - --suc: 17.4199% 0.043903 148.024881; - --wac: 19.1068% 0.026849 112.757109; - --erc: 13.6441% 0.041266 24.430965; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 75.4611% 0.18307 346.812432; - --s: 74.2023% 0.148546 301.883095; - --a: 83.3927% 0.124132 66.558491; - --n: 39.4456% 0.032576 275.524078; - --b1: 28.8229% 0.022103 277.508664; - --bc: 97.7477% 0.007913 106.545019; - --in: 88.263% 0.09338 212.846491; - --su: 87.0995% 0.219516 148.024881; - --wa: 95.5338% 0.134246 112.757109; - --er: 68.2204% 0.206328 24.430965 -} -:root:has(input.theme-controller[value=dracula]:checked) { - color-scheme: dark; - --b2: 26.8053% 0.020556 277.508664; - --b3: 24.7877% 0.019009 277.508664; - --pc: 15.0922% 0.036614 346.812432; - --sc: 14.8405% 0.029709 301.883095; - --ac: 16.6785% 0.024826 66.558491; - --nc: 87.8891% 0.006515 275.524078; - --inc: 17.6526% 0.018676 212.846491; - --suc: 17.4199% 0.043903 148.024881; - --wac: 19.1068% 0.026849 112.757109; - --erc: 13.6441% 0.041266 24.430965; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 75.4611% 0.18307 346.812432; - --s: 74.2023% 0.148546 301.883095; - --a: 83.3927% 0.124132 66.558491; - --n: 39.4456% 0.032576 275.524078; - --b1: 28.8229% 0.022103 277.508664; - --bc: 97.7477% 0.007913 106.545019; - --in: 88.263% 0.09338 212.846491; - --su: 87.0995% 0.219516 148.024881; - --wa: 95.5338% 0.134246 112.757109; - --er: 68.2204% 0.206328 24.430965 -} -[data-theme=cmyk] { - color-scheme: light; - --b2: 93% 0 0; - --b3: 86% 0 0; - --bc: 20% 0 0; - --pc: 14.3544% 0.02666 239.443325; - --sc: 12.8953% 0.040552 359.339283; - --ac: 18.8458% 0.037948 105.306968; - --nc: 84.3557% 0 0; - --inc: 13.6952% 0.0189 217.284104; - --suc: 89.3898% 0.032505 321.406278; - --wac: 14.2473% 0.031969 52.023412; - --erc: 12.4027% 0.041677 28.717543; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 71.7722% 0.133298 239.443325; - --s: 64.4766% 0.202758 359.339283; - --a: 94.2289% 0.189741 105.306968; - --n: 21.7787% 0 0; - --b1: 100% 0 0; - --in: 68.4759% 0.094499 217.284104; - --su: 46.949% 0.162524 321.406278; - --wa: 71.2364% 0.159843 52.023412; - --er: 62.0133% 0.208385 28.717543 -} -:root:has(input.theme-controller[value=cmyk]:checked) { - color-scheme: light; - --b2: 93% 0 0; - --b3: 86% 0 0; - --bc: 20% 0 0; - --pc: 14.3544% 0.02666 239.443325; - --sc: 12.8953% 0.040552 359.339283; - --ac: 18.8458% 0.037948 105.306968; - --nc: 84.3557% 0 0; - --inc: 13.6952% 0.0189 217.284104; - --suc: 89.3898% 0.032505 321.406278; - --wac: 14.2473% 0.031969 52.023412; - --erc: 12.4027% 0.041677 28.717543; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 71.7722% 0.133298 239.443325; - --s: 64.4766% 0.202758 359.339283; - --a: 94.2289% 0.189741 105.306968; - --n: 21.7787% 0 0; - --b1: 100% 0 0; - --in: 68.4759% 0.094499 217.284104; - --su: 46.949% 0.162524 321.406278; - --wa: 71.2364% 0.159843 52.023412; - --er: 62.0133% 0.208385 28.717543 -} -[data-theme=autumn] { - color-scheme: light; - --b2: 89.1077% 0 0; - --b3: 82.4006% 0 0; - --bc: 19.1629% 0 0; - --pc: 88.1446% 0.032232 17.530175; - --sc: 12.3353% 0.033821 23.865865; - --ac: 14.6851% 0.018999 60.729616; - --nc: 90.8734% 0.007475 51.902819; - --inc: 13.8449% 0.019596 207.284192; - --suc: 12.199% 0.016032 174.616213; - --wac: 14.0163% 0.032982 56.844303; - --erc: 90.614% 0.0482 24.16; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 40.7232% 0.16116 17.530175; - --s: 61.6763% 0.169105 23.865865; - --a: 73.4253% 0.094994 60.729616; - --n: 54.3672% 0.037374 51.902819; - --b1: 95.8147% 0 0; - --in: 69.2245% 0.097979 207.284192; - --su: 60.9951% 0.080159 174.616213; - --wa: 70.0817% 0.164909 56.844303; - --er: 53.07% 0.241 24.16 -} -:root:has(input.theme-controller[value=autumn]:checked) { - color-scheme: light; - --b2: 89.1077% 0 0; - --b3: 82.4006% 0 0; - --bc: 19.1629% 0 0; - --pc: 88.1446% 0.032232 17.530175; - --sc: 12.3353% 0.033821 23.865865; - --ac: 14.6851% 0.018999 60.729616; - --nc: 90.8734% 0.007475 51.902819; - --inc: 13.8449% 0.019596 207.284192; - --suc: 12.199% 0.016032 174.616213; - --wac: 14.0163% 0.032982 56.844303; - --erc: 90.614% 0.0482 24.16; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 40.7232% 0.16116 17.530175; - --s: 61.6763% 0.169105 23.865865; - --a: 73.4253% 0.094994 60.729616; - --n: 54.3672% 0.037374 51.902819; - --b1: 95.8147% 0 0; - --in: 69.2245% 0.097979 207.284192; - --su: 60.9951% 0.080159 174.616213; - --wa: 70.0817% 0.164909 56.844303; - --er: 53.07% 0.241 24.16 -} -[data-theme=business] { - color-scheme: dark; - --b2: 22.6487% 0 0; - --b3: 20.944% 0 0; - --bc: 84.8707% 0 0; - --pc: 88.3407% 0.019811 251.473931; - --sc: 12.8185% 0.005481 229.389418; - --ac: 13.4542% 0.033545 35.791525; - --nc: 85.4882% 0.00265 253.041249; - --inc: 12.5233% 0.028702 240.033697; - --suc: 14.0454% 0.018919 156.59611; - --wac: 15.4965% 0.023141 81.519177; - --erc: 90.3221% 0.029356 29.674507; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 41.7036% 0.099057 251.473931; - --s: 64.0924% 0.027405 229.389418; - --a: 67.271% 0.167726 35.791525; - --n: 27.441% 0.01325 253.041249; - --b1: 24.3535% 0 0; - --in: 62.6163% 0.143511 240.033697; - --su: 70.2268% 0.094594 156.59611; - --wa: 77.4824% 0.115704 81.519177; - --er: 51.6105% 0.14678 29.674507; - --rounded-box: 0.25rem; - --rounded-btn: .125rem; - --rounded-badge: .125rem -} -:root:has(input.theme-controller[value=business]:checked) { - color-scheme: dark; - --b2: 22.6487% 0 0; - --b3: 20.944% 0 0; - --bc: 84.8707% 0 0; - --pc: 88.3407% 0.019811 251.473931; - --sc: 12.8185% 0.005481 229.389418; - --ac: 13.4542% 0.033545 35.791525; - --nc: 85.4882% 0.00265 253.041249; - --inc: 12.5233% 0.028702 240.033697; - --suc: 14.0454% 0.018919 156.59611; - --wac: 15.4965% 0.023141 81.519177; - --erc: 90.3221% 0.029356 29.674507; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 41.7036% 0.099057 251.473931; - --s: 64.0924% 0.027405 229.389418; - --a: 67.271% 0.167726 35.791525; - --n: 27.441% 0.01325 253.041249; - --b1: 24.3535% 0 0; - --in: 62.6163% 0.143511 240.033697; - --su: 70.2268% 0.094594 156.59611; - --wa: 77.4824% 0.115704 81.519177; - --er: 51.6105% 0.14678 29.674507; - --rounded-box: 0.25rem; - --rounded-btn: .125rem; - --rounded-badge: .125rem -} -[data-theme=acid] { - color-scheme: light; - --b2: 91.6146% 0 0; - --b3: 84.7189% 0 0; - --bc: 19.7021% 0 0; - --pc: 14.38% 0.0714 330.759573; - --sc: 14.674% 0.0448 48.250878; - --ac: 18.556% 0.0528 122.962951; - --nc: 84.262% 0.0256 278.68; - --inc: 12.144% 0.0454 252.05; - --suc: 17.144% 0.0532 158.53; - --wac: 18.202% 0.0424 100.5; - --erc: 12.968% 0.0586 29.349188; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --p: 71.9% 0.357 330.759573; - --s: 73.37% 0.224 48.250878; - --a: 92.78% 0.264 122.962951; - --n: 21.31% 0.128 278.68; - --b1: 98.5104% 0 0; - --in: 60.72% 0.227 252.05; - --su: 85.72% 0.266 158.53; - --wa: 91.01% 0.212 100.5; - --er: 64.84% 0.293 29.349188; - --rounded-box: 1.25rem; - --rounded-btn: 1rem; - --rounded-badge: 1rem; - --tab-radius: 0.7rem -} -:root:has(input.theme-controller[value=acid]:checked) { - color-scheme: light; - --b2: 91.6146% 0 0; - --b3: 84.7189% 0 0; - --bc: 19.7021% 0 0; - --pc: 14.38% 0.0714 330.759573; - --sc: 14.674% 0.0448 48.250878; - --ac: 18.556% 0.0528 122.962951; - --nc: 84.262% 0.0256 278.68; - --inc: 12.144% 0.0454 252.05; - --suc: 17.144% 0.0532 158.53; - --wac: 18.202% 0.0424 100.5; - --erc: 12.968% 0.0586 29.349188; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --p: 71.9% 0.357 330.759573; - --s: 73.37% 0.224 48.250878; - --a: 92.78% 0.264 122.962951; - --n: 21.31% 0.128 278.68; - --b1: 98.5104% 0 0; - --in: 60.72% 0.227 252.05; - --su: 85.72% 0.266 158.53; - --wa: 91.01% 0.212 100.5; - --er: 64.84% 0.293 29.349188; - --rounded-box: 1.25rem; - --rounded-btn: 1rem; - --rounded-badge: 1rem; - --tab-radius: 0.7rem -} -[data-theme=lemonade] { - color-scheme: light; - --b2: 91.8003% 0.0186 123.72; - --b3: 84.8906% 0.0172 123.72; - --bc: 19.742% 0.004 123.72; - --pc: 11.784% 0.0398 134.6; - --sc: 15.55% 0.0392 111.09; - --ac: 17.078% 0.0402 100.73; - --nc: 86.196% 0.015 108.6; - --inc: 17.238% 0.0094 224.14; - --suc: 17.238% 0.0094 157.85; - --wac: 17.238% 0.0094 102.15; - --erc: 17.238% 0.0094 25.85; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 58.92% 0.199 134.6; - --s: 77.75% 0.196 111.09; - --a: 85.39% 0.201 100.73; - --n: 30.98% 0.075 108.6; - --b1: 98.71% 0.02 123.72; - --in: 86.19% 0.047 224.14; - --su: 86.19% 0.047 157.85; - --wa: 86.19% 0.047 102.15; - --er: 86.19% 0.047 25.85 -} -:root:has(input.theme-controller[value=lemonade]:checked) { - color-scheme: light; - --b2: 91.8003% 0.0186 123.72; - --b3: 84.8906% 0.0172 123.72; - --bc: 19.742% 0.004 123.72; - --pc: 11.784% 0.0398 134.6; - --sc: 15.55% 0.0392 111.09; - --ac: 17.078% 0.0402 100.73; - --nc: 86.196% 0.015 108.6; - --inc: 17.238% 0.0094 224.14; - --suc: 17.238% 0.0094 157.85; - --wac: 17.238% 0.0094 102.15; - --erc: 17.238% 0.0094 25.85; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 58.92% 0.199 134.6; - --s: 77.75% 0.196 111.09; - --a: 85.39% 0.201 100.73; - --n: 30.98% 0.075 108.6; - --b1: 98.71% 0.02 123.72; - --in: 86.19% 0.047 224.14; - --su: 86.19% 0.047 157.85; - --wa: 86.19% 0.047 102.15; - --er: 86.19% 0.047 25.85 -} -[data-theme=night] { - color-scheme: dark; - --b2: 19.3144% 0.037037 265.754874; - --b3: 17.8606% 0.034249 265.754874; - --bc: 84.1536% 0.007965 265.754874; - --pc: 15.0703% 0.027798 232.66148; - --sc: 13.6023% 0.031661 276.934902; - --ac: 14.4721% 0.035244 350.048739; - --nc: 85.5899% 0.00737 260.030984; - --suc: 15.6904% 0.026506 181.911977; - --wac: 16.6486% 0.027912 82.95003; - --erc: 14.3572% 0.034051 13.11834; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 75.3513% 0.138989 232.66148; - --s: 68.0113% 0.158303 276.934902; - --a: 72.3603% 0.176218 350.048739; - --n: 27.9495% 0.036848 260.030984; - --b1: 20.7682% 0.039824 265.754874; - --in: 68.4553% 0.148062 237.25135; - --inc: 0% 0 0; - --su: 78.452% 0.132529 181.911977; - --wa: 83.2428% 0.139558 82.95003; - --er: 71.7858% 0.170255 13.11834 -} -:root:has(input.theme-controller[value=night]:checked) { - color-scheme: dark; - --b2: 19.3144% 0.037037 265.754874; - --b3: 17.8606% 0.034249 265.754874; - --bc: 84.1536% 0.007965 265.754874; - --pc: 15.0703% 0.027798 232.66148; - --sc: 13.6023% 0.031661 276.934902; - --ac: 14.4721% 0.035244 350.048739; - --nc: 85.5899% 0.00737 260.030984; - --suc: 15.6904% 0.026506 181.911977; - --wac: 16.6486% 0.027912 82.95003; - --erc: 14.3572% 0.034051 13.11834; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 75.3513% 0.138989 232.66148; - --s: 68.0113% 0.158303 276.934902; - --a: 72.3603% 0.176218 350.048739; - --n: 27.9495% 0.036848 260.030984; - --b1: 20.7682% 0.039824 265.754874; - --in: 68.4553% 0.148062 237.25135; - --inc: 0% 0 0; - --su: 78.452% 0.132529 181.911977; - --wa: 83.2428% 0.139558 82.95003; - --er: 71.7858% 0.170255 13.11834 -} -[data-theme=coffee] { - color-scheme: dark; - --b2: 20.1585% 0.021457 329.708637; - --b3: 18.6412% 0.019842 329.708637; - --pc: 14.3993% 0.024765 62.756393; - --sc: 86.893% 0.00597 199.19444; - --ac: 88.5243% 0.014881 224.389184; - --nc: 83.3022% 0.003149 326.261446; - --inc: 15.898% 0.012774 184.558367; - --suc: 14.9445% 0.014491 131.116276; - --wac: 17.6301% 0.028162 87.722413; - --erc: 15.4637% 0.025644 31.871922; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 71.9967% 0.123825 62.756393; - --s: 34.465% 0.029849 199.19444; - --a: 42.6213% 0.074405 224.389184; - --n: 16.5109% 0.015743 326.261446; - --b1: 21.6758% 0.023072 329.708637; - --bc: 72.3547% 0.092794 79.129387; - --in: 79.4902% 0.063869 184.558367; - --su: 74.7224% 0.072456 131.116276; - --wa: 88.1503% 0.140812 87.722413; - --er: 77.3187% 0.12822 31.871922 -} -:root:has(input.theme-controller[value=coffee]:checked) { - color-scheme: dark; - --b2: 20.1585% 0.021457 329.708637; - --b3: 18.6412% 0.019842 329.708637; - --pc: 14.3993% 0.024765 62.756393; - --sc: 86.893% 0.00597 199.19444; - --ac: 88.5243% 0.014881 224.389184; - --nc: 83.3022% 0.003149 326.261446; - --inc: 15.898% 0.012774 184.558367; - --suc: 14.9445% 0.014491 131.116276; - --wac: 17.6301% 0.028162 87.722413; - --erc: 15.4637% 0.025644 31.871922; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 71.9967% 0.123825 62.756393; - --s: 34.465% 0.029849 199.19444; - --a: 42.6213% 0.074405 224.389184; - --n: 16.5109% 0.015743 326.261446; - --b1: 21.6758% 0.023072 329.708637; - --bc: 72.3547% 0.092794 79.129387; - --in: 79.4902% 0.063869 184.558367; - --su: 74.7224% 0.072456 131.116276; - --wa: 88.1503% 0.140812 87.722413; - --er: 77.3187% 0.12822 31.871922 -} -[data-theme=winter] { - color-scheme: light; - --pc: 91.372% 0.051 257.57; - --sc: 88.5103% 0.03222 282.339433; - --ac: 11.988% 0.038303 335.171434; - --nc: 83.9233% 0.012704 257.651965; - --inc: 17.6255% 0.017178 214.515264; - --suc: 16.0988% 0.015404 197.823719; - --wac: 17.8345% 0.009167 71.47031; - --erc: 14.6185% 0.022037 20.076293; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 56.86% 0.255 257.57; - --s: 42.5516% 0.161098 282.339433; - --a: 59.9398% 0.191515 335.171434; - --n: 19.6166% 0.063518 257.651965; - --b1: 100% 0 0; - --b2: 97.4663% 0.011947 259.822565; - --b3: 93.2686% 0.016223 262.751375; - --bc: 41.8869% 0.053885 255.824911; - --in: 88.1275% 0.085888 214.515264; - --su: 80.4941% 0.077019 197.823719; - --wa: 89.1725% 0.045833 71.47031; - --er: 73.0926% 0.110185 20.076293 -} -:root:has(input.theme-controller[value=winter]:checked) { - color-scheme: light; - --pc: 91.372% 0.051 257.57; - --sc: 88.5103% 0.03222 282.339433; - --ac: 11.988% 0.038303 335.171434; - --nc: 83.9233% 0.012704 257.651965; - --inc: 17.6255% 0.017178 214.515264; - --suc: 16.0988% 0.015404 197.823719; - --wac: 17.8345% 0.009167 71.47031; - --erc: 14.6185% 0.022037 20.076293; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 56.86% 0.255 257.57; - --s: 42.5516% 0.161098 282.339433; - --a: 59.9398% 0.191515 335.171434; - --n: 19.6166% 0.063518 257.651965; - --b1: 100% 0 0; - --b2: 97.4663% 0.011947 259.822565; - --b3: 93.2686% 0.016223 262.751375; - --bc: 41.8869% 0.053885 255.824911; - --in: 88.1275% 0.085888 214.515264; - --su: 80.4941% 0.077019 197.823719; - --wa: 89.1725% 0.045833 71.47031; - --er: 73.0926% 0.110185 20.076293 -} -[data-theme=dim] { - color-scheme: dark; - --pc: 17.2267% 0.028331 139.549991; - --sc: 14.6752% 0.033181 35.353059; - --ac: 14.8459% 0.026728 311.37924; - --inc: 17.2157% 0.028409 206.182959; - --suc: 17.2343% 0.028437 166.534048; - --wac: 17.2327% 0.028447 94.818679; - --erc: 16.4838% 0.019914 33.756357; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 86.1335% 0.141656 139.549991; - --s: 73.3759% 0.165904 35.353059; - --a: 74.2296% 0.133641 311.37924; - --n: 24.7311% 0.020483 264.094728; - --nc: 82.9011% 0.031335 222.959324; - --b1: 30.8577% 0.023243 264.149498; - --b2: 28.0368% 0.01983 264.182074; - --b3: 26.3469% 0.018403 262.177739; - --bc: 82.9011% 0.031335 222.959324; - --in: 86.0785% 0.142046 206.182959; - --su: 86.1717% 0.142187 166.534048; - --wa: 86.1634% 0.142236 94.818679; - --er: 82.4189% 0.09957 33.756357 -} -:root:has(input.theme-controller[value=dim]:checked) { - color-scheme: dark; - --pc: 17.2267% 0.028331 139.549991; - --sc: 14.6752% 0.033181 35.353059; - --ac: 14.8459% 0.026728 311.37924; - --inc: 17.2157% 0.028409 206.182959; - --suc: 17.2343% 0.028437 166.534048; - --wac: 17.2327% 0.028447 94.818679; - --erc: 16.4838% 0.019914 33.756357; - --rounded-box: 1rem; - --rounded-btn: 0.5rem; - --rounded-badge: 1.9rem; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --tab-radius: 0.5rem; - --p: 86.1335% 0.141656 139.549991; - --s: 73.3759% 0.165904 35.353059; - --a: 74.2296% 0.133641 311.37924; - --n: 24.7311% 0.020483 264.094728; - --nc: 82.9011% 0.031335 222.959324; - --b1: 30.8577% 0.023243 264.149498; - --b2: 28.0368% 0.01983 264.182074; - --b3: 26.3469% 0.018403 262.177739; - --bc: 82.9011% 0.031335 222.959324; - --in: 86.0785% 0.142046 206.182959; - --su: 86.1717% 0.142187 166.534048; - --wa: 86.1634% 0.142236 94.818679; - --er: 82.4189% 0.09957 33.756357 -} -[data-theme=nord] { - color-scheme: light; - --pc: 11.8872% 0.015449 254.027774; - --sc: 13.9303% 0.011822 248.687186; - --ac: 15.4929% 0.01245 217.469017; - --inc: 13.8414% 0.012499 332.664922; - --suc: 15.3654% 0.01498 131.063061; - --wac: 17.0972% 0.017847 84.093335; - --erc: 12.122% 0.024119 15.341883; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --p: 59.4359% 0.077246 254.027774; - --s: 69.6516% 0.059108 248.687186; - --a: 77.4643% 0.062249 217.469017; - --n: 45.229% 0.035214 264.1312; - --nc: 89.9258% 0.016374 262.749256; - --b1: 95.1276% 0.007445 260.731539; - --b2: 93.2996% 0.010389 261.788485; - --b3: 89.9258% 0.016374 262.749256; - --bc: 32.4374% 0.022945 264.182036; - --in: 69.2072% 0.062496 332.664922; - --su: 76.827% 0.074899 131.063061; - --wa: 85.4862% 0.089234 84.093335; - --er: 60.61% 0.120594 15.341883; - --rounded-box: 0.4rem; - --rounded-btn: 0.2rem; - --rounded-badge: 0.4rem; - --tab-radius: 0.2rem -} -:root:has(input.theme-controller[value=nord]:checked) { - color-scheme: light; - --pc: 11.8872% 0.015449 254.027774; - --sc: 13.9303% 0.011822 248.687186; - --ac: 15.4929% 0.01245 217.469017; - --inc: 13.8414% 0.012499 332.664922; - --suc: 15.3654% 0.01498 131.063061; - --wac: 17.0972% 0.017847 84.093335; - --erc: 12.122% 0.024119 15.341883; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --p: 59.4359% 0.077246 254.027774; - --s: 69.6516% 0.059108 248.687186; - --a: 77.4643% 0.062249 217.469017; - --n: 45.229% 0.035214 264.1312; - --nc: 89.9258% 0.016374 262.749256; - --b1: 95.1276% 0.007445 260.731539; - --b2: 93.2996% 0.010389 261.788485; - --b3: 89.9258% 0.016374 262.749256; - --bc: 32.4374% 0.022945 264.182036; - --in: 69.2072% 0.062496 332.664922; - --su: 76.827% 0.074899 131.063061; - --wa: 85.4862% 0.089234 84.093335; - --er: 60.61% 0.120594 15.341883; - --rounded-box: 0.4rem; - --rounded-btn: 0.2rem; - --rounded-badge: 0.4rem; - --tab-radius: 0.2rem -} -[data-theme=sunset] { - color-scheme: dark; - --pc: 14.9408% 0.031656 39.94703; - --sc: 14.5075% 0.035531 2.72034; - --ac: 14.2589% 0.033336 299.844533; - --inc: 17.1119% 0.017054 206.015183; - --suc: 17.1122% 0.017172 144.77874; - --wac: 17.1139% 0.016961 74.427797; - --erc: 17.1023% 0.015778 16.886379; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --p: 74.7039% 0.158278 39.94703; - --s: 72.5375% 0.177654 2.72034; - --a: 71.2947% 0.166678 299.844533; - --n: 26% 0.019 237.69; - --nc: 70% 0.019 237.69; - --b1: 22% 0.019 237.69; - --b2: 20% 0.019 237.69; - --b3: 18% 0.019 237.69; - --bc: 77.3835% 0.043586 245.096534; - --in: 85.5596% 0.085271 206.015183; - --su: 85.5609% 0.08586 144.77874; - --wa: 85.5695% 0.084806 74.427797; - --er: 85.5116% 0.07889 16.886379; - --rounded-box: 1.2rem; - --rounded-btn: 0.8rem; - --rounded-badge: 0.4rem; - --tab-radius: 0.7rem -} -:root:has(input.theme-controller[value=sunset]:checked) { - color-scheme: dark; - --pc: 14.9408% 0.031656 39.94703; - --sc: 14.5075% 0.035531 2.72034; - --ac: 14.2589% 0.033336 299.844533; - --inc: 17.1119% 0.017054 206.015183; - --suc: 17.1122% 0.017172 144.77874; - --wac: 17.1139% 0.016961 74.427797; - --erc: 17.1023% 0.015778 16.886379; - --animation-btn: 0.25s; - --animation-input: .2s; - --btn-focus-scale: 0.95; - --border-btn: 1px; - --tab-border: 1px; - --p: 74.7039% 0.158278 39.94703; - --s: 72.5375% 0.177654 2.72034; - --a: 71.2947% 0.166678 299.844533; - --n: 26% 0.019 237.69; - --nc: 70% 0.019 237.69; - --b1: 22% 0.019 237.69; - --b2: 20% 0.019 237.69; - --b3: 18% 0.019 237.69; - --bc: 77.3835% 0.043586 245.096534; - --in: 85.5596% 0.085271 206.015183; - --su: 85.5609% 0.08586 144.77874; - --wa: 85.5695% 0.084806 74.427797; - --er: 85.5116% 0.07889 16.886379; - --rounded-box: 1.2rem; - --rounded-btn: 0.8rem; - --rounded-badge: 0.4rem; - --tab-radius: 0.7rem -} diff --git a/node_modules/daisyui/dist/unstyled.css b/node_modules/daisyui/dist/unstyled.css deleted file mode 100644 index 3bdbac2..0000000 --- a/node_modules/daisyui/dist/unstyled.css +++ /dev/null @@ -1,1322 +0,0 @@ -.alert { - display: grid; - width: 100%; - grid-auto-flow: row; - align-content: flex-start; - align-items: center; - justify-items: center; - gap: 1rem; - text-align: center -} -@media (min-width: 640px) { - .alert { - grid-auto-flow: column; - grid-template-columns: auto minmax(auto,1fr); - justify-items: start; - text-align: start - } -} -.artboard { - width: 100% -} -.avatar { - position: relative; - display: inline-flex -} - .avatar > div { - display: block; - aspect-ratio: 1 / 1; - overflow: hidden -} - .avatar img { - height: 100%; - width: 100%; - object-fit: cover -} - .avatar.placeholder > div { - display: flex; - align-items: center; - justify-content: center -} -.badge { - display: inline-flex; - align-items: center; - justify-content: center; - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 200ms; - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - height: 1.25rem; - font-size: 0.875rem; - line-height: 1.25rem; - width: fit-content; - padding-left: 0.563rem; - padding-right: 0.563rem -} -.btm-nav { - position: fixed; - bottom: 0px; - left: 0px; - right: 0px; - display: flex; - width: 100%; - flex-direction: row; - align-items: center; - justify-content: space-around; - padding-bottom: env(safe-area-inset-bottom) -} - .btm-nav > * { - position: relative; - display: flex; - height: 100%; - flex-basis: 100%; - cursor: pointer; - flex-direction: column; - align-items: center; - justify-content: center; - gap: 0.25rem -} -.breadcrumbs { - max-width: 100%; - overflow-x: auto -} - .breadcrumbs > ul, - .breadcrumbs > ol { - display: flex; - align-items: center; - white-space: nowrap; - min-height: min-content -} - .breadcrumbs > ul > li, .breadcrumbs > ol > li { - display: flex; - align-items: center -} - .breadcrumbs > ul > li > a, .breadcrumbs > ol > li > a { - display: flex; - cursor: pointer; - align-items: center -} - @media(hover:hover) { - .breadcrumbs > ul > li > a:hover, .breadcrumbs > ol > li > a:hover { - text-decoration-line: underline - } -} -.btn { - display: inline-flex; - height: 3rem; - min-height: 3rem; - flex-shrink: 0; - cursor: pointer; - user-select: none; - flex-wrap: wrap; - align-items: center; - justify-content: center; - border-radius: var(--rounded-btn, 0.5rem); - border-color: transparent; - padding-left: 1rem; - padding-right: 1rem; - text-align: center; - font-size: 0.875rem; - line-height: 1em -} - /* disabled */ - .btn-disabled, - .btn[disabled], - .btn:disabled { - pointer-events: none -} - /* shapes */ - .btn-square { - height: 3rem; - width: 3rem; - padding: 0px -} - .btn-circle { - height: 3rem; - width: 3rem; - border-radius: 9999px; - padding: 0px -} - -/* radio input and checkbox as button */ - -:where(.btn:is(input[type="checkbox"])), -:where(.btn:is(input[type="radio"])) { - width: auto; - appearance: none -} - -.btn:is(input[type="checkbox"]):after, -.btn:is(input[type="radio"]):after { - --tw-content: attr(aria-label); - content: var(--tw-content) -} -.card { - position: relative; - display: flex; - flex-direction: column -} - .card:focus { - outline: 2px solid transparent; - outline-offset: 2px -} - .card-body { - display: flex; - flex: 1 1 auto; - flex-direction: column -} - .card-body :where(p) { - flex-grow: 1 -} - .card-actions { - display: flex; - flex-wrap: wrap; - align-items: flex-start; - gap: 0.5rem -} - .card figure { - display: flex; - align-items: center; - justify-content: center -} - .card.image-full { - display: grid -} - .card.image-full:before { - position: relative; - content: "" -} - .card.image-full:before, - .card.image-full > * { - grid-column-start: 1; - grid-row-start: 1 -} - .card.image-full > figure img { - height: 100%; - object-fit: cover -} - .card.image-full > .card-body { - position: relative -} -.carousel { - display: inline-flex; - overflow-x: scroll; - scroll-snap-type: x mandatory; - scroll-behavior: smooth; -} - .carousel-vertical { - flex-direction: column; - overflow-y: scroll; - scroll-snap-type: y mandatory; -} - .carousel-item { - box-sizing: content-box; - display: flex; - flex: none; - scroll-snap-align: start; -} - .carousel-start .carousel-item { - scroll-snap-align: start; - } - .carousel-center .carousel-item { - scroll-snap-align: center; - } - .carousel-end .carousel-item { - scroll-snap-align: end; - } -.chat { - display: grid; - grid-template-columns: repeat(2, minmax(0, 1fr)); - column-gap: 0.75rem; - padding-top: 0.25rem; - padding-bottom: 0.25rem; -} - .chat-image { - grid-row: span 2 / span 2; - align-self: flex-end; -} - .chat-header { - grid-row-start: 1; - font-size: 0.875rem; - line-height: 1.25rem; -} - .chat-footer { - grid-row-start: 3; - font-size: 0.875rem; - line-height: 1.25rem; -} - .chat-bubble { - position: relative; - display: block; - width: fit-content; - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - max-width: 90%; -} - .chat-bubble:before { - position: absolute; - bottom: 0px; - height: 0.75rem; - width: 0.75rem; - background-color: inherit; - content: ""; - mask-size: contain; - mask-repeat: no-repeat; - mask-position: center; -} - .chat-start { - place-items: start; - grid-template-columns: auto 1fr; -} - .chat-start .chat-header { - grid-column-start: 2; -} - .chat-start .chat-footer { - grid-column-start: 2; -} - .chat-start .chat-image { - grid-column-start: 1; -} - .chat-start .chat-bubble { - grid-column-start: 2; -} - .chat-start .chat-bubble:before { - mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e"); - } - [dir="rtl"] .chat-start .chat-bubble:before { - mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e"); - } - .chat-end { - place-items: end; - grid-template-columns: 1fr auto; -} - .chat-end .chat-header { - grid-column-start: 1; -} - .chat-end .chat-footer { - grid-column-start: 1; -} - .chat-end .chat-image { - grid-column-start: 2; -} - .chat-end .chat-bubble { - grid-column-start: 1; -} - .chat-end .chat-bubble:before { - mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e"); - } - [dir="rtl"] .chat-end .chat-bubble:before { - mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e"); - } -.checkbox { - flex-shrink: 0 -} -.collapse:not(td):not(tr):not(colgroup) { - visibility: visible; -} -.collapse { - position: relative; - display: grid; - overflow: hidden; - grid-template-rows: auto 0fr; - transition: grid-template-rows 0.2s; -} -.collapse-title, -.collapse > input[type="checkbox"], -.collapse > input[type="radio"], -.collapse-content { - grid-column-start: 1; - grid-row-start: 1; -} -.collapse > input[type="checkbox"], -.collapse > input[type="radio"] { - appearance: none; - opacity: 0; -} -.collapse-content { - visibility: hidden; - grid-column-start: 1; - grid-row-start: 2; - min-height: 0px; - transition: visibility 0.2s; -} -.collapse[open], -.collapse-open, -.collapse:focus:not(.collapse-close) { - grid-template-rows: auto 1fr; -} -.collapse:not(.collapse-close):has(> input[type="checkbox"]:checked), -.collapse:not(.collapse-close):has(> input[type="radio"]:checked) { - grid-template-rows: auto 1fr; -} -.collapse[open] > .collapse-content, -.collapse-open > .collapse-content, -.collapse:focus:not(.collapse-close) > .collapse-content, -.collapse:not(.collapse-close) > input[type="checkbox"]:checked ~ .collapse-content, -.collapse:not(.collapse-close) > input[type="radio"]:checked ~ .collapse-content { - visibility: visible; - min-height: fit-content; -} -:root .countdown { - line-height: 1em; -} -.countdown { - display: inline-flex; -} -.countdown > * { - height: 1em; - display: inline-block; - overflow-y: hidden; - } -.countdown > *:before { - position: relative; - content: "00\A 01\A 02\A 03\A 04\A 05\A 06\A 07\A 08\A 09\A 10\A 11\A 12\A 13\A 14\A 15\A 16\A 17\A 18\A 19\A 20\A 21\A 22\A 23\A 24\A 25\A 26\A 27\A 28\A 29\A 30\A 31\A 32\A 33\A 34\A 35\A 36\A 37\A 38\A 39\A 40\A 41\A 42\A 43\A 44\A 45\A 46\A 47\A 48\A 49\A 50\A 51\A 52\A 53\A 54\A 55\A 56\A 57\A 58\A 59\A 60\A 61\A 62\A 63\A 64\A 65\A 66\A 67\A 68\A 69\A 70\A 71\A 72\A 73\A 74\A 75\A 76\A 77\A 78\A 79\A 80\A 81\A 82\A 83\A 84\A 85\A 86\A 87\A 88\A 89\A 90\A 91\A 92\A 93\A 94\A 95\A 96\A 97\A 98\A 99\A"; - white-space: pre; - top: calc(var(--value) * -1em); - } -.diff { - position: relative; - display: grid; - width: 100%; - overflow: hidden; - container-type: inline-size; - grid-template-columns: auto 1fr -} -.diff-resizer { - position: relative; - top: 50%; - z-index: 1; - height: 3rem; - width: 25rem; - min-width: 1rem; - max-width: calc(100cqi - 1rem); - resize: horizontal; - overflow: hidden; - opacity: 0; - transform-origin: 100% 100%; - scale: 4; - translate: 1.5rem -1.5rem; - clip-path: inset(calc(100% - 0.75rem) 0 0 calc(100% - 0.75rem)) -} -.diff-resizer, -.diff-item-1, -.diff-item-2 { - position: relative; - grid-column-start: 1; - grid-row-start: 1 -} -.diff-item-1:after { - pointer-events: none; - position: absolute; - bottom: 0px; - right: 1px; - top: 50%; - z-index: 1; - height: 2rem; - width: 2rem; - --tw-content: ''; - content: var(--tw-content); - translate: 50% -50% -} -.diff-item-2 { - overflow: hidden -} -.diff-item-1 > *, -.diff-item-2 > * { - pointer-events: none; - position: absolute; - bottom: 0px; - left: 0px; - top: 0px; - height: 100%; - width: 100cqi; - max-width: none; - object-fit: cover; - object-position: center -} -.divider { - display: flex; - flex-direction: row; - align-items: center; - align-self: stretch -} - .divider:before, - .divider:after { - height: 0.125rem; - width: 100%; - flex-grow: 1; - --tw-content: ''; - content: var(--tw-content) -} - .divider-start:before { - display: none -} - .divider-end:after { - display: none -} -.drawer { - position: relative; - display: grid; - grid-auto-columns: max-content auto; -} - .drawer-content { - grid-column-start: 2; - grid-row-start: 1; - min-width: 0px; -} - .drawer-side { - pointer-events: none; - position: fixed; - inset-inline-start: 0px; - top: 0px; - grid-column-start: 1; - grid-row-start: 1; - display: grid; - width: 100%; - grid-template-columns: repeat(1, minmax(0, 1fr)); - grid-template-rows: repeat(1, minmax(0, 1fr)); - align-items: flex-start; - justify-items: start; - overflow-x: hidden; - overflow-y: hidden; - overscroll-behavior: contain; - height: 100vh; - height: 100dvh; -} - .drawer-side > .drawer-overlay { - position: sticky; - top: 0px; - place-self: stretch; -} - .drawer-side > * { - grid-column-start: 1; - grid-row-start: 1; -} - .drawer-side > *:not(.drawer-overlay) { - transition-property: transform; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 300ms; - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - will-change: transform; - transform: translateX(-100%); -} - [dir="rtl"] .drawer-side > *:not(.drawer-overlay) { - transform: translateX(100%); - } - .drawer-toggle { - position: fixed; - height: 0px; - width: 0px; - appearance: none; - opacity: 0; -} - .drawer-toggle:checked ~ .drawer-side { - pointer-events: auto; - visibility: visible; - overflow-y: auto; -} - .drawer-toggle:checked ~ .drawer-side > *:not(.drawer-overlay) { - transform: translateX(0%); - } - .drawer-end { - grid-auto-columns: auto max-content; - } - .drawer-end .drawer-toggle ~ .drawer-content { - grid-column-start: 1; -} - .drawer-end .drawer-toggle ~ .drawer-side { - grid-column-start: 2; - justify-items: end; -} - .drawer-end .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay) { - transform: translateX(100%); - } - [dir="rtl"] .drawer-end .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay) { - transform: translateX(-100%); - } - .drawer-end .drawer-toggle:checked ~ .drawer-side > *:not(.drawer-overlay) { - transform: translateX(0%); - } -.dropdown { - position: relative; - display: inline-block -} -.dropdown > *:not(summary):focus { - outline: 2px solid transparent; - outline-offset: 2px -} -.dropdown .dropdown-content { - position: absolute -} -.dropdown:is(:not(details)) .dropdown-content { - visibility: hidden; - opacity: 0 -} -.dropdown-end .dropdown-content { - inset-inline-end: 0px -} -.dropdown-left .dropdown-content { - bottom: auto; - inset-inline-end: 100%; - top: 0px -} -.dropdown-right .dropdown-content { - bottom: auto; - inset-inline-start: 100%; - top: 0px -} -.dropdown-bottom .dropdown-content { - bottom: auto; - top: 100% -} -.dropdown-top .dropdown-content { - bottom: 100%; - top: auto -} -.dropdown-end.dropdown-right .dropdown-content { - bottom: 0px; - top: auto -} -.dropdown-end.dropdown-left .dropdown-content { - bottom: 0px; - top: auto -} -.dropdown.dropdown-open .dropdown-content, -.dropdown:not(.dropdown-hover):focus .dropdown-content, -.dropdown:focus-within .dropdown-content { - visibility: visible; - opacity: 1 -} -@media (hover: hover) { - .dropdown.dropdown-hover:hover .dropdown-content { - visibility: visible; - opacity: 1 - } -} -.dropdown:is(details) summary::-webkit-details-marker { - display: none -} -.file-input { - height: 3rem; - flex-shrink: 1; - padding-inline-end: 1rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2 -} - .file-input::file-selector-button { - margin-inline-end: 1rem; - display: inline-flex; - height: 100%; - flex-shrink: 0; - cursor: pointer; - user-select: none; - flex-wrap: wrap; - align-items: center; - justify-content: center; - padding-left: 1rem; - padding-right: 1rem; - text-align: center; - font-size: 0.875rem; - line-height: 1.25rem; - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 200ms; - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - line-height: 1em -} -.footer { - display: grid; - width: 100%; - grid-auto-flow: row; - place-items: start; -} - .footer > * { - display: grid; - place-items: start; -} - .footer-center { - place-items: center; - text-align: center; -} - .footer-center > * { - place-items: center; -} -@media (min-width: 48rem) { - .footer { - grid-auto-flow: column; - } - .footer-center { - grid-auto-flow: row dense; - } -} -.form-control { - display: flex; - flex-direction: column -} -.label { - display: flex; - user-select: none; - align-items: center; - justify-content: space-between -} -.hero { - display: grid; - width: 100%; - place-items: center; - background-size: cover; - background-position: center -} - .hero > * { - grid-column-start: 1; - grid-row-start: 1 -} - .hero-overlay { - grid-column-start: 1; - grid-row-start: 1; - height: 100%; - width: 100% -} - .hero-content { - z-index: 0; - display: flex; - align-items: center; - justify-content: center -} -.indicator { - position: relative; - display: inline-flex; - width: max-content; -} - .indicator :where(.indicator-item) { - z-index: 1; - position: absolute; - 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)); - white-space: nowrap; - } -.input { - flex-shrink: 1; - appearance: none; - height: 3rem; - padding-left: 1rem; - padding-right: 1rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2 -} -.input[type="number"]::-webkit-inner-spin-button, -.input-md[type="number"]::-webkit-inner-spin-button { - margin-top: -1rem; - margin-bottom: -1rem; - margin-inline-end: -1rem -} -.input-xs[type="number"]::-webkit-inner-spin-button { - margin-top: -0.25rem; - margin-bottom: -0.25rem; - margin-inline-end: -0px -} -.input-sm[type="number"]::-webkit-inner-spin-button { - margin-top: 0px; - margin-bottom: 0px; - margin-inline-end: -0px -} -.input-lg[type="number"]::-webkit-inner-spin-button { - margin-top: -1.5rem; - margin-bottom: -1.5rem; - margin-inline-end: -1.5rem -} -.join { - display: inline-flex; - align-items: stretch; -} - .join :where(.join-item) { - border-start-end-radius: 0; - border-end-end-radius: 0; - border-end-start-radius: 0; - border-start-start-radius: 0; - } - .join .join-item:not(:first-child):not(:last-child), - .join *:not(:first-child):not(:last-child) .join-item { - border-start-end-radius: 0; - border-end-end-radius: 0; - border-end-start-radius: 0; - border-start-start-radius: 0; - } - .join .join-item:first-child:not(:last-child), - .join *:first-child:not(:last-child) .join-item { - border-start-end-radius: 0; - border-end-end-radius: 0; - } - .join .dropdown .join-item:first-child:not(:last-child), - .join *:first-child:not(:last-child) .dropdown .join-item { - border-start-end-radius: inherit; - border-end-end-radius: inherit; - } - .join :where(.join-item:first-child:not(:last-child)), - .join :where(*:first-child:not(:last-child) .join-item) { - border-end-start-radius: inherit; - border-start-start-radius: inherit; - } - .join .join-item:last-child:not(:first-child), - .join *:last-child:not(:first-child) .join-item { - border-end-start-radius: 0; - border-start-start-radius: 0; - } - .join :where(.join-item:last-child:not(:first-child)), - .join :where(*:last-child:not(:first-child) .join-item) { - border-start-end-radius: inherit; - border-end-end-radius: inherit; - } - -@supports not selector(:has(*)) { - :where(.join *) { - border-radius: inherit; - } -} - -@supports selector(:has(*)) { - :where(.join *:has(.join-item)) { - border-radius: inherit; - } -} -.kbd { - display: inline-flex; - align-items: center; - justify-content: center -} -.link { - cursor: pointer; - text-decoration-line: underline -} - .link-hover { - text-decoration-line: none -} - @media(hover:hover) { - .link-hover:hover { - text-decoration-line: underline - } -} -.mask { - mask-size: contain; - mask-repeat: no-repeat; - mask-position: center; -} -.mask-half-1 { - mask-size: 200%; - mask-position: left; -} -:is([dir="rtl"] .mask-half-1) { - mask-position: right; -} -.mask-half-2 { - mask-size: 200%; - mask-position: right; -} -:is([dir="rtl"] .mask-half-2) { - mask-position: left; -} -.menu { - display: flex; - flex-direction: column; - flex-wrap: wrap; - font-size: 0.875rem; - line-height: 1.25rem -} - .menu :where(li ul) { - position: relative; - white-space: nowrap -} - .menu :where(li:not(.menu-title) > *:not(ul, details, .menu-title, .btn)), .menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) { - display: grid; - grid-auto-flow: column; - align-content: flex-start; - align-items: center; - gap: 0.5rem; - grid-auto-columns: minmax(auto, max-content) auto max-content; - user-select: none -} - .menu li.disabled { - cursor: not-allowed; - user-select: none -} - .menu :where(li > .menu-dropdown:not(.menu-dropdown-show)) { - display: none -} -:where(.menu li) { - position: relative; - display: flex; - flex-shrink: 0; - flex-direction: column; - flex-wrap: wrap; - align-items: stretch -} -:where(.menu li) .badge { - justify-self: end -} -.mockup-code { - position: relative; - overflow: hidden; - overflow-x: auto; -} - .mockup-code pre[data-prefix]:before { - content: attr(data-prefix); - display: inline-block; - text-align: right; - } - .mockup-window { - position: relative; - overflow: hidden; - overflow-x: auto; -} - .mockup-window pre[data-prefix]:before { - content: attr(data-prefix); - display: inline-block; - text-align: right; - } - .mockup-browser { - position: relative; - overflow: hidden; - overflow-x: auto; -} - .mockup-browser pre[data-prefix]:before { - content: attr(data-prefix); - display: inline-block; - text-align: right; - } -.modal { - /* @apply pointer-events-none invisible fixed inset-0 flex justify-center opacity-0; */ - pointer-events: none; - position: fixed; - inset: 0px; - margin: 0px; - display: grid; - height: 100%; - max-height: none; - width: 100%; - max-width: none; - justify-items: center; - padding: 0px; - opacity: 0; - overscroll-behavior: contain; - z-index: 999; -} -.modal-scroll { - overscroll-behavior: auto; -} -:where(.modal) { - align-items: center; -} -.modal-box { - max-height: calc(100vh - 5em); -} -.modal-open, -.modal:target, -.modal-toggle:checked + .modal, -.modal[open] { - pointer-events: auto; - visibility: visible; - opacity: 1; -} -.modal-action { - display: flex; -} -.modal-toggle { - position: fixed; - height: 0px; - width: 0px; - appearance: none; - opacity: 0; -} -:root:has(:is(.modal-open, .modal:target, .modal-toggle:checked + .modal, .modal[open])) { - overflow: hidden; - scrollbar-gutter: stable; -} -.navbar { - display: flex; - align-items: center; -} -:where(.navbar > *:not(script, style)) { - display: inline-flex; - align-items: center; -} -.navbar-start { - width: 50%; - justify-content: flex-start; -} -.navbar-center { - flex-shrink: 0; -} -.navbar-end { - width: 50%; - justify-content: flex-end; -} -.progress { - position: relative; - width: 100%; - appearance: none; - overflow: hidden -} -.radial-progress { - position: relative; - display: inline-grid; - height: var(--size); - width: var(--size); - place-content: center; - border-radius: 9999px; - background-color: transparent; - vertical-align: middle; - box-sizing: content-box; -} -.radial-progress::-moz-progress-bar { - appearance: none; - background-color: transparent; -} -.radial-progress::-webkit-progress-value { - appearance: none; - background-color: transparent; -} -.radial-progress::-webkit-progress-bar { - appearance: none; - background-color: transparent; -} -.radial-progress:before, -.radial-progress:after { - position: absolute; - border-radius: 9999px; - content: ""; -} -.radial-progress:before { - inset: 0px; - background: - radial-gradient(farthest-side, currentColor 98%, #0000) top/var(--thickness) var(--thickness) - no-repeat, - conic-gradient(currentColor calc(var(--value) * 1%), #0000 0); - -webkit-mask: radial-gradient( - farthest-side, - #0000 calc(99% - var(--thickness)), - #000 calc(100% - var(--thickness)) - ); - mask: radial-gradient( - farthest-side, - #0000 calc(99% - var(--thickness)), - #000 calc(100% - var(--thickness)) - ); -} -.radial-progress:after { - inset: calc(50% - var(--thickness) / 2); - transform: rotate(calc(var(--value) * 3.6deg - 90deg)) translate(calc(var(--size) / 2 - 50%)); -} -.radio { - flex-shrink: 0 -} -.range { - height: 1.5rem; - width: 100%; - cursor: pointer; -} - .range:focus { - outline: none; - } -.rating { - position: relative; - display: inline-flex -} - .rating :where(input) { - cursor: pointer; - border-radius: 0px -} -.select { - display: inline-flex; - cursor: pointer; - user-select: none; - appearance: none; - height: 3rem; - min-height: 3rem; - padding-left: 1rem; - padding-right: 2.5rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2 -} - - /* disabled */ - /* &-disabled, - &[disabled] { - @apply pointer-events-none; - } */ - /* multiple */ - .select[multiple] { - height: auto -} -.stack { - display: inline-grid; -} - .stack > * { - grid-column-start: 1; - grid-row-start: 1; - transform: translateY(10%) scale(0.9); - z-index: 1; -} - .stack > *:nth-child(2) { - transform: translateY(5%) scale(0.95); - z-index: 2; - } - .stack > *:nth-child(1) { - transform: translateY(0) scale(1); - z-index: 3; - } -.stats { - display: inline-grid -} -:where(.stats) { - grid-auto-flow: column -} -.stat { - display: inline-grid; - width: 100%; - grid-template-columns: repeat(1, 1fr) -} -.stat-figure { - grid-column-start: 2; - grid-row: span 3 / span 3; - grid-row-start: 1; - place-self: center; - justify-self: end -} -.stat-title { - grid-column-start: 1; - white-space: nowrap -} -.stat-value { - grid-column-start: 1; - white-space: nowrap -} -.stat-desc { - grid-column-start: 1; - white-space: nowrap -} -.stat-actions { - grid-column-start: 1; - white-space: nowrap -} -/* .stats.grid-flow-row { - @apply auto-rows-fr; -} */ -.steps { - display: inline-grid; - grid-auto-flow: column; - overflow: hidden; - overflow-x: auto; - counter-reset: step; - grid-auto-columns: 1fr -} - .steps .step { - display: grid; - grid-template-columns: repeat(1, minmax(0, 1fr)); - grid-template-rows: repeat(2, minmax(0, 1fr)); - place-items: center; - text-align: center -} -.swap { - - position: relative; - - display: inline-grid; - - user-select: none; - - place-content: center -} - -.swap > * { - - grid-column-start: 1; - - grid-row-start: 1 -} - -.swap input { - - appearance: none -} - -.swap .swap-on, -.swap .swap-indeterminate, -.swap input:indeterminate ~ .swap-on { - - opacity: 0 -} - -.swap input:checked ~ .swap-off, -.swap-active .swap-off, -.swap input:indeterminate ~ .swap-off { - - opacity: 0 -} - -.swap input:checked ~ .swap-on, -.swap-active .swap-on, -.swap input:indeterminate ~ .swap-indeterminate { - - opacity: 1 -} -.tabs { - display: grid; - align-items: flex-end; -} -.tabs-lifted:has(.tab-content[class^="rounded-"]) .tab:first-child:not(:is(.tab-active, [aria-selected="true"])), .tabs-lifted:has(.tab-content[class*=" rounded-"]) .tab:first-child:not(:is(.tab-active, [aria-selected="true"])) { - border-bottom-color: transparent; -} -.tab { - position: relative; - grid-row-start: 1; - display: inline-flex; - height: 2rem; - cursor: pointer; - user-select: none; - appearance: none; - flex-wrap: wrap; - align-items: center; - justify-content: center; - text-align: center; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2; - --tab-padding: 1rem; -} -.tab:is(input[type="radio"]) { - width: auto; - border-bottom-right-radius: 0px; - border-bottom-left-radius: 0px; -} -.tab:is(input[type="radio"]):after { - --tw-content: attr(aria-label); - content: var(--tw-content); - } -.tab:not(input):empty { - cursor: default; - grid-column-start: span 9999; -} -.tab-content { - grid-column-start: 1; - grid-column-end: span 9999; - grid-row-start: 2; - margin-top: calc(var(--tab-border) * -1); - display: none; - border-color: transparent; - border-width: var(--tab-border, 0); -} -:checked + .tab-content:nth-child(2), - :is(.tab-active, [aria-selected="true"]) + .tab-content:nth-child(2) { - border-start-start-radius: 0px; -} -input.tab:checked + .tab-content, -:is(.tab-active, [aria-selected="true"]) + .tab-content { - display: block; -} -.table { - position: relative; - width: 100% -} - .table :where(.table-pin-rows thead tr) { - position: sticky; - top: 0px; - z-index: 1; - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))) -} - .table :where(.table-pin-rows tfoot tr) { - position: sticky; - bottom: 0px; - z-index: 1; - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))) -} - .table :where(.table-pin-cols tr th) { - position: sticky; - left: 0px; - right: 0px; - --tw-bg-opacity: 1; - background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))) -} - .table-zebra tbody tr:nth-child(even) :where(.table-pin-cols tr th) { - --tw-bg-opacity: 1; - background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))) -} -.textarea { - min-height: 3rem; - flex-shrink: 1; - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - font-size: 0.875rem; - line-height: 1.25rem; - line-height: 2 -} -.timeline { - position: relative; - display: flex -} -:where(.timeline > li) { - position: relative; - display: grid; - flex-shrink: 0; - align-items: center; - grid-template-rows: var(--timeline-row-start, minmax(0, 1fr)) auto var( - --timeline-row-end, - minmax(0, 1fr) - ); - grid-template-columns: var(--timeline-col-start, minmax(0, 1fr)) auto var( - --timeline-col-end, - minmax(0, 1fr) - ) -} -.timeline > li > hr { - width: 100%; - border-width: 0px -} -:where(.timeline > li > hr):first-child { - grid-column-start: 1; - grid-row-start: 2 -} -:where(.timeline > li > hr):last-child { - grid-column-start: 3; - grid-column-end: none; - grid-row-start: 2; - grid-row-end: auto -} -.timeline-start { - grid-column-start: 1; - grid-column-end: 4; - grid-row-start: 1; - grid-row-end: 2; - margin: 0.25rem; - align-self: flex-end; - justify-self: center -} -.timeline-middle { - grid-column-start: 2; - grid-row-start: 2 -} -.timeline-end { - grid-column-start: 1; - grid-column-end: 4; - grid-row-start: 3; - grid-row-end: 4; - margin: 0.25rem; - align-self: flex-start; - justify-self: center -} -.toast { - position: fixed; - display: flex; - min-width: fit-content; - flex-direction: column; - white-space: nowrap -} -.toggle { - flex-shrink: 0 -} diff --git a/node_modules/daisyui/dist/unstyled.js b/node_modules/daisyui/dist/unstyled.js deleted file mode 100644 index 0deb62f..0000000 --- a/node_modules/daisyui/dist/unstyled.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = {".alert":{"display":"grid","width":"100%","gridAutoFlow":"row","alignContent":"flex-start","alignItems":"center","justifyItems":"center","gap":"1rem","textAlign":"center"},"@media (min-width: 640px)":{".alert":{"gridAutoFlow":"column","gridTemplateColumns":"auto minmax(auto,1fr)","justifyItems":"start","textAlign":"start"}},".artboard":{"width":"100%"},".avatar":{"position":"relative","display":"inline-flex"},".avatar > div":{"display":"block","aspectRatio":"1 / 1","overflow":"hidden"},".avatar img":{"height":"100%","width":"100%","objectFit":"cover"},".avatar.placeholder > div":{"display":"flex","alignItems":"center","justifyContent":"center"},".badge":{"display":"inline-flex","alignItems":"center","justifyContent":"center","transitionProperty":"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter","transitionTimingFunction":["cubic-bezier(0.4, 0, 0.2, 1)","cubic-bezier(0, 0, 0.2, 1)"],"transitionDuration":"200ms","height":"1.25rem","fontSize":"0.875rem","lineHeight":"1.25rem","width":"fit-content","paddingLeft":"0.563rem","paddingRight":"0.563rem"},".btm-nav":{"position":"fixed","bottom":"0px","left":"0px","right":"0px","display":"flex","width":"100%","flexDirection":"row","alignItems":"center","justifyContent":"space-around","paddingBottom":"env(safe-area-inset-bottom)"},".btm-nav > *":{"position":"relative","display":"flex","height":"100%","flexBasis":"100%","cursor":"pointer","flexDirection":"column","alignItems":"center","justifyContent":"center","gap":"0.25rem"},".breadcrumbs":{"maxWidth":"100%","overflowX":"auto"},".breadcrumbs > ul,\n .breadcrumbs > ol":{"display":"flex","alignItems":"center","whiteSpace":"nowrap","minHeight":"min-content"},".breadcrumbs > ul > li, .breadcrumbs > ol > li":{"display":"flex","alignItems":"center"},".breadcrumbs > ul > li > a, .breadcrumbs > ol > li > a":{"display":"flex","cursor":"pointer","alignItems":"center"},"@media (hover:hover)":[{".breadcrumbs > ul > li > a:hover, .breadcrumbs > ol > li > a:hover":{"textDecorationLine":"underline"}},{".link-hover:hover":{"textDecorationLine":"underline"}}],".btn":{"display":"inline-flex","height":"3rem","minHeight":"3rem","flexShrink":"0","cursor":"pointer","userSelect":"none","flexWrap":"wrap","alignItems":"center","justifyContent":"center","borderRadius":"var(--rounded-btn, 0.5rem)","borderColor":"transparent","paddingLeft":"1rem","paddingRight":"1rem","textAlign":"center","fontSize":"0.875rem","lineHeight":"1em"},".btn-disabled,\n .btn[disabled],\n .btn:disabled":{"pointerEvents":"none"},".btn-square":{"height":"3rem","width":"3rem","padding":"0px"},".btn-circle":{"height":"3rem","width":"3rem","borderRadius":"9999px","padding":"0px"},":where(.btn:is(input[type=\"checkbox\"])),\n:where(.btn:is(input[type=\"radio\"]))":{"width":"auto","appearance":"none"},".btn:is(input[type=\"checkbox\"]):after,\n.btn:is(input[type=\"radio\"]):after":{"-TwContent":"attr(aria-label)","content":"var(--tw-content)"},".card":{"position":"relative","display":"flex","flexDirection":"column"},".card:focus":{"outline":"2px solid transparent","outlineOffset":"2px"},".card-body":{"display":"flex","flex":"1 1 auto","flexDirection":"column"},".card-body :where(p)":{"flexGrow":"1"},".card-actions":{"display":"flex","flexWrap":"wrap","alignItems":"flex-start","gap":"0.5rem"},".card figure":{"display":"flex","alignItems":"center","justifyContent":"center"},".card.image-full":{"display":"grid"},".card.image-full:before":{"position":"relative","content":"\"\""},".card.image-full:before,\n .card.image-full > *":{"gridColumnStart":"1","gridRowStart":"1"},".card.image-full > figure img":{"height":"100%","objectFit":"cover"},".card.image-full > .card-body":{"position":"relative"},".carousel":{"display":"inline-flex","overflowX":"scroll","scrollSnapType":"x mandatory","scrollBehavior":"smooth"},".carousel-vertical":{"flexDirection":"column","overflowY":"scroll","scrollSnapType":"y mandatory"},".carousel-item":{"boxSizing":"content-box","display":"flex","flex":"none","scrollSnapAlign":"start"},".carousel-start .carousel-item":{"scrollSnapAlign":"start"},".carousel-center .carousel-item":{"scrollSnapAlign":"center"},".carousel-end .carousel-item":{"scrollSnapAlign":"end"},".chat":{"display":"grid","gridTemplateColumns":"repeat(2, minmax(0, 1fr))","columnGap":"0.75rem","paddingTop":"0.25rem","paddingBottom":"0.25rem"},".chat-image":{"gridRow":"span 2 / span 2","alignSelf":"flex-end"},".chat-header":{"gridRowStart":"1","fontSize":"0.875rem","lineHeight":"1.25rem"},".chat-footer":{"gridRowStart":"3","fontSize":"0.875rem","lineHeight":"1.25rem"},".chat-bubble":{"position":"relative","display":"block","width":"fit-content","paddingLeft":"1rem","paddingRight":"1rem","paddingTop":"0.5rem","paddingBottom":"0.5rem","maxWidth":"90%"},".chat-bubble:before":{"position":"absolute","bottom":"0px","height":"0.75rem","width":"0.75rem","backgroundColor":"inherit","content":"\"\"","maskSize":"contain","maskRepeat":"no-repeat","maskPosition":"center"},".chat-start":{"placeItems":"start","gridTemplateColumns":"auto 1fr"},".chat-start .chat-header":{"gridColumnStart":"2"},".chat-start .chat-footer":{"gridColumnStart":"2"},".chat-start .chat-image":{"gridColumnStart":"1"},".chat-start .chat-bubble":{"gridColumnStart":"2"},".chat-start .chat-bubble:before":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e\")"},"[dir=\"rtl\"] .chat-start .chat-bubble:before":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e\")"},".chat-end":{"placeItems":"end","gridTemplateColumns":"1fr auto"},".chat-end .chat-header":{"gridColumnStart":"1"},".chat-end .chat-footer":{"gridColumnStart":"1"},".chat-end .chat-image":{"gridColumnStart":"2"},".chat-end .chat-bubble":{"gridColumnStart":"1"},".chat-end .chat-bubble:before":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e\")"},"[dir=\"rtl\"] .chat-end .chat-bubble:before":{"maskImage":"url(\"data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e\")"},".checkbox":{"flexShrink":"0"},".collapse:not(td):not(tr):not(colgroup)":{"visibility":"visible"},".collapse":{"position":"relative","display":"grid","overflow":"hidden","gridTemplateRows":"auto 0fr","transition":"grid-template-rows 0.2s"},".collapse-title,\n.collapse > input[type=\"checkbox\"],\n.collapse > input[type=\"radio\"],\n.collapse-content":{"gridColumnStart":"1","gridRowStart":"1"},".collapse > input[type=\"checkbox\"],\n.collapse > input[type=\"radio\"]":{"appearance":"none","opacity":"0"},".collapse-content":{"visibility":"hidden","gridColumnStart":"1","gridRowStart":"2","minHeight":"0px","transition":"visibility 0.2s"},".collapse[open],\n.collapse-open,\n.collapse:focus:not(.collapse-close)":{"gridTemplateRows":"auto 1fr"},".collapse:not(.collapse-close):has(> input[type=\"checkbox\"]:checked),\n.collapse:not(.collapse-close):has(> input[type=\"radio\"]:checked)":{"gridTemplateRows":"auto 1fr"},".collapse[open] > .collapse-content,\n.collapse-open > .collapse-content,\n.collapse:focus:not(.collapse-close) > .collapse-content,\n.collapse:not(.collapse-close) > input[type=\"checkbox\"]:checked ~ .collapse-content,\n.collapse:not(.collapse-close) > input[type=\"radio\"]:checked ~ .collapse-content":{"visibility":"visible","minHeight":"fit-content"},":root .countdown":{"lineHeight":"1em"},".countdown":{"display":"inline-flex"},".countdown > *":{"height":"1em","display":"inline-block","overflowY":"hidden"},".countdown > *:before":{"position":"relative","content":"\"00\\A 01\\A 02\\A 03\\A 04\\A 05\\A 06\\A 07\\A 08\\A 09\\A 10\\A 11\\A 12\\A 13\\A 14\\A 15\\A 16\\A 17\\A 18\\A 19\\A 20\\A 21\\A 22\\A 23\\A 24\\A 25\\A 26\\A 27\\A 28\\A 29\\A 30\\A 31\\A 32\\A 33\\A 34\\A 35\\A 36\\A 37\\A 38\\A 39\\A 40\\A 41\\A 42\\A 43\\A 44\\A 45\\A 46\\A 47\\A 48\\A 49\\A 50\\A 51\\A 52\\A 53\\A 54\\A 55\\A 56\\A 57\\A 58\\A 59\\A 60\\A 61\\A 62\\A 63\\A 64\\A 65\\A 66\\A 67\\A 68\\A 69\\A 70\\A 71\\A 72\\A 73\\A 74\\A 75\\A 76\\A 77\\A 78\\A 79\\A 80\\A 81\\A 82\\A 83\\A 84\\A 85\\A 86\\A 87\\A 88\\A 89\\A 90\\A 91\\A 92\\A 93\\A 94\\A 95\\A 96\\A 97\\A 98\\A 99\\A\"","whiteSpace":"pre","top":"calc(var(--value) * -1em)"},".diff":{"position":"relative","display":"grid","width":"100%","overflow":"hidden","containerType":"inline-size","gridTemplateColumns":"auto 1fr"},".diff-resizer":{"position":"relative","top":"50%","zIndex":"1","height":"3rem","width":"25rem","minWidth":"1rem","maxWidth":"calc(100cqi - 1rem)","resize":"horizontal","overflow":"hidden","opacity":"0","transformOrigin":"100% 100%","scale":"4","translate":"1.5rem -1.5rem","clipPath":"inset(calc(100% - 0.75rem) 0 0 calc(100% - 0.75rem))"},".diff-resizer,\n.diff-item-1,\n.diff-item-2":{"position":"relative","gridColumnStart":"1","gridRowStart":"1"},".diff-item-1:after":{"pointerEvents":"none","position":"absolute","bottom":"0px","right":"1px","top":"50%","zIndex":"1","height":"2rem","width":"2rem","-TwContent":"''","content":"var(--tw-content)","translate":"50% -50%"},".diff-item-2":{"overflow":"hidden"},".diff-item-1 > *,\n.diff-item-2 > *":{"pointerEvents":"none","position":"absolute","bottom":"0px","left":"0px","top":"0px","height":"100%","width":"100cqi","maxWidth":"none","objectFit":"cover","objectPosition":"center"},".divider":{"display":"flex","flexDirection":"row","alignItems":"center","alignSelf":"stretch"},".divider:before,\n .divider:after":{"height":"0.125rem","width":"100%","flexGrow":"1","-TwContent":"''","content":"var(--tw-content)"},".divider-start:before":{"display":"none"},".divider-end:after":{"display":"none"},".drawer":{"position":"relative","display":"grid","gridAutoColumns":"max-content auto"},".drawer-content":{"gridColumnStart":"2","gridRowStart":"1","minWidth":"0px"},".drawer-side":{"pointerEvents":"none","position":"fixed","insetInlineStart":"0px","top":"0px","gridColumnStart":"1","gridRowStart":"1","display":"grid","width":"100%","gridTemplateColumns":"repeat(1, minmax(0, 1fr))","gridTemplateRows":"repeat(1, minmax(0, 1fr))","alignItems":"flex-start","justifyItems":"start","overflowX":"hidden","overflowY":"hidden","overscrollBehavior":"contain","height":["100vh","100dvh"]},".drawer-side > .drawer-overlay":{"position":"sticky","top":"0px","placeSelf":"stretch"},".drawer-side > *":{"gridColumnStart":"1","gridRowStart":"1"},".drawer-side > *:not(.drawer-overlay)":{"transitionProperty":"transform","transitionTimingFunction":["cubic-bezier(0.4, 0, 0.2, 1)","cubic-bezier(0, 0, 0.2, 1)"],"transitionDuration":"300ms","willChange":"transform","transform":"translateX(-100%)"},"[dir=\"rtl\"] .drawer-side > *:not(.drawer-overlay)":{"transform":"translateX(100%)"},".drawer-toggle":{"position":"fixed","height":"0px","width":"0px","appearance":"none","opacity":"0"},".drawer-toggle:checked ~ .drawer-side":{"pointerEvents":"auto","visibility":"visible","overflowY":"auto"},".drawer-toggle:checked ~ .drawer-side > *:not(.drawer-overlay)":{"transform":"translateX(0%)"},".drawer-end":{"gridAutoColumns":"auto max-content"},".drawer-end .drawer-toggle ~ .drawer-content":{"gridColumnStart":"1"},".drawer-end .drawer-toggle ~ .drawer-side":{"gridColumnStart":"2","justifyItems":"end"},".drawer-end .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay)":{"transform":"translateX(100%)"},"[dir=\"rtl\"] .drawer-end .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay)":{"transform":"translateX(-100%)"},".drawer-end .drawer-toggle:checked ~ .drawer-side > *:not(.drawer-overlay)":{"transform":"translateX(0%)"},".dropdown":{"position":"relative","display":"inline-block"},".dropdown > *:not(summary):focus":{"outline":"2px solid transparent","outlineOffset":"2px"},".dropdown .dropdown-content":{"position":"absolute"},".dropdown:is(:not(details)) .dropdown-content":{"visibility":"hidden","opacity":"0"},".dropdown-end .dropdown-content":{"insetInlineEnd":"0px"},".dropdown-left .dropdown-content":{"bottom":"auto","insetInlineEnd":"100%","top":"0px"},".dropdown-right .dropdown-content":{"bottom":"auto","insetInlineStart":"100%","top":"0px"},".dropdown-bottom .dropdown-content":{"bottom":"auto","top":"100%"},".dropdown-top .dropdown-content":{"bottom":"100%","top":"auto"},".dropdown-end.dropdown-right .dropdown-content":{"bottom":"0px","top":"auto"},".dropdown-end.dropdown-left .dropdown-content":{"bottom":"0px","top":"auto"},".dropdown.dropdown-open .dropdown-content,\n.dropdown:not(.dropdown-hover):focus .dropdown-content,\n.dropdown:focus-within .dropdown-content":{"visibility":"visible","opacity":"1"},"@media (hover: hover)":{".dropdown.dropdown-hover:hover .dropdown-content":{"visibility":"visible","opacity":"1"}},".dropdown:is(details) summary::-webkit-details-marker":{"display":"none"},".file-input":{"height":"3rem","flexShrink":"1","paddingInlineEnd":"1rem","fontSize":"0.875rem","lineHeight":["1.25rem","2"]},".file-input::file-selector-button":{"marginInlineEnd":"1rem","display":"inline-flex","height":"100%","flexShrink":"0","cursor":"pointer","userSelect":"none","flexWrap":"wrap","alignItems":"center","justifyContent":"center","paddingLeft":"1rem","paddingRight":"1rem","textAlign":"center","fontSize":"0.875rem","lineHeight":["1.25rem","1em"],"transitionProperty":"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter","transitionTimingFunction":["cubic-bezier(0.4, 0, 0.2, 1)","cubic-bezier(0, 0, 0.2, 1)"],"transitionDuration":"200ms"},".footer":{"display":"grid","width":"100%","gridAutoFlow":"row","placeItems":"start"},".footer > *":{"display":"grid","placeItems":"start"},".footer-center":{"placeItems":"center","textAlign":"center"},".footer-center > *":{"placeItems":"center"},"@media (min-width: 48rem)":{".footer":{"gridAutoFlow":"column"},".footer-center":{"gridAutoFlow":"row dense"}},".form-control":{"display":"flex","flexDirection":"column"},".label":{"display":"flex","userSelect":"none","alignItems":"center","justifyContent":"space-between"},".hero":{"display":"grid","width":"100%","placeItems":"center","backgroundSize":"cover","backgroundPosition":"center"},".hero > *":{"gridColumnStart":"1","gridRowStart":"1"},".hero-overlay":{"gridColumnStart":"1","gridRowStart":"1","height":"100%","width":"100%"},".hero-content":{"zIndex":"0","display":"flex","alignItems":"center","justifyContent":"center"},".indicator":{"position":"relative","display":"inline-flex","width":"max-content"},".indicator :where(.indicator-item)":{"zIndex":"1","position":"absolute","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))","whiteSpace":"nowrap"},".input":{"flexShrink":"1","appearance":"none","height":"3rem","paddingLeft":"1rem","paddingRight":"1rem","fontSize":"0.875rem","lineHeight":["1.25rem","2"]},".input[type=\"number\"]::-webkit-inner-spin-button,\n.input-md[type=\"number\"]::-webkit-inner-spin-button":{"marginTop":"-1rem","marginBottom":"-1rem","marginInlineEnd":"-1rem"},".input-xs[type=\"number\"]::-webkit-inner-spin-button":{"marginTop":"-0.25rem","marginBottom":"-0.25rem","marginInlineEnd":"-0px"},".input-sm[type=\"number\"]::-webkit-inner-spin-button":{"marginTop":"0px","marginBottom":"0px","marginInlineEnd":"-0px"},".input-lg[type=\"number\"]::-webkit-inner-spin-button":{"marginTop":"-1.5rem","marginBottom":"-1.5rem","marginInlineEnd":"-1.5rem"},".join":{"display":"inline-flex","alignItems":"stretch"},".join :where(.join-item)":{"borderStartEndRadius":"0","borderEndEndRadius":"0","borderEndStartRadius":"0","borderStartStartRadius":"0"},".join .join-item:not(:first-child):not(:last-child),\n .join *:not(:first-child):not(:last-child) .join-item":{"borderStartEndRadius":"0","borderEndEndRadius":"0","borderEndStartRadius":"0","borderStartStartRadius":"0"},".join .join-item:first-child:not(:last-child),\n .join *:first-child:not(:last-child) .join-item":{"borderStartEndRadius":"0","borderEndEndRadius":"0"},".join .dropdown .join-item:first-child:not(:last-child),\n .join *:first-child:not(:last-child) .dropdown .join-item":{"borderStartEndRadius":"inherit","borderEndEndRadius":"inherit"},".join :where(.join-item:first-child:not(:last-child)),\n .join :where(*:first-child:not(:last-child) .join-item)":{"borderEndStartRadius":"inherit","borderStartStartRadius":"inherit"},".join .join-item:last-child:not(:first-child),\n .join *:last-child:not(:first-child) .join-item":{"borderEndStartRadius":"0","borderStartStartRadius":"0"},".join :where(.join-item:last-child:not(:first-child)),\n .join :where(*:last-child:not(:first-child) .join-item)":{"borderStartEndRadius":"inherit","borderEndEndRadius":"inherit"},"@supports not selector(:has(*))":{":where(.join *)":{"borderRadius":"inherit"}},"@supports selector(:has(*))":{":where(.join *:has(.join-item))":{"borderRadius":"inherit"}},".kbd":{"display":"inline-flex","alignItems":"center","justifyContent":"center"},".link":{"cursor":"pointer","textDecorationLine":"underline"},".link-hover":{"textDecorationLine":"none"},".mask":{"maskSize":"contain","maskRepeat":"no-repeat","maskPosition":"center"},".mask-half-1":{"maskSize":"200%","maskPosition":"left"},":is([dir=\"rtl\"] .mask-half-1)":{"maskPosition":"right"},".mask-half-2":{"maskSize":"200%","maskPosition":"right"},":is([dir=\"rtl\"] .mask-half-2)":{"maskPosition":"left"},".menu":{"display":"flex","flexDirection":"column","flexWrap":"wrap","fontSize":"0.875rem","lineHeight":"1.25rem"},".menu :where(li ul)":{"position":"relative","whiteSpace":"nowrap"},".menu :where(li:not(.menu-title) > *:not(ul, details, .menu-title, .btn)), .menu :where(li:not(.menu-title) > details > summary:not(.menu-title))":{"display":"grid","gridAutoFlow":"column","alignContent":"flex-start","alignItems":"center","gap":"0.5rem","gridAutoColumns":"minmax(auto, max-content) auto max-content","userSelect":"none"},".menu li.disabled":{"cursor":"not-allowed","userSelect":"none"},".menu :where(li > .menu-dropdown:not(.menu-dropdown-show))":{"display":"none"},":where(.menu li)":{"position":"relative","display":"flex","flexShrink":"0","flexDirection":"column","flexWrap":"wrap","alignItems":"stretch"},":where(.menu li) .badge":{"justifySelf":"end"},".mockup-code":{"position":"relative","overflow":"hidden","overflowX":"auto"},".mockup-code pre[data-prefix]:before":{"content":"attr(data-prefix)","display":"inline-block","textAlign":"right"},".mockup-window":{"position":"relative","overflow":"hidden","overflowX":"auto"},".mockup-window pre[data-prefix]:before":{"content":"attr(data-prefix)","display":"inline-block","textAlign":"right"},".mockup-browser":{"position":"relative","overflow":"hidden","overflowX":"auto"},".mockup-browser pre[data-prefix]:before":{"content":"attr(data-prefix)","display":"inline-block","textAlign":"right"},".modal":{"pointerEvents":"none","position":"fixed","inset":"0px","margin":"0px","display":"grid","height":"100%","maxHeight":"none","width":"100%","maxWidth":"none","justifyItems":"center","padding":"0px","opacity":"0","overscrollBehavior":"contain","zIndex":"999"},".modal-scroll":{"overscrollBehavior":"auto"},":where(.modal)":{"alignItems":"center"},".modal-box":{"maxHeight":"calc(100vh - 5em)"},".modal-open,\n.modal:target,\n.modal-toggle:checked + .modal,\n.modal[open]":{"pointerEvents":"auto","visibility":"visible","opacity":"1"},".modal-action":{"display":"flex"},".modal-toggle":{"position":"fixed","height":"0px","width":"0px","appearance":"none","opacity":"0"},":root:has(:is(.modal-open, .modal:target, .modal-toggle:checked + .modal, .modal[open]))":{"overflow":"hidden","scrollbarGutter":"stable"},".navbar":{"display":"flex","alignItems":"center"},":where(.navbar > *:not(script, style))":{"display":"inline-flex","alignItems":"center"},".navbar-start":{"width":"50%","justifyContent":"flex-start"},".navbar-center":{"flexShrink":"0"},".navbar-end":{"width":"50%","justifyContent":"flex-end"},".progress":{"position":"relative","width":"100%","appearance":"none","overflow":"hidden"},".radial-progress":{"position":"relative","display":"inline-grid","height":"var(--size)","width":"var(--size)","placeContent":"center","borderRadius":"9999px","backgroundColor":"transparent","verticalAlign":"middle","boxSizing":"content-box"},".radial-progress::-moz-progress-bar":{"appearance":"none","backgroundColor":"transparent"},".radial-progress::-webkit-progress-value":{"appearance":"none","backgroundColor":"transparent"},".radial-progress::-webkit-progress-bar":{"appearance":"none","backgroundColor":"transparent"},".radial-progress:before,\n.radial-progress:after":{"position":"absolute","borderRadius":"9999px","content":"\"\""},".radial-progress:before":{"inset":"0px","background":"radial-gradient(farthest-side, currentColor 98%, #0000) top/var(--thickness) var(--thickness)\n no-repeat,\n conic-gradient(currentColor calc(var(--value) * 1%), #0000 0)","WebkitMask":"radial-gradient(\n farthest-side,\n #0000 calc(99% - var(--thickness)),\n #000 calc(100% - var(--thickness))\n )","mask":"radial-gradient(\n farthest-side,\n #0000 calc(99% - var(--thickness)),\n #000 calc(100% - var(--thickness))\n )"},".radial-progress:after":{"inset":"calc(50% - var(--thickness) / 2)","transform":"rotate(calc(var(--value) * 3.6deg - 90deg)) translate(calc(var(--size) / 2 - 50%))"},".radio":{"flexShrink":"0"},".range":{"height":"1.5rem","width":"100%","cursor":"pointer"},".range:focus":{"outline":"none"},".rating":{"position":"relative","display":"inline-flex"},".rating :where(input)":{"cursor":"pointer","borderRadius":"0px"},".select":{"display":"inline-flex","cursor":"pointer","userSelect":"none","appearance":"none","height":"3rem","minHeight":"3rem","paddingLeft":"1rem","paddingRight":"2.5rem","fontSize":"0.875rem","lineHeight":["1.25rem","2"]},".select[multiple]":{"height":"auto"},".stack":{"display":"inline-grid"},".stack > *":{"gridColumnStart":"1","gridRowStart":"1","transform":"translateY(10%) scale(0.9)","zIndex":"1"},".stack > *:nth-child(2)":{"transform":"translateY(5%) scale(0.95)","zIndex":"2"},".stack > *:nth-child(1)":{"transform":"translateY(0) scale(1)","zIndex":"3"},".stats":{"display":"inline-grid"},":where(.stats)":{"gridAutoFlow":"column"},".stat":{"display":"inline-grid","width":"100%","gridTemplateColumns":"repeat(1, 1fr)"},".stat-figure":{"gridColumnStart":"2","gridRow":"span 3 / span 3","gridRowStart":"1","placeSelf":"center","justifySelf":"end"},".stat-title":{"gridColumnStart":"1","whiteSpace":"nowrap"},".stat-value":{"gridColumnStart":"1","whiteSpace":"nowrap"},".stat-desc":{"gridColumnStart":"1","whiteSpace":"nowrap"},".stat-actions":{"gridColumnStart":"1","whiteSpace":"nowrap"},".steps":{"display":"inline-grid","gridAutoFlow":"column","overflow":"hidden","overflowX":"auto","counterReset":"step","gridAutoColumns":"1fr"},".steps .step":{"display":"grid","gridTemplateColumns":"repeat(1, minmax(0, 1fr))","gridTemplateRows":"repeat(2, minmax(0, 1fr))","placeItems":"center","textAlign":"center"},".swap":{"position":"relative","display":"inline-grid","userSelect":"none","placeContent":"center"},".swap > *":{"gridColumnStart":"1","gridRowStart":"1"},".swap input":{"appearance":"none"},".swap .swap-on,\n.swap .swap-indeterminate,\n.swap input:indeterminate ~ .swap-on":{"opacity":"0"},".swap input:checked ~ .swap-off,\n.swap-active .swap-off,\n.swap input:indeterminate ~ .swap-off":{"opacity":"0"},".swap input:checked ~ .swap-on,\n.swap-active .swap-on,\n.swap input:indeterminate ~ .swap-indeterminate":{"opacity":"1"},".tabs":{"display":"grid","alignItems":"flex-end"},".tabs-lifted:has(.tab-content[class^=\"rounded-\"]) .tab:first-child:not(:is(.tab-active, [aria-selected=\"true\"])), .tabs-lifted:has(.tab-content[class*=\" rounded-\"]) .tab:first-child:not(:is(.tab-active, [aria-selected=\"true\"]))":{"borderBottomColor":"transparent"},".tab":{"position":"relative","gridRowStart":"1","display":"inline-flex","height":"2rem","cursor":"pointer","userSelect":"none","appearance":"none","flexWrap":"wrap","alignItems":"center","justifyContent":"center","textAlign":"center","fontSize":"0.875rem","lineHeight":["1.25rem","2"],"-TabPadding":"1rem"},".tab:is(input[type=\"radio\"])":{"width":"auto","borderBottomRightRadius":"0px","borderBottomLeftRadius":"0px"},".tab:is(input[type=\"radio\"]):after":{"-TwContent":"attr(aria-label)","content":"var(--tw-content)"},".tab:not(input):empty":{"cursor":"default","gridColumnStart":"span 9999"},".tab-content":{"gridColumnStart":"1","gridColumnEnd":"span 9999","gridRowStart":"2","marginTop":"calc(var(--tab-border) * -1)","display":"none","borderColor":"transparent","borderWidth":"var(--tab-border, 0)"},":checked + .tab-content:nth-child(2),\n :is(.tab-active, [aria-selected=\"true\"]) + .tab-content:nth-child(2)":{"borderStartStartRadius":"0px"},"input.tab:checked + .tab-content,\n:is(.tab-active, [aria-selected=\"true\"]) + .tab-content":{"display":"block"},".table":{"position":"relative","width":"100%"},".table :where(.table-pin-rows thead tr)":{"position":"sticky","top":"0px","zIndex":"1","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))"},".table :where(.table-pin-rows tfoot tr)":{"position":"sticky","bottom":"0px","zIndex":"1","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))"},".table :where(.table-pin-cols tr th)":{"position":"sticky","left":"0px","right":"0px","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))"},".table-zebra tbody tr:nth-child(even) :where(.table-pin-cols tr th)":{"-TwBgOpacity":"1","backgroundColor":"var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))"},".textarea":{"minHeight":"3rem","flexShrink":"1","paddingLeft":"1rem","paddingRight":"1rem","paddingTop":"0.5rem","paddingBottom":"0.5rem","fontSize":"0.875rem","lineHeight":["1.25rem","2"]},".timeline":{"position":"relative","display":"flex"},":where(.timeline > li)":{"position":"relative","display":"grid","flexShrink":"0","alignItems":"center","gridTemplateRows":"var(--timeline-row-start, minmax(0, 1fr)) auto var(\n --timeline-row-end,\n minmax(0, 1fr)\n )","gridTemplateColumns":"var(--timeline-col-start, minmax(0, 1fr)) auto var(\n --timeline-col-end,\n minmax(0, 1fr)\n )"},".timeline > li > hr":{"width":"100%","borderWidth":"0px"},":where(.timeline > li > hr):first-child":{"gridColumnStart":"1","gridRowStart":"2"},":where(.timeline > li > hr):last-child":{"gridColumnStart":"3","gridColumnEnd":"none","gridRowStart":"2","gridRowEnd":"auto"},".timeline-start":{"gridColumnStart":"1","gridColumnEnd":"4","gridRowStart":"1","gridRowEnd":"2","margin":"0.25rem","alignSelf":"flex-end","justifySelf":"center"},".timeline-middle":{"gridColumnStart":"2","gridRowStart":"2"},".timeline-end":{"gridColumnStart":"1","gridColumnEnd":"4","gridRowStart":"3","gridRowEnd":"4","margin":"0.25rem","alignSelf":"flex-start","justifySelf":"center"},".toast":{"position":"fixed","display":"flex","minWidth":"fit-content","flexDirection":"column","whiteSpace":"nowrap"},".toggle":{"flexShrink":"0"}}; \ No newline at end of file diff --git a/node_modules/daisyui/dist/utilities-styled.js b/node_modules/daisyui/dist/utilities-styled.js deleted file mode 100644 index 728e79d..0000000 --- a/node_modules/daisyui/dist/utilities-styled.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = {".artboard-demo":{"borderRadius":"var(--rounded-box, 1rem)","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))","-TwTextOpacity":"1","color":"var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))","boxShadow":"0 1px 3px 0 rgba(0, 0, 0, 0.1),\n 0 1px 2px 0 rgba(0, 0, 0, 0.06)"},".avatar.online:before":{"content":"\"\"","position":"absolute","zIndex":"10","display":"block","borderRadius":"9999px","-TwBgOpacity":"1","backgroundColor":"var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))","outlineStyle":"solid","outlineWidth":"2px","outlineColor":"var(--fallback-b1,oklch(var(--b1)/1))","width":"15%","height":"15%","top":"7%","right":"7%"},".avatar.offline:before":{"content":"\"\"","position":"absolute","zIndex":"10","display":"block","borderRadius":"9999px","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))","outlineStyle":"solid","outlineWidth":"2px","outlineColor":"var(--fallback-b1,oklch(var(--b1)/1))","width":"15%","height":"15%","top":"7%","right":"7%"},".card-compact .card-body":{"padding":"1rem","fontSize":"0.875rem","lineHeight":"1.25rem"},".card-compact .card-title":{"marginBottom":"0.25rem"},".card-normal .card-body":{"padding":"var(--padding-card, 2rem)","fontSize":"1rem","lineHeight":"1.5rem"},".card-normal .card-title":{"marginBottom":"0.75rem"},".divider-horizontal":{"marginLeft":"1rem","marginRight":"1rem","marginTop":"0px","marginBottom":"0px","height":"auto","width":"1rem"},".divider-vertical":{"marginLeft":"0px","marginRight":"0px","marginTop":"1rem","marginBottom":"1rem","height":"1rem","width":"auto"},".drawer-open > .drawer-toggle ~ .drawer-side > .drawer-overlay":{"cursor":"default","backgroundColor":"transparent"},".join.join-vertical > :where(*:not(:first-child))":{"marginLeft":"0px","marginRight":"0px","marginTop":"-1px"},".join.join-horizontal > :where(*:not(:first-child))":{"marginTop":"0px","marginBottom":"0px","marginInlineStart":"-1px"},".menu-horizontal > li:not(.menu-title) > details > ul":{"marginInlineStart":"0px","marginTop":"1rem","paddingTop":"0.5rem","paddingBottom":"0.5rem","paddingInlineEnd":"0.5rem"},".menu-horizontal > li > details > ul:before":{"content":"none"},":where(.menu-horizontal > li:not(.menu-title) > details > ul)":{"borderRadius":"var(--rounded-box, 1rem)","-TwBgOpacity":"1","backgroundColor":"var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))","-TwShadow":"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","-TwShadowColored":"0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color)","boxShadow":"var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)"},".menu-vertical > li:not(.menu-title) > details > ul":{"marginInlineStart":"1rem","marginTop":"0px","paddingTop":"0px","paddingBottom":"0px","paddingInlineEnd":"0px"},".menu-xs :where(li:not(.menu-title) > *:not(ul, details, .menu-title)), .menu-xs :where(li:not(.menu-title) > details > summary:not(.menu-title))":{"borderRadius":"0.25rem","paddingLeft":"0.5rem","paddingRight":"0.5rem","paddingTop":"0.25rem","paddingBottom":"0.25rem","fontSize":"0.75rem","lineHeight":"1rem"},".menu-xs .menu-title":{"paddingLeft":"0.5rem","paddingRight":"0.5rem","paddingTop":"0.25rem","paddingBottom":"0.25rem"},".menu-sm :where(li:not(.menu-title) > *:not(ul, details, .menu-title)), .menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title))":{"borderRadius":"var(--rounded-btn, 0.5rem)","paddingLeft":"0.75rem","paddingRight":"0.75rem","paddingTop":"0.25rem","paddingBottom":"0.25rem","fontSize":"0.875rem","lineHeight":"1.25rem"},".menu-sm .menu-title":{"paddingLeft":"0.75rem","paddingRight":"0.75rem","paddingTop":"0.5rem","paddingBottom":"0.5rem"},".menu-md :where(li:not(.menu-title) > *:not(ul, details, .menu-title)), .menu-md :where(li:not(.menu-title) > details > summary:not(.menu-title))":{"borderRadius":"var(--rounded-btn, 0.5rem)","paddingLeft":"1rem","paddingRight":"1rem","paddingTop":"0.5rem","paddingBottom":"0.5rem","fontSize":"0.875rem","lineHeight":"1.25rem"},".menu-md .menu-title":{"paddingLeft":"1rem","paddingRight":"1rem","paddingTop":"0.5rem","paddingBottom":"0.5rem"},".menu-lg :where(li:not(.menu-title) > *:not(ul, details, .menu-title)), .menu-lg :where(li:not(.menu-title) > details > summary:not(.menu-title))":{"borderRadius":"var(--rounded-btn, 0.5rem)","paddingLeft":"1.5rem","paddingRight":"1.5rem","paddingTop":"0.75rem","paddingBottom":"0.75rem","fontSize":"1.125rem","lineHeight":"1.75rem"},".menu-lg .menu-title":{"paddingLeft":"1.5rem","paddingRight":"1.5rem","paddingTop":"0.75rem","paddingBottom":"0.75rem"},".modal-top :where(.modal-box)":{"width":"100%","maxWidth":"none","-TwTranslateY":"-2.5rem","-TwScaleX":"1","-TwScaleY":"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))","borderBottomRightRadius":"var(--rounded-box, 1rem)","borderBottomLeftRadius":"var(--rounded-box, 1rem)","borderTopLeftRadius":"0px","borderTopRightRadius":"0px"},".modal-middle :where(.modal-box)":{"width":"91.666667%","maxWidth":"32rem","-TwTranslateY":"0px","-TwScaleX":".9","-TwScaleY":".9","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))","borderTopLeftRadius":"var(--rounded-box, 1rem)","borderTopRightRadius":"var(--rounded-box, 1rem)","borderBottomRightRadius":"var(--rounded-box, 1rem)","borderBottomLeftRadius":"var(--rounded-box, 1rem)"},".modal-bottom :where(.modal-box)":{"width":"100%","maxWidth":"none","-TwTranslateY":"2.5rem","-TwScaleX":"1","-TwScaleY":"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))","borderTopLeftRadius":"var(--rounded-box, 1rem)","borderTopRightRadius":"var(--rounded-box, 1rem)","borderBottomRightRadius":"0px","borderBottomLeftRadius":"0px"},".stats-horizontal > :not([hidden]) ~ :not([hidden])":{"-TwDivideXReverse":"0","borderRightWidth":"calc(1px * var(--tw-divide-x-reverse))","borderLeftWidth":"calc(1px * calc(1 - var(--tw-divide-x-reverse)))","-TwDivideYReverse":"0","borderTopWidth":"calc(0px * calc(1 - var(--tw-divide-y-reverse)))","borderBottomWidth":"calc(0px * var(--tw-divide-y-reverse))"},".stats-horizontal":{"overflowX":"auto"},":is([dir=\"rtl\"] .stats-horizontal)":{"-TwDivideXReverse":"1"},".stats-vertical > :not([hidden]) ~ :not([hidden])":{"-TwDivideXReverse":"0","borderRightWidth":"calc(0px * var(--tw-divide-x-reverse))","borderLeftWidth":"calc(0px * calc(1 - var(--tw-divide-x-reverse)))","-TwDivideYReverse":"0","borderTopWidth":"calc(1px * calc(1 - var(--tw-divide-y-reverse)))","borderBottomWidth":"calc(1px * var(--tw-divide-y-reverse))"},".stats-vertical":{"overflowY":"auto"},".steps-horizontal .step":{"gridTemplateRows":"40px 1fr","gridTemplateColumns":"auto","minWidth":"4rem"},".steps-horizontal .step:before":{"height":"0.5rem","width":"100%","-TwTranslateX":"0px","-TwTranslateY":"0px","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))","content":"\"\"","marginInlineStart":"-100%"},":is([dir=\"rtl\"] .steps-horizontal .step):before":{"-TwTranslateX":"0px","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))"},".steps-vertical .step":{"gap":"0.5rem","gridTemplateColumns":"40px 1fr","gridTemplateRows":"auto","minHeight":"4rem","justifyItems":"start"},".steps-vertical .step:before":{"height":"100%","width":"0.5rem","-TwTranslateX":"-50%","-TwTranslateY":"-50%","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))","marginInlineStart":"50%"},":is([dir=\"rtl\"] .steps-vertical .step):before":{"-TwTranslateX":"50%","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))"},".table-xs :not(thead):not(tfoot) tr":{"fontSize":"0.75rem","lineHeight":"1rem"},".table-xs :where(th, td)":{"paddingLeft":"0.5rem","paddingRight":"0.5rem","paddingTop":"0.25rem","paddingBottom":"0.25rem"},".table-sm :not(thead):not(tfoot) tr":{"fontSize":"0.875rem","lineHeight":"1.25rem"},".table-sm :where(th, td)":{"paddingLeft":"0.75rem","paddingRight":"0.75rem","paddingTop":"0.5rem","paddingBottom":"0.5rem"},".table-md :not(thead):not(tfoot) tr":{"fontSize":"0.875rem","lineHeight":"1.25rem"},".table-md :where(th, td)":{"paddingLeft":"1rem","paddingRight":"1rem","paddingTop":"0.75rem","paddingBottom":"0.75rem"},".table-lg :not(thead):not(tfoot) tr":{"fontSize":"1rem","lineHeight":"1.5rem"},".table-lg :where(th, td)":{"paddingLeft":"1.5rem","paddingRight":"1.5rem","paddingTop":"1rem","paddingBottom":"1rem"},".timeline-vertical > li > hr":{"width":"0.25rem"},":where(.timeline-vertical:has(.timeline-middle) > li > hr):first-child":{"borderBottomRightRadius":"var(--rounded-badge, 1.9rem)","borderBottomLeftRadius":"var(--rounded-badge, 1.9rem)","borderTopLeftRadius":"0px","borderTopRightRadius":"0px"},":where(.timeline-vertical:has(.timeline-middle) > li > hr):last-child":{"borderTopLeftRadius":"var(--rounded-badge, 1.9rem)","borderTopRightRadius":"var(--rounded-badge, 1.9rem)","borderBottomRightRadius":"0px","borderBottomLeftRadius":"0px"},":where(.timeline-vertical:not(:has(.timeline-middle)) :first-child > hr:last-child)":{"borderTopLeftRadius":"var(--rounded-badge, 1.9rem)","borderTopRightRadius":"var(--rounded-badge, 1.9rem)","borderBottomRightRadius":"0px","borderBottomLeftRadius":"0px"},":where(.timeline-vertical:not(:has(.timeline-middle)) :last-child > hr:first-child)":{"borderBottomRightRadius":"var(--rounded-badge, 1.9rem)","borderBottomLeftRadius":"var(--rounded-badge, 1.9rem)","borderTopLeftRadius":"0px","borderTopRightRadius":"0px"},".timeline-horizontal > li > hr":{"height":"0.25rem"},":where(.timeline-horizontal:has(.timeline-middle) > li > hr):first-child":{"borderStartEndRadius":"var(--rounded-badge, 1.9rem)","borderEndEndRadius":"var(--rounded-badge, 1.9rem)","borderStartStartRadius":"0px","borderEndStartRadius":"0px"},":where(.timeline-horizontal:has(.timeline-middle) > li > hr):last-child":{"borderStartStartRadius":"var(--rounded-badge, 1.9rem)","borderEndStartRadius":"var(--rounded-badge, 1.9rem)","borderStartEndRadius":"0px","borderEndEndRadius":"0px"},":where(.timeline-horizontal:not(:has(.timeline-middle)) :first-child > hr:last-child)":{"borderStartStartRadius":"var(--rounded-badge, 1.9rem)","borderEndStartRadius":"var(--rounded-badge, 1.9rem)","borderStartEndRadius":"0px","borderEndEndRadius":"0px"},":where(.timeline-horizontal:not(:has(.timeline-middle)) :last-child > hr:first-child)":{"borderStartEndRadius":"var(--rounded-badge, 1.9rem)","borderEndEndRadius":"var(--rounded-badge, 1.9rem)","borderStartStartRadius":"0px","borderEndStartRadius":"0px"},".tooltip":{"position":"relative","display":"inline-block","textAlign":"center","-TooltipTail":"0.1875rem","-TooltipColor":"var(--fallback-n,oklch(var(--n)/1))","-TooltipTextColor":"var(--fallback-nc,oklch(var(--nc)/1))","-TooltipTailOffset":"calc(100% + 0.0625rem - var(--tooltip-tail))"},".tooltip:before,\n.tooltip:after":{"opacity":"0","transitionProperty":"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter","transitionDelay":"100ms","transitionDuration":"200ms","transitionTimingFunction":"cubic-bezier(0.4, 0, 0.2, 1)"},".tooltip:after":{"position":["absolute","absolute"],"content":"\"\"","borderStyle":"solid","borderWidth":"var(--tooltip-tail, 0)","width":"0","height":"0","display":"block"},".tooltip:before":{"maxWidth":"20rem","borderRadius":"0.25rem","paddingLeft":"0.5rem","paddingRight":"0.5rem","paddingTop":"0.25rem","paddingBottom":"0.25rem","fontSize":"0.875rem","lineHeight":"1.25rem","backgroundColor":"var(--tooltip-color)","color":"var(--tooltip-text-color)","width":"max-content"},".tooltip.tooltip-open:before":{"opacity":"1","transitionDelay":"75ms"},".tooltip.tooltip-open:after":{"opacity":"1","transitionDelay":"75ms"},".tooltip:hover:before":{"opacity":"1","transitionDelay":"75ms"},".tooltip:hover:after":{"opacity":"1","transitionDelay":"75ms"},".tooltip:has(:focus-visible):after,\n.tooltip:has(:focus-visible):before":{"opacity":"1","transitionDelay":"75ms"},".tooltip:not([data-tip]):hover:before,\n.tooltip:not([data-tip]):hover:after":{"visibility":"hidden","opacity":"0"},".tooltip:after, .tooltip-top:after":{"transform":"translateX(-50%)","borderColor":"var(--tooltip-color) transparent transparent transparent","top":"auto","left":"50%","right":"auto","bottom":"var(--tooltip-tail-offset)"},".tooltip-bottom:after":{"transform":"translateX(-50%)","borderColor":"transparent transparent var(--tooltip-color) transparent","top":"var(--tooltip-tail-offset)","left":"50%","right":"auto","bottom":"auto"},".tooltip-left:after":{"transform":"translateY(-50%)","borderColor":"transparent transparent transparent var(--tooltip-color)","top":"50%","left":"auto","right":"calc(var(--tooltip-tail-offset) + 0.0625rem)","bottom":"auto"},".tooltip-right:after":{"transform":"translateY(-50%)","borderColor":"transparent var(--tooltip-color) transparent transparent","top":"50%","left":"calc(var(--tooltip-tail-offset) + 0.0625rem)","right":"auto","bottom":"auto"},".tooltip-primary":{"-TooltipColor":"var(--fallback-p,oklch(var(--p)/1))","-TooltipTextColor":"var(--fallback-pc,oklch(var(--pc)/1))"},".tooltip-secondary":{"-TooltipColor":"var(--fallback-s,oklch(var(--s)/1))","-TooltipTextColor":"var(--fallback-sc,oklch(var(--sc)/1))"},".tooltip-accent":{"-TooltipColor":"var(--fallback-a,oklch(var(--a)/1))","-TooltipTextColor":"var(--fallback-ac,oklch(var(--ac)/1))"},".tooltip-info":{"-TooltipColor":"var(--fallback-in,oklch(var(--in)/1))","-TooltipTextColor":"var(--fallback-inc,oklch(var(--inc)/1))"},".tooltip-success":{"-TooltipColor":"var(--fallback-su,oklch(var(--su)/1))","-TooltipTextColor":"var(--fallback-suc,oklch(var(--suc)/1))"},".tooltip-warning":{"-TooltipColor":"var(--fallback-wa,oklch(var(--wa)/1))","-TooltipTextColor":"var(--fallback-wac,oklch(var(--wac)/1))"},".tooltip-error":{"-TooltipColor":"var(--fallback-er,oklch(var(--er)/1))","-TooltipTextColor":"var(--fallback-erc,oklch(var(--erc)/1))"}}; \ No newline at end of file diff --git a/node_modules/daisyui/dist/utilities-unstyled.js b/node_modules/daisyui/dist/utilities-unstyled.js deleted file mode 100644 index b640a56..0000000 --- a/node_modules/daisyui/dist/utilities-unstyled.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = {".artboard-demo":{"display":"flex","flex":"none","flexDirection":"column","alignItems":"center","justifyContent":"center"},".artboard.phone":{"width":"320px"},".artboard.phone-1":{"width":"320px","height":"568px"},".artboard.phone-1.horizontal,\n .artboard.phone-1.artboard-horizontal":{"width":"568px","height":"320px"},".artboard.phone-2":{"width":"375px","height":"667px"},".artboard.phone-2.horizontal,\n .artboard.phone-2.artboard-horizontal":{"width":"667px","height":"375px"},".artboard.phone-3":{"width":"414px","height":"736px"},".artboard.phone-3.horizontal,\n .artboard.phone-3.artboard-horizontal":{"width":"736px","height":"414px"},".artboard.phone-4":{"width":"375px","height":"812px"},".artboard.phone-4.horizontal,\n .artboard.phone-4.artboard-horizontal":{"width":"812px","height":"375px"},".artboard.phone-5":{"width":"414px","height":"896px"},".artboard.phone-5.horizontal,\n .artboard.phone-5.artboard-horizontal":{"width":"896px","height":"414px"},".artboard.phone-6":{"width":"320px","height":"1024px"},".artboard.phone-6.horizontal,\n .artboard.phone-6.artboard-horizontal":{"width":"1024px","height":"320px"},".badge-xs":{"height":"0.75rem","fontSize":"0.75rem","lineHeight":".75rem","paddingLeft":"0.313rem","paddingRight":"0.313rem"},".badge-sm":{"height":"1rem","fontSize":"0.75rem","lineHeight":"1rem","paddingLeft":"0.438rem","paddingRight":"0.438rem"},".badge-md":{"height":"1.25rem","fontSize":"0.875rem","lineHeight":"1.25rem","paddingLeft":"0.563rem","paddingRight":"0.563rem"},".badge-lg":{"height":"1.5rem","fontSize":"1rem","lineHeight":"1.5rem","paddingLeft":"0.688rem","paddingRight":"0.688rem"},".btm-nav-xs":{"height":"2.5rem"},".btm-nav-xs > *:where(.active)":{"borderTopWidth":"1px"},".btm-nav-xs .btm-nav-label":{"fontSize":"0.75rem","lineHeight":"1rem"},".btm-nav-sm":{"height":"3rem"},".btm-nav-sm > *:where(.active)":{"borderTopWidth":"2px"},".btm-nav-sm .btm-nav-label":{"fontSize":"0.75rem","lineHeight":"1rem"},".btm-nav-md":{"height":"4rem"},".btm-nav-md > *:where(.active)":{"borderTopWidth":"2px"},".btm-nav-md .btm-nav-label":{"fontSize":"0.875rem","lineHeight":"1.25rem"},".btm-nav-lg":{"height":"5rem"},".btm-nav-lg > *:where(.active)":{"borderTopWidth":"4px"},".btm-nav-lg .btm-nav-label":{"fontSize":"1rem","lineHeight":"1.5rem"},".btn-xs":{"height":"1.5rem","minHeight":"1.5rem","paddingLeft":"0.5rem","paddingRight":"0.5rem","fontSize":"0.75rem"},".btn-sm":{"height":"2rem","minHeight":"2rem","paddingLeft":"0.75rem","paddingRight":"0.75rem","fontSize":"0.875rem"},".btn-md":{"height":"3rem","minHeight":"3rem","paddingLeft":"1rem","paddingRight":"1rem","fontSize":"0.875rem"},".btn-lg":{"height":"4rem","minHeight":"4rem","paddingLeft":"1.5rem","paddingRight":"1.5rem","fontSize":"1.125rem"},".btn-wide":{"width":"16rem"},".btn-block":{"width":"100%"},".btn-square:where(.btn-xs)":{"height":"1.5rem","width":"1.5rem","padding":"0px"},".btn-square:where(.btn-sm)":{"height":"2rem","width":"2rem","padding":"0px"},".btn-square:where(.btn-md)":{"height":"3rem","width":"3rem","padding":"0px"},".btn-square:where(.btn-lg)":{"height":"4rem","width":"4rem","padding":"0px"},".btn-circle:where(.btn-xs)":{"height":"1.5rem","width":"1.5rem","borderRadius":"9999px","padding":"0px"},".btn-circle:where(.btn-sm)":{"height":"2rem","width":"2rem","borderRadius":"9999px","padding":"0px"},".btn-circle:where(.btn-md)":{"height":"3rem","width":"3rem","borderRadius":"9999px","padding":"0px"},".btn-circle:where(.btn-lg)":{"height":"4rem","width":"4rem","borderRadius":"9999px","padding":"0px"},".card-side":{"alignItems":"stretch","flexDirection":"row"},".card-side :where(figure:first-child)":{"overflow":"hidden","borderStartStartRadius":"inherit","borderStartEndRadius":"unset","borderEndStartRadius":"inherit","borderEndEndRadius":"unset"},".card-side :where(figure:last-child)":{"overflow":"hidden","borderStartStartRadius":"unset","borderStartEndRadius":"inherit","borderEndStartRadius":"unset","borderEndEndRadius":"inherit"},".card-side figure > *":{"maxWidth":"unset"},":where(.card-side figure > *)":{"width":"100%","height":"100%","objectFit":"cover"},"[type=\"checkbox\"].checkbox-xs":{"height":"1rem","width":"1rem"},"[type=\"checkbox\"].checkbox-sm":{"height":"1.25rem","width":"1.25rem"},"[type=\"checkbox\"].checkbox-md":{"height":"1.5rem","width":"1.5rem"},"[type=\"checkbox\"].checkbox-lg":{"height":"2rem","width":"2rem"},".divider-horizontal":{"flexDirection":"column"},".divider-horizontal:before":{"height":"100%","width":"0.125rem"},".divider-horizontal:after":{"height":"100%","width":"0.125rem"},".divider-vertical":{"flexDirection":"row"},".divider-vertical:before":{"height":"0.125rem","width":"100%"},".divider-vertical:after":{"height":"0.125rem","width":"100%"},".drawer-open > .drawer-toggle":{"display":"none"},".drawer-open > .drawer-toggle ~ .drawer-side":{"pointerEvents":"auto","visibility":"visible","position":"sticky","display":"block","width":"auto","overscrollBehavior":"auto"},".drawer-open > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay)":{"transform":"translateX(0%)"},"[dir=\"rtl\"] .drawer-open > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay)":{"transform":"translateX(0%)"},".drawer-open > .drawer-toggle:checked ~ .drawer-side":{"pointerEvents":"auto","visibility":"visible"},".drawer-open > .drawer-side":{"overflowY":"auto"},"html:has(.drawer-toggle:checked)":{"overflowY":"hidden","scrollbarGutter":"stable"},"html:has(.drawer-open.drawer-open)":{"overflowY":"auto","scrollbarGutter":"auto"},".file-input-xs":{"height":"1.5rem","paddingInlineEnd":"0.5rem","fontSize":"0.75rem","lineHeight":["1rem","1.625"]},".file-input-xs::file-selector-button":{"marginRight":"0.5rem","fontSize":"0.75rem"},".file-input-sm":{"height":"2rem","paddingInlineEnd":"0.75rem","fontSize":"0.875rem","lineHeight":["1.25rem","2"]},".file-input-sm::file-selector-button":{"marginRight":"0.75rem","fontSize":"0.875rem"},".file-input-md":{"height":"3rem","paddingInlineEnd":"1rem","fontSize":"0.875rem","lineHeight":["1.25rem","2"]},".file-input-md::file-selector-button":{"marginRight":"1rem","fontSize":"0.875rem"},".file-input-lg":{"height":"4rem","paddingInlineEnd":"1.5rem","fontSize":"1.125rem","lineHeight":["1.75rem","2"]},".file-input-lg::file-selector-button":{"marginRight":"1.5rem","fontSize":"1.125rem"},".indicator :where(.indicator-item)":{"bottom":"auto","insetInlineEnd":"0px","insetInlineStart":"auto","top":"0px","-TwTranslateY":"-50%","-TwTranslateX":"50%","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))"},":is([dir=\"rtl\"] .indicator :where(.indicator-item))":{"-TwTranslateX":"-50%","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))"},".indicator :where(.indicator-item.indicator-start)":{"insetInlineEnd":"auto","insetInlineStart":"0px","-TwTranslateX":"-50%","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))"},":is([dir=\"rtl\"] .indicator :where(.indicator-item.indicator-start))":{"-TwTranslateX":"50%","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))"},".indicator :where(.indicator-item.indicator-center)":{"insetInlineEnd":"50%","insetInlineStart":"50%","-TwTranslateX":"-50%","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))"},":is([dir=\"rtl\"] .indicator :where(.indicator-item.indicator-center))":{"-TwTranslateX":"50%","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))"},".indicator :where(.indicator-item.indicator-end)":{"insetInlineEnd":"0px","insetInlineStart":"auto","-TwTranslateX":"50%","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))"},":is([dir=\"rtl\"] .indicator :where(.indicator-item.indicator-end))":{"-TwTranslateX":"-50%","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))"},".indicator :where(.indicator-item.indicator-bottom)":{"bottom":"0px","top":"auto","-TwTranslateY":"50%","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))"},".indicator :where(.indicator-item.indicator-middle)":{"bottom":"50%","top":"50%","-TwTranslateY":"-50%","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))"},".indicator :where(.indicator-item.indicator-top)":{"bottom":"auto","top":"0px","-TwTranslateY":"-50%","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))"},".input-xs":{"height":"1.5rem","paddingLeft":"0.5rem","paddingRight":"0.5rem","fontSize":"0.75rem","lineHeight":["1rem","1.625"]},".input-md":{"height":"3rem","paddingLeft":"1rem","paddingRight":"1rem","fontSize":"0.875rem","lineHeight":["1.25rem","2"]},".input-lg":{"height":"4rem","paddingLeft":"1.5rem","paddingRight":"1.5rem","fontSize":"1.125rem","lineHeight":["1.75rem","2"]},".input-sm":{"height":"2rem","paddingLeft":"0.75rem","paddingRight":"0.75rem","fontSize":"0.875rem","lineHeight":"2rem"},".join.join-vertical":{"flexDirection":"column"},".join.join-vertical .join-item:first-child:not(:last-child),\n .join.join-vertical *:first-child:not(:last-child) .join-item":{"borderEndStartRadius":"0","borderEndEndRadius":"0","borderStartStartRadius":"inherit","borderStartEndRadius":"inherit"},".join.join-vertical .join-item:last-child:not(:first-child),\n .join.join-vertical *:last-child:not(:first-child) .join-item":{"borderStartStartRadius":"0","borderStartEndRadius":"0","borderEndStartRadius":"inherit","borderEndEndRadius":"inherit"},".join.join-horizontal":{"flexDirection":"row"},".join.join-horizontal .join-item:first-child:not(:last-child),\n .join.join-horizontal *:first-child:not(:last-child) .join-item":{"borderEndEndRadius":"0","borderStartEndRadius":"0","borderEndStartRadius":"inherit","borderStartStartRadius":"inherit"},".join.join-horizontal .join-item:last-child:not(:first-child),\n .join.join-horizontal *:last-child:not(:first-child) .join-item":{"borderEndStartRadius":"0","borderStartStartRadius":"0","borderEndEndRadius":"inherit","borderStartEndRadius":"inherit"},".kbd-xs":{"paddingLeft":"0.25rem","paddingRight":"0.25rem","fontSize":"0.75rem","lineHeight":"1rem","minHeight":"1.2em","minWidth":"1.2em"},".kbd-sm":{"paddingLeft":"0.25rem","paddingRight":"0.25rem","fontSize":"0.875rem","lineHeight":"1.25rem","minHeight":"1.6em","minWidth":"1.6em"},".kbd-md":{"paddingLeft":"0.5rem","paddingRight":"0.5rem","fontSize":"1rem","lineHeight":"1.5rem","minHeight":"2.2em","minWidth":"2.2em"},".kbd-lg":{"paddingLeft":"1rem","paddingRight":"1rem","fontSize":"1.125rem","lineHeight":"1.75rem","minHeight":"2.5em","minWidth":"2.5em"},".menu-horizontal":{"display":"inline-flex","flexDirection":"row"},".menu-horizontal > li:not(.menu-title) > details > ul":{"position":"absolute"},".menu-vertical":{"display":"flex","flexDirection":"column"},".menu-vertical > li:not(.menu-title) > details > ul":{"position":"relative"},".modal-top":{"placeItems":"start"},".modal-middle":{"placeItems":"center"},".modal-bottom":{"placeItems":"end"},"[type=\"radio\"].radio-xs":{"height":"1rem","width":"1rem"},"[type=\"radio\"].radio-sm":{"height":"1.25rem","width":"1.25rem"},"[type=\"radio\"].radio-md":{"height":"1.5rem","width":"1.5rem"},"[type=\"radio\"].radio-lg":{"height":"2rem","width":"2rem"},".range-xs":{"height":"1rem"},".range-xs::-webkit-slider-runnable-track":{"height":"0.25rem"},".range-xs::-moz-range-track":{"height":"0.25rem"},".range-xs::-webkit-slider-thumb":{"height":"1rem","width":"1rem","-FillerOffset":"0.4rem"},".range-xs::-moz-range-thumb":{"height":"1rem","width":"1rem","-FillerOffset":"0.4rem"},".range-sm":{"height":"1.25rem"},".range-sm::-webkit-slider-runnable-track":{"height":"0.25rem"},".range-sm::-moz-range-track":{"height":"0.25rem"},".range-sm::-webkit-slider-thumb":{"height":"1.25rem","width":"1.25rem","-FillerOffset":"0.5rem"},".range-sm::-moz-range-thumb":{"height":"1.25rem","width":"1.25rem","-FillerOffset":"0.5rem"},".range-md":{"height":"1.5rem"},".range-md::-webkit-slider-runnable-track":{"height":"0.5rem"},".range-md::-moz-range-track":{"height":"0.5rem"},".range-md::-webkit-slider-thumb":{"height":"1.5rem","width":"1.5rem","-FillerOffset":"0.6rem"},".range-md::-moz-range-thumb":{"height":"1.5rem","width":"1.5rem","-FillerOffset":"0.6rem"},".range-lg":{"height":"2rem"},".range-lg::-webkit-slider-runnable-track":{"height":"1rem"},".range-lg::-moz-range-track":{"height":"1rem"},".range-lg::-webkit-slider-thumb":{"height":"2rem","width":"2rem","-FillerOffset":"1rem"},".range-lg::-moz-range-thumb":{"height":"2rem","width":"2rem","-FillerOffset":"1rem"},".rating-xs input":{"height":"0.75rem","width":"0.75rem"},".rating-sm input":{"height":"1rem","width":"1rem"},".rating-md input":{"height":"1.5rem","width":"1.5rem"},".rating-lg input":{"height":"2.5rem","width":"2.5rem"},".rating-half.rating-xs input:not(.rating-hidden)":{"width":"0.375rem"},".rating-half.rating-sm input:not(.rating-hidden)":{"width":"0.5rem"},".rating-half.rating-md input:not(.rating-hidden)":{"width":"0.75rem"},".rating-half.rating-lg input:not(.rating-hidden)":{"width":"1.25rem"},".select-md":{"height":"3rem","minHeight":"3rem","paddingLeft":"1rem","paddingRight":"2.5rem","fontSize":"0.875rem","lineHeight":["1.25rem","2"]},"[dir=\"rtl\"] .select-md":{"paddingLeft":"2.5rem","paddingRight":"1rem"},".select-lg":{"height":"4rem","minHeight":"4rem","paddingLeft":"1.5rem","paddingRight":"2rem","fontSize":"1.125rem","lineHeight":["1.75rem","2"]},"[dir=\"rtl\"] .select-lg":{"paddingLeft":"2rem","paddingRight":"1.5rem"},".select-sm":{"height":"2rem","minHeight":"2rem","paddingLeft":"0.75rem","paddingRight":"2rem","fontSize":"0.875rem","lineHeight":"2rem"},"[dir=\"rtl\"] .select-sm":{"paddingLeft":"2rem","paddingRight":"0.75rem"},".select-xs":{"height":"1.5rem","minHeight":"1.5rem","paddingLeft":"0.5rem","paddingRight":"2rem","fontSize":"0.75rem","lineHeight":["1rem","1.625"]},"[dir=\"rtl\"] .select-xs":{"paddingLeft":"2rem","paddingRight":"0.5rem"},".stats-horizontal":{"gridAutoFlow":"column"},".stats-vertical":{"gridAutoFlow":"row"},".steps-horizontal":{"gridAutoColumns":"1fr","display":"inline-grid","gridAutoFlow":"column","overflow":"hidden","overflowX":"auto"},".steps-horizontal .step":{"display":"grid","gridTemplateColumns":"repeat(1, minmax(0, 1fr))","gridTemplateRows":"repeat(2, minmax(0, 1fr))","placeItems":"center","textAlign":"center"},".steps-vertical":{"gridAutoRows":"1fr","gridAutoFlow":"row"},".steps-vertical .step":{"display":"grid","gridTemplateColumns":"repeat(2, minmax(0, 1fr))","gridTemplateRows":"repeat(1, minmax(0, 1fr))"},".tabs-md :where(.tab)":{"height":"2rem","fontSize":"0.875rem","lineHeight":["1.25rem","2"],"-TabPadding":"1rem"},".tabs-lg :where(.tab)":{"height":"3rem","fontSize":"1.125rem","lineHeight":["1.75rem","2"],"-TabPadding":"1.25rem"},".tabs-sm :where(.tab)":{"height":"1.5rem","fontSize":"0.875rem","lineHeight":".75rem","-TabPadding":"0.75rem"},".tabs-xs :where(.tab)":{"height":"1.25rem","fontSize":"0.75rem","lineHeight":".75rem","-TabPadding":"0.5rem"},".textarea-xs":{"paddingLeft":"0.5rem","paddingRight":"0.5rem","paddingTop":"0.25rem","paddingBottom":"0.25rem","fontSize":"0.75rem","lineHeight":["1rem","1.625"]},".textarea-sm":{"paddingLeft":"0.75rem","paddingRight":"0.75rem","paddingTop":"0.25rem","paddingBottom":"0.25rem","fontSize":"0.875rem","lineHeight":"2rem"},".textarea-md":{"paddingLeft":"1rem","paddingRight":"1rem","paddingTop":"0.75rem","paddingBottom":"0.75rem","fontSize":"0.875rem","lineHeight":["1.25rem","2"]},".textarea-lg":{"paddingLeft":"1.5rem","paddingRight":"1.5rem","paddingTop":"1rem","paddingBottom":"1rem","fontSize":"1.125rem","lineHeight":["1.75rem","2"]},".timeline-vertical":{"flexDirection":"column"},".timeline-compact,\n.timeline-horizontal.timeline-compact":{"-TimelineRowStart":"0"},".timeline-compact .timeline-start, .timeline-horizontal.timeline-compact .timeline-start":{"gridColumnStart":"1","gridColumnEnd":"4","gridRowStart":"3","gridRowEnd":"4","margin":"0.25rem","alignSelf":"flex-start","justifySelf":"center"},".timeline-compact li:has(.timeline-start) .timeline-end, .timeline-horizontal.timeline-compact li:has(.timeline-start) .timeline-end":{"gridColumnStart":"none","gridRowStart":"auto"},".timeline-vertical.timeline-compact > li":{"-TimelineColStart":"0"},".timeline-vertical.timeline-compact .timeline-start":{"gridColumnStart":"3","gridColumnEnd":"4","gridRowStart":"1","gridRowEnd":"4","alignSelf":"center","justifySelf":"start"},".timeline-vertical.timeline-compact li:has(.timeline-start) .timeline-end":{"gridColumnStart":"auto","gridRowStart":"none"},":where(.timeline-vertical > li)":{"-TimelineRowStart":"minmax(0, 1fr)","-TimelineRowEnd":"minmax(0, 1fr)","justifyItems":"center"},".timeline-vertical > li > hr":{"height":"100%"},":where(.timeline-vertical > li > hr):first-child":{"gridColumnStart":"2","gridRowStart":"1"},":where(.timeline-vertical > li > hr):last-child":{"gridColumnStart":"2","gridColumnEnd":"auto","gridRowStart":"3","gridRowEnd":"none"},".timeline-vertical .timeline-start":{"gridColumnStart":"1","gridColumnEnd":"2","gridRowStart":"1","gridRowEnd":"4","alignSelf":"center","justifySelf":"end"},".timeline-vertical .timeline-end":{"gridColumnStart":"3","gridColumnEnd":"4","gridRowStart":"1","gridRowEnd":"4","alignSelf":"center","justifySelf":"start"},".timeline-vertical:where(.timeline-snap-icon) > li":{"-TimelineColStart":"minmax(0, 1fr)","-TimelineRowStart":"0.5rem"},".timeline-horizontal":{"flexDirection":"row"},".timeline-horizontal > li > hr":{"width":"100%"},":where(.timeline-horizontal > li)":{"alignItems":"center"},":where(.timeline-horizontal > li > hr):first-child":{"gridColumnStart":"1","gridRowStart":"2"},":where(.timeline-horizontal > li > hr):last-child":{"gridColumnStart":"3","gridColumnEnd":"none","gridRowStart":"2","gridRowEnd":"auto"},".timeline-horizontal .timeline-start":{"gridColumnStart":"1","gridColumnEnd":"4","gridRowStart":"1","gridRowEnd":"2","alignSelf":"flex-end","justifySelf":"center"},".timeline-horizontal .timeline-end":{"gridColumnStart":"1","gridColumnEnd":"4","gridRowStart":"3","gridRowEnd":"4","alignSelf":"flex-start","justifySelf":"center"},":where(.timeline-snap-icon) > li,\n.timeline-horizontal:where(.timeline-snap-icon) > li":{"-TimelineColStart":"0.5rem","-TimelineRowStart":"minmax(0, 1fr)"},":where(.toast)":{"bottom":"0px","insetInlineEnd":"0px","insetInlineStart":"auto","top":"auto","-TwTranslateX":"0px","-TwTranslateY":"0px","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))"},".toast:where(.toast-start)":{"insetInlineEnd":"auto","insetInlineStart":"0px","-TwTranslateX":"0px","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))"},".toast:where(.toast-center)":{"insetInlineEnd":"50%","insetInlineStart":"50%","-TwTranslateX":"-50%","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))"},":is([dir=\"rtl\"] .toast:where(.toast-center))":{"-TwTranslateX":"50%","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))"},".toast:where(.toast-end)":{"insetInlineEnd":"0px","insetInlineStart":"auto","-TwTranslateX":"0px","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))"},".toast:where(.toast-bottom)":{"bottom":"0px","top":"auto","-TwTranslateY":"0px","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))"},".toast:where(.toast-middle)":{"bottom":"auto","top":"50%","-TwTranslateY":"-50%","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))"},".toast:where(.toast-top)":{"bottom":"auto","top":"0px","-TwTranslateY":"0px","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))"},"[type=\"checkbox\"].toggle-xs":{"-Handleoffset":"0.5rem","height":"1rem","width":"1.5rem"},"[type=\"checkbox\"].toggle-sm":{"-Handleoffset":"0.75rem","height":"1.25rem","width":"2rem"},"[type=\"checkbox\"].toggle-md":{"-Handleoffset":"1.5rem","height":"1.5rem","width":"3rem"},"[type=\"checkbox\"].toggle-lg":{"-Handleoffset":"2rem","height":"2rem","width":"4rem"},".tooltip":{"position":"relative","display":"inline-block","-TooltipOffset":"calc(100% + 1px + var(--tooltip-tail, 0px))"},".tooltip:before":{"position":"absolute","pointerEvents":"none","zIndex":"1","content":"var(--tw-content)","-TwContent":"attr(data-tip)"},".tooltip:before, .tooltip-top:before":{"transform":"translateX(-50%)","top":"auto","left":"50%","right":"auto","bottom":"var(--tooltip-offset)"},".tooltip-bottom:before":{"transform":"translateX(-50%)","top":"var(--tooltip-offset)","left":"50%","right":"auto","bottom":"auto"},".tooltip-left:before":{"transform":"translateY(-50%)","top":"50%","left":"auto","right":"var(--tooltip-offset)","bottom":"auto"},".tooltip-right:before":{"transform":"translateY(-50%)","top":"50%","left":"var(--tooltip-offset)","right":"auto","bottom":"auto"}}; \ No newline at end of file diff --git a/node_modules/daisyui/dist/utilities.js b/node_modules/daisyui/dist/utilities.js deleted file mode 100644 index 91e6d89..0000000 --- a/node_modules/daisyui/dist/utilities.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = {".glass,\n .glass.btn-active":{"border":"none","backdropFilter":"blur(var(--glass-blur, 40px))","backgroundColor":"transparent","backgroundImage":"linear-gradient(\n 135deg,\n rgb(255 255 255 / var(--glass-opacity, 30%)) 0%,\n rgb(0 0 0 / 0%) 100%\n ),\n linear-gradient(\n var(--glass-reflex-degree, 100deg),\n rgb(255 255 255 / var(--glass-reflex-opacity, 10%)) 25%,\n rgb(0 0 0 / 0%) 25%\n )","boxShadow":"0 0 0 1px rgb(255 255 255 / var(--glass-border-opacity, 10%)) inset,\n 0 0 0 2px rgb(0 0 0 / 5%)","textShadow":"0 1px rgb(0 0 0 / var(--glass-text-shadow-opacity, 5%))"},"@media (hover: hover)":{".glass.btn-active":{"border":"none","backdropFilter":"blur(var(--glass-blur, 40px))","backgroundColor":"transparent","backgroundImage":"linear-gradient(\n 135deg,\n rgb(255 255 255 / var(--glass-opacity, 30%)) 0%,\n rgb(0 0 0 / 0%) 100%\n ),\n linear-gradient(\n var(--glass-reflex-degree, 100deg),\n rgb(255 255 255 / var(--glass-reflex-opacity, 10%)) 25%,\n rgb(0 0 0 / 0%) 25%\n )","boxShadow":"0 0 0 1px rgb(255 255 255 / var(--glass-border-opacity, 10%)) inset,\n 0 0 0 2px rgb(0 0 0 / 5%)","textShadow":"0 1px rgb(0 0 0 / var(--glass-text-shadow-opacity, 5%))"}},".no-animation":{"-BtnFocusScale":"1","-AnimationBtn":"0","-AnimationInput":"0"},".tab-border-none":{"-TabBorder":"0px"},".tab-border":{"-TabBorder":"1px"},".tab-border-2":{"-TabBorder":"2px"},".tab-border-3":{"-TabBorder":"3px"},".tab-rounded-none":{"-TabRadius":"0"},".tab-rounded-lg":{"-TabRadius":"0.5rem"}}; \ No newline at end of file diff --git a/node_modules/daisyui/package.json b/node_modules/daisyui/package.json deleted file mode 100644 index cd714f0..0000000 --- a/node_modules/daisyui/package.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "name": "daisyui", - "version": "4.11.1", - "description": "daisyUI - Tailwind CSS Components", - "author": "Pouya Saadeghi", - "license": "MIT", - "homepage": "https://daisyui.com", - "repository": { - "type": "git", - "url": "git+https://github.com/saadeghi/daisyui.git" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/daisyui" - }, - "bugs": { - "url": "https://github.com/saadeghi/daisyui/issues" - }, - "keywords": [ - "design-system", - "tailwindcss", - "components", - "ui-library", - "component", - "framework", - "tailwind", - "daisyui", - "theming", - "postcss", - "design", - "css", - "ui" - ], - "main": "src/index.js", - "typings": "src/index.d.ts", - "types": "src/index.d.ts", - "files": [ - "src/lib/**/*.js", - "dist/*.js", - "dist/{themes,styled,unstyled,full}.css", - "src/index.js", - "src/theming/*.js", - "src/theming/*.d.ts", - "src/index.d.ts" - ], - "engines": { - "node": ">=16.9.0" - }, - "browserslist": [ - "> 7%" - ], - "publishConfig": { - "access": "public", - "branches": [ - "master" - ] - }, - "scripts": { - "init": "npm install && npm run build && cd src/docs && npm install && npm run get-json --silent && cd src/experiments/playground && npm install", - "prettier": "prettier --write '**/*.{js,svelte,md,json,html,css}' --config src/.prettierrc.yaml --ignore-path src/.prettierignore", - "build": "node src/build", - "build:skipfullcss": "node src/build --skipfullcss", - "dev": "cd src/docs && npm run dev", - "playground": "cd src/experiments/playground && npm run dev", - "release": "node src/release", - "publish:alpha": "npm publish --tag=alpha", - "alpha": "npm run release -- --alpha && npm publish --tag=alpha" - }, - "devDependencies": { - "autoprefixer": "^10.4.16", - "commit-and-tag-version": "^12.0.0", - "postcss-cli": "10.1.0", - "postcss-import": "15.1.0", - "prejss-cli": "0.3.3", - "prettier": "^3.1.0", - "prettier-plugin-svelte": "^3.1.0", - "prettier-plugin-tailwindcss": "^0.5.7", - "tailwindcss": "^3.3.5" - }, - "dependencies": { - "css-selector-tokenizer": "^0.8", - "culori": "^3", - "picocolors": "^1", - "postcss-js": "^4" - } -} diff --git a/node_modules/daisyui/src/index.d.ts b/node_modules/daisyui/src/index.d.ts deleted file mode 100644 index bbb2a03..0000000 --- a/node_modules/daisyui/src/index.d.ts +++ /dev/null @@ -1,114 +0,0 @@ -import type plugin from "tailwindcss/plugin" - -declare const daisyui: ReturnType - -export default daisyui - -// todo - the keys of a theme could be typed here? see: https://daisyui.com/docs/themes/#-5 -/** - * @link https://daisyui.com/docs/themes/#-4 - */ -type CustomTheme = Record> - -/** - * https://daisyui.com/docs/themes/# - */ -type Theme = - | "light" - | "dark" - | "cupcake" - | "bumblebee" - | "emerald" - | "corporate" - | "synthwave" - | "retro" - | "cyberpunk" - | "valentine" - | "halloween" - | "garden" - | "forest" - | "aqua" - | "lofi" - | "pastel" - | "fantasy" - | "wireframe" - | "black" - | "luxury" - | "dracula" - | "cmyk" - | "autumn" - | "business" - | "acid" - | "lemonade" - | "night" - | "coffee" - | "winter" - | "dim" - | "nord" - | "sunset" - -interface DaisyUIConfig { - /** - * If it's true, all themes will be included. If it's false, only light and dark themes will be available. - * If it's an array, only themes in the array will be included and the first theme will be the default theme. - * Read more about [themes](https://daisyui.com/docs/themes/). - * - * @default false - */ - themes?: boolean | (Theme | CustomTheme)[] - /** - * Allows us to pick another theme for the system's auto dark mode. By default, dark theme - * (or a custom theme named dark) will be the default theme if no theme is specified and - * the user is using dark mode on their system. - * With this config, you can set another theme to be the default dark mode theme. - * - * @default 'dark' - */ - darkTheme?: string - /** - * If it's true, a [few base styles](https://github.com/saadeghi/daisyui/blob/master/src/base) will be added. - * - * @default true - */ - base?: boolean - /** - * If it's true, components will have colors and style, so you won't need to design anything. - * If it's false, components will have no color and no visual style, so you can design your own style - * on a basic skeleton. - * - * @default true - */ - styled?: boolean - /** - * If it's true, [responsive and utility classes](https://github.com/saadeghi/daisyui/tree/master/src/utilities) will be added. - * - * @default true - */ - utils?: boolean - /** - * If it's true, your theme will be right-to-left. You need to add `dir='rtl'` to your body tag. - * If you're using daisyUI with RTL option, I suggest using [tailwindcss-flip](https://github.com/cvrajeesh/tailwindcss-flip) - * plugin to flip all your Tailwind utilities automatically. - * - * @default false - */ - rtl?: boolean - /** - * Adds a prefix to class name for all daisyUI classes (including component classes, modifier classes and responsive - * classes). For example, `btn` will become `prefix-btn`. If you're using a second CSS library that has similar - * class names, you can use this config to avoid conflicts. Utility classes like color names (e.g. `bg-primary`) - * or border-radius (e.g. `rounded-box`) will not be affected by this config because they're being added - * as extensions to Tailwind CSS classes. If you use daisyUI `prefix` option (like `daisy-`) and - * Tailwind CSS `prefix` option (like `tw-`) together, classnames will be prefixed like - * this: `tw-daisy-btn`. - */ - prefix?: string - /** - * If it's true, daisyUI shows logs in the terminal while CSS is building. - * - * @default true - */ - logs?: boolean -} - -export type { DaisyUIConfig as Config, Theme, CustomTheme } diff --git a/node_modules/daisyui/src/index.js b/node_modules/daisyui/src/index.js deleted file mode 100644 index 1fd1ab2..0000000 --- a/node_modules/daisyui/src/index.js +++ /dev/null @@ -1,149 +0,0 @@ -// const tailwindColors = require("tailwindcss/colors") -// const tailwindPlugin = require("tailwindcss/plugin") -const tailwindPlugin = require("./lib/createPlugin") - -const postcssJs = require("postcss-js") -const pc = require("picocolors") -const postcssPrefix = require("./lib/addPrefix") - -const daisyuiInfo = require("../package.json") -const utilities = require("../dist/utilities") -const base = require("../dist/base") -const unstyled = require("../dist/unstyled") -const styled = require("../dist/styled") -const utilitiesUnstyled = require("../dist/utilities-unstyled") -const utilitiesStyled = require("../dist/utilities-styled") -const themes = require("./theming/themes") -const colorFunctions = require("./theming/functions") -const utilityClasses = require("./lib/utility-classes") -let colorObject = require("./theming/index") - -const mainFunction = ({ addBase, addComponents, config }) => { - let logs = false - if (config("daisyui.logs") != false) { - logs = true - } - if (logs) { - console.log() - console.log(`🌼 ${pc.magenta("daisyUI")} ${pc.dim(daisyuiInfo.version)}`) - } - - // inject @base style - if (config("daisyui.base") != false) { - addBase(base) - } - - // inject components - let file = styled - if (config("daisyui.styled") == false) { - file = unstyled - } - - // add prefix to class names if specified - const prefix = config("daisyui.prefix") - let postcssJsProcess - if (prefix) { - try { - postcssJsProcess = postcssJs.sync(postcssPrefix({ prefix, ignore: [] })) - } catch (error) { - logs && console.error(`Error occurred and prevent applying the "prefix" option:`, error) - } - } - const shouldApplyPrefix = prefix && postcssJsProcess - if (shouldApplyPrefix) { - file = postcssJsProcess(file) - } - - addComponents(file) - - const themeInjector = colorFunctions.injectThemes(addBase, config, themes) - themeInjector - - // inject @utilities style needed by components - if (config("daisyui.utils") != false) { - addComponents(utilities, { variants: ["responsive"] }) - - let toAdd = utilitiesUnstyled // shadow clone here to avoid mutate the original - if (shouldApplyPrefix) { - toAdd = postcssJsProcess(toAdd) - } - addComponents(toAdd, { variants: ["responsive"] }) - - toAdd = utilitiesStyled - if (shouldApplyPrefix) { - toAdd = postcssJsProcess(toAdd) - } - addComponents(toAdd, { variants: ["responsive"] }) - } - - if (logs) { - if (config("daisyui.styled") == false) { - console.log( - `├─ ${pc.yellow("ℹ︎")} ${pc.blue("styled")} ${pc.reset("config is")} ${pc.blue( - "false" - )} ${pc.dim("\tcomponents won't have design decisions")}` - ) - } - if (config("daisyui.utils") == false) { - console.log( - `├─ ${pc.yellow("ℹ︎")} ${pc.blue("utils")} ${pc.reset("config is")} ${pc.blue( - "false" - )} ${pc.dim("\tdaisyUI utility classes are disabled")}` - ) - } - if (config("daisyui.prefix") && config("daisyui.prefix") !== "") { - console.log( - `├─ ${pc.green("✔︎")} ${pc.blue("prefix")} is enabled${pc.dim( - "\t\tdaisyUI classnames must use" - )} ${pc.blue(config("daisyui.prefix"))} ${pc.dim("prefix")}` - ) - } - if (themeInjector.themeOrder.length > 0) { - console.log( - `├─ ${pc.green("✔︎")} ${themeInjector.themeOrder.length} ${ - themeInjector.themeOrder.length > 1 ? "themes" : "theme" - } added${pc.dim("\t\thttps://daisyui.com/docs/themes")}` - ) - } - if (themeInjector.themeOrder.length === 0) { - console.log( - `├─ ${pc.yellow("ℹ︎")} All themes are disabled in config${pc.dim( - "\t\thttps://daisyui.com/docs/themes" - )}` - ) - } - let messages = [ - `${pc.green("❤︎")} ${pc.reset("Support daisyUI project:")}\t${pc.dim( - daisyuiInfo.funding.url - )}`, - `${pc.green("★")} ${pc.reset("Star daisyUI on GitHub")}\t${pc.dim( - "https://github.com/saadeghi/daisyui" - )}`, - ] - console.log(`╰─ ${messages[Math.floor(Math.random() * messages.length)]}`) - console.log() - } -} - -module.exports = tailwindPlugin(mainFunction, { - theme: { - extend: { - colors: { - ...colorObject, - // adding all Tailwind `neutral` shades here so they don't get overridden by daisyUI `neutral` color - "neutral-50": "#fafafa", - "neutral-100": "#f5f5f5", - "neutral-200": "#e5e5e5", - "neutral-300": "#d4d4d4", - "neutral-400": "#a3a3a3", - "neutral-500": "#737373", - "neutral-600": "#525252", - "neutral-700": "#404040", - "neutral-800": "#262626", - "neutral-900": "#171717", - "neutral-950": "#0a0a0a", - }, - ...utilityClasses, - }, - }, -}) diff --git a/node_modules/daisyui/src/lib/addPrefix.js b/node_modules/daisyui/src/lib/addPrefix.js deleted file mode 100644 index 922296d..0000000 --- a/node_modules/daisyui/src/lib/addPrefix.js +++ /dev/null @@ -1,104 +0,0 @@ -const Tokenizer = require("css-selector-tokenizer") - -function itMatchesOne(arr, term) { - return arr.some((i) => term.search(i) >= 0) -} - -function parseAttrSelector(node) { - const { content } = node - const regex = - /(^class|^id)([*^?~|$=]*)+(?:("\s*)([^"\\]*?(?:\\.[^"\\]*)*?)(\s*")|('\s*)([^'\\]*?(?:\\.[^'\\]*)*?)(\s*'))/i - - const [type, operator, head, classes, foot] = content.split(regex).filter((part) => part) - - return { - type, - operator, - head, - classes: classes ? classes.split(" ").map((c) => c.replace(/"|'/g, "")) : [], - foot, - } -} - -function attrStringify({ type, operator, head, classes, foot }) { - return `${type}${operator || ""}${head || ""}${classes.join(" ")}${foot || ""}` -} - -function prefixNode(node, prefix) { - if (["class", "id"].includes(node.type)) { - return { - ...node, - name: `${prefix}${node.name}`, - } - } - - if (["attribute"].includes(node.type) && node.content) { - const { type, operator, head, classes, foot } = parseAttrSelector(node) - - if (!["class", "id"].includes(type)) return node - - return { - ...node, - content: attrStringify({ - type, - operator, - head, - classes: classes.map((cls) => `${prefix}${cls}`), - foot, - }), - } - } - - return node -} - -function iterateSelectorNodes(selector, options) { - const { prefix, ignore } = options - return { - ...selector, - nodes: selector.nodes.map((node) => { - if (["selector", "nested-pseudo-class"].includes(node.type)) { - return iterateSelectorNodes(node, options) - } - - if (itMatchesOne(ignore, Tokenizer.stringify(node))) return node - - return prefixNode(node, prefix) - }), - } -} - -/** - * @type {import('postcss').PluginCreator} - */ -module.exports = (opts = {}) => { - const { prefix, ignore } = { - prefix: "", - ignore: [], - ...opts, - } - - if (typeof prefix !== "string") { - throw new Error("prefix option should be of type string.") - } - - if (!Array.isArray(ignore)) { - throw new Error("ignore options should be an Array.") - } - - if (!prefix.length) return - - return { - postcssPlugin: "addprefix", - Root(root, postcss) { - root.walkRules((rule) => { - const parsed = Tokenizer.parse(rule.selector) - const selector = iterateSelectorNodes(parsed, { prefix, ignore }) - - rule.selector = Tokenizer.stringify(selector) - }) - }, - } -} - -module.exports.postcss = true diff --git a/node_modules/daisyui/src/lib/createPlugin.js b/node_modules/daisyui/src/lib/createPlugin.js deleted file mode 100644 index 3c555b6..0000000 --- a/node_modules/daisyui/src/lib/createPlugin.js +++ /dev/null @@ -1,21 +0,0 @@ -function createPlugin(plugin, config) { - return { - handler: plugin, - config, - } -} -createPlugin.withOptions = function (pluginFunction, configFunction = () => ({})) { - const optionsFunction = function (options) { - return { - __options: options, - handler: pluginFunction(options), - config: configFunction(options), - } - } - optionsFunction.__isOptionsFunction = true - optionsFunction.__pluginFunction = pluginFunction - optionsFunction.__configFunction = configFunction - return optionsFunction -} - -module.exports = createPlugin diff --git a/node_modules/daisyui/src/lib/responsiveRegex.js b/node_modules/daisyui/src/lib/responsiveRegex.js deleted file mode 100644 index a34c971..0000000 --- a/node_modules/daisyui/src/lib/responsiveRegex.js +++ /dev/null @@ -1,45 +0,0 @@ -// regext for all daisyUI colors -// ((primary|secondary|accent|neutral)(-content|))|((info|success|warning|error)(-content|))|(base)(-100|-200|-300|-content) - -// regex for all Tailwind CSS color utilities -// (bg|to|via|from|text|ring|fill|caret|stroke|border|divide|accent|shadow|outline|decoration|placeholder|ring-offset) - -module.exports = [ - { - pattern: /.*/, - }, - { - // responsive utilites for daisyUI responsive modifiers - pattern: /.(sm|md|lg|xl)/, - variants: ["sm", "md", "lg", "xl"], - }, - { - // responsive utilites for daisyUI components - pattern: - /(drawer-open|modal-(middle|top|bottom)|card-(side|compact|normal)|(stats|divider)-(horizontal|vertical)|dropdown-(end|top|bottom|left|right))/, - variants: ["sm", "md", "lg", "xl"], - }, - { - // color utilities for daisyUI colors - pattern: - /(bg|to|via|from|text|fill|stroke|border|outline)-((primary|secondary|accent|neutral)(-content|))|((info|success|warning|error)(-content|))|(base)(-100|-200|-300|-content)/, - variants: [ - // "first", - // "last", - // "odd", - // "even", - // "visited", - // "checked", - // "empty", - // "read-only", - // "group-hover", - // "group-focus", - // "focus-within", - "hover", - "focus", - // "focus-visible", - // "active", - // "disabled", - ], - }, -] diff --git a/node_modules/daisyui/src/lib/utility-classes.js b/node_modules/daisyui/src/lib/utility-classes.js deleted file mode 100644 index 8c8f3e3..0000000 --- a/node_modules/daisyui/src/lib/utility-classes.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - borderRadius: { - badge: "var(--rounded-badge, 1.9rem)", - btn: "var(--rounded-btn, 0.5rem)", - box: "var(--rounded-box, 1rem)", - }, -} diff --git a/node_modules/daisyui/src/theming/colorNames.js b/node_modules/daisyui/src/theming/colorNames.js deleted file mode 100644 index 4364723..0000000 --- a/node_modules/daisyui/src/theming/colorNames.js +++ /dev/null @@ -1,30 +0,0 @@ -module.exports = { - "primary": "--p", - "primary-content": "--pc", - - "secondary": "--s", - "secondary-content": "--sc", - - "accent": "--a", - "accent-content": "--ac", - - "neutral": "--n", - "neutral-content": "--nc", - - "base-100": "--b1", - "base-200": "--b2", - "base-300": "--b3", - "base-content": "--bc", - - "info": "--in", - "info-content": "--inc", - - "success": "--su", - "success-content": "--suc", - - "warning": "--wa", - "warning-content": "--wac", - - "error": "--er", - "error-content": "--erc", -} diff --git a/node_modules/daisyui/src/theming/functions.js b/node_modules/daisyui/src/theming/functions.js deleted file mode 100644 index 3c31181..0000000 --- a/node_modules/daisyui/src/theming/functions.js +++ /dev/null @@ -1,266 +0,0 @@ -const pc = require("picocolors") -const colorNames = require("./colorNames") -const themeDefaults = require("./themeDefaults") - -const { oklch, interpolate, wcagContrast } = require("culori/require") - -const colorIsInvalid = (input) => { - console.error( - `├─ ${pc.red("⚠︎")} ${pc.bgRed(" Error ")} Invalid color ${pc.red(input)} in ${pc.green( - "tailwind.config.js" - )}` - ) -} -const cutNumber = (number) => { - try { - if (number) { - return +number.toFixed(6) - } else { - return 0 - } - } catch (e) { - // colorIsInvalid(number) - return false - } -} -module.exports = { - isDark: (color) => { - try { - if (wcagContrast(color, "black") < wcagContrast(color, "white")) { - return true - } - return false - } catch (e) { - // colorIsInvalid(color) - return false - } - }, - - colorObjToString: function (input) { - const { l, c, h } = input - return `${parseFloat((cutNumber(l) * 100).toFixed(6))}% ${cutNumber(c)} ${cutNumber(h)}` - }, - - generateForegroundColorFrom: function (input, percentage = 0.8) { - try { - const result = interpolate( - [input, this.isDark(input) ? "white" : "black"], - "oklch" - )(percentage) - return this.colorObjToString(result) - } catch (e) { - // colorIsInvalid(input) - return false - } - }, - - generateDarkenColorFrom: function (input, percentage = 0.07) { - try { - const result = interpolate([input, "black"], "oklch")(percentage) - return this.colorObjToString(result) - } catch (e) { - // colorIsInvalid(input) - return false - } - }, - - convertColorFormat: function (input) { - if (typeof input !== "object" || input === null) { - return input - } - - const resultObj = {} - - Object.entries(input).forEach(([rule, value]) => { - if (Object.hasOwn(colorNames, rule)) { - try { - const colorObj = oklch(value) - resultObj[colorNames[rule]] = this.colorObjToString(colorObj) - } catch (e) { - colorIsInvalid(value) - return false - } - } else { - resultObj[rule] = value - } - - // auto generate base colors - if (!Object.hasOwn(input, "base-100")) { - resultObj["--b1"] = "100% 0 0" - } - if (!Object.hasOwn(input, "base-200")) { - resultObj["--b2"] = this.generateDarkenColorFrom(input["base-100"], 0.07) - } - if (!Object.hasOwn(input, "base-300")) { - if (Object.hasOwn(input, "base-200")) { - resultObj["--b3"] = this.generateDarkenColorFrom(input["base-200"], 0.07) - } else { - resultObj["--b3"] = this.generateDarkenColorFrom(input["base-100"], 0.14) - } - } - - // auto generate state colors - - if (!Object.hasOwn(input, "info")) { - resultObj["--in"] = "72.06% 0.191 231.6" - } - if (!Object.hasOwn(input, "success")) { - resultObj["--su"] = "64.8% 0.150 160" - } - if (!Object.hasOwn(input, "warning")) { - resultObj["--wa"] = "84.71% 0.199 83.87" - } - if (!Object.hasOwn(input, "error")) { - resultObj["--er"] = "71.76% 0.221 22.18" - } - - // auto generate content colors - if (!Object.hasOwn(input, "base-content")) { - resultObj["--bc"] = this.generateForegroundColorFrom(input["base-100"], 0.8) - } - if (!Object.hasOwn(input, "primary-content")) { - resultObj["--pc"] = this.generateForegroundColorFrom(input["primary"], 0.8) - } - if (!Object.hasOwn(input, "secondary-content")) { - resultObj["--sc"] = this.generateForegroundColorFrom(input["secondary"], 0.8) - } - if (!Object.hasOwn(input, "accent-content")) { - resultObj["--ac"] = this.generateForegroundColorFrom(input["accent"], 0.8) - } - if (!Object.hasOwn(input, "neutral-content")) { - resultObj["--nc"] = this.generateForegroundColorFrom(input["neutral"], 0.8) - } - if (!Object.hasOwn(input, "info-content")) { - if (Object.hasOwn(input, "info")) { - resultObj["--inc"] = this.generateForegroundColorFrom(input["info"], 0.8) - } else { - resultObj["--inc"] = "0% 0 0" - } - } - if (!Object.hasOwn(input, "success-content")) { - if (Object.hasOwn(input, "success")) { - resultObj["--suc"] = this.generateForegroundColorFrom(input["success"], 0.8) - } else { - resultObj["--suc"] = "0% 0 0" - } - } - if (!Object.hasOwn(input, "warning-content")) { - if (Object.hasOwn(input, "warning")) { - resultObj["--wac"] = this.generateForegroundColorFrom(input["warning"], 0.8) - } else { - resultObj["--wac"] = "0% 0 0" - } - } - if (!Object.hasOwn(input, "error-content")) { - if (Object.hasOwn(input, "error")) { - resultObj["--erc"] = this.generateForegroundColorFrom(input["error"], 0.8) - } else { - resultObj["--erc"] = "0% 0 0" - } - } - - // add css variables if not exist - Object.entries(themeDefaults.variables).forEach((item) => { - const [variable, value] = item - if (!Object.hasOwn(input, variable)) { - resultObj[variable] = value - } - }) - - // add other custom styles - if (!Object.hasOwn(colorNames, rule)) { - resultObj[rule] = value - } - }) - - return resultObj - }, - - injectThemes: function (addBase, config, themes) { - const includedThemesObj = {} - // add default themes - const themeRoot = config("daisyui.themeRoot") ?? ":root" - Object.entries(themes).forEach(([theme, value]) => { - includedThemesObj[theme] = this.convertColorFormat(value) - }) - - // add custom themes - if (Array.isArray(config("daisyui.themes"))) { - config("daisyui.themes").forEach((item) => { - if (typeof item === "object" && item !== null) { - Object.entries(item).forEach(([customThemeName, customThemevalue]) => { - includedThemesObj[customThemeName] = this.convertColorFormat(customThemevalue) - }) - } - }) - } - - let themeOrder = [] - if (Array.isArray(config("daisyui.themes"))) { - config("daisyui.themes").forEach((theme) => { - if (typeof theme === "object" && theme !== null) { - Object.keys(theme).forEach((customThemeName) => { - themeOrder.push(customThemeName) - }) - } else if (Object.hasOwn(includedThemesObj, theme)) { - themeOrder.push(theme) - } - }) - } else if (config("daisyui.themes") === true) { - themeOrder = themeDefaults.themeOrder - } else { - themeOrder = ["light", "dark"] - } - - // inject themes in order - const themesToInject = {} - themeOrder.forEach((themeName, index) => { - if (index === 0) { - // first theme as root - themesToInject[themeRoot] = includedThemesObj[themeName] - } else if (index === 1) { - // auto dark - if (config("daisyui.darkTheme")) { - if ( - themeOrder[0] !== config("daisyui.darkTheme") && - themeOrder.includes(config("daisyui.darkTheme")) - ) { - themesToInject["@media (prefers-color-scheme: dark)"] = { - [themeRoot]: includedThemesObj[`${config("daisyui.darkTheme")}`], - } - } - } else if (config("daisyui.darkTheme") === false) { - // disables prefers-color-scheme: dark - } else { - if (themeOrder[0] !== "dark" && themeOrder.includes("dark")) { - themesToInject["@media (prefers-color-scheme: dark)"] = { - [themeRoot]: includedThemesObj["dark"], - } - } - } - // theme 0 with name - themesToInject["[data-theme=" + themeOrder[0] + "]"] = includedThemesObj[themeOrder[0]] - themesToInject[ - themeRoot + ":has(input.theme-controller[value=" + themeOrder[0] + "]:checked)" - ] = includedThemesObj[themeOrder[0]] - // theme 1 with name - themesToInject["[data-theme=" + themeOrder[1] + "]"] = includedThemesObj[themeOrder[1]] - themesToInject[ - themeRoot + ":has(input.theme-controller[value=" + themeOrder[1] + "]:checked)" - ] = includedThemesObj[themeOrder[1]] - } else { - themesToInject["[data-theme=" + themeName + "]"] = includedThemesObj[themeName] - themesToInject[ - themeRoot + ":has(input.theme-controller[value=" + themeName + "]:checked)" - ] = includedThemesObj[themeName] - } - }) - - addBase(themesToInject) - - return { - includedThemesObj, - themeOrder, - } - }, -} diff --git a/node_modules/daisyui/src/theming/index.js b/node_modules/daisyui/src/theming/index.js deleted file mode 100644 index ef2770e..0000000 --- a/node_modules/daisyui/src/theming/index.js +++ /dev/null @@ -1,35 +0,0 @@ -const colorObject = { - "transparent": "transparent", - "current": "currentColor", - - "primary": "var(--fallback-p,oklch(var(--p)/))", - "primary-content": "var(--fallback-pc,oklch(var(--pc)/))", - - "secondary": "var(--fallback-s,oklch(var(--s)/))", - "secondary-content": "var(--fallback-sc,oklch(var(--sc)/))", - - "accent": "var(--fallback-a,oklch(var(--a)/))", - "accent-content": "var(--fallback-ac,oklch(var(--ac)/))", - - "neutral": "var(--fallback-n,oklch(var(--n)/))", - "neutral-content": "var(--fallback-nc,oklch(var(--nc)/))", - - "base-100": "var(--fallback-b1,oklch(var(--b1)/))", - "base-200": "var(--fallback-b2,oklch(var(--b2)/))", - "base-300": "var(--fallback-b3,oklch(var(--b3)/))", - "base-content": "var(--fallback-bc,oklch(var(--bc)/))", - - "info": "var(--fallback-in,oklch(var(--in)/))", - "info-content": "var(--fallback-inc,oklch(var(--inc)/))", - - "success": "var(--fallback-su,oklch(var(--su)/))", - "success-content": "var(--fallback-suc,oklch(var(--suc)/))", - - "warning": "var(--fallback-wa,oklch(var(--wa)/))", - "warning-content": "var(--fallback-wac,oklch(var(--wac)/))", - - "error": "var(--fallback-er,oklch(var(--er)/))", - "error-content": "var(--fallback-erc,oklch(var(--erc)/))", -} - -module.exports = colorObject diff --git a/node_modules/daisyui/src/theming/themeDefaults.js b/node_modules/daisyui/src/theming/themeDefaults.js deleted file mode 100644 index 21c0c8e..0000000 --- a/node_modules/daisyui/src/theming/themeDefaults.js +++ /dev/null @@ -1,47 +0,0 @@ -module.exports = { - themeOrder: [ - "light", - "dark", - "cupcake", - "bumblebee", - "emerald", - "corporate", - "synthwave", - "retro", - "cyberpunk", - "valentine", - "halloween", - "garden", - "forest", - "aqua", - "lofi", - "pastel", - "fantasy", - "wireframe", - "black", - "luxury", - "dracula", - "cmyk", - "autumn", - "business", - "acid", - "lemonade", - "night", - "coffee", - "winter", - "dim", - "nord", - "sunset", - ], - variables: { - "--rounded-box": "1rem", - "--rounded-btn": "0.5rem", - "--rounded-badge": "1.9rem", - "--animation-btn": "0.25s", - "--animation-input": ".2s", - "--btn-focus-scale": "0.95", - "--border-btn": "1px", - "--tab-border": "1px", - "--tab-radius": "0.5rem", - }, -} diff --git a/node_modules/daisyui/src/theming/themes.d.ts b/node_modules/daisyui/src/theming/themes.d.ts deleted file mode 100644 index d761adf..0000000 --- a/node_modules/daisyui/src/theming/themes.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { CustomTheme, Theme } from "../index" - -declare const themes: Record<`${Theme}`, CustomTheme[string]> - -export default themes diff --git a/node_modules/daisyui/src/theming/themes.js b/node_modules/daisyui/src/theming/themes.js deleted file mode 100644 index 3613e3f..0000000 --- a/node_modules/daisyui/src/theming/themes.js +++ /dev/null @@ -1,485 +0,0 @@ -module.exports = { - aqua: { - "color-scheme": "dark", - "primary": "#09ecf3", - "primary-content": "#005355", - "secondary": "#966fb3", - "accent": "#ffe999", - "neutral": "#3b8ac4", - "base-100": "#345da7", - "info": "#2563eb", - "success": "#16a34a", - "warning": "#d97706", - "error": "oklch(73.95% 0.19 27.33)", - }, - black: { - "color-scheme": "dark", - "primary": "#373737", - "secondary": "#373737", - "accent": "#373737", - "base-100": "#000000", - "base-200": "#141414", - "base-300": "#262626", - "base-content": "#d6d6d6", - "neutral": "#373737", - "info": "#0000ff", - "success": "#008000", - "warning": "#ffff00", - "error": "#ff0000", - "--rounded-box": "0", - "--rounded-btn": "0", - "--rounded-badge": "0", - "--animation-btn": "0", - "--animation-input": "0", - "--btn-focus-scale": "1", - "--tab-radius": "0", - }, - bumblebee: { - "color-scheme": "light", - "primary": "oklch(89.51% 0.2132 96.61)", - "primary-content": "oklch(38.92% 0.046 96.61)", - "secondary": "oklch(80.39% 0.194 70.76)", - "secondary-content": "oklch(39.38% 0.068 70.76)", - "accent": "oklch(81.27% 0.157 56.52)", - "neutral": "oklch(12.75% 0.075 281.99)", - "base-100": "oklch(100% 0 0)", - }, - cmyk: { - "color-scheme": "light", - "primary": "#45AEEE", - "secondary": "#E8488A", - "accent": "#FFF232", - "neutral": "#1a1a1a", - "base-100": "oklch(100% 0 0)", - "info": "#4AA8C0", - "success": "#823290", - "warning": "#EE8133", - "error": "#E93F33", - }, - corporate: { - "color-scheme": "light", - "primary": "oklch(60.39% 0.228 269.1)", - "secondary": "#7b92b2", - "accent": "#67cba0", - "neutral": "#181a2a", - "neutral-content": "#edf2f7", - "base-100": "oklch(100% 0 0)", - "base-content": "#181a2a", - "--rounded-box": "0.25rem", - "--rounded-btn": ".125rem", - "--rounded-badge": ".125rem", - "--tab-radius": "0.25rem", - "--animation-btn": "0", - "--animation-input": "0", - "--btn-focus-scale": "1", - }, - cupcake: { - "color-scheme": "light", - "primary": "#65c3c8", - "secondary": "#ef9fbc", - "accent": "#eeaf3a", - "neutral": "#291334", - "base-100": "#faf7f5", - "base-200": "#efeae6", - "base-300": "#e7e2df", - "base-content": "#291334", - "--rounded-btn": "1.9rem", - "--tab-border": "2px", - "--tab-radius": "0.7rem", - }, - cyberpunk: { - "color-scheme": "light", - "fontFamily": - "ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace", - "primary": "oklch(74.22% 0.209 6.35)", - "secondary": "oklch(83.33% 0.184 204.72)", - "accent": "oklch(71.86% 0.2176 310.43)", - "neutral": "oklch(23.04% 0.065 269.31)", - "neutral-content": "oklch(94.51% 0.179 104.32)", - "base-100": "oklch(94.51% 0.179 104.32)", - "--rounded-box": "0", - "--rounded-btn": "0", - "--rounded-badge": "0", - "--tab-radius": "0", - }, - dark: { - "color-scheme": "dark", - "primary": "oklch(65.69% 0.196 275.75)", - "secondary": "oklch(74.8% 0.26 342.55)", - "accent": "oklch(74.51% 0.167 183.61)", - "neutral": "#2a323c", - "neutral-content": "#A6ADBB", - "base-100": "#1d232a", - "base-200": "#191e24", - "base-300": "#15191e", - "base-content": "#A6ADBB", - }, - dracula: { - "color-scheme": "dark", - "primary": "#ff79c6", - "secondary": "#bd93f9", - "accent": "#ffb86c", - "neutral": "#414558", - "base-100": "#282a36", - "base-content": "#f8f8f2", - "info": "#8be9fd", - "success": "#50fa7b", - "warning": "#f1fa8c", - "error": "#ff5555", - }, - emerald: { - "color-scheme": "light", - "primary": "#66cc8a", - "primary-content": "#223D30", - "secondary": "#377cfb", - "secondary-content": "#fff", - "accent": "#f68067", - "accent-content": "#000", - "neutral": "#333c4d", - "neutral-content": "#f9fafb", - "base-100": "oklch(100% 0 0)", - "base-content": "#333c4d", - "--animation-btn": "0", - "--animation-input": "0", - "--btn-focus-scale": "1", - }, - fantasy: { - "color-scheme": "light", - "primary": "oklch(37.45% 0.189 325.02)", - "secondary": "oklch(53.92% 0.162 241.36)", - "accent": "oklch(75.98% 0.204 56.72)", - "neutral": "#1f2937", - "base-100": "oklch(100% 0 0)", - "base-content": "#1f2937", - }, - forest: { - "color-scheme": "dark", - "primary": "#1eb854", - "primary-content": "#000000", - "secondary": "#1DB88E", - "accent": "#1DB8AB", - "neutral": "#19362D", - "base-100": "#171212", - "--rounded-btn": "1.9rem", - }, - garden: { - "color-scheme": "light", - "primary": "oklch(62.45% 0.278 3.8363600743192197)", - "primary-content": "#fff", - "secondary": "#8E4162", - "accent": "#5c7f67", - "neutral": "#291E00", - "neutral-content": "#e9e7e7", - "base-100": "#e9e7e7", - "base-content": "#100f0f", - }, - halloween: { - "color-scheme": "dark", - "primary": "oklch(77.48% 0.204 60.62)", - "primary-content": "#131616", - "secondary": "oklch(45.98% 0.248 305.03)", - "accent": "oklch(64.8% 0.223 136.07347934356451)", - "accent-content": "#000000", - "neutral": "#2F1B05", - "base-100": "#212121", - "info": "#2563eb", - "success": "#16a34a", - "warning": "#d97706", - "error": "oklch(65.72% 0.199 27.33)", - }, - light: { - "color-scheme": "light", - "primary": "oklch(49.12% 0.3096 275.75)", - "secondary": "oklch(69.71% 0.329 342.55)", - "secondary-content": "oklch(98.71% 0.0106 342.55)", - "accent": "oklch(76.76% 0.184 183.61)", - "neutral": "#2B3440", - "neutral-content": "#D7DDE4", - "base-100": "oklch(100% 0 0)", - "base-200": "#F2F2F2", - "base-300": "#E5E6E6", - "base-content": "#1f2937", - }, - lofi: { - "color-scheme": "light", - "primary": "#0D0D0D", - "primary-content": "oklch(100% 0 0)", - "secondary": "#1A1919", - "secondary-content": "oklch(100% 0 0)", - "accent": "#262626", - "accent-content": "oklch(100% 0 0)", - "neutral": "#000000", - "neutral-content": "oklch(100% 0 0)", - "base-100": "oklch(100% 0 0)", - "base-200": "#F2F2F2", - "base-300": "#E6E5E5", - "base-content": "#000000", - "info": "oklch(79.54% 0.103 205.9)", - "success": "oklch(90.13% 0.153 164.14)", - "warning": "oklch(88.37% 0.135 79.94)", - "error": "oklch(78.66% 0.15 28.47)", - "--rounded-box": "0.25rem", - "--rounded-btn": "0.125rem", - "--rounded-badge": "0.125rem", - "--tab-radius": "0.125rem", - "--animation-btn": "0", - "--animation-input": "0", - "--btn-focus-scale": "1", - }, - luxury: { - "color-scheme": "dark", - "primary": "oklch(100% 0 0)", - "secondary": "#152747", - "accent": "#513448", - "neutral": "#331800", - "neutral-content": "#FFE7A3", - "base-100": "#09090b", - "base-200": "#171618", - "base-300": "#2e2d2f", - "base-content": "#dca54c", - "info": "#66c6ff", - "success": "#87d039", - "warning": "#e2d562", - "error": "#ff6f6f", - }, - pastel: { - "color-scheme": "light", - "primary": "#d1c1d7", - "secondary": "#f6cbd1", - "accent": "#b4e9d6", - "neutral": "#70acc7", - "base-100": "oklch(100% 0 0)", - "base-200": "#f9fafb", - "base-300": "#d1d5db", - "--rounded-btn": "1.9rem", - "--tab-radius": "0.7rem", - }, - retro: { - "color-scheme": "light", - "primary": "#ef9995", - "primary-content": "#282425", - "secondary": "#a4cbb4", - "secondary-content": "#282425", - "accent": "#DC8850", - "accent-content": "#282425", - "neutral": "#2E282A", - "neutral-content": "#EDE6D4", - "base-100": "#ece3ca", - "base-200": "#e4d8b4", - "base-300": "#DBCA9A", - "base-content": "#282425", - "info": "#2563eb", - "success": "#16a34a", - "warning": "#d97706", - "error": "oklch(65.72% 0.199 27.33)", - "--rounded-box": "0.4rem", - "--rounded-btn": "0.4rem", - "--rounded-badge": "0.4rem", - "--tab-radius": "0.4rem", - }, - synthwave: { - "color-scheme": "dark", - "primary": "#e779c1", - "secondary": "#58c7f3", - "accent": "oklch(88.04% 0.206 93.72)", - "neutral": "#221551", - "neutral-content": "#f9f7fd", - "base-100": "#1a103d", - "base-content": "#f9f7fd", - "info": "#53c0f3", - "info-content": "#201047", - "success": "#71ead2", - "success-content": "#201047", - "warning": "#eace6c", - "warning-content": "#201047", - "error": "#ec8c78", - "error-content": "#201047", - }, - valentine: { - "color-scheme": "light", - "primary": "#e96d7b", - "secondary": "#a991f7", - "accent": "#66b1b3", - "neutral": "#af4670", - "neutral-content": "#f0d6e8", - "base-100": "#fae7f4", - "base-content": "#632c3b", - "info": "#2563eb", - "success": "#16a34a", - "warning": "#d97706", - "error": "oklch(73.07% 0.207 27.33)", - "--rounded-btn": "1.9rem", - "--tab-radius": "0.7rem", - }, - wireframe: { - "color-scheme": "light", - "fontFamily": "Chalkboard,comic sans ms,'sans-serif'", - "primary": "#b8b8b8", - "secondary": "#b8b8b8", - "accent": "#b8b8b8", - "neutral": "#ebebeb", - "base-100": "oklch(100% 0 0)", - "base-200": "#eeeeee", - "base-300": "#dddddd", - "info": "#0000ff", - "success": "#008000", - "warning": "#a6a659", - "error": "#ff0000", - "--rounded-box": "0.2rem", - "--rounded-btn": "0.2rem", - "--rounded-badge": "0.2rem", - "--tab-radius": "0.2rem", - }, - autumn: { - "color-scheme": "light", - "primary": "#8C0327", - "secondary": "#D85251", - "accent": "#D59B6A", - "neutral": "#826A5C", - "base-100": "#f1f1f1", - "info": "#42ADBB", - "success": "#499380", - "warning": "#E97F14", - "error": "oklch(53.07% 0.241 24.16)", - }, - business: { - "color-scheme": "dark", - "primary": "#1C4E80", - "secondary": "#7C909A", - "accent": "#EA6947", - "neutral": "#23282E", - "base-100": "#202020", - "info": "#0091D5", - "success": "#6BB187", - "warning": "#DBAE59", - "error": "#AC3E31", - "--rounded-box": "0.25rem", - "--rounded-btn": ".125rem", - "--rounded-badge": ".125rem", - }, - acid: { - "color-scheme": "light", - "primary": "oklch(71.9% 0.357 330.7595734057481)", - "secondary": "oklch(73.37% 0.224 48.25087840015526)", - "accent": "oklch(92.78% 0.264 122.96295065960891)", - "neutral": "oklch(21.31% 0.128 278.68)", - "base-100": "#fafafa", - "info": "oklch(60.72% 0.227 252.05)", - "success": "oklch(85.72% 0.266 158.53)", - "warning": "oklch(91.01% 0.212 100.5)", - "error": "oklch(64.84% 0.293 29.34918758658804)", - "--rounded-box": "1.25rem", - "--rounded-btn": "1rem", - "--rounded-badge": "1rem", - "--tab-radius": "0.7rem", - }, - lemonade: { - "color-scheme": "light", - "primary": "oklch(58.92% 0.199 134.6)", - "secondary": "oklch(77.75% 0.196 111.09)", - "accent": "oklch(85.39% 0.201 100.73)", - "neutral": "oklch(30.98% 0.075 108.6)", - "base-100": "oklch(98.71% 0.02 123.72)", - "info": "oklch(86.19% 0.047 224.14)", - "success": "oklch(86.19% 0.047 157.85)", - "warning": "oklch(86.19% 0.047 102.15)", - "error": "oklch(86.19% 0.047 25.85)", - }, - night: { - "color-scheme": "dark", - "primary": "#38bdf8", - "secondary": "#818CF8", - "accent": "#F471B5", - "neutral": "#1E293B", - "base-100": "#0F172A", - "info": "#0CA5E9", - "info-content": "#000000", - "success": "#2DD4BF", - "warning": "#F4BF50", - "error": "#FB7085", - }, - coffee: { - "color-scheme": "dark", - "primary": "#DB924B", - "secondary": "#263E3F", - "accent": "#10576D", - "neutral": "#120C12", - "base-100": "#20161F", - "base-content": "#c59f60", - "info": "#8DCAC1", - "success": "#9DB787", - "warning": "#FFD25F", - "error": "#FC9581", - }, - winter: { - "color-scheme": "light", - "primary": "oklch(56.86% 0.255 257.57)", - "secondary": "#463AA2", - "accent": "#C148AC", - "neutral": "#021431", - "base-100": "oklch(100% 0 0)", - "base-200": "#F2F7FF", - "base-300": "#E3E9F4", - "base-content": "#394E6A", - "info": "#93E7FB", - "success": "#81CFD1", - "warning": "#EFD7BB", - "error": "#E58B8B", - }, - dim: { - "color-scheme": "dark", - "primary": "#9FE88D", - "secondary": "#FF7D5C", - "accent": "#C792E9", - "neutral": "#1c212b", - "neutral-content": "#B2CCD6", - "base-100": "#2A303C", - "base-200": "#242933", - "base-300": "#20252E", - "base-content": "#B2CCD6", - "info": "#28ebff", - "success": "#62efbd", - "warning": "#efd057", - "error": "#ffae9b", - }, - nord: { - "color-scheme": "light", - "primary": "#5E81AC", - "secondary": "#81A1C1", - "accent": "#88C0D0", - "neutral": "#4C566A", - "neutral-content": "#D8DEE9", - "base-100": "#ECEFF4", - "base-200": "#E5E9F0", - "base-300": "#D8DEE9", - "base-content": "#2E3440", - "info": "#B48EAD", - "success": "#A3BE8C", - "warning": "#EBCB8B", - "error": "#BF616A", - "--rounded-box": "0.4rem", - "--rounded-btn": "0.2rem", - "--rounded-badge": "0.4rem", - "--tab-radius": "0.2rem", - }, - sunset: { - "color-scheme": "dark", - "primary": "#FF865B", - "secondary": "#FD6F9C", - "accent": "#B387FA", - "neutral": "oklch(26% 0.019 237.69)", - "neutral-content": "oklch(70% 0.019 237.69)", - "base-100": "oklch(22% 0.019 237.69)", - "base-200": "oklch(20% 0.019 237.69)", - "base-300": "oklch(18% 0.019 237.69)", - "base-content": "#9fb9d0", - "info": "#89e0eb", - "success": "#addfad", - "warning": "#f1c891", - "error": "#ffbbbd", - "--rounded-box": "1.2rem", - "--rounded-btn": "0.8rem", - "--rounded-badge": "0.4rem", - "--tab-radius": "0.7rem", - }, -} diff --git a/node_modules/fastparse/LICENSE b/node_modules/fastparse/LICENSE deleted file mode 100644 index 481b17d..0000000 --- a/node_modules/fastparse/LICENSE +++ /dev/null @@ -1,7 +0,0 @@ -Copyright 2018 Tobias Koppers - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/fastparse/README.md b/node_modules/fastparse/README.md deleted file mode 100644 index ee33c3b..0000000 --- a/node_modules/fastparse/README.md +++ /dev/null @@ -1,118 +0,0 @@ -# fastparse - -A very simple and stupid parser, based on a statemachine and regular expressions. - -It's not intended for complex languages. It's intended to easily write a simple parser for a simple language. - - - -## Usage - -Pass a description of statemachine to the constructor. The description must be in this form: - -``` javascript -new Parser(description) - -description is { - // The key is the name of the state - // The value is an object containing possible transitions - "state-name": { - // The key is a regular expression - // If the regular expression matches the transition is executed - // The value can be "true", a other state name or a function - - "a": true, - // true will make the parser stay in the current state - - "b": "other-state-name", - // a string will make the parser transit to a new state - - "[cde]": function(match, index, matchLength) { - // "match" will be the matched string - // "index" will be the position in the complete string - // "matchLength" will be "match.length" - - // "this" will be the "context" passed to the "parse" method" - - // A new state name (string) can be returned - return "other-state-name"; - }, - - "([0-9]+)(\\.[0-9]+)?": function(match, first, second, index, matchLength) { - // groups can be used in the regular expression - // they will match to arguments "first", "second" - }, - - // the parser stops when it cannot match the string anymore - - // order of keys is the order in which regular expressions are matched - // if the javascript runtime preserves the order of keys in an object - // (this is not standardized, but it's a de-facto standard) - } -} -``` - -The statemachine is compiled down to a single regular expression per state. So basically the parsing work is delegated to the (native) regular expression logic of the javascript runtime. - - -``` javascript -Parser.prototype.parse(initialState: String, parsedString: String, context: Object) -``` - -`initialState`: state where the parser starts to parse. - -`parsedString`: the string which should be parsed. - -`context`: an object which can be used to save state and results. Available as `this` in transition functions. - -returns `context` - - - - -## Example - -``` javascript -var Parser = require("fastparse"); - -// A simple parser that extracts @licence ... from comments in a JS file -var parser = new Parser({ - // The "source" state - "source": { - // matches comment start - "/\\*": "comment", - "//": "linecomment", - - // this would be necessary for a complex language like JS - // but omitted here for simplicity - // "\"": "string1", - // "\'": "string2", - // "\/": "regexp" - - }, - // The "comment" state - "comment": { - "\\*/": "source", - "@licen[cs]e\\s((?:[^*\n]|\\*+[^*/\n])*)": function(match, licenseText) { - this.licences.push(licenseText.trim()); - } - }, - // The "linecomment" state - "linecomment": { - "\n": "source", - "@licen[cs]e\\s(.*)": function(match, licenseText) { - this.licences.push(licenseText.trim()); - } - } -}); - -var licences = parser.parse("source", sourceCode, { licences: [] }).licences; - -console.log(licences); -``` - - - -## License - -MIT (http://www.opensource.org/licenses/mit-license.php) diff --git a/node_modules/fastparse/lib/Parser.js b/node_modules/fastparse/lib/Parser.js deleted file mode 100644 index 7f47c58..0000000 --- a/node_modules/fastparse/lib/Parser.js +++ /dev/null @@ -1,108 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -function ignoreFunction() {} - -function createReturningFunction(value) { - return function() { - return value; - }; -} - -function Parser(states) { - this.states = this.compileStates(states); -} - -Parser.prototype.compileStates = function(states) { - var result = {}; - Object.keys(states).forEach(function(name) { - result[name] = this.compileState(states[name], states); - }, this); - return result; -}; - -Parser.prototype.compileState = function(state, states) { - var regExps = []; - function iterator(str, value) { - regExps.push({ - groups: Parser.getGroupCount(str), - regExp: str, - value: value - }); - } - function processState(statePart) { - if(Array.isArray(statePart)) { - statePart.forEach(processState); - } else if(typeof statePart === "object") { - Object.keys(statePart).forEach(function(key) { - iterator(key, statePart[key]); - }); - } else if(typeof statePart === "string") { - processState(states[statePart]); - } else { - throw new Error("Unexpected 'state' format"); - } - } - processState(state); - var total = regExps.map(function(r) { - return "(" + r.regExp + ")"; - }).join("|"); - var actions = []; - var pos = 1; - regExps.forEach(function(r) { - var fn; - if(typeof r.value === "function") { - fn = r.value; - } else if(typeof r.value === "string") { - fn = createReturningFunction(r.value); - } else { - fn = ignoreFunction; - } - actions.push({ - name: r.regExp, - fn: fn, - pos: pos, - pos2: pos + r.groups + 1 - }); - pos += r.groups + 1; - }); - return { - regExp: new RegExp(total, "g"), - actions: actions - }; -}; - -Parser.getGroupCount = function(regExpStr) { - return new RegExp("(" + regExpStr + ")|^$").exec("").length - 2; -}; - -Parser.prototype.parse = function(initialState, string, context) { - context = context || {}; - var currentState = initialState; - var currentIndex = 0; - for(;;) { - var state = this.states[currentState]; - var regExp = state.regExp; - regExp.lastIndex = currentIndex; - var match = regExp.exec(string); - if(!match) return context; - var actions = state.actions; - currentIndex = state.regExp.lastIndex; - for(var i = 0; i < actions.length; i++) { - var action = actions[i]; - if(match[action.pos]) { - var ret = action.fn.apply(context, Array.prototype.slice.call(match, action.pos, action.pos2).concat([state.regExp.lastIndex - match[0].length, match[0].length])); - if(ret) { - if(!(ret in this.states)) - throw new Error("State '" + ret + "' doesn't exist"); - currentState = ret; - } - break; - } - } - } -}; - -module.exports = Parser; diff --git a/node_modules/fastparse/package.json b/node_modules/fastparse/package.json deleted file mode 100644 index 9682e97..0000000 --- a/node_modules/fastparse/package.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "fastparse", - "version": "1.1.2", - "description": "A very simple and stupid parser, based on a statemachine and regular expressions.", - "main": "lib/Parser.js", - "scripts": { - "pretest": "npm run lint", - "test": "mocha", - "travis": "npm run cover -- --report lcovonly", - "lint": "eslint lib", - "precover": "npm run lint", - "cover": "istanbul cover node_modules/mocha/bin/_mocha", - "publish-patch": "mocha && npm version patch && git push && git push --tags && npm publish" - }, - "repository": { - "type": "git", - "url": "https://github.com/webpack/fastparse.git" - }, - "keywords": [ - "parser", - "regexp" - ], - "files": [ - "lib" - ], - "author": "Tobias Koppers @sokra", - "license": "MIT", - "bugs": { - "url": "https://github.com/webpack/fastparse/issues" - }, - "homepage": "https://github.com/webpack/fastparse", - "devDependencies": { - "coveralls": "^2.11.2", - "eslint": "^0.21.2", - "istanbul": "^0.3.14", - "mocha": "^2.2.5", - "should": "^6.0.3" - } -} diff --git a/node_modules/nanoid/LICENSE b/node_modules/nanoid/LICENSE deleted file mode 100644 index 37f56aa..0000000 --- a/node_modules/nanoid/LICENSE +++ /dev/null @@ -1,20 +0,0 @@ -The MIT License (MIT) - -Copyright 2017 Andrey Sitnik - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/nanoid/README.md b/node_modules/nanoid/README.md deleted file mode 100644 index 35abb57..0000000 --- a/node_modules/nanoid/README.md +++ /dev/null @@ -1,39 +0,0 @@ -# Nano ID - -Nano ID logo by Anton Lovchikov - -**English** | [Русский](./README.ru.md) | [简体中文](./README.zh-CN.md) | [Bahasa Indonesia](./README.id-ID.md) - -A tiny, secure, URL-friendly, unique string ID generator for JavaScript. - -> “An amazing level of senseless perfectionism, -> which is simply impossible not to respect.” - -* **Small.** 130 bytes (minified and gzipped). No dependencies. - [Size Limit] controls the size. -* **Fast.** It is 2 times faster than UUID. -* **Safe.** It uses hardware random generator. Can be used in clusters. -* **Short IDs.** It uses a larger alphabet than UUID (`A-Za-z0-9_-`). - So ID size was reduced from 36 to 21 symbols. -* **Portable.** Nano ID was ported - to [20 programming languages](#other-programming-languages). - -```js -import { nanoid } from 'nanoid' -model.id = nanoid() //=> "V1StGXR8_Z5jdHi6B-myT" -``` - -Supports modern browsers, IE [with Babel], Node.js and React Native. - -[online tool]: https://gitpod.io/#https://github.com/ai/nanoid/ -[with Babel]: https://developer.epages.com/blog/coding/how-to-transpile-node-modules-with-babel-and-webpack-in-a-monorepo/ -[Size Limit]: https://github.com/ai/size-limit - - - Sponsored by Evil Martians - - -## Docs -Read full docs **[here](https://github.com/ai/nanoid#readme)**. diff --git a/node_modules/nanoid/async/index.browser.cjs b/node_modules/nanoid/async/index.browser.cjs deleted file mode 100644 index 7e5bba8..0000000 --- a/node_modules/nanoid/async/index.browser.cjs +++ /dev/null @@ -1,34 +0,0 @@ -let random = async bytes => crypto.getRandomValues(new Uint8Array(bytes)) -let customAlphabet = (alphabet, defaultSize = 21) => { - let mask = (2 << (Math.log(alphabet.length - 1) / Math.LN2)) - 1 - let step = -~((1.6 * mask * defaultSize) / alphabet.length) - return async (size = defaultSize) => { - let id = '' - while (true) { - let bytes = crypto.getRandomValues(new Uint8Array(step)) - let i = step - while (i--) { - id += alphabet[bytes[i] & mask] || '' - if (id.length === size) return id - } - } - } -} -let nanoid = async (size = 21) => { - let id = '' - let bytes = crypto.getRandomValues(new Uint8Array(size)) - while (size--) { - let byte = bytes[size] & 63 - if (byte < 36) { - id += byte.toString(36) - } else if (byte < 62) { - id += (byte - 26).toString(36).toUpperCase() - } else if (byte < 63) { - id += '_' - } else { - id += '-' - } - } - return id -} -module.exports = { nanoid, customAlphabet, random } diff --git a/node_modules/nanoid/async/index.browser.js b/node_modules/nanoid/async/index.browser.js deleted file mode 100644 index 5ece04d..0000000 --- a/node_modules/nanoid/async/index.browser.js +++ /dev/null @@ -1,34 +0,0 @@ -let random = async bytes => crypto.getRandomValues(new Uint8Array(bytes)) -let customAlphabet = (alphabet, defaultSize = 21) => { - let mask = (2 << (Math.log(alphabet.length - 1) / Math.LN2)) - 1 - let step = -~((1.6 * mask * defaultSize) / alphabet.length) - return async (size = defaultSize) => { - let id = '' - while (true) { - let bytes = crypto.getRandomValues(new Uint8Array(step)) - let i = step - while (i--) { - id += alphabet[bytes[i] & mask] || '' - if (id.length === size) return id - } - } - } -} -let nanoid = async (size = 21) => { - let id = '' - let bytes = crypto.getRandomValues(new Uint8Array(size)) - while (size--) { - let byte = bytes[size] & 63 - if (byte < 36) { - id += byte.toString(36) - } else if (byte < 62) { - id += (byte - 26).toString(36).toUpperCase() - } else if (byte < 63) { - id += '_' - } else { - id += '-' - } - } - return id -} -export { nanoid, customAlphabet, random } diff --git a/node_modules/nanoid/async/index.cjs b/node_modules/nanoid/async/index.cjs deleted file mode 100644 index 50db105..0000000 --- a/node_modules/nanoid/async/index.cjs +++ /dev/null @@ -1,35 +0,0 @@ -let crypto = require('crypto') -let { urlAlphabet } = require('../url-alphabet/index.cjs') -let random = bytes => - new Promise((resolve, reject) => { - crypto.randomFill(Buffer.allocUnsafe(bytes), (err, buf) => { - if (err) { - reject(err) - } else { - resolve(buf) - } - }) - }) -let customAlphabet = (alphabet, defaultSize = 21) => { - let mask = (2 << (31 - Math.clz32((alphabet.length - 1) | 1))) - 1 - let step = Math.ceil((1.6 * mask * defaultSize) / alphabet.length) - let tick = (id, size = defaultSize) => - random(step).then(bytes => { - let i = step - while (i--) { - id += alphabet[bytes[i] & mask] || '' - if (id.length === size) return id - } - return tick(id, size) - }) - return size => tick('', size) -} -let nanoid = (size = 21) => - random(size).then(bytes => { - let id = '' - while (size--) { - id += urlAlphabet[bytes[size] & 63] - } - return id - }) -module.exports = { nanoid, customAlphabet, random } diff --git a/node_modules/nanoid/async/index.d.ts b/node_modules/nanoid/async/index.d.ts deleted file mode 100644 index 9e91965..0000000 --- a/node_modules/nanoid/async/index.d.ts +++ /dev/null @@ -1,56 +0,0 @@ -/** - * Generate secure URL-friendly unique ID. The non-blocking version. - * - * By default, the ID will have 21 symbols to have a collision probability - * similar to UUID v4. - * - * ```js - * import { nanoid } from 'nanoid/async' - * nanoid().then(id => { - * model.id = id - * }) - * ``` - * - * @param size Size of the ID. The default size is 21. - * @returns A promise with a random string. - */ -export function nanoid(size?: number): Promise - -/** - * A low-level function. - * Generate secure unique ID with custom alphabet. The non-blocking version. - * - * Alphabet must contain 256 symbols or less. Otherwise, the generator - * will not be secure. - * - * @param alphabet Alphabet used to generate the ID. - * @param defaultSize Size of the ID. The default size is 21. - * @returns A function that returns a promise with a random string. - * - * ```js - * import { customAlphabet } from 'nanoid/async' - * const nanoid = customAlphabet('0123456789абвгдеё', 5) - * nanoid().then(id => { - * model.id = id //=> "8ё56а" - * }) - * ``` - */ -export function customAlphabet( - alphabet: string, - defaultSize?: number -): (size?: number) => Promise - -/** - * Generate an array of random bytes collected from hardware noise. - * - * ```js - * import { random } from 'nanoid/async' - * random(5).then(bytes => { - * bytes //=> [10, 67, 212, 67, 89] - * }) - * ``` - * - * @param bytes Size of the array. - * @returns A promise with a random bytes array. - */ -export function random(bytes: number): Promise diff --git a/node_modules/nanoid/async/index.js b/node_modules/nanoid/async/index.js deleted file mode 100644 index 803fad6..0000000 --- a/node_modules/nanoid/async/index.js +++ /dev/null @@ -1,35 +0,0 @@ -import crypto from 'crypto' -import { urlAlphabet } from '../url-alphabet/index.js' -let random = bytes => - new Promise((resolve, reject) => { - crypto.randomFill(Buffer.allocUnsafe(bytes), (err, buf) => { - if (err) { - reject(err) - } else { - resolve(buf) - } - }) - }) -let customAlphabet = (alphabet, defaultSize = 21) => { - let mask = (2 << (31 - Math.clz32((alphabet.length - 1) | 1))) - 1 - let step = Math.ceil((1.6 * mask * defaultSize) / alphabet.length) - let tick = (id, size = defaultSize) => - random(step).then(bytes => { - let i = step - while (i--) { - id += alphabet[bytes[i] & mask] || '' - if (id.length === size) return id - } - return tick(id, size) - }) - return size => tick('', size) -} -let nanoid = (size = 21) => - random(size).then(bytes => { - let id = '' - while (size--) { - id += urlAlphabet[bytes[size] & 63] - } - return id - }) -export { nanoid, customAlphabet, random } diff --git a/node_modules/nanoid/async/index.native.js b/node_modules/nanoid/async/index.native.js deleted file mode 100644 index 5cb3d57..0000000 --- a/node_modules/nanoid/async/index.native.js +++ /dev/null @@ -1,26 +0,0 @@ -import { getRandomBytesAsync } from 'expo-random' -import { urlAlphabet } from '../url-alphabet/index.js' -let random = getRandomBytesAsync -let customAlphabet = (alphabet, defaultSize = 21) => { - let mask = (2 << (31 - Math.clz32((alphabet.length - 1) | 1))) - 1 - let step = Math.ceil((1.6 * mask * defaultSize) / alphabet.length) - let tick = (id, size = defaultSize) => - random(step).then(bytes => { - let i = step - while (i--) { - id += alphabet[bytes[i] & mask] || '' - if (id.length === size) return id - } - return tick(id, size) - }) - return size => tick('', size) -} -let nanoid = (size = 21) => - random(size).then(bytes => { - let id = '' - while (size--) { - id += urlAlphabet[bytes[size] & 63] - } - return id - }) -export { nanoid, customAlphabet, random } diff --git a/node_modules/nanoid/async/package.json b/node_modules/nanoid/async/package.json deleted file mode 100644 index 578cdb4..0000000 --- a/node_modules/nanoid/async/package.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "module", - "main": "index.cjs", - "module": "index.js", - "react-native": { - "./index.js": "./index.native.js" - }, - "browser": { - "./index.js": "./index.browser.js", - "./index.cjs": "./index.browser.cjs" - } -} \ No newline at end of file diff --git a/node_modules/nanoid/bin/nanoid.cjs b/node_modules/nanoid/bin/nanoid.cjs deleted file mode 100755 index c76db0f..0000000 --- a/node_modules/nanoid/bin/nanoid.cjs +++ /dev/null @@ -1,55 +0,0 @@ -#!/usr/bin/env node - -let { nanoid, customAlphabet } = require('..') - -function print(msg) { - process.stdout.write(msg + '\n') -} - -function error(msg) { - process.stderr.write(msg + '\n') - process.exit(1) -} - -if (process.argv.includes('--help') || process.argv.includes('-h')) { - print(` - Usage - $ nanoid [options] - - Options - -s, --size Generated ID size - -a, --alphabet Alphabet to use - -h, --help Show this help - - Examples - $ nanoid --s 15 - S9sBF77U6sDB8Yg - - $ nanoid --size 10 --alphabet abc - bcabababca`) - process.exit() -} - -let alphabet, size -for (let i = 2; i < process.argv.length; i++) { - let arg = process.argv[i] - if (arg === '--size' || arg === '-s') { - size = Number(process.argv[i + 1]) - i += 1 - if (Number.isNaN(size) || size <= 0) { - error('Size must be positive integer') - } - } else if (arg === '--alphabet' || arg === '-a') { - alphabet = process.argv[i + 1] - i += 1 - } else { - error('Unknown argument ' + arg) - } -} - -if (alphabet) { - let customNanoid = customAlphabet(alphabet, size) - print(customNanoid()) -} else { - print(nanoid(size)) -} diff --git a/node_modules/nanoid/index.browser.cjs b/node_modules/nanoid/index.browser.cjs deleted file mode 100644 index f800d6f..0000000 --- a/node_modules/nanoid/index.browser.cjs +++ /dev/null @@ -1,34 +0,0 @@ -let { urlAlphabet } = require('./url-alphabet/index.cjs') -let random = bytes => crypto.getRandomValues(new Uint8Array(bytes)) -let customRandom = (alphabet, defaultSize, getRandom) => { - let mask = (2 << (Math.log(alphabet.length - 1) / Math.LN2)) - 1 - let step = -~((1.6 * mask * defaultSize) / alphabet.length) - return (size = defaultSize) => { - let id = '' - while (true) { - let bytes = getRandom(step) - let j = step - while (j--) { - id += alphabet[bytes[j] & mask] || '' - if (id.length === size) return id - } - } - } -} -let customAlphabet = (alphabet, size = 21) => - customRandom(alphabet, size, random) -let nanoid = (size = 21) => - crypto.getRandomValues(new Uint8Array(size)).reduce((id, byte) => { - byte &= 63 - if (byte < 36) { - id += byte.toString(36) - } else if (byte < 62) { - id += (byte - 26).toString(36).toUpperCase() - } else if (byte > 62) { - id += '-' - } else { - id += '_' - } - return id - }, '') -module.exports = { nanoid, customAlphabet, customRandom, urlAlphabet, random } diff --git a/node_modules/nanoid/index.browser.js b/node_modules/nanoid/index.browser.js deleted file mode 100644 index 8b3139b..0000000 --- a/node_modules/nanoid/index.browser.js +++ /dev/null @@ -1,34 +0,0 @@ -import { urlAlphabet } from './url-alphabet/index.js' -let random = bytes => crypto.getRandomValues(new Uint8Array(bytes)) -let customRandom = (alphabet, defaultSize, getRandom) => { - let mask = (2 << (Math.log(alphabet.length - 1) / Math.LN2)) - 1 - let step = -~((1.6 * mask * defaultSize) / alphabet.length) - return (size = defaultSize) => { - let id = '' - while (true) { - let bytes = getRandom(step) - let j = step - while (j--) { - id += alphabet[bytes[j] & mask] || '' - if (id.length === size) return id - } - } - } -} -let customAlphabet = (alphabet, size = 21) => - customRandom(alphabet, size, random) -let nanoid = (size = 21) => - crypto.getRandomValues(new Uint8Array(size)).reduce((id, byte) => { - byte &= 63 - if (byte < 36) { - id += byte.toString(36) - } else if (byte < 62) { - id += (byte - 26).toString(36).toUpperCase() - } else if (byte > 62) { - id += '-' - } else { - id += '_' - } - return id - }, '') -export { nanoid, customAlphabet, customRandom, urlAlphabet, random } diff --git a/node_modules/nanoid/index.cjs b/node_modules/nanoid/index.cjs deleted file mode 100644 index 0fa85e9..0000000 --- a/node_modules/nanoid/index.cjs +++ /dev/null @@ -1,45 +0,0 @@ -let crypto = require('crypto') -let { urlAlphabet } = require('./url-alphabet/index.cjs') -const POOL_SIZE_MULTIPLIER = 128 -let pool, poolOffset -let fillPool = bytes => { - if (!pool || pool.length < bytes) { - pool = Buffer.allocUnsafe(bytes * POOL_SIZE_MULTIPLIER) - crypto.randomFillSync(pool) - poolOffset = 0 - } else if (poolOffset + bytes > pool.length) { - crypto.randomFillSync(pool) - poolOffset = 0 - } - poolOffset += bytes -} -let random = bytes => { - fillPool((bytes -= 0)) - return pool.subarray(poolOffset - bytes, poolOffset) -} -let customRandom = (alphabet, defaultSize, getRandom) => { - let mask = (2 << (31 - Math.clz32((alphabet.length - 1) | 1))) - 1 - let step = Math.ceil((1.6 * mask * defaultSize) / alphabet.length) - return (size = defaultSize) => { - let id = '' - while (true) { - let bytes = getRandom(step) - let i = step - while (i--) { - id += alphabet[bytes[i] & mask] || '' - if (id.length === size) return id - } - } - } -} -let customAlphabet = (alphabet, size = 21) => - customRandom(alphabet, size, random) -let nanoid = (size = 21) => { - fillPool((size -= 0)) - let id = '' - for (let i = poolOffset - size; i < poolOffset; i++) { - id += urlAlphabet[pool[i] & 63] - } - return id -} -module.exports = { nanoid, customAlphabet, customRandom, urlAlphabet, random } diff --git a/node_modules/nanoid/index.d.cts b/node_modules/nanoid/index.d.cts deleted file mode 100644 index 3e111a3..0000000 --- a/node_modules/nanoid/index.d.cts +++ /dev/null @@ -1,91 +0,0 @@ -/** - * Generate secure URL-friendly unique ID. - * - * By default, the ID will have 21 symbols to have a collision probability - * similar to UUID v4. - * - * ```js - * import { nanoid } from 'nanoid' - * model.id = nanoid() //=> "Uakgb_J5m9g-0JDMbcJqL" - * ``` - * - * @param size Size of the ID. The default size is 21. - * @returns A random string. - */ -export function nanoid(size?: number): string - -/** - * Generate secure unique ID with custom alphabet. - * - * Alphabet must contain 256 symbols or less. Otherwise, the generator - * will not be secure. - * - * @param alphabet Alphabet used to generate the ID. - * @param defaultSize Size of the ID. The default size is 21. - * @returns A random string generator. - * - * ```js - * const { customAlphabet } = require('nanoid') - * const nanoid = customAlphabet('0123456789абвгдеё', 5) - * nanoid() //=> "8ё56а" - * ``` - */ -export function customAlphabet( - alphabet: string, - defaultSize?: number -): (size?: number) => string - -/** - * Generate unique ID with custom random generator and alphabet. - * - * Alphabet must contain 256 symbols or less. Otherwise, the generator - * will not be secure. - * - * ```js - * import { customRandom } from 'nanoid/format' - * - * const nanoid = customRandom('abcdef', 5, size => { - * const random = [] - * for (let i = 0; i < size; i++) { - * random.push(randomByte()) - * } - * return random - * }) - * - * nanoid() //=> "fbaef" - * ``` - * - * @param alphabet Alphabet used to generate a random string. - * @param size Size of the random string. - * @param random A random bytes generator. - * @returns A random string generator. - */ -export function customRandom( - alphabet: string, - size: number, - random: (bytes: number) => Uint8Array -): () => string - -/** - * URL safe symbols. - * - * ```js - * import { urlAlphabet } from 'nanoid' - * const nanoid = customAlphabet(urlAlphabet, 10) - * nanoid() //=> "Uakgb_J5m9" - * ``` - */ -export const urlAlphabet: string - -/** - * Generate an array of random bytes collected from hardware noise. - * - * ```js - * import { customRandom, random } from 'nanoid' - * const nanoid = customRandom("abcdef", 5, random) - * ``` - * - * @param bytes Size of the array. - * @returns An array of random bytes. - */ -export function random(bytes: number): Uint8Array diff --git a/node_modules/nanoid/index.d.ts b/node_modules/nanoid/index.d.ts deleted file mode 100644 index 3e111a3..0000000 --- a/node_modules/nanoid/index.d.ts +++ /dev/null @@ -1,91 +0,0 @@ -/** - * Generate secure URL-friendly unique ID. - * - * By default, the ID will have 21 symbols to have a collision probability - * similar to UUID v4. - * - * ```js - * import { nanoid } from 'nanoid' - * model.id = nanoid() //=> "Uakgb_J5m9g-0JDMbcJqL" - * ``` - * - * @param size Size of the ID. The default size is 21. - * @returns A random string. - */ -export function nanoid(size?: number): string - -/** - * Generate secure unique ID with custom alphabet. - * - * Alphabet must contain 256 symbols or less. Otherwise, the generator - * will not be secure. - * - * @param alphabet Alphabet used to generate the ID. - * @param defaultSize Size of the ID. The default size is 21. - * @returns A random string generator. - * - * ```js - * const { customAlphabet } = require('nanoid') - * const nanoid = customAlphabet('0123456789абвгдеё', 5) - * nanoid() //=> "8ё56а" - * ``` - */ -export function customAlphabet( - alphabet: string, - defaultSize?: number -): (size?: number) => string - -/** - * Generate unique ID with custom random generator and alphabet. - * - * Alphabet must contain 256 symbols or less. Otherwise, the generator - * will not be secure. - * - * ```js - * import { customRandom } from 'nanoid/format' - * - * const nanoid = customRandom('abcdef', 5, size => { - * const random = [] - * for (let i = 0; i < size; i++) { - * random.push(randomByte()) - * } - * return random - * }) - * - * nanoid() //=> "fbaef" - * ``` - * - * @param alphabet Alphabet used to generate a random string. - * @param size Size of the random string. - * @param random A random bytes generator. - * @returns A random string generator. - */ -export function customRandom( - alphabet: string, - size: number, - random: (bytes: number) => Uint8Array -): () => string - -/** - * URL safe symbols. - * - * ```js - * import { urlAlphabet } from 'nanoid' - * const nanoid = customAlphabet(urlAlphabet, 10) - * nanoid() //=> "Uakgb_J5m9" - * ``` - */ -export const urlAlphabet: string - -/** - * Generate an array of random bytes collected from hardware noise. - * - * ```js - * import { customRandom, random } from 'nanoid' - * const nanoid = customRandom("abcdef", 5, random) - * ``` - * - * @param bytes Size of the array. - * @returns An array of random bytes. - */ -export function random(bytes: number): Uint8Array diff --git a/node_modules/nanoid/index.js b/node_modules/nanoid/index.js deleted file mode 100644 index 21e155f..0000000 --- a/node_modules/nanoid/index.js +++ /dev/null @@ -1,45 +0,0 @@ -import crypto from 'crypto' -import { urlAlphabet } from './url-alphabet/index.js' -const POOL_SIZE_MULTIPLIER = 128 -let pool, poolOffset -let fillPool = bytes => { - if (!pool || pool.length < bytes) { - pool = Buffer.allocUnsafe(bytes * POOL_SIZE_MULTIPLIER) - crypto.randomFillSync(pool) - poolOffset = 0 - } else if (poolOffset + bytes > pool.length) { - crypto.randomFillSync(pool) - poolOffset = 0 - } - poolOffset += bytes -} -let random = bytes => { - fillPool((bytes -= 0)) - return pool.subarray(poolOffset - bytes, poolOffset) -} -let customRandom = (alphabet, defaultSize, getRandom) => { - let mask = (2 << (31 - Math.clz32((alphabet.length - 1) | 1))) - 1 - let step = Math.ceil((1.6 * mask * defaultSize) / alphabet.length) - return (size = defaultSize) => { - let id = '' - while (true) { - let bytes = getRandom(step) - let i = step - while (i--) { - id += alphabet[bytes[i] & mask] || '' - if (id.length === size) return id - } - } - } -} -let customAlphabet = (alphabet, size = 21) => - customRandom(alphabet, size, random) -let nanoid = (size = 21) => { - fillPool((size -= 0)) - let id = '' - for (let i = poolOffset - size; i < poolOffset; i++) { - id += urlAlphabet[pool[i] & 63] - } - return id -} -export { nanoid, customAlphabet, customRandom, urlAlphabet, random } diff --git a/node_modules/nanoid/nanoid.js b/node_modules/nanoid/nanoid.js deleted file mode 100644 index ec242ea..0000000 --- a/node_modules/nanoid/nanoid.js +++ /dev/null @@ -1 +0,0 @@ -export let nanoid=(t=21)=>crypto.getRandomValues(new Uint8Array(t)).reduce(((t,e)=>t+=(e&=63)<36?e.toString(36):e<62?(e-26).toString(36).toUpperCase():e<63?"_":"-"),""); \ No newline at end of file diff --git a/node_modules/nanoid/non-secure/index.cjs b/node_modules/nanoid/non-secure/index.cjs deleted file mode 100644 index 09d57cd..0000000 --- a/node_modules/nanoid/non-secure/index.cjs +++ /dev/null @@ -1,21 +0,0 @@ -let urlAlphabet = - 'useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict' -let customAlphabet = (alphabet, defaultSize = 21) => { - return (size = defaultSize) => { - let id = '' - let i = size - while (i--) { - id += alphabet[(Math.random() * alphabet.length) | 0] - } - return id - } -} -let nanoid = (size = 21) => { - let id = '' - let i = size - while (i--) { - id += urlAlphabet[(Math.random() * 64) | 0] - } - return id -} -module.exports = { nanoid, customAlphabet } diff --git a/node_modules/nanoid/non-secure/index.d.ts b/node_modules/nanoid/non-secure/index.d.ts deleted file mode 100644 index 4965322..0000000 --- a/node_modules/nanoid/non-secure/index.d.ts +++ /dev/null @@ -1,33 +0,0 @@ -/** - * Generate URL-friendly unique ID. This method uses the non-secure - * predictable random generator with bigger collision probability. - * - * ```js - * import { nanoid } from 'nanoid/non-secure' - * model.id = nanoid() //=> "Uakgb_J5m9g-0JDMbcJqL" - * ``` - * - * @param size Size of the ID. The default size is 21. - * @returns A random string. - */ -export function nanoid(size?: number): string - -/** - * Generate a unique ID based on a custom alphabet. - * This method uses the non-secure predictable random generator - * with bigger collision probability. - * - * @param alphabet Alphabet used to generate the ID. - * @param defaultSize Size of the ID. The default size is 21. - * @returns A random string generator. - * - * ```js - * import { customAlphabet } from 'nanoid/non-secure' - * const nanoid = customAlphabet('0123456789абвгдеё', 5) - * model.id = //=> "8ё56а" - * ``` - */ -export function customAlphabet( - alphabet: string, - defaultSize?: number -): (size?: number) => string diff --git a/node_modules/nanoid/non-secure/index.js b/node_modules/nanoid/non-secure/index.js deleted file mode 100644 index e7e19ad..0000000 --- a/node_modules/nanoid/non-secure/index.js +++ /dev/null @@ -1,21 +0,0 @@ -let urlAlphabet = - 'useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict' -let customAlphabet = (alphabet, defaultSize = 21) => { - return (size = defaultSize) => { - let id = '' - let i = size - while (i--) { - id += alphabet[(Math.random() * alphabet.length) | 0] - } - return id - } -} -let nanoid = (size = 21) => { - let id = '' - let i = size - while (i--) { - id += urlAlphabet[(Math.random() * 64) | 0] - } - return id -} -export { nanoid, customAlphabet } diff --git a/node_modules/nanoid/non-secure/package.json b/node_modules/nanoid/non-secure/package.json deleted file mode 100644 index 9930d6a..0000000 --- a/node_modules/nanoid/non-secure/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "module", - "main": "index.cjs", - "module": "index.js", - "react-native": "index.js" -} \ No newline at end of file diff --git a/node_modules/nanoid/package.json b/node_modules/nanoid/package.json deleted file mode 100644 index 4f24d96..0000000 --- a/node_modules/nanoid/package.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "name": "nanoid", - "version": "3.3.7", - "description": "A tiny (116 bytes), secure URL-friendly unique string ID generator", - "keywords": [ - "uuid", - "random", - "id", - "url" - ], - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - }, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "author": "Andrey Sitnik ", - "license": "MIT", - "repository": "ai/nanoid", - "browser": { - "./index.js": "./index.browser.js", - "./async/index.js": "./async/index.browser.js", - "./async/index.cjs": "./async/index.browser.cjs", - "./index.cjs": "./index.browser.cjs" - }, - "react-native": "index.js", - "bin": "./bin/nanoid.cjs", - "sideEffects": false, - "types": "./index.d.ts", - "type": "module", - "main": "index.cjs", - "module": "index.js", - "exports": { - ".": { - "browser": "./index.browser.js", - "require": { - "types": "./index.d.cts", - "default": "./index.cjs" - }, - "import": { - "types": "./index.d.ts", - "default": "./index.js" - }, - "default": "./index.js" - }, - "./package.json": "./package.json", - "./async/package.json": "./async/package.json", - "./async": { - "browser": "./async/index.browser.js", - "require": { - "types": "./index.d.cts", - "default": "./async/index.cjs" - }, - "import": { - "types": "./index.d.ts", - "default": "./async/index.js" - }, - "default": "./async/index.js" - }, - "./non-secure/package.json": "./non-secure/package.json", - "./non-secure": { - "require": { - "types": "./index.d.cts", - "default": "./non-secure/index.cjs" - }, - "import": { - "types": "./index.d.ts", - "default": "./non-secure/index.js" - }, - "default": "./non-secure/index.js" - }, - "./url-alphabet/package.json": "./url-alphabet/package.json", - "./url-alphabet": { - "require": { - "types": "./index.d.cts", - "default": "./url-alphabet/index.cjs" - }, - "import": { - "types": "./index.d.ts", - "default": "./url-alphabet/index.js" - }, - "default": "./url-alphabet/index.js" - } - } -} \ No newline at end of file diff --git a/node_modules/nanoid/url-alphabet/index.cjs b/node_modules/nanoid/url-alphabet/index.cjs deleted file mode 100644 index 757b709..0000000 --- a/node_modules/nanoid/url-alphabet/index.cjs +++ /dev/null @@ -1,3 +0,0 @@ -let urlAlphabet = - 'useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict' -module.exports = { urlAlphabet } diff --git a/node_modules/nanoid/url-alphabet/index.js b/node_modules/nanoid/url-alphabet/index.js deleted file mode 100644 index c2782e5..0000000 --- a/node_modules/nanoid/url-alphabet/index.js +++ /dev/null @@ -1,3 +0,0 @@ -let urlAlphabet = - 'useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict' -export { urlAlphabet } diff --git a/node_modules/nanoid/url-alphabet/package.json b/node_modules/nanoid/url-alphabet/package.json deleted file mode 100644 index 9930d6a..0000000 --- a/node_modules/nanoid/url-alphabet/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "module", - "main": "index.cjs", - "module": "index.js", - "react-native": "index.js" -} \ No newline at end of file diff --git a/node_modules/picocolors/LICENSE b/node_modules/picocolors/LICENSE deleted file mode 100644 index 496098c..0000000 --- a/node_modules/picocolors/LICENSE +++ /dev/null @@ -1,15 +0,0 @@ -ISC License - -Copyright (c) 2021 Alexey Raspopov, Kostiantyn Denysov, Anton Verinov - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/picocolors/README.md b/node_modules/picocolors/README.md deleted file mode 100644 index 8e47aa8..0000000 --- a/node_modules/picocolors/README.md +++ /dev/null @@ -1,21 +0,0 @@ -# picocolors - -The tiniest and the fastest library for terminal output formatting with ANSI colors. - -```javascript -import pc from "picocolors" - -console.log( - pc.green(`How are ${pc.italic(`you`)} doing?`) -) -``` - -- **No dependencies.** -- **14 times** smaller and **2 times** faster than chalk. -- Used by popular tools like PostCSS, SVGO, Stylelint, and Browserslist. -- Node.js v6+ & browsers support. Support for both CJS and ESM projects. -- TypeScript type declarations included. -- [`NO_COLOR`](https://no-color.org/) friendly. - -## Docs -Read **[full docs](https://github.com/alexeyraspopov/picocolors#readme)** on GitHub. diff --git a/node_modules/picocolors/package.json b/node_modules/picocolors/package.json deleted file mode 100644 index 8cdcf5f..0000000 --- a/node_modules/picocolors/package.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "name": "picocolors", - "version": "1.0.1", - "main": "./picocolors.js", - "types": "./picocolors.d.ts", - "browser": { - "./picocolors.js": "./picocolors.browser.js" - }, - "sideEffects": false, - "description": "The tiniest and the fastest library for terminal output formatting with ANSI colors", - "files": [ - "picocolors.*", - "types.ts" - ], - "keywords": [ - "terminal", - "colors", - "formatting", - "cli", - "console" - ], - "author": "Alexey Raspopov", - "repository": "alexeyraspopov/picocolors", - "license": "ISC" -} diff --git a/node_modules/picocolors/picocolors.browser.js b/node_modules/picocolors/picocolors.browser.js deleted file mode 100644 index 5eb9fbe..0000000 --- a/node_modules/picocolors/picocolors.browser.js +++ /dev/null @@ -1,4 +0,0 @@ -var x=String; -var create=function() {return {isColorSupported:false,reset:x,bold:x,dim:x,italic:x,underline:x,inverse:x,hidden:x,strikethrough:x,black:x,red:x,green:x,yellow:x,blue:x,magenta:x,cyan:x,white:x,gray:x,bgBlack:x,bgRed:x,bgGreen:x,bgYellow:x,bgBlue:x,bgMagenta:x,bgCyan:x,bgWhite:x}}; -module.exports=create(); -module.exports.createColors = create; diff --git a/node_modules/picocolors/picocolors.d.ts b/node_modules/picocolors/picocolors.d.ts deleted file mode 100644 index 94e146a..0000000 --- a/node_modules/picocolors/picocolors.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { Colors } from "./types" - -declare const picocolors: Colors & { createColors: (enabled?: boolean) => Colors } - -export = picocolors diff --git a/node_modules/picocolors/picocolors.js b/node_modules/picocolors/picocolors.js deleted file mode 100644 index 8b8a23e..0000000 --- a/node_modules/picocolors/picocolors.js +++ /dev/null @@ -1,65 +0,0 @@ -let argv = process.argv || [], - env = process.env -let isColorSupported = - !("NO_COLOR" in env || argv.includes("--no-color")) && - ("FORCE_COLOR" in env || - argv.includes("--color") || - process.platform === "win32" || - (require != null && require("tty").isatty(1) && env.TERM !== "dumb") || - "CI" in env) - -let formatter = - (open, close, replace = open) => - input => { - let string = "" + input - let index = string.indexOf(close, open.length) - return ~index - ? open + replaceClose(string, close, replace, index) + close - : open + string + close - } - -let replaceClose = (string, close, replace, index) => { - let result = "" - let cursor = 0 - do { - result += string.substring(cursor, index) + replace - cursor = index + close.length - index = string.indexOf(close, cursor) - } while (~index) - return result + string.substring(cursor) -} - -let createColors = (enabled = isColorSupported) => { - let init = enabled ? formatter : () => String - return { - isColorSupported: enabled, - reset: init("\x1b[0m", "\x1b[0m"), - bold: init("\x1b[1m", "\x1b[22m", "\x1b[22m\x1b[1m"), - dim: init("\x1b[2m", "\x1b[22m", "\x1b[22m\x1b[2m"), - italic: init("\x1b[3m", "\x1b[23m"), - underline: init("\x1b[4m", "\x1b[24m"), - inverse: init("\x1b[7m", "\x1b[27m"), - hidden: init("\x1b[8m", "\x1b[28m"), - strikethrough: init("\x1b[9m", "\x1b[29m"), - black: init("\x1b[30m", "\x1b[39m"), - red: init("\x1b[31m", "\x1b[39m"), - green: init("\x1b[32m", "\x1b[39m"), - yellow: init("\x1b[33m", "\x1b[39m"), - blue: init("\x1b[34m", "\x1b[39m"), - magenta: init("\x1b[35m", "\x1b[39m"), - cyan: init("\x1b[36m", "\x1b[39m"), - white: init("\x1b[37m", "\x1b[39m"), - gray: init("\x1b[90m", "\x1b[39m"), - bgBlack: init("\x1b[40m", "\x1b[49m"), - bgRed: init("\x1b[41m", "\x1b[49m"), - bgGreen: init("\x1b[42m", "\x1b[49m"), - bgYellow: init("\x1b[43m", "\x1b[49m"), - bgBlue: init("\x1b[44m", "\x1b[49m"), - bgMagenta: init("\x1b[45m", "\x1b[49m"), - bgCyan: init("\x1b[46m", "\x1b[49m"), - bgWhite: init("\x1b[47m", "\x1b[49m"), - } -} - -module.exports = createColors() -module.exports.createColors = createColors diff --git a/node_modules/picocolors/types.ts b/node_modules/picocolors/types.ts deleted file mode 100644 index b4bacee..0000000 --- a/node_modules/picocolors/types.ts +++ /dev/null @@ -1,30 +0,0 @@ -export type Formatter = (input: string | number | null | undefined) => string - -export interface Colors { - isColorSupported: boolean - reset: Formatter - bold: Formatter - dim: Formatter - italic: Formatter - underline: Formatter - inverse: Formatter - hidden: Formatter - strikethrough: Formatter - black: Formatter - red: Formatter - green: Formatter - yellow: Formatter - blue: Formatter - magenta: Formatter - cyan: Formatter - white: Formatter - gray: Formatter - bgBlack: Formatter - bgRed: Formatter - bgGreen: Formatter - bgYellow: Formatter - bgBlue: Formatter - bgMagenta: Formatter - bgCyan: Formatter - bgWhite: Formatter -} diff --git a/node_modules/postcss-js/LICENSE b/node_modules/postcss-js/LICENSE deleted file mode 100644 index d3bd672..0000000 --- a/node_modules/postcss-js/LICENSE +++ /dev/null @@ -1,20 +0,0 @@ -The MIT License (MIT) - -Copyright 2015 Andrey Sitnik - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/postcss-js/README.md b/node_modules/postcss-js/README.md deleted file mode 100644 index a29e3b0..0000000 --- a/node_modules/postcss-js/README.md +++ /dev/null @@ -1,22 +0,0 @@ -# PostCSS JS - - - -[PostCSS] for CSS-in-JS and styles in JS objects. - -For example, to use [Stylelint] or [RTLCSS] plugins in your workflow. - - - Sponsored by Evil Martians - - -[Stylelint]: https://github.com/stylelint/stylelint -[PostCSS]: https://github.com/postcss/postcss -[RTLCSS]: https://github.com/MohammadYounes/rtlcss - - -## Docs -Read full docs **[here](https://github.com/postcss/postcss-js#readme)**. diff --git a/node_modules/postcss-js/async.js b/node_modules/postcss-js/async.js deleted file mode 100644 index 4c2f3c6..0000000 --- a/node_modules/postcss-js/async.js +++ /dev/null @@ -1,15 +0,0 @@ -let postcss = require('postcss') - -let processResult = require('./process-result') -let parse = require('./parser') - -module.exports = function async(plugins) { - let processor = postcss(plugins) - return async input => { - let result = await processor.process(input, { - parser: parse, - from: undefined - }) - return processResult(result) - } -} diff --git a/node_modules/postcss-js/index.js b/node_modules/postcss-js/index.js deleted file mode 100644 index 8a4274e..0000000 --- a/node_modules/postcss-js/index.js +++ /dev/null @@ -1,11 +0,0 @@ -let objectify = require('./objectifier') -let parse = require('./parser') -let async = require('./async') -let sync = require('./sync') - -module.exports = { - objectify, - parse, - async, - sync -} diff --git a/node_modules/postcss-js/index.mjs b/node_modules/postcss-js/index.mjs deleted file mode 100644 index d14b61c..0000000 --- a/node_modules/postcss-js/index.mjs +++ /dev/null @@ -1,8 +0,0 @@ -import index from './index.js' - -export default index - -export const objectify = index.objectify -export const parse = index.parse -export const async = index.async -export const sync = index.sync diff --git a/node_modules/postcss-js/objectifier.js b/node_modules/postcss-js/objectifier.js deleted file mode 100644 index a4708b8..0000000 --- a/node_modules/postcss-js/objectifier.js +++ /dev/null @@ -1,85 +0,0 @@ -let camelcase = require('camelcase-css') - -let UNITLESS = { - boxFlex: true, - boxFlexGroup: true, - columnCount: true, - flex: true, - flexGrow: true, - flexPositive: true, - flexShrink: true, - flexNegative: true, - fontWeight: true, - lineClamp: true, - lineHeight: true, - opacity: true, - order: true, - orphans: true, - tabSize: true, - widows: true, - zIndex: true, - zoom: true, - fillOpacity: true, - strokeDashoffset: true, - strokeOpacity: true, - strokeWidth: true -} - -function atRule(node) { - if (typeof node.nodes === 'undefined') { - return true - } else { - return process(node) - } -} - -function process(node) { - let name - let result = {} - - node.each(child => { - if (child.type === 'atrule') { - name = '@' + child.name - if (child.params) name += ' ' + child.params - if (typeof result[name] === 'undefined') { - result[name] = atRule(child) - } else if (Array.isArray(result[name])) { - result[name].push(atRule(child)) - } else { - result[name] = [result[name], atRule(child)] - } - } else if (child.type === 'rule') { - let body = process(child) - if (result[child.selector]) { - for (let i in body) { - result[child.selector][i] = body[i] - } - } else { - result[child.selector] = body - } - } else if (child.type === 'decl') { - if (child.prop[0] === '-' && child.prop[1] === '-') { - name = child.prop - } else if (child.parent && child.parent.selector === ':export') { - name = child.prop - } else { - name = camelcase(child.prop) - } - let value = child.value - if (!isNaN(child.value) && UNITLESS[name]) { - value = parseFloat(child.value) - } - if (child.important) value += ' !important' - if (typeof result[name] === 'undefined') { - result[name] = value - } else if (Array.isArray(result[name])) { - result[name].push(value) - } else { - result[name] = [result[name], value] - } - } - }) - return result -} - -module.exports = process diff --git a/node_modules/postcss-js/package.json b/node_modules/postcss-js/package.json deleted file mode 100644 index ce0ff35..0000000 --- a/node_modules/postcss-js/package.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "name": "postcss-js", - "version": "4.0.1", - "description": "PostCSS for CSS-in-JS and styles in JS objects", - "keywords": [ - "postcss", - "postcss-runner", - "js", - "inline", - "react", - "css", - "cssinjs" - ], - "author": "Andrey Sitnik ", - "license": "MIT", - "repository": "postcss/postcss-js", - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "exports": { - ".": { - "require": "./index.js", - "import": "./index.mjs" - }, - "./package.json": "./package.json", - "./async": "./async.js", - "./objectifier": "./objectifier.js", - "./parser": "./parser.js", - "./process-result": "./process-result.js", - "./sync": "./sync.js" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - }, - "dependencies": { - "camelcase-css": "^2.0.1" - } -} diff --git a/node_modules/postcss-js/parser.js b/node_modules/postcss-js/parser.js deleted file mode 100644 index 17ae264..0000000 --- a/node_modules/postcss-js/parser.js +++ /dev/null @@ -1,104 +0,0 @@ -let postcss = require('postcss') - -let IMPORTANT = /\s*!important\s*$/i - -let UNITLESS = { - 'box-flex': true, - 'box-flex-group': true, - 'column-count': true, - 'flex': true, - 'flex-grow': true, - 'flex-positive': true, - 'flex-shrink': true, - 'flex-negative': true, - 'font-weight': true, - 'line-clamp': true, - 'line-height': true, - 'opacity': true, - 'order': true, - 'orphans': true, - 'tab-size': true, - 'widows': true, - 'z-index': true, - 'zoom': true, - 'fill-opacity': true, - 'stroke-dashoffset': true, - 'stroke-opacity': true, - 'stroke-width': true -} - -function dashify(str) { - return str - .replace(/([A-Z])/g, '-$1') - .replace(/^ms-/, '-ms-') - .toLowerCase() -} - -function decl(parent, name, value) { - if (value === false || value === null) return - - if (!name.startsWith('--')) { - name = dashify(name) - } - - if (typeof value === 'number') { - if (value === 0 || UNITLESS[name]) { - value = value.toString() - } else { - value += 'px' - } - } - - if (name === 'css-float') name = 'float' - - if (IMPORTANT.test(value)) { - value = value.replace(IMPORTANT, '') - parent.push(postcss.decl({ prop: name, value, important: true })) - } else { - parent.push(postcss.decl({ prop: name, value })) - } -} - -function atRule(parent, parts, value) { - let node = postcss.atRule({ name: parts[1], params: parts[3] || '' }) - if (typeof value === 'object') { - node.nodes = [] - parse(value, node) - } - parent.push(node) -} - -function parse(obj, parent) { - let name, value, node - for (name in obj) { - value = obj[name] - if (value === null || typeof value === 'undefined') { - continue - } else if (name[0] === '@') { - let parts = name.match(/@(\S+)(\s+([\W\w]*)\s*)?/) - if (Array.isArray(value)) { - for (let i of value) { - atRule(parent, parts, i) - } - } else { - atRule(parent, parts, value) - } - } else if (Array.isArray(value)) { - for (let i of value) { - decl(parent, name, i) - } - } else if (typeof value === 'object') { - node = postcss.rule({ selector: name }) - parse(value, node) - parent.push(node) - } else { - decl(parent, name, value) - } - } -} - -module.exports = function (obj) { - let root = postcss.root() - parse(obj, root) - return root -} diff --git a/node_modules/postcss-js/process-result.js b/node_modules/postcss-js/process-result.js deleted file mode 100644 index 215a95c..0000000 --- a/node_modules/postcss-js/process-result.js +++ /dev/null @@ -1,11 +0,0 @@ -let objectify = require('./objectifier') - -module.exports = function processResult(result) { - if (console && console.warn) { - result.warnings().forEach(warn => { - let source = warn.plugin || 'PostCSS' - console.warn(source + ': ' + warn.text) - }) - } - return objectify(result.root) -} diff --git a/node_modules/postcss-js/sync.js b/node_modules/postcss-js/sync.js deleted file mode 100644 index 745bd27..0000000 --- a/node_modules/postcss-js/sync.js +++ /dev/null @@ -1,12 +0,0 @@ -let postcss = require('postcss') - -let processResult = require('./process-result') -let parse = require('./parser') - -module.exports = function (plugins) { - let processor = postcss(plugins) - return input => { - let result = processor.process(input, { parser: parse, from: undefined }) - return processResult(result) - } -} diff --git a/node_modules/postcss/LICENSE b/node_modules/postcss/LICENSE deleted file mode 100644 index da057b4..0000000 --- a/node_modules/postcss/LICENSE +++ /dev/null @@ -1,20 +0,0 @@ -The MIT License (MIT) - -Copyright 2013 Andrey Sitnik - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/postcss/README.md b/node_modules/postcss/README.md deleted file mode 100644 index 9b646dd..0000000 --- a/node_modules/postcss/README.md +++ /dev/null @@ -1,28 +0,0 @@ -# PostCSS - -Philosopher’s stone, logo of PostCSS - -PostCSS is a tool for transforming styles with JS plugins. -These plugins can lint your CSS, support variables and mixins, -transpile future CSS syntax, inline images, and more. - -PostCSS is used by industry leaders including Wikipedia, Twitter, Alibaba, -and JetBrains. The [Autoprefixer] and [Stylelint] PostCSS plugins is one of the most popular CSS tools. - ---- - -  Made in Evil Martians, product consulting for developer tools. - ---- - -[Abstract Syntax Tree]: https://en.wikipedia.org/wiki/Abstract_syntax_tree -[Evil Martians]: https://evilmartians.com/?utm_source=postcss -[Autoprefixer]: https://github.com/postcss/autoprefixer -[Stylelint]: https://stylelint.io/ -[plugins]: https://github.com/postcss/postcss#plugins - - -## Docs -Read full docs **[here](https://postcss.org/)**. diff --git a/node_modules/postcss/lib/at-rule.d.ts b/node_modules/postcss/lib/at-rule.d.ts deleted file mode 100644 index 5bdee38..0000000 --- a/node_modules/postcss/lib/at-rule.d.ts +++ /dev/null @@ -1,137 +0,0 @@ -import Container, { - ContainerProps, - ContainerWithChildren -} from './container.js' - -declare namespace AtRule { - export interface AtRuleRaws extends Record { - /** - * The space symbols after the last child of the node to the end of the node. - */ - after?: string - - /** - * The space between the at-rule name and its parameters. - */ - afterName?: string - - /** - * The space symbols before the node. It also stores `*` - * and `_` symbols before the declaration (IE hack). - */ - before?: string - - /** - * The symbols between the last parameter and `{` for rules. - */ - between?: string - - /** - * The rule’s selector with comments. - */ - params?: { - raw: string - value: string - } - - /** - * Contains `true` if the last child has an (optional) semicolon. - */ - semicolon?: boolean - } - - export interface AtRuleProps extends ContainerProps { - /** Name of the at-rule. */ - name: string - /** Parameters following the name of the at-rule. */ - params?: number | string - /** Information used to generate byte-to-byte equal node string as it was in the origin input. */ - raws?: AtRuleRaws - } - - // eslint-disable-next-line @typescript-eslint/no-use-before-define - export { AtRule_ as default } -} - -/** - * Represents an at-rule. - * - * ```js - * Once (root, { AtRule }) { - * let media = new AtRule({ name: 'media', params: 'print' }) - * media.append(…) - * root.append(media) - * } - * ``` - * - * If it’s followed in the CSS by a `{}` block, this node will have - * a nodes property representing its children. - * - * ```js - * const root = postcss.parse('@charset "UTF-8"; @media print {}') - * - * const charset = root.first - * charset.type //=> 'atrule' - * charset.nodes //=> undefined - * - * const media = root.last - * media.nodes //=> [] - * ``` - */ -declare class AtRule_ extends Container { - /** - * The at-rule’s name immediately follows the `@`. - * - * ```js - * const root = postcss.parse('@media print {}') - * const media = root.first - * media.name //=> 'media' - * ``` - */ - name: string - /** - * An array containing the layer’s children. - * - * ```js - * const root = postcss.parse('@layer example { a { color: black } }') - * const layer = root.first - * layer.nodes.length //=> 1 - * layer.nodes[0].selector //=> 'a' - * ``` - * - * Can be `undefinded` if the at-rule has no body. - * - * ```js - * const root = postcss.parse('@layer a, b, c;') - * const layer = root.first - * layer.nodes //=> undefined - * ``` - */ - nodes: Container['nodes'] - /** - * The at-rule’s parameters, the values that follow the at-rule’s name - * but precede any `{}` block. - * - * ```js - * const root = postcss.parse('@media print, screen {}') - * const media = root.first - * media.params //=> 'print, screen' - * ``` - */ - params: string - parent: ContainerWithChildren | undefined - - raws: AtRule.AtRuleRaws - - type: 'atrule' - - constructor(defaults?: AtRule.AtRuleProps) - assign(overrides: AtRule.AtRuleProps | object): this - clone(overrides?: Partial): AtRule - cloneAfter(overrides?: Partial): AtRule - cloneBefore(overrides?: Partial): AtRule -} - -declare class AtRule extends AtRule_ {} - -export = AtRule diff --git a/node_modules/postcss/lib/at-rule.js b/node_modules/postcss/lib/at-rule.js deleted file mode 100644 index 9486447..0000000 --- a/node_modules/postcss/lib/at-rule.js +++ /dev/null @@ -1,25 +0,0 @@ -'use strict' - -let Container = require('./container') - -class AtRule extends Container { - constructor(defaults) { - super(defaults) - this.type = 'atrule' - } - - append(...children) { - if (!this.proxyOf.nodes) this.nodes = [] - return super.append(...children) - } - - prepend(...children) { - if (!this.proxyOf.nodes) this.nodes = [] - return super.prepend(...children) - } -} - -module.exports = AtRule -AtRule.default = AtRule - -Container.registerAtRule(AtRule) diff --git a/node_modules/postcss/lib/comment.d.ts b/node_modules/postcss/lib/comment.d.ts deleted file mode 100644 index d244508..0000000 --- a/node_modules/postcss/lib/comment.d.ts +++ /dev/null @@ -1,67 +0,0 @@ -import Container from './container.js' -import Node, { NodeProps } from './node.js' - -declare namespace Comment { - export interface CommentRaws extends Record { - /** - * The space symbols before the node. - */ - before?: string - - /** - * The space symbols between `/*` and the comment’s text. - */ - left?: string - - /** - * The space symbols between the comment’s text. - */ - right?: string - } - - export interface CommentProps extends NodeProps { - /** Information used to generate byte-to-byte equal node string as it was in the origin input. */ - raws?: CommentRaws - /** Content of the comment. */ - text: string - } - - // eslint-disable-next-line @typescript-eslint/no-use-before-define - export { Comment_ as default } -} - -/** - * It represents a class that handles - * [CSS comments](https://developer.mozilla.org/en-US/docs/Web/CSS/Comments) - * - * ```js - * Once (root, { Comment }) { - * const note = new Comment({ text: 'Note: …' }) - * root.append(note) - * } - * ``` - * - * Remember that CSS comments inside selectors, at-rule parameters, - * or declaration values will be stored in the `raws` properties - * explained above. - */ -declare class Comment_ extends Node { - parent: Container | undefined - raws: Comment.CommentRaws - /** - * The comment's text. - */ - text: string - - type: 'comment' - - constructor(defaults?: Comment.CommentProps) - assign(overrides: Comment.CommentProps | object): this - clone(overrides?: Partial): Comment - cloneAfter(overrides?: Partial): Comment - cloneBefore(overrides?: Partial): Comment -} - -declare class Comment extends Comment_ {} - -export = Comment diff --git a/node_modules/postcss/lib/comment.js b/node_modules/postcss/lib/comment.js deleted file mode 100644 index c566506..0000000 --- a/node_modules/postcss/lib/comment.js +++ /dev/null @@ -1,13 +0,0 @@ -'use strict' - -let Node = require('./node') - -class Comment extends Node { - constructor(defaults) { - super(defaults) - this.type = 'comment' - } -} - -module.exports = Comment -Comment.default = Comment diff --git a/node_modules/postcss/lib/container.d.ts b/node_modules/postcss/lib/container.d.ts deleted file mode 100644 index d16b85d..0000000 --- a/node_modules/postcss/lib/container.d.ts +++ /dev/null @@ -1,490 +0,0 @@ -import AtRule from './at-rule.js' -import Comment from './comment.js' -import Declaration from './declaration.js' -import Node, { ChildNode, ChildProps, NodeProps } from './node.js' -import Rule from './rule.js' - -declare namespace Container { - export class ContainerWithChildren< - Child extends Node = ChildNode - > extends Container_ { - nodes: Child[] - } - - export interface ValueOptions { - /** - * String that’s used to narrow down values and speed up the regexp search. - */ - fast?: string - - /** - * An array of property names. - */ - props?: string[] - } - - export interface ContainerProps extends NodeProps { - nodes?: (ChildNode | ChildProps)[] - } - - // eslint-disable-next-line @typescript-eslint/no-use-before-define - export { Container_ as default } -} - -/** - * The `Root`, `AtRule`, and `Rule` container nodes - * inherit some common methods to help work with their children. - * - * Note that all containers can store any content. If you write a rule inside - * a rule, PostCSS will parse it. - */ -declare abstract class Container_ extends Node { - /** - * An array containing the container’s children. - * - * ```js - * const root = postcss.parse('a { color: black }') - * root.nodes.length //=> 1 - * root.nodes[0].selector //=> 'a' - * root.nodes[0].nodes[0].prop //=> 'color' - * ``` - */ - nodes: Child[] | undefined - - /** - * Inserts new nodes to the end of the container. - * - * ```js - * const decl1 = new Declaration({ prop: 'color', value: 'black' }) - * const decl2 = new Declaration({ prop: 'background-color', value: 'white' }) - * rule.append(decl1, decl2) - * - * root.append({ name: 'charset', params: '"UTF-8"' }) // at-rule - * root.append({ selector: 'a' }) // rule - * rule.append({ prop: 'color', value: 'black' }) // declaration - * rule.append({ text: 'Comment' }) // comment - * - * root.append('a {}') - * root.first.append('color: black; z-index: 1') - * ``` - * - * @param nodes New nodes. - * @return This node for methods chain. - */ - append( - ...nodes: ( - | ChildProps - | ChildProps[] - | Node - | Node[] - | string - | string[] - | undefined - )[] - ): this - - assign(overrides: Container.ContainerProps | object): this - clone(overrides?: Partial): Container - cloneAfter(overrides?: Partial): Container - cloneBefore(overrides?: Partial): Container - - /** - * Iterates through the container’s immediate children, - * calling `callback` for each child. - * - * Returning `false` in the callback will break iteration. - * - * This method only iterates through the container’s immediate children. - * If you need to recursively iterate through all the container’s descendant - * nodes, use `Container#walk`. - * - * Unlike the for `{}`-cycle or `Array#forEach` this iterator is safe - * if you are mutating the array of child nodes during iteration. - * PostCSS will adjust the current index to match the mutations. - * - * ```js - * const root = postcss.parse('a { color: black; z-index: 1 }') - * const rule = root.first - * - * for (const decl of rule.nodes) { - * decl.cloneBefore({ prop: '-webkit-' + decl.prop }) - * // Cycle will be infinite, because cloneBefore moves the current node - * // to the next index - * } - * - * rule.each(decl => { - * decl.cloneBefore({ prop: '-webkit-' + decl.prop }) - * // Will be executed only for color and z-index - * }) - * ``` - * - * @param callback Iterator receives each node and index. - * @return Returns `false` if iteration was broke. - */ - each( - callback: (node: Child, index: number) => false | void - ): false | undefined - - /** - * Returns `true` if callback returns `true` - * for all of the container’s children. - * - * ```js - * const noPrefixes = rule.every(i => i.prop[0] !== '-') - * ``` - * - * @param condition Iterator returns true or false. - * @return Is every child pass condition. - */ - every( - condition: (node: Child, index: number, nodes: Child[]) => boolean - ): boolean - /** - * Returns a `child`’s index within the `Container#nodes` array. - * - * ```js - * rule.index( rule.nodes[2] ) //=> 2 - * ``` - * - * @param child Child of the current container. - * @return Child index. - */ - index(child: Child | number): number - - /** - * Insert new node after old node within the container. - * - * @param oldNode Child or child’s index. - * @param newNode New node. - * @return This node for methods chain. - */ - insertAfter( - oldNode: Child | number, - newNode: - | Child - | Child[] - | ChildProps - | ChildProps[] - | string - | string[] - | undefined - ): this - /** - * Insert new node before old node within the container. - * - * ```js - * rule.insertBefore(decl, decl.clone({ prop: '-webkit-' + decl.prop })) - * ``` - * - * @param oldNode Child or child’s index. - * @param newNode New node. - * @return This node for methods chain. - */ - insertBefore( - oldNode: Child | number, - newNode: - | Child - | Child[] - | ChildProps - | ChildProps[] - | string - | string[] - | undefined - ): this - - /** - * Traverses the container’s descendant nodes, calling callback - * for each comment node. - * - * Like `Container#each`, this method is safe - * to use if you are mutating arrays during iteration. - * - * ```js - * root.walkComments(comment => { - * comment.remove() - * }) - * ``` - * - * @param callback Iterator receives each node and index. - * @return Returns `false` if iteration was broke. - */ - - /** - * Inserts new nodes to the start of the container. - * - * ```js - * const decl1 = new Declaration({ prop: 'color', value: 'black' }) - * const decl2 = new Declaration({ prop: 'background-color', value: 'white' }) - * rule.prepend(decl1, decl2) - * - * root.append({ name: 'charset', params: '"UTF-8"' }) // at-rule - * root.append({ selector: 'a' }) // rule - * rule.append({ prop: 'color', value: 'black' }) // declaration - * rule.append({ text: 'Comment' }) // comment - * - * root.append('a {}') - * root.first.append('color: black; z-index: 1') - * ``` - * - * @param nodes New nodes. - * @return This node for methods chain. - */ - prepend( - ...nodes: ( - | ChildProps - | ChildProps[] - | Node - | Node[] - | string - | string[] - | undefined - )[] - ): this - /** - * Add child to the end of the node. - * - * ```js - * rule.push(new Declaration({ prop: 'color', value: 'black' })) - * ``` - * - * @param child New node. - * @return This node for methods chain. - */ - push(child: Child): this - - /** - * Removes all children from the container - * and cleans their parent properties. - * - * ```js - * rule.removeAll() - * rule.nodes.length //=> 0 - * ``` - * - * @return This node for methods chain. - */ - removeAll(): this - - /** - * Removes node from the container and cleans the parent properties - * from the node and its children. - * - * ```js - * rule.nodes.length //=> 5 - * rule.removeChild(decl) - * rule.nodes.length //=> 4 - * decl.parent //=> undefined - * ``` - * - * @param child Child or child’s index. - * @return This node for methods chain. - */ - removeChild(child: Child | number): this - - replaceValues( - pattern: RegExp | string, - replaced: { (substring: string, ...args: any[]): string } | string - ): this - - /** - * Passes all declaration values within the container that match pattern - * through callback, replacing those values with the returned result - * of callback. - * - * This method is useful if you are using a custom unit or function - * and need to iterate through all values. - * - * ```js - * root.replaceValues(/\d+rem/, { fast: 'rem' }, string => { - * return 15 * parseInt(string) + 'px' - * }) - * ``` - * - * @param pattern Replace pattern. - * @param {object} opts Options to speed up the search. - * @param callback String to replace pattern or callback - * that returns a new value. The callback - * will receive the same arguments - * as those passed to a function parameter - * of `String#replace`. - * @return This node for methods chain. - */ - replaceValues( - pattern: RegExp | string, - options: Container.ValueOptions, - replaced: { (substring: string, ...args: any[]): string } | string - ): this - - /** - * Returns `true` if callback returns `true` for (at least) one - * of the container’s children. - * - * ```js - * const hasPrefix = rule.some(i => i.prop[0] === '-') - * ``` - * - * @param condition Iterator returns true or false. - * @return Is some child pass condition. - */ - some( - condition: (node: Child, index: number, nodes: Child[]) => boolean - ): boolean - - /** - * Traverses the container’s descendant nodes, calling callback - * for each node. - * - * Like container.each(), this method is safe to use - * if you are mutating arrays during iteration. - * - * If you only need to iterate through the container’s immediate children, - * use `Container#each`. - * - * ```js - * root.walk(node => { - * // Traverses all descendant nodes. - * }) - * ``` - * - * @param callback Iterator receives each node and index. - * @return Returns `false` if iteration was broke. - */ - walk( - callback: (node: ChildNode, index: number) => false | void - ): false | undefined - - /** - * Traverses the container’s descendant nodes, calling callback - * for each at-rule node. - * - * If you pass a filter, iteration will only happen over at-rules - * that have matching names. - * - * Like `Container#each`, this method is safe - * to use if you are mutating arrays during iteration. - * - * ```js - * root.walkAtRules(rule => { - * if (isOld(rule.name)) rule.remove() - * }) - * - * let first = false - * root.walkAtRules('charset', rule => { - * if (!first) { - * first = true - * } else { - * rule.remove() - * } - * }) - * ``` - * - * @param name String or regular expression to filter at-rules by name. - * @param callback Iterator receives each node and index. - * @return Returns `false` if iteration was broke. - */ - walkAtRules( - nameFilter: RegExp | string, - callback: (atRule: AtRule, index: number) => false | void - ): false | undefined - - walkAtRules( - callback: (atRule: AtRule, index: number) => false | void - ): false | undefined - walkComments( - callback: (comment: Comment, indexed: number) => false | void - ): false | undefined - - walkComments( - callback: (comment: Comment, indexed: number) => false | void - ): false | undefined - - /** - * Traverses the container’s descendant nodes, calling callback - * for each declaration node. - * - * If you pass a filter, iteration will only happen over declarations - * with matching properties. - * - * ```js - * root.walkDecls(decl => { - * checkPropertySupport(decl.prop) - * }) - * - * root.walkDecls('border-radius', decl => { - * decl.remove() - * }) - * - * root.walkDecls(/^background/, decl => { - * decl.value = takeFirstColorFromGradient(decl.value) - * }) - * ``` - * - * Like `Container#each`, this method is safe - * to use if you are mutating arrays during iteration. - * - * @param prop String or regular expression to filter declarations - * by property name. - * @param callback Iterator receives each node and index. - * @return Returns `false` if iteration was broke. - */ - walkDecls( - propFilter: RegExp | string, - callback: (decl: Declaration, index: number) => false | void - ): false | undefined - - walkDecls( - callback: (decl: Declaration, index: number) => false | void - ): false | undefined - - /** - * Traverses the container’s descendant nodes, calling callback - * for each rule node. - * - * If you pass a filter, iteration will only happen over rules - * with matching selectors. - * - * Like `Container#each`, this method is safe - * to use if you are mutating arrays during iteration. - * - * ```js - * const selectors = [] - * root.walkRules(rule => { - * selectors.push(rule.selector) - * }) - * console.log(`Your CSS uses ${ selectors.length } selectors`) - * ``` - * - * @param selector String or regular expression to filter rules by selector. - * @param callback Iterator receives each node and index. - * @return Returns `false` if iteration was broke. - */ - walkRules( - selectorFilter: RegExp | string, - callback: (rule: Rule, index: number) => false | void - ): false | undefined - walkRules( - callback: (rule: Rule, index: number) => false | void - ): false | undefined - /** - * The container’s first child. - * - * ```js - * rule.first === rules.nodes[0] - * ``` - */ - get first(): Child | undefined - /** - * The container’s last child. - * - * ```js - * rule.last === rule.nodes[rule.nodes.length - 1] - * ``` - */ - get last(): Child | undefined -} - -declare class Container< - Child extends Node = ChildNode -> extends Container_ {} - -export = Container diff --git a/node_modules/postcss/lib/container.js b/node_modules/postcss/lib/container.js deleted file mode 100644 index 462e3f0..0000000 --- a/node_modules/postcss/lib/container.js +++ /dev/null @@ -1,441 +0,0 @@ -'use strict' - -let { isClean, my } = require('./symbols') -let Declaration = require('./declaration') -let Comment = require('./comment') -let Node = require('./node') - -let parse, Rule, AtRule, Root - -function cleanSource(nodes) { - return nodes.map(i => { - if (i.nodes) i.nodes = cleanSource(i.nodes) - delete i.source - return i - }) -} - -function markDirtyUp(node) { - node[isClean] = false - if (node.proxyOf.nodes) { - for (let i of node.proxyOf.nodes) { - markDirtyUp(i) - } - } -} - -class Container extends Node { - append(...children) { - for (let child of children) { - let nodes = this.normalize(child, this.last) - for (let node of nodes) this.proxyOf.nodes.push(node) - } - - this.markDirty() - - return this - } - - cleanRaws(keepBetween) { - super.cleanRaws(keepBetween) - if (this.nodes) { - for (let node of this.nodes) node.cleanRaws(keepBetween) - } - } - - each(callback) { - if (!this.proxyOf.nodes) return undefined - let iterator = this.getIterator() - - let index, result - while (this.indexes[iterator] < this.proxyOf.nodes.length) { - index = this.indexes[iterator] - result = callback(this.proxyOf.nodes[index], index) - if (result === false) break - - this.indexes[iterator] += 1 - } - - delete this.indexes[iterator] - return result - } - - every(condition) { - return this.nodes.every(condition) - } - - getIterator() { - if (!this.lastEach) this.lastEach = 0 - if (!this.indexes) this.indexes = {} - - this.lastEach += 1 - let iterator = this.lastEach - this.indexes[iterator] = 0 - - return iterator - } - - getProxyProcessor() { - return { - get(node, prop) { - if (prop === 'proxyOf') { - return node - } else if (!node[prop]) { - return node[prop] - } else if ( - prop === 'each' || - (typeof prop === 'string' && prop.startsWith('walk')) - ) { - return (...args) => { - return node[prop]( - ...args.map(i => { - if (typeof i === 'function') { - return (child, index) => i(child.toProxy(), index) - } else { - return i - } - }) - ) - } - } else if (prop === 'every' || prop === 'some') { - return cb => { - return node[prop]((child, ...other) => - cb(child.toProxy(), ...other) - ) - } - } else if (prop === 'root') { - return () => node.root().toProxy() - } else if (prop === 'nodes') { - return node.nodes.map(i => i.toProxy()) - } else if (prop === 'first' || prop === 'last') { - return node[prop].toProxy() - } else { - return node[prop] - } - }, - - set(node, prop, value) { - if (node[prop] === value) return true - node[prop] = value - if (prop === 'name' || prop === 'params' || prop === 'selector') { - node.markDirty() - } - return true - } - } - } - - index(child) { - if (typeof child === 'number') return child - if (child.proxyOf) child = child.proxyOf - return this.proxyOf.nodes.indexOf(child) - } - - insertAfter(exist, add) { - let existIndex = this.index(exist) - let nodes = this.normalize(add, this.proxyOf.nodes[existIndex]).reverse() - existIndex = this.index(exist) - for (let node of nodes) this.proxyOf.nodes.splice(existIndex + 1, 0, node) - - let index - for (let id in this.indexes) { - index = this.indexes[id] - if (existIndex < index) { - this.indexes[id] = index + nodes.length - } - } - - this.markDirty() - - return this - } - - insertBefore(exist, add) { - let existIndex = this.index(exist) - let type = existIndex === 0 ? 'prepend' : false - let nodes = this.normalize(add, this.proxyOf.nodes[existIndex], type).reverse() - existIndex = this.index(exist) - for (let node of nodes) this.proxyOf.nodes.splice(existIndex, 0, node) - - let index - for (let id in this.indexes) { - index = this.indexes[id] - if (existIndex <= index) { - this.indexes[id] = index + nodes.length - } - } - - this.markDirty() - - return this - } - - normalize(nodes, sample) { - if (typeof nodes === 'string') { - nodes = cleanSource(parse(nodes).nodes) - } else if (typeof nodes === 'undefined') { - nodes = [] - } else if (Array.isArray(nodes)) { - nodes = nodes.slice(0) - for (let i of nodes) { - if (i.parent) i.parent.removeChild(i, 'ignore') - } - } else if (nodes.type === 'root' && this.type !== 'document') { - nodes = nodes.nodes.slice(0) - for (let i of nodes) { - if (i.parent) i.parent.removeChild(i, 'ignore') - } - } else if (nodes.type) { - nodes = [nodes] - } else if (nodes.prop) { - if (typeof nodes.value === 'undefined') { - throw new Error('Value field is missed in node creation') - } else if (typeof nodes.value !== 'string') { - nodes.value = String(nodes.value) - } - nodes = [new Declaration(nodes)] - } else if (nodes.selector) { - nodes = [new Rule(nodes)] - } else if (nodes.name) { - nodes = [new AtRule(nodes)] - } else if (nodes.text) { - nodes = [new Comment(nodes)] - } else { - throw new Error('Unknown node type in node creation') - } - - let processed = nodes.map(i => { - /* c8 ignore next */ - if (!i[my]) Container.rebuild(i) - i = i.proxyOf - if (i.parent) i.parent.removeChild(i) - if (i[isClean]) markDirtyUp(i) - if (typeof i.raws.before === 'undefined') { - if (sample && typeof sample.raws.before !== 'undefined') { - i.raws.before = sample.raws.before.replace(/\S/g, '') - } - } - i.parent = this.proxyOf - return i - }) - - return processed - } - - prepend(...children) { - children = children.reverse() - for (let child of children) { - let nodes = this.normalize(child, this.first, 'prepend').reverse() - for (let node of nodes) this.proxyOf.nodes.unshift(node) - for (let id in this.indexes) { - this.indexes[id] = this.indexes[id] + nodes.length - } - } - - this.markDirty() - - return this - } - - push(child) { - child.parent = this - this.proxyOf.nodes.push(child) - return this - } - - removeAll() { - for (let node of this.proxyOf.nodes) node.parent = undefined - this.proxyOf.nodes = [] - - this.markDirty() - - return this - } - - removeChild(child) { - child = this.index(child) - this.proxyOf.nodes[child].parent = undefined - this.proxyOf.nodes.splice(child, 1) - - let index - for (let id in this.indexes) { - index = this.indexes[id] - if (index >= child) { - this.indexes[id] = index - 1 - } - } - - this.markDirty() - - return this - } - - replaceValues(pattern, opts, callback) { - if (!callback) { - callback = opts - opts = {} - } - - this.walkDecls(decl => { - if (opts.props && !opts.props.includes(decl.prop)) return - if (opts.fast && !decl.value.includes(opts.fast)) return - - decl.value = decl.value.replace(pattern, callback) - }) - - this.markDirty() - - return this - } - - some(condition) { - return this.nodes.some(condition) - } - - walk(callback) { - return this.each((child, i) => { - let result - try { - result = callback(child, i) - } catch (e) { - throw child.addToError(e) - } - if (result !== false && child.walk) { - result = child.walk(callback) - } - - return result - }) - } - - walkAtRules(name, callback) { - if (!callback) { - callback = name - return this.walk((child, i) => { - if (child.type === 'atrule') { - return callback(child, i) - } - }) - } - if (name instanceof RegExp) { - return this.walk((child, i) => { - if (child.type === 'atrule' && name.test(child.name)) { - return callback(child, i) - } - }) - } - return this.walk((child, i) => { - if (child.type === 'atrule' && child.name === name) { - return callback(child, i) - } - }) - } - - walkComments(callback) { - return this.walk((child, i) => { - if (child.type === 'comment') { - return callback(child, i) - } - }) - } - - walkDecls(prop, callback) { - if (!callback) { - callback = prop - return this.walk((child, i) => { - if (child.type === 'decl') { - return callback(child, i) - } - }) - } - if (prop instanceof RegExp) { - return this.walk((child, i) => { - if (child.type === 'decl' && prop.test(child.prop)) { - return callback(child, i) - } - }) - } - return this.walk((child, i) => { - if (child.type === 'decl' && child.prop === prop) { - return callback(child, i) - } - }) - } - - walkRules(selector, callback) { - if (!callback) { - callback = selector - - return this.walk((child, i) => { - if (child.type === 'rule') { - return callback(child, i) - } - }) - } - if (selector instanceof RegExp) { - return this.walk((child, i) => { - if (child.type === 'rule' && selector.test(child.selector)) { - return callback(child, i) - } - }) - } - return this.walk((child, i) => { - if (child.type === 'rule' && child.selector === selector) { - return callback(child, i) - } - }) - } - - get first() { - if (!this.proxyOf.nodes) return undefined - return this.proxyOf.nodes[0] - } - - get last() { - if (!this.proxyOf.nodes) return undefined - return this.proxyOf.nodes[this.proxyOf.nodes.length - 1] - } -} - -Container.registerParse = dependant => { - parse = dependant -} - -Container.registerRule = dependant => { - Rule = dependant -} - -Container.registerAtRule = dependant => { - AtRule = dependant -} - -Container.registerRoot = dependant => { - Root = dependant -} - -module.exports = Container -Container.default = Container - -/* c8 ignore start */ -Container.rebuild = node => { - if (node.type === 'atrule') { - Object.setPrototypeOf(node, AtRule.prototype) - } else if (node.type === 'rule') { - Object.setPrototypeOf(node, Rule.prototype) - } else if (node.type === 'decl') { - Object.setPrototypeOf(node, Declaration.prototype) - } else if (node.type === 'comment') { - Object.setPrototypeOf(node, Comment.prototype) - } else if (node.type === 'root') { - Object.setPrototypeOf(node, Root.prototype) - } - - node[my] = true - - if (node.nodes) { - node.nodes.forEach(child => { - Container.rebuild(child) - }) - } -} -/* c8 ignore stop */ diff --git a/node_modules/postcss/lib/css-syntax-error.d.ts b/node_modules/postcss/lib/css-syntax-error.d.ts deleted file mode 100644 index d2d11bf..0000000 --- a/node_modules/postcss/lib/css-syntax-error.d.ts +++ /dev/null @@ -1,248 +0,0 @@ -import { FilePosition } from './input.js' - -declare namespace CssSyntaxError { - /** - * A position that is part of a range. - */ - export interface RangePosition { - /** - * The column number in the input. - */ - column: number - - /** - * The line number in the input. - */ - line: number - } - - // eslint-disable-next-line @typescript-eslint/no-use-before-define - export { CssSyntaxError_ as default } -} - -/** - * The CSS parser throws this error for broken CSS. - * - * Custom parsers can throw this error for broken custom syntax using - * the `Node#error` method. - * - * PostCSS will use the input source map to detect the original error location. - * If you wrote a Sass file, compiled it to CSS and then parsed it with PostCSS, - * PostCSS will show the original position in the Sass file. - * - * If you need the position in the PostCSS input - * (e.g., to debug the previous compiler), use `error.input.file`. - * - * ```js - * // Raising error from plugin - * throw node.error('Unknown variable', { plugin: 'postcss-vars' }) - * ``` - * - * ```js - * // Catching and checking syntax error - * try { - * postcss.parse('a{') - * } catch (error) { - * if (error.name === 'CssSyntaxError') { - * error //=> CssSyntaxError - * } - * } - * ``` - */ -declare class CssSyntaxError_ { - /** - * Source column of the error. - * - * ```js - * error.column //=> 1 - * error.input.column //=> 4 - * ``` - * - * PostCSS will use the input source map to detect the original location. - * If you need the position in the PostCSS input, use `error.input.column`. - */ - column?: number - - /** - * Source column of the error's end, exclusive. Provided if the error pertains - * to a range. - * - * ```js - * error.endColumn //=> 1 - * error.input.endColumn //=> 4 - * ``` - * - * PostCSS will use the input source map to detect the original location. - * If you need the position in the PostCSS input, use `error.input.endColumn`. - */ - endColumn?: number - - /** - * Source line of the error's end, exclusive. Provided if the error pertains - * to a range. - * - * ```js - * error.endLine //=> 3 - * error.input.endLine //=> 4 - * ``` - * - * PostCSS will use the input source map to detect the original location. - * If you need the position in the PostCSS input, use `error.input.endLine`. - */ - endLine?: number - - /** - * Absolute path to the broken file. - * - * ```js - * error.file //=> 'a.sass' - * error.input.file //=> 'a.css' - * ``` - * - * PostCSS will use the input source map to detect the original location. - * If you need the position in the PostCSS input, use `error.input.file`. - */ - file?: string - - /** - * Input object with PostCSS internal information - * about input file. If input has source map - * from previous tool, PostCSS will use origin - * (for example, Sass) source. You can use this - * object to get PostCSS input source. - * - * ```js - * error.input.file //=> 'a.css' - * error.file //=> 'a.sass' - * ``` - */ - input?: FilePosition - - /** - * Source line of the error. - * - * ```js - * error.line //=> 2 - * error.input.line //=> 4 - * ``` - * - * PostCSS will use the input source map to detect the original location. - * If you need the position in the PostCSS input, use `error.input.line`. - */ - line?: number - - /** - * Full error text in the GNU error format - * with plugin, file, line and column. - * - * ```js - * error.message //=> 'a.css:1:1: Unclosed block' - * ``` - */ - message: string - - /** - * Always equal to `'CssSyntaxError'`. You should always check error type - * by `error.name === 'CssSyntaxError'` - * instead of `error instanceof CssSyntaxError`, - * because npm could have several PostCSS versions. - * - * ```js - * if (error.name === 'CssSyntaxError') { - * error //=> CssSyntaxError - * } - * ``` - */ - name: 'CssSyntaxError' - - /** - * Plugin name, if error came from plugin. - * - * ```js - * error.plugin //=> 'postcss-vars' - * ``` - */ - plugin?: string - - /** - * Error message. - * - * ```js - * error.message //=> 'Unclosed block' - * ``` - */ - reason: string - - /** - * Source code of the broken file. - * - * ```js - * error.source //=> 'a { b {} }' - * error.input.source //=> 'a b { }' - * ``` - */ - source?: string - - stack: string - - /** - * Instantiates a CSS syntax error. Can be instantiated for a single position - * or for a range. - * @param message Error message. - * @param lineOrStartPos If for a single position, the line number, or if for - * a range, the inclusive start position of the error. - * @param columnOrEndPos If for a single position, the column number, or if for - * a range, the exclusive end position of the error. - * @param source Source code of the broken file. - * @param file Absolute path to the broken file. - * @param plugin PostCSS plugin name, if error came from plugin. - */ - constructor( - message: string, - lineOrStartPos?: CssSyntaxError.RangePosition | number, - columnOrEndPos?: CssSyntaxError.RangePosition | number, - source?: string, - file?: string, - plugin?: string - ) - - /** - * Returns a few lines of CSS source that caused the error. - * - * If the CSS has an input source map without `sourceContent`, - * this method will return an empty string. - * - * ```js - * error.showSourceCode() //=> " 4 | } - * // 5 | a { - * // > 6 | bad - * // | ^ - * // 7 | } - * // 8 | b {" - * ``` - * - * @param color Whether arrow will be colored red by terminal - * color codes. By default, PostCSS will detect - * color support by `process.stdout.isTTY` - * and `process.env.NODE_DISABLE_COLORS`. - * @return Few lines of CSS source that caused the error. - */ - showSourceCode(color?: boolean): string - - /** - * Returns error position, message and source code of the broken part. - * - * ```js - * error.toString() //=> "CssSyntaxError: app.css:1:1: Unclosed block - * // > 1 | a { - * // | ^" - * ``` - * - * @return Error position, message and source code. - */ - toString(): string -} - -declare class CssSyntaxError extends CssSyntaxError_ {} - -export = CssSyntaxError diff --git a/node_modules/postcss/lib/css-syntax-error.js b/node_modules/postcss/lib/css-syntax-error.js deleted file mode 100644 index 1693033..0000000 --- a/node_modules/postcss/lib/css-syntax-error.js +++ /dev/null @@ -1,100 +0,0 @@ -'use strict' - -let pico = require('picocolors') - -let terminalHighlight = require('./terminal-highlight') - -class CssSyntaxError extends Error { - constructor(message, line, column, source, file, plugin) { - super(message) - this.name = 'CssSyntaxError' - this.reason = message - - if (file) { - this.file = file - } - if (source) { - this.source = source - } - if (plugin) { - this.plugin = plugin - } - if (typeof line !== 'undefined' && typeof column !== 'undefined') { - if (typeof line === 'number') { - this.line = line - this.column = column - } else { - this.line = line.line - this.column = line.column - this.endLine = column.line - this.endColumn = column.column - } - } - - this.setMessage() - - if (Error.captureStackTrace) { - Error.captureStackTrace(this, CssSyntaxError) - } - } - - setMessage() { - this.message = this.plugin ? this.plugin + ': ' : '' - this.message += this.file ? this.file : '' - if (typeof this.line !== 'undefined') { - this.message += ':' + this.line + ':' + this.column - } - this.message += ': ' + this.reason - } - - showSourceCode(color) { - if (!this.source) return '' - - let css = this.source - if (color == null) color = pico.isColorSupported - if (terminalHighlight) { - if (color) css = terminalHighlight(css) - } - - let lines = css.split(/\r?\n/) - let start = Math.max(this.line - 3, 0) - let end = Math.min(this.line + 2, lines.length) - - let maxWidth = String(end).length - - let mark, aside - if (color) { - let { bold, gray, red } = pico.createColors(true) - mark = text => bold(red(text)) - aside = text => gray(text) - } else { - mark = aside = str => str - } - - return lines - .slice(start, end) - .map((line, index) => { - let number = start + 1 + index - let gutter = ' ' + (' ' + number).slice(-maxWidth) + ' | ' - if (number === this.line) { - let spacing = - aside(gutter.replace(/\d/g, ' ')) + - line.slice(0, this.column - 1).replace(/[^\t]/g, ' ') - return mark('>') + aside(gutter) + line + '\n ' + spacing + mark('^') - } - return ' ' + aside(gutter) + line - }) - .join('\n') - } - - toString() { - let code = this.showSourceCode() - if (code) { - code = '\n\n' + code + '\n' - } - return this.name + ': ' + this.message + code - } -} - -module.exports = CssSyntaxError -CssSyntaxError.default = CssSyntaxError diff --git a/node_modules/postcss/lib/declaration.d.ts b/node_modules/postcss/lib/declaration.d.ts deleted file mode 100644 index a5db984..0000000 --- a/node_modules/postcss/lib/declaration.d.ts +++ /dev/null @@ -1,148 +0,0 @@ -import { ContainerWithChildren } from './container.js' -import Node from './node.js' - -declare namespace Declaration { - export interface DeclarationRaws extends Record { - /** - * The space symbols before the node. It also stores `*` - * and `_` symbols before the declaration (IE hack). - */ - before?: string - - /** - * The symbols between the property and value for declarations. - */ - between?: string - - /** - * The content of the important statement, if it is not just `!important`. - */ - important?: string - - /** - * Declaration value with comments. - */ - value?: { - raw: string - value: string - } - } - - export interface DeclarationProps { - /** Whether the declaration has an `!important` annotation. */ - important?: boolean - /** Name of the declaration. */ - prop: string - /** Information used to generate byte-to-byte equal node string as it was in the origin input. */ - raws?: DeclarationRaws - /** Value of the declaration. */ - value: string - } - - // eslint-disable-next-line @typescript-eslint/no-use-before-define - export { Declaration_ as default } -} - -/** - * It represents a class that handles - * [CSS declarations](https://developer.mozilla.org/en-US/docs/Web/CSS/Syntax#css_declarations) - * - * ```js - * Once (root, { Declaration }) { - * const color = new Declaration({ prop: 'color', value: 'black' }) - * root.append(color) - * } - * ``` - * - * ```js - * const root = postcss.parse('a { color: black }') - * const decl = root.first?.first - * - * decl.type //=> 'decl' - * decl.toString() //=> ' color: black' - * ``` - */ -declare class Declaration_ extends Node { - /** - * It represents a specificity of the declaration. - * - * If true, the CSS declaration will have an - * [important](https://developer.mozilla.org/en-US/docs/Web/CSS/important) - * specifier. - * - * ```js - * const root = postcss.parse('a { color: black !important; color: red }') - * - * root.first.first.important //=> true - * root.first.last.important //=> undefined - * ``` - */ - important: boolean - - parent: ContainerWithChildren | undefined - - /** - * The property name for a CSS declaration. - * - * ```js - * const root = postcss.parse('a { color: black }') - * const decl = root.first.first - * - * decl.prop //=> 'color' - * ``` - */ - prop: string - - raws: Declaration.DeclarationRaws - - type: 'decl' - - /** - * The property value for a CSS declaration. - * - * Any CSS comments inside the value string will be filtered out. - * CSS comments present in the source value will be available in - * the `raws` property. - * - * Assigning new `value` would ignore the comments in `raws` - * property while compiling node to string. - * - * ```js - * const root = postcss.parse('a { color: black }') - * const decl = root.first.first - * - * decl.value //=> 'black' - * ``` - */ - value: string - - /** - * It represents a getter that returns `true` if a declaration starts with - * `--` or `$`, which are used to declare variables in CSS and SASS/SCSS. - * - * ```js - * const root = postcss.parse(':root { --one: 1 }') - * const one = root.first.first - * - * one.variable //=> true - * ``` - * - * ```js - * const root = postcss.parse('$one: 1') - * const one = root.first - * - * one.variable //=> true - * ``` - */ - variable: boolean - - constructor(defaults?: Declaration.DeclarationProps) - assign(overrides: Declaration.DeclarationProps | object): this - clone(overrides?: Partial): Declaration - cloneAfter(overrides?: Partial): Declaration - cloneBefore(overrides?: Partial): Declaration -} - -declare class Declaration extends Declaration_ {} - -export = Declaration diff --git a/node_modules/postcss/lib/declaration.js b/node_modules/postcss/lib/declaration.js deleted file mode 100644 index a04bdec..0000000 --- a/node_modules/postcss/lib/declaration.js +++ /dev/null @@ -1,24 +0,0 @@ -'use strict' - -let Node = require('./node') - -class Declaration extends Node { - constructor(defaults) { - if ( - defaults && - typeof defaults.value !== 'undefined' && - typeof defaults.value !== 'string' - ) { - defaults = { ...defaults, value: String(defaults.value) } - } - super(defaults) - this.type = 'decl' - } - - get variable() { - return this.prop.startsWith('--') || this.prop[0] === '$' - } -} - -module.exports = Declaration -Declaration.default = Declaration diff --git a/node_modules/postcss/lib/document.d.ts b/node_modules/postcss/lib/document.d.ts deleted file mode 100644 index a368f16..0000000 --- a/node_modules/postcss/lib/document.d.ts +++ /dev/null @@ -1,69 +0,0 @@ -import Container, { ContainerProps } from './container.js' -import { ProcessOptions } from './postcss.js' -import Result from './result.js' -import Root from './root.js' - -declare namespace Document { - export interface DocumentProps extends ContainerProps { - nodes?: Root[] - - /** - * Information to generate byte-to-byte equal node string as it was - * in the origin input. - * - * Every parser saves its own properties. - */ - raws?: Record - } - - // eslint-disable-next-line @typescript-eslint/no-use-before-define - export { Document_ as default } -} - -/** - * Represents a file and contains all its parsed nodes. - * - * **Experimental:** some aspects of this node could change within minor - * or patch version releases. - * - * ```js - * const document = htmlParser( - * '' - * ) - * document.type //=> 'document' - * document.nodes.length //=> 2 - * ``` - */ -declare class Document_ extends Container { - nodes: Root[] - parent: undefined - type: 'document' - - constructor(defaults?: Document.DocumentProps) - - assign(overrides: Document.DocumentProps | object): this - clone(overrides?: Partial): Document - cloneAfter(overrides?: Partial): Document - cloneBefore(overrides?: Partial): Document - - /** - * Returns a `Result` instance representing the document’s CSS roots. - * - * ```js - * const root1 = postcss.parse(css1, { from: 'a.css' }) - * const root2 = postcss.parse(css2, { from: 'b.css' }) - * const document = postcss.document() - * document.append(root1) - * document.append(root2) - * const result = document.toResult({ to: 'all.css', map: true }) - * ``` - * - * @param opts Options. - * @return Result with current document’s CSS. - */ - toResult(options?: ProcessOptions): Result -} - -declare class Document extends Document_ {} - -export = Document diff --git a/node_modules/postcss/lib/document.js b/node_modules/postcss/lib/document.js deleted file mode 100644 index 4468991..0000000 --- a/node_modules/postcss/lib/document.js +++ /dev/null @@ -1,33 +0,0 @@ -'use strict' - -let Container = require('./container') - -let LazyResult, Processor - -class Document extends Container { - constructor(defaults) { - // type needs to be passed to super, otherwise child roots won't be normalized correctly - super({ type: 'document', ...defaults }) - - if (!this.nodes) { - this.nodes = [] - } - } - - toResult(opts = {}) { - let lazy = new LazyResult(new Processor(), this, opts) - - return lazy.stringify() - } -} - -Document.registerLazyResult = dependant => { - LazyResult = dependant -} - -Document.registerProcessor = dependant => { - Processor = dependant -} - -module.exports = Document -Document.default = Document diff --git a/node_modules/postcss/lib/fromJSON.d.ts b/node_modules/postcss/lib/fromJSON.d.ts deleted file mode 100644 index e1deedb..0000000 --- a/node_modules/postcss/lib/fromJSON.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { JSONHydrator } from './postcss.js' - -interface FromJSON extends JSONHydrator { - default: FromJSON -} - -declare const fromJSON: FromJSON - -export = fromJSON diff --git a/node_modules/postcss/lib/fromJSON.js b/node_modules/postcss/lib/fromJSON.js deleted file mode 100644 index 09f2b89..0000000 --- a/node_modules/postcss/lib/fromJSON.js +++ /dev/null @@ -1,54 +0,0 @@ -'use strict' - -let Declaration = require('./declaration') -let PreviousMap = require('./previous-map') -let Comment = require('./comment') -let AtRule = require('./at-rule') -let Input = require('./input') -let Root = require('./root') -let Rule = require('./rule') - -function fromJSON(json, inputs) { - if (Array.isArray(json)) return json.map(n => fromJSON(n)) - - let { inputs: ownInputs, ...defaults } = json - if (ownInputs) { - inputs = [] - for (let input of ownInputs) { - let inputHydrated = { ...input, __proto__: Input.prototype } - if (inputHydrated.map) { - inputHydrated.map = { - ...inputHydrated.map, - __proto__: PreviousMap.prototype - } - } - inputs.push(inputHydrated) - } - } - if (defaults.nodes) { - defaults.nodes = json.nodes.map(n => fromJSON(n, inputs)) - } - if (defaults.source) { - let { inputId, ...source } = defaults.source - defaults.source = source - if (inputId != null) { - defaults.source.input = inputs[inputId] - } - } - if (defaults.type === 'root') { - return new Root(defaults) - } else if (defaults.type === 'decl') { - return new Declaration(defaults) - } else if (defaults.type === 'rule') { - return new Rule(defaults) - } else if (defaults.type === 'comment') { - return new Comment(defaults) - } else if (defaults.type === 'atrule') { - return new AtRule(defaults) - } else { - throw new Error('Unknown node type: ' + json.type) - } -} - -module.exports = fromJSON -fromJSON.default = fromJSON diff --git a/node_modules/postcss/lib/input.d.ts b/node_modules/postcss/lib/input.d.ts deleted file mode 100644 index c718bd1..0000000 --- a/node_modules/postcss/lib/input.d.ts +++ /dev/null @@ -1,194 +0,0 @@ -import { CssSyntaxError, ProcessOptions } from './postcss.js' -import PreviousMap from './previous-map.js' - -declare namespace Input { - export interface FilePosition { - /** - * Column of inclusive start position in source file. - */ - column: number - - /** - * Column of exclusive end position in source file. - */ - endColumn?: number - - /** - * Line of exclusive end position in source file. - */ - endLine?: number - - /** - * Absolute path to the source file. - */ - file?: string - - /** - * Line of inclusive start position in source file. - */ - line: number - - /** - * Source code. - */ - source?: string - - /** - * URL for the source file. - */ - url: string - } - - // eslint-disable-next-line @typescript-eslint/no-use-before-define - export { Input_ as default } -} - -/** - * Represents the source CSS. - * - * ```js - * const root = postcss.parse(css, { from: file }) - * const input = root.source.input - * ``` - */ -declare class Input_ { - /** - * Input CSS source. - * - * ```js - * const input = postcss.parse('a{}', { from: file }).input - * input.css //=> "a{}" - * ``` - */ - css: string - - /** - * The absolute path to the CSS source file defined - * with the `from` option. - * - * ```js - * const root = postcss.parse(css, { from: 'a.css' }) - * root.source.input.file //=> '/home/ai/a.css' - * ``` - */ - file?: string - - /** - * The flag to indicate whether or not the source code has Unicode BOM. - */ - hasBOM: boolean - - /** - * The unique ID of the CSS source. It will be created if `from` option - * is not provided (because PostCSS does not know the file path). - * - * ```js - * const root = postcss.parse(css) - * root.source.input.file //=> undefined - * root.source.input.id //=> "" - * ``` - */ - id?: string - - /** - * The input source map passed from a compilation step before PostCSS - * (for example, from Sass compiler). - * - * ```js - * root.source.input.map.consumer().sources //=> ['a.sass'] - * ``` - */ - map: PreviousMap - - /** - * @param css Input CSS source. - * @param opts Process options. - */ - constructor(css: string, opts?: ProcessOptions) - - error( - message: string, - start: - | { - column: number - line: number - } - | { - offset: number - }, - end: - | { - column: number - line: number - } - | { - offset: number - }, - opts?: { plugin?: CssSyntaxError['plugin'] } - ): CssSyntaxError - - /** - * Returns `CssSyntaxError` with information about the error and its position. - */ - error( - message: string, - line: number, - column: number, - opts?: { plugin?: CssSyntaxError['plugin'] } - ): CssSyntaxError - - error( - message: string, - offset: number, - opts?: { plugin?: CssSyntaxError['plugin'] } - ): CssSyntaxError - - /** - * Converts source offset to line and column. - * - * @param offset Source offset. - */ - fromOffset(offset: number): { col: number; line: number } | null - /** - * Reads the input source map and returns a symbol position - * in the input source (e.g., in a Sass file that was compiled - * to CSS before being passed to PostCSS). Optionally takes an - * end position, exclusive. - * - * ```js - * root.source.input.origin(1, 1) //=> { file: 'a.css', line: 3, column: 1 } - * root.source.input.origin(1, 1, 1, 4) - * //=> { file: 'a.css', line: 3, column: 1, endLine: 3, endColumn: 4 } - * ``` - * - * @param line Line for inclusive start position in input CSS. - * @param column Column for inclusive start position in input CSS. - * @param endLine Line for exclusive end position in input CSS. - * @param endColumn Column for exclusive end position in input CSS. - * - * @return Position in input source. - */ - origin( - line: number, - column: number, - endLine?: number, - endColumn?: number - ): false | Input.FilePosition - /** - * The CSS source identifier. Contains `Input#file` if the user - * set the `from` option, or `Input#id` if they did not. - * - * ```js - * const root = postcss.parse(css, { from: 'a.css' }) - * root.source.input.from //=> "/home/ai/a.css" - * - * const root = postcss.parse(css) - * root.source.input.from //=> "" - * ``` - */ - get from(): string -} - -declare class Input extends Input_ {} - -export = Input diff --git a/node_modules/postcss/lib/input.js b/node_modules/postcss/lib/input.js deleted file mode 100644 index 4b5ee5e..0000000 --- a/node_modules/postcss/lib/input.js +++ /dev/null @@ -1,248 +0,0 @@ -'use strict' - -let { SourceMapConsumer, SourceMapGenerator } = require('source-map-js') -let { fileURLToPath, pathToFileURL } = require('url') -let { isAbsolute, resolve } = require('path') -let { nanoid } = require('nanoid/non-secure') - -let terminalHighlight = require('./terminal-highlight') -let CssSyntaxError = require('./css-syntax-error') -let PreviousMap = require('./previous-map') - -let fromOffsetCache = Symbol('fromOffsetCache') - -let sourceMapAvailable = Boolean(SourceMapConsumer && SourceMapGenerator) -let pathAvailable = Boolean(resolve && isAbsolute) - -class Input { - constructor(css, opts = {}) { - if ( - css === null || - typeof css === 'undefined' || - (typeof css === 'object' && !css.toString) - ) { - throw new Error(`PostCSS received ${css} instead of CSS string`) - } - - this.css = css.toString() - - if (this.css[0] === '\uFEFF' || this.css[0] === '\uFFFE') { - this.hasBOM = true - this.css = this.css.slice(1) - } else { - this.hasBOM = false - } - - if (opts.from) { - if ( - !pathAvailable || - /^\w+:\/\//.test(opts.from) || - isAbsolute(opts.from) - ) { - this.file = opts.from - } else { - this.file = resolve(opts.from) - } - } - - if (pathAvailable && sourceMapAvailable) { - let map = new PreviousMap(this.css, opts) - if (map.text) { - this.map = map - let file = map.consumer().file - if (!this.file && file) this.file = this.mapResolve(file) - } - } - - if (!this.file) { - this.id = '' - } - if (this.map) this.map.file = this.from - } - - error(message, line, column, opts = {}) { - let result, endLine, endColumn - - if (line && typeof line === 'object') { - let start = line - let end = column - if (typeof start.offset === 'number') { - let pos = this.fromOffset(start.offset) - line = pos.line - column = pos.col - } else { - line = start.line - column = start.column - } - if (typeof end.offset === 'number') { - let pos = this.fromOffset(end.offset) - endLine = pos.line - endColumn = pos.col - } else { - endLine = end.line - endColumn = end.column - } - } else if (!column) { - let pos = this.fromOffset(line) - line = pos.line - column = pos.col - } - - let origin = this.origin(line, column, endLine, endColumn) - if (origin) { - result = new CssSyntaxError( - message, - origin.endLine === undefined - ? origin.line - : { column: origin.column, line: origin.line }, - origin.endLine === undefined - ? origin.column - : { column: origin.endColumn, line: origin.endLine }, - origin.source, - origin.file, - opts.plugin - ) - } else { - result = new CssSyntaxError( - message, - endLine === undefined ? line : { column, line }, - endLine === undefined ? column : { column: endColumn, line: endLine }, - this.css, - this.file, - opts.plugin - ) - } - - result.input = { column, endColumn, endLine, line, source: this.css } - if (this.file) { - if (pathToFileURL) { - result.input.url = pathToFileURL(this.file).toString() - } - result.input.file = this.file - } - - return result - } - - fromOffset(offset) { - let lastLine, lineToIndex - if (!this[fromOffsetCache]) { - let lines = this.css.split('\n') - lineToIndex = new Array(lines.length) - let prevIndex = 0 - - for (let i = 0, l = lines.length; i < l; i++) { - lineToIndex[i] = prevIndex - prevIndex += lines[i].length + 1 - } - - this[fromOffsetCache] = lineToIndex - } else { - lineToIndex = this[fromOffsetCache] - } - lastLine = lineToIndex[lineToIndex.length - 1] - - let min = 0 - if (offset >= lastLine) { - min = lineToIndex.length - 1 - } else { - let max = lineToIndex.length - 2 - let mid - while (min < max) { - mid = min + ((max - min) >> 1) - if (offset < lineToIndex[mid]) { - max = mid - 1 - } else if (offset >= lineToIndex[mid + 1]) { - min = mid + 1 - } else { - min = mid - break - } - } - } - return { - col: offset - lineToIndex[min] + 1, - line: min + 1 - } - } - - mapResolve(file) { - if (/^\w+:\/\//.test(file)) { - return file - } - return resolve(this.map.consumer().sourceRoot || this.map.root || '.', file) - } - - origin(line, column, endLine, endColumn) { - if (!this.map) return false - let consumer = this.map.consumer() - - let from = consumer.originalPositionFor({ column, line }) - if (!from.source) return false - - let to - if (typeof endLine === 'number') { - to = consumer.originalPositionFor({ column: endColumn, line: endLine }) - } - - let fromUrl - - if (isAbsolute(from.source)) { - fromUrl = pathToFileURL(from.source) - } else { - fromUrl = new URL( - from.source, - this.map.consumer().sourceRoot || pathToFileURL(this.map.mapFile) - ) - } - - let result = { - column: from.column, - endColumn: to && to.column, - endLine: to && to.line, - line: from.line, - url: fromUrl.toString() - } - - if (fromUrl.protocol === 'file:') { - if (fileURLToPath) { - result.file = fileURLToPath(fromUrl) - } else { - /* c8 ignore next 2 */ - throw new Error(`file: protocol is not available in this PostCSS build`) - } - } - - let source = consumer.sourceContentFor(from.source) - if (source) result.source = source - - return result - } - - toJSON() { - let json = {} - for (let name of ['hasBOM', 'css', 'file', 'id']) { - if (this[name] != null) { - json[name] = this[name] - } - } - if (this.map) { - json.map = { ...this.map } - if (json.map.consumerCache) { - json.map.consumerCache = undefined - } - } - return json - } - - get from() { - return this.file || this.id - } -} - -module.exports = Input -Input.default = Input - -if (terminalHighlight && terminalHighlight.registerInput) { - terminalHighlight.registerInput(Input) -} diff --git a/node_modules/postcss/lib/lazy-result.d.ts b/node_modules/postcss/lib/lazy-result.d.ts deleted file mode 100644 index dd291aa..0000000 --- a/node_modules/postcss/lib/lazy-result.d.ts +++ /dev/null @@ -1,190 +0,0 @@ -import Document from './document.js' -import { SourceMap } from './postcss.js' -import Processor from './processor.js' -import Result, { Message, ResultOptions } from './result.js' -import Root from './root.js' -import Warning from './warning.js' - -declare namespace LazyResult { - // eslint-disable-next-line @typescript-eslint/no-use-before-define - export { LazyResult_ as default } -} - -/** - * A Promise proxy for the result of PostCSS transformations. - * - * A `LazyResult` instance is returned by `Processor#process`. - * - * ```js - * const lazy = postcss([autoprefixer]).process(css) - * ``` - */ -declare class LazyResult_ - implements PromiseLike> -{ - /** - * Processes input CSS through synchronous and asynchronous plugins - * and calls onRejected for each error thrown in any plugin. - * - * It implements standard Promise API. - * - * ```js - * postcss([autoprefixer]).process(css).then(result => { - * console.log(result.css) - * }).catch(error => { - * console.error(error) - * }) - * ``` - */ - catch: Promise>['catch'] - - /** - * Processes input CSS through synchronous and asynchronous plugins - * and calls onFinally on any error or when all plugins will finish work. - * - * It implements standard Promise API. - * - * ```js - * postcss([autoprefixer]).process(css).finally(() => { - * console.log('processing ended') - * }) - * ``` - */ - finally: Promise>['finally'] - - /** - * Processes input CSS through synchronous and asynchronous plugins - * and calls `onFulfilled` with a Result instance. If a plugin throws - * an error, the `onRejected` callback will be executed. - * - * It implements standard Promise API. - * - * ```js - * postcss([autoprefixer]).process(css, { from: cssPath }).then(result => { - * console.log(result.css) - * }) - * ``` - */ - then: Promise>['then'] - - /** - * @param processor Processor used for this transformation. - * @param css CSS to parse and transform. - * @param opts Options from the `Processor#process` or `Root#toResult`. - */ - constructor(processor: Processor, css: string, opts: ResultOptions) - - /** - * Run plugin in async way and return `Result`. - * - * @return Result with output content. - */ - async(): Promise> - - /** - * Run plugin in sync way and return `Result`. - * - * @return Result with output content. - */ - sync(): Result - - /** - * Alias for the `LazyResult#css` property. - * - * ```js - * lazy + '' === lazy.css - * ``` - * - * @return Output CSS. - */ - toString(): string - - /** - * Processes input CSS through synchronous plugins - * and calls `Result#warnings`. - * - * @return Warnings from plugins. - */ - warnings(): Warning[] - - /** - * An alias for the `css` property. Use it with syntaxes - * that generate non-CSS output. - * - * This property will only work with synchronous plugins. - * If the processor contains any asynchronous plugins - * it will throw an error. - * - * PostCSS runners should always use `LazyResult#then`. - */ - get content(): string - - /** - * Processes input CSS through synchronous plugins, converts `Root` - * to a CSS string and returns `Result#css`. - * - * This property will only work with synchronous plugins. - * If the processor contains any asynchronous plugins - * it will throw an error. - * - * PostCSS runners should always use `LazyResult#then`. - */ - get css(): string - - /** - * Processes input CSS through synchronous plugins - * and returns `Result#map`. - * - * This property will only work with synchronous plugins. - * If the processor contains any asynchronous plugins - * it will throw an error. - * - * PostCSS runners should always use `LazyResult#then`. - */ - get map(): SourceMap - - /** - * Processes input CSS through synchronous plugins - * and returns `Result#messages`. - * - * This property will only work with synchronous plugins. If the processor - * contains any asynchronous plugins it will throw an error. - * - * PostCSS runners should always use `LazyResult#then`. - */ - get messages(): Message[] - - /** - * Options from the `Processor#process` call. - */ - get opts(): ResultOptions - - /** - * Returns a `Processor` instance, which will be used - * for CSS transformations. - */ - get processor(): Processor - - /** - * Processes input CSS through synchronous plugins - * and returns `Result#root`. - * - * This property will only work with synchronous plugins. If the processor - * contains any asynchronous plugins it will throw an error. - * - * PostCSS runners should always use `LazyResult#then`. - */ - get root(): RootNode - - /** - * Returns the default string description of an object. - * Required to implement the Promise interface. - */ - get [Symbol.toStringTag](): string -} - -declare class LazyResult< - RootNode = Document | Root -> extends LazyResult_ {} - -export = LazyResult diff --git a/node_modules/postcss/lib/lazy-result.js b/node_modules/postcss/lib/lazy-result.js deleted file mode 100644 index 126f40c..0000000 --- a/node_modules/postcss/lib/lazy-result.js +++ /dev/null @@ -1,550 +0,0 @@ -'use strict' - -let { isClean, my } = require('./symbols') -let MapGenerator = require('./map-generator') -let stringify = require('./stringify') -let Container = require('./container') -let Document = require('./document') -let warnOnce = require('./warn-once') -let Result = require('./result') -let parse = require('./parse') -let Root = require('./root') - -const TYPE_TO_CLASS_NAME = { - atrule: 'AtRule', - comment: 'Comment', - decl: 'Declaration', - document: 'Document', - root: 'Root', - rule: 'Rule' -} - -const PLUGIN_PROPS = { - AtRule: true, - AtRuleExit: true, - Comment: true, - CommentExit: true, - Declaration: true, - DeclarationExit: true, - Document: true, - DocumentExit: true, - Once: true, - OnceExit: true, - postcssPlugin: true, - prepare: true, - Root: true, - RootExit: true, - Rule: true, - RuleExit: true -} - -const NOT_VISITORS = { - Once: true, - postcssPlugin: true, - prepare: true -} - -const CHILDREN = 0 - -function isPromise(obj) { - return typeof obj === 'object' && typeof obj.then === 'function' -} - -function getEvents(node) { - let key = false - let type = TYPE_TO_CLASS_NAME[node.type] - if (node.type === 'decl') { - key = node.prop.toLowerCase() - } else if (node.type === 'atrule') { - key = node.name.toLowerCase() - } - - if (key && node.append) { - return [ - type, - type + '-' + key, - CHILDREN, - type + 'Exit', - type + 'Exit-' + key - ] - } else if (key) { - return [type, type + '-' + key, type + 'Exit', type + 'Exit-' + key] - } else if (node.append) { - return [type, CHILDREN, type + 'Exit'] - } else { - return [type, type + 'Exit'] - } -} - -function toStack(node) { - let events - if (node.type === 'document') { - events = ['Document', CHILDREN, 'DocumentExit'] - } else if (node.type === 'root') { - events = ['Root', CHILDREN, 'RootExit'] - } else { - events = getEvents(node) - } - - return { - eventIndex: 0, - events, - iterator: 0, - node, - visitorIndex: 0, - visitors: [] - } -} - -function cleanMarks(node) { - node[isClean] = false - if (node.nodes) node.nodes.forEach(i => cleanMarks(i)) - return node -} - -let postcss = {} - -class LazyResult { - constructor(processor, css, opts) { - this.stringified = false - this.processed = false - - let root - if ( - typeof css === 'object' && - css !== null && - (css.type === 'root' || css.type === 'document') - ) { - root = cleanMarks(css) - } else if (css instanceof LazyResult || css instanceof Result) { - root = cleanMarks(css.root) - if (css.map) { - if (typeof opts.map === 'undefined') opts.map = {} - if (!opts.map.inline) opts.map.inline = false - opts.map.prev = css.map - } - } else { - let parser = parse - if (opts.syntax) parser = opts.syntax.parse - if (opts.parser) parser = opts.parser - if (parser.parse) parser = parser.parse - - try { - root = parser(css, opts) - } catch (error) { - this.processed = true - this.error = error - } - - if (root && !root[my]) { - /* c8 ignore next 2 */ - Container.rebuild(root) - } - } - - this.result = new Result(processor, root, opts) - this.helpers = { ...postcss, postcss, result: this.result } - this.plugins = this.processor.plugins.map(plugin => { - if (typeof plugin === 'object' && plugin.prepare) { - return { ...plugin, ...plugin.prepare(this.result) } - } else { - return plugin - } - }) - } - - async() { - if (this.error) return Promise.reject(this.error) - if (this.processed) return Promise.resolve(this.result) - if (!this.processing) { - this.processing = this.runAsync() - } - return this.processing - } - - catch(onRejected) { - return this.async().catch(onRejected) - } - - finally(onFinally) { - return this.async().then(onFinally, onFinally) - } - - getAsyncError() { - throw new Error('Use process(css).then(cb) to work with async plugins') - } - - handleError(error, node) { - let plugin = this.result.lastPlugin - try { - if (node) node.addToError(error) - this.error = error - if (error.name === 'CssSyntaxError' && !error.plugin) { - error.plugin = plugin.postcssPlugin - error.setMessage() - } else if (plugin.postcssVersion) { - if (process.env.NODE_ENV !== 'production') { - let pluginName = plugin.postcssPlugin - let pluginVer = plugin.postcssVersion - let runtimeVer = this.result.processor.version - let a = pluginVer.split('.') - let b = runtimeVer.split('.') - - if (a[0] !== b[0] || parseInt(a[1]) > parseInt(b[1])) { - // eslint-disable-next-line no-console - console.error( - 'Unknown error from PostCSS plugin. Your current PostCSS ' + - 'version is ' + - runtimeVer + - ', but ' + - pluginName + - ' uses ' + - pluginVer + - '. Perhaps this is the source of the error below.' - ) - } - } - } - } catch (err) { - /* c8 ignore next 3 */ - // eslint-disable-next-line no-console - if (console && console.error) console.error(err) - } - return error - } - - prepareVisitors() { - this.listeners = {} - let add = (plugin, type, cb) => { - if (!this.listeners[type]) this.listeners[type] = [] - this.listeners[type].push([plugin, cb]) - } - for (let plugin of this.plugins) { - if (typeof plugin === 'object') { - for (let event in plugin) { - if (!PLUGIN_PROPS[event] && /^[A-Z]/.test(event)) { - throw new Error( - `Unknown event ${event} in ${plugin.postcssPlugin}. ` + - `Try to update PostCSS (${this.processor.version} now).` - ) - } - if (!NOT_VISITORS[event]) { - if (typeof plugin[event] === 'object') { - for (let filter in plugin[event]) { - if (filter === '*') { - add(plugin, event, plugin[event][filter]) - } else { - add( - plugin, - event + '-' + filter.toLowerCase(), - plugin[event][filter] - ) - } - } - } else if (typeof plugin[event] === 'function') { - add(plugin, event, plugin[event]) - } - } - } - } - } - this.hasListener = Object.keys(this.listeners).length > 0 - } - - async runAsync() { - this.plugin = 0 - for (let i = 0; i < this.plugins.length; i++) { - let plugin = this.plugins[i] - let promise = this.runOnRoot(plugin) - if (isPromise(promise)) { - try { - await promise - } catch (error) { - throw this.handleError(error) - } - } - } - - this.prepareVisitors() - if (this.hasListener) { - let root = this.result.root - while (!root[isClean]) { - root[isClean] = true - let stack = [toStack(root)] - while (stack.length > 0) { - let promise = this.visitTick(stack) - if (isPromise(promise)) { - try { - await promise - } catch (e) { - let node = stack[stack.length - 1].node - throw this.handleError(e, node) - } - } - } - } - - if (this.listeners.OnceExit) { - for (let [plugin, visitor] of this.listeners.OnceExit) { - this.result.lastPlugin = plugin - try { - if (root.type === 'document') { - let roots = root.nodes.map(subRoot => - visitor(subRoot, this.helpers) - ) - - await Promise.all(roots) - } else { - await visitor(root, this.helpers) - } - } catch (e) { - throw this.handleError(e) - } - } - } - } - - this.processed = true - return this.stringify() - } - - runOnRoot(plugin) { - this.result.lastPlugin = plugin - try { - if (typeof plugin === 'object' && plugin.Once) { - if (this.result.root.type === 'document') { - let roots = this.result.root.nodes.map(root => - plugin.Once(root, this.helpers) - ) - - if (isPromise(roots[0])) { - return Promise.all(roots) - } - - return roots - } - - return plugin.Once(this.result.root, this.helpers) - } else if (typeof plugin === 'function') { - return plugin(this.result.root, this.result) - } - } catch (error) { - throw this.handleError(error) - } - } - - stringify() { - if (this.error) throw this.error - if (this.stringified) return this.result - this.stringified = true - - this.sync() - - let opts = this.result.opts - let str = stringify - if (opts.syntax) str = opts.syntax.stringify - if (opts.stringifier) str = opts.stringifier - if (str.stringify) str = str.stringify - - let map = new MapGenerator(str, this.result.root, this.result.opts) - let data = map.generate() - this.result.css = data[0] - this.result.map = data[1] - - return this.result - } - - sync() { - if (this.error) throw this.error - if (this.processed) return this.result - this.processed = true - - if (this.processing) { - throw this.getAsyncError() - } - - for (let plugin of this.plugins) { - let promise = this.runOnRoot(plugin) - if (isPromise(promise)) { - throw this.getAsyncError() - } - } - - this.prepareVisitors() - if (this.hasListener) { - let root = this.result.root - while (!root[isClean]) { - root[isClean] = true - this.walkSync(root) - } - if (this.listeners.OnceExit) { - if (root.type === 'document') { - for (let subRoot of root.nodes) { - this.visitSync(this.listeners.OnceExit, subRoot) - } - } else { - this.visitSync(this.listeners.OnceExit, root) - } - } - } - - return this.result - } - - then(onFulfilled, onRejected) { - if (process.env.NODE_ENV !== 'production') { - if (!('from' in this.opts)) { - warnOnce( - 'Without `from` option PostCSS could generate wrong source map ' + - 'and will not find Browserslist config. Set it to CSS file path ' + - 'or to `undefined` to prevent this warning.' - ) - } - } - return this.async().then(onFulfilled, onRejected) - } - - toString() { - return this.css - } - - visitSync(visitors, node) { - for (let [plugin, visitor] of visitors) { - this.result.lastPlugin = plugin - let promise - try { - promise = visitor(node, this.helpers) - } catch (e) { - throw this.handleError(e, node.proxyOf) - } - if (node.type !== 'root' && node.type !== 'document' && !node.parent) { - return true - } - if (isPromise(promise)) { - throw this.getAsyncError() - } - } - } - - visitTick(stack) { - let visit = stack[stack.length - 1] - let { node, visitors } = visit - - if (node.type !== 'root' && node.type !== 'document' && !node.parent) { - stack.pop() - return - } - - if (visitors.length > 0 && visit.visitorIndex < visitors.length) { - let [plugin, visitor] = visitors[visit.visitorIndex] - visit.visitorIndex += 1 - if (visit.visitorIndex === visitors.length) { - visit.visitors = [] - visit.visitorIndex = 0 - } - this.result.lastPlugin = plugin - try { - return visitor(node.toProxy(), this.helpers) - } catch (e) { - throw this.handleError(e, node) - } - } - - if (visit.iterator !== 0) { - let iterator = visit.iterator - let child - while ((child = node.nodes[node.indexes[iterator]])) { - node.indexes[iterator] += 1 - if (!child[isClean]) { - child[isClean] = true - stack.push(toStack(child)) - return - } - } - visit.iterator = 0 - delete node.indexes[iterator] - } - - let events = visit.events - while (visit.eventIndex < events.length) { - let event = events[visit.eventIndex] - visit.eventIndex += 1 - if (event === CHILDREN) { - if (node.nodes && node.nodes.length) { - node[isClean] = true - visit.iterator = node.getIterator() - } - return - } else if (this.listeners[event]) { - visit.visitors = this.listeners[event] - return - } - } - stack.pop() - } - - walkSync(node) { - node[isClean] = true - let events = getEvents(node) - for (let event of events) { - if (event === CHILDREN) { - if (node.nodes) { - node.each(child => { - if (!child[isClean]) this.walkSync(child) - }) - } - } else { - let visitors = this.listeners[event] - if (visitors) { - if (this.visitSync(visitors, node.toProxy())) return - } - } - } - } - - warnings() { - return this.sync().warnings() - } - - get content() { - return this.stringify().content - } - - get css() { - return this.stringify().css - } - - get map() { - return this.stringify().map - } - - get messages() { - return this.sync().messages - } - - get opts() { - return this.result.opts - } - - get processor() { - return this.result.processor - } - - get root() { - return this.sync().root - } - - get [Symbol.toStringTag]() { - return 'LazyResult' - } -} - -LazyResult.registerPostcss = dependant => { - postcss = dependant -} - -module.exports = LazyResult -LazyResult.default = LazyResult - -Root.registerLazyResult(LazyResult) -Document.registerLazyResult(LazyResult) diff --git a/node_modules/postcss/lib/list.d.ts b/node_modules/postcss/lib/list.d.ts deleted file mode 100644 index 1a74d74..0000000 --- a/node_modules/postcss/lib/list.d.ts +++ /dev/null @@ -1,57 +0,0 @@ -declare namespace list { - type List = { - /** - * Safely splits comma-separated values (such as those for `transition-*` - * and `background` properties). - * - * ```js - * Once (root, { list }) { - * list.comma('black, linear-gradient(white, black)') - * //=> ['black', 'linear-gradient(white, black)'] - * } - * ``` - * - * @param str Comma-separated values. - * @return Split values. - */ - comma(str: string): string[] - - default: List - - /** - * Safely splits space-separated values (such as those for `background`, - * `border-radius`, and other shorthand properties). - * - * ```js - * Once (root, { list }) { - * list.space('1px calc(10% + 1px)') //=> ['1px', 'calc(10% + 1px)'] - * } - * ``` - * - * @param str Space-separated values. - * @return Split values. - */ - space(str: string): string[] - - /** - * Safely splits values. - * - * ```js - * Once (root, { list }) { - * list.split('1px calc(10% + 1px)', [' ', '\n', '\t']) //=> ['1px', 'calc(10% + 1px)'] - * } - * ``` - * - * @param string separated values. - * @param separators array of separators. - * @param last boolean indicator. - * @return Split values. - */ - split(string: string, separators: string[], last: boolean): string[] - } -} - -// eslint-disable-next-line @typescript-eslint/no-redeclare -declare const list: list.List - -export = list diff --git a/node_modules/postcss/lib/list.js b/node_modules/postcss/lib/list.js deleted file mode 100644 index 1b31f98..0000000 --- a/node_modules/postcss/lib/list.js +++ /dev/null @@ -1,58 +0,0 @@ -'use strict' - -let list = { - comma(string) { - return list.split(string, [','], true) - }, - - space(string) { - let spaces = [' ', '\n', '\t'] - return list.split(string, spaces) - }, - - split(string, separators, last) { - let array = [] - let current = '' - let split = false - - let func = 0 - let inQuote = false - let prevQuote = '' - let escape = false - - for (let letter of string) { - if (escape) { - escape = false - } else if (letter === '\\') { - escape = true - } else if (inQuote) { - if (letter === prevQuote) { - inQuote = false - } - } else if (letter === '"' || letter === "'") { - inQuote = true - prevQuote = letter - } else if (letter === '(') { - func += 1 - } else if (letter === ')') { - if (func > 0) func -= 1 - } else if (func === 0) { - if (separators.includes(letter)) split = true - } - - if (split) { - if (current !== '') array.push(current.trim()) - current = '' - split = false - } else { - current += letter - } - } - - if (last || current !== '') array.push(current.trim()) - return array - } -} - -module.exports = list -list.default = list diff --git a/node_modules/postcss/lib/map-generator.js b/node_modules/postcss/lib/map-generator.js deleted file mode 100644 index 71b21ca..0000000 --- a/node_modules/postcss/lib/map-generator.js +++ /dev/null @@ -1,368 +0,0 @@ -'use strict' - -let { SourceMapConsumer, SourceMapGenerator } = require('source-map-js') -let { dirname, relative, resolve, sep } = require('path') -let { pathToFileURL } = require('url') - -let Input = require('./input') - -let sourceMapAvailable = Boolean(SourceMapConsumer && SourceMapGenerator) -let pathAvailable = Boolean(dirname && resolve && relative && sep) - -class MapGenerator { - constructor(stringify, root, opts, cssString) { - this.stringify = stringify - this.mapOpts = opts.map || {} - this.root = root - this.opts = opts - this.css = cssString - this.originalCSS = cssString - this.usesFileUrls = !this.mapOpts.from && this.mapOpts.absolute - - this.memoizedFileURLs = new Map() - this.memoizedPaths = new Map() - this.memoizedURLs = new Map() - } - - addAnnotation() { - let content - - if (this.isInline()) { - content = - 'data:application/json;base64,' + this.toBase64(this.map.toString()) - } else if (typeof this.mapOpts.annotation === 'string') { - content = this.mapOpts.annotation - } else if (typeof this.mapOpts.annotation === 'function') { - content = this.mapOpts.annotation(this.opts.to, this.root) - } else { - content = this.outputFile() + '.map' - } - let eol = '\n' - if (this.css.includes('\r\n')) eol = '\r\n' - - this.css += eol + '/*# sourceMappingURL=' + content + ' */' - } - - applyPrevMaps() { - for (let prev of this.previous()) { - let from = this.toUrl(this.path(prev.file)) - let root = prev.root || dirname(prev.file) - let map - - if (this.mapOpts.sourcesContent === false) { - map = new SourceMapConsumer(prev.text) - if (map.sourcesContent) { - map.sourcesContent = null - } - } else { - map = prev.consumer() - } - - this.map.applySourceMap(map, from, this.toUrl(this.path(root))) - } - } - - clearAnnotation() { - if (this.mapOpts.annotation === false) return - - if (this.root) { - let node - for (let i = this.root.nodes.length - 1; i >= 0; i--) { - node = this.root.nodes[i] - if (node.type !== 'comment') continue - if (node.text.indexOf('# sourceMappingURL=') === 0) { - this.root.removeChild(i) - } - } - } else if (this.css) { - this.css = this.css.replace(/\n*?\/\*#[\S\s]*?\*\/$/gm, '') - } - } - - generate() { - this.clearAnnotation() - if (pathAvailable && sourceMapAvailable && this.isMap()) { - return this.generateMap() - } else { - let result = '' - this.stringify(this.root, i => { - result += i - }) - return [result] - } - } - - generateMap() { - if (this.root) { - this.generateString() - } else if (this.previous().length === 1) { - let prev = this.previous()[0].consumer() - prev.file = this.outputFile() - this.map = SourceMapGenerator.fromSourceMap(prev, { - ignoreInvalidMapping: true - }) - } else { - this.map = new SourceMapGenerator({ - file: this.outputFile(), - ignoreInvalidMapping: true - }) - this.map.addMapping({ - generated: { column: 0, line: 1 }, - original: { column: 0, line: 1 }, - source: this.opts.from - ? this.toUrl(this.path(this.opts.from)) - : '' - }) - } - - if (this.isSourcesContent()) this.setSourcesContent() - if (this.root && this.previous().length > 0) this.applyPrevMaps() - if (this.isAnnotation()) this.addAnnotation() - - if (this.isInline()) { - return [this.css] - } else { - return [this.css, this.map] - } - } - - generateString() { - this.css = '' - this.map = new SourceMapGenerator({ - file: this.outputFile(), - ignoreInvalidMapping: true - }) - - let line = 1 - let column = 1 - - let noSource = '' - let mapping = { - generated: { column: 0, line: 0 }, - original: { column: 0, line: 0 }, - source: '' - } - - let lines, last - this.stringify(this.root, (str, node, type) => { - this.css += str - - if (node && type !== 'end') { - mapping.generated.line = line - mapping.generated.column = column - 1 - if (node.source && node.source.start) { - mapping.source = this.sourcePath(node) - mapping.original.line = node.source.start.line - mapping.original.column = node.source.start.column - 1 - this.map.addMapping(mapping) - } else { - mapping.source = noSource - mapping.original.line = 1 - mapping.original.column = 0 - this.map.addMapping(mapping) - } - } - - lines = str.match(/\n/g) - if (lines) { - line += lines.length - last = str.lastIndexOf('\n') - column = str.length - last - } else { - column += str.length - } - - if (node && type !== 'start') { - let p = node.parent || { raws: {} } - let childless = - node.type === 'decl' || (node.type === 'atrule' && !node.nodes) - if (!childless || node !== p.last || p.raws.semicolon) { - if (node.source && node.source.end) { - mapping.source = this.sourcePath(node) - mapping.original.line = node.source.end.line - mapping.original.column = node.source.end.column - 1 - mapping.generated.line = line - mapping.generated.column = column - 2 - this.map.addMapping(mapping) - } else { - mapping.source = noSource - mapping.original.line = 1 - mapping.original.column = 0 - mapping.generated.line = line - mapping.generated.column = column - 1 - this.map.addMapping(mapping) - } - } - } - }) - } - - isAnnotation() { - if (this.isInline()) { - return true - } - if (typeof this.mapOpts.annotation !== 'undefined') { - return this.mapOpts.annotation - } - if (this.previous().length) { - return this.previous().some(i => i.annotation) - } - return true - } - - isInline() { - if (typeof this.mapOpts.inline !== 'undefined') { - return this.mapOpts.inline - } - - let annotation = this.mapOpts.annotation - if (typeof annotation !== 'undefined' && annotation !== true) { - return false - } - - if (this.previous().length) { - return this.previous().some(i => i.inline) - } - return true - } - - isMap() { - if (typeof this.opts.map !== 'undefined') { - return !!this.opts.map - } - return this.previous().length > 0 - } - - isSourcesContent() { - if (typeof this.mapOpts.sourcesContent !== 'undefined') { - return this.mapOpts.sourcesContent - } - if (this.previous().length) { - return this.previous().some(i => i.withContent()) - } - return true - } - - outputFile() { - if (this.opts.to) { - return this.path(this.opts.to) - } else if (this.opts.from) { - return this.path(this.opts.from) - } else { - return 'to.css' - } - } - - path(file) { - if (this.mapOpts.absolute) return file - if (file.charCodeAt(0) === 60 /* `<` */) return file - if (/^\w+:\/\//.test(file)) return file - let cached = this.memoizedPaths.get(file) - if (cached) return cached - - let from = this.opts.to ? dirname(this.opts.to) : '.' - - if (typeof this.mapOpts.annotation === 'string') { - from = dirname(resolve(from, this.mapOpts.annotation)) - } - - let path = relative(from, file) - this.memoizedPaths.set(file, path) - - return path - } - - previous() { - if (!this.previousMaps) { - this.previousMaps = [] - if (this.root) { - this.root.walk(node => { - if (node.source && node.source.input.map) { - let map = node.source.input.map - if (!this.previousMaps.includes(map)) { - this.previousMaps.push(map) - } - } - }) - } else { - let input = new Input(this.originalCSS, this.opts) - if (input.map) this.previousMaps.push(input.map) - } - } - - return this.previousMaps - } - - setSourcesContent() { - let already = {} - if (this.root) { - this.root.walk(node => { - if (node.source) { - let from = node.source.input.from - if (from && !already[from]) { - already[from] = true - let fromUrl = this.usesFileUrls - ? this.toFileUrl(from) - : this.toUrl(this.path(from)) - this.map.setSourceContent(fromUrl, node.source.input.css) - } - } - }) - } else if (this.css) { - let from = this.opts.from - ? this.toUrl(this.path(this.opts.from)) - : '' - this.map.setSourceContent(from, this.css) - } - } - - sourcePath(node) { - if (this.mapOpts.from) { - return this.toUrl(this.mapOpts.from) - } else if (this.usesFileUrls) { - return this.toFileUrl(node.source.input.from) - } else { - return this.toUrl(this.path(node.source.input.from)) - } - } - - toBase64(str) { - if (Buffer) { - return Buffer.from(str).toString('base64') - } else { - return window.btoa(unescape(encodeURIComponent(str))) - } - } - - toFileUrl(path) { - let cached = this.memoizedFileURLs.get(path) - if (cached) return cached - - if (pathToFileURL) { - let fileURL = pathToFileURL(path).toString() - this.memoizedFileURLs.set(path, fileURL) - - return fileURL - } else { - throw new Error( - '`map.absolute` option is not available in this PostCSS build' - ) - } - } - - toUrl(path) { - let cached = this.memoizedURLs.get(path) - if (cached) return cached - - if (sep === '\\') { - path = path.replace(/\\/g, '/') - } - - let url = encodeURI(path).replace(/[#?]/g, encodeURIComponent) - this.memoizedURLs.set(path, url) - - return url - } -} - -module.exports = MapGenerator diff --git a/node_modules/postcss/lib/no-work-result.d.ts b/node_modules/postcss/lib/no-work-result.d.ts deleted file mode 100644 index 8039076..0000000 --- a/node_modules/postcss/lib/no-work-result.d.ts +++ /dev/null @@ -1,46 +0,0 @@ -import LazyResult from './lazy-result.js' -import { SourceMap } from './postcss.js' -import Processor from './processor.js' -import Result, { Message, ResultOptions } from './result.js' -import Root from './root.js' -import Warning from './warning.js' - -declare namespace NoWorkResult { - // eslint-disable-next-line @typescript-eslint/no-use-before-define - export { NoWorkResult_ as default } -} - -/** - * A Promise proxy for the result of PostCSS transformations. - * This lazy result instance doesn't parse css unless `NoWorkResult#root` or `Result#root` - * are accessed. See the example below for details. - * A `NoWork` instance is returned by `Processor#process` ONLY when no plugins defined. - * - * ```js - * const noWorkResult = postcss().process(css) // No plugins are defined. - * // CSS is not parsed - * let root = noWorkResult.root // now css is parsed because we accessed the root - * ``` - */ -declare class NoWorkResult_ implements LazyResult { - catch: Promise>['catch'] - finally: Promise>['finally'] - then: Promise>['then'] - constructor(processor: Processor, css: string, opts: ResultOptions) - async(): Promise> - sync(): Result - toString(): string - warnings(): Warning[] - get content(): string - get css(): string - get map(): SourceMap - get messages(): Message[] - get opts(): ResultOptions - get processor(): Processor - get root(): Root - get [Symbol.toStringTag](): string -} - -declare class NoWorkResult extends NoWorkResult_ {} - -export = NoWorkResult diff --git a/node_modules/postcss/lib/no-work-result.js b/node_modules/postcss/lib/no-work-result.js deleted file mode 100644 index 05821b7..0000000 --- a/node_modules/postcss/lib/no-work-result.js +++ /dev/null @@ -1,138 +0,0 @@ -'use strict' - -let MapGenerator = require('./map-generator') -let stringify = require('./stringify') -let warnOnce = require('./warn-once') -let parse = require('./parse') -const Result = require('./result') - -class NoWorkResult { - constructor(processor, css, opts) { - css = css.toString() - this.stringified = false - - this._processor = processor - this._css = css - this._opts = opts - this._map = undefined - let root - - let str = stringify - this.result = new Result(this._processor, root, this._opts) - this.result.css = css - - let self = this - Object.defineProperty(this.result, 'root', { - get() { - return self.root - } - }) - - let map = new MapGenerator(str, root, this._opts, css) - if (map.isMap()) { - let [generatedCSS, generatedMap] = map.generate() - if (generatedCSS) { - this.result.css = generatedCSS - } - if (generatedMap) { - this.result.map = generatedMap - } - } else { - map.clearAnnotation() - this.result.css = map.css - } - } - - async() { - if (this.error) return Promise.reject(this.error) - return Promise.resolve(this.result) - } - - catch(onRejected) { - return this.async().catch(onRejected) - } - - finally(onFinally) { - return this.async().then(onFinally, onFinally) - } - - sync() { - if (this.error) throw this.error - return this.result - } - - then(onFulfilled, onRejected) { - if (process.env.NODE_ENV !== 'production') { - if (!('from' in this._opts)) { - warnOnce( - 'Without `from` option PostCSS could generate wrong source map ' + - 'and will not find Browserslist config. Set it to CSS file path ' + - 'or to `undefined` to prevent this warning.' - ) - } - } - - return this.async().then(onFulfilled, onRejected) - } - - toString() { - return this._css - } - - warnings() { - return [] - } - - get content() { - return this.result.css - } - - get css() { - return this.result.css - } - - get map() { - return this.result.map - } - - get messages() { - return [] - } - - get opts() { - return this.result.opts - } - - get processor() { - return this.result.processor - } - - get root() { - if (this._root) { - return this._root - } - - let root - let parser = parse - - try { - root = parser(this._css, this._opts) - } catch (error) { - this.error = error - } - - if (this.error) { - throw this.error - } else { - this._root = root - return root - } - } - - get [Symbol.toStringTag]() { - return 'NoWorkResult' - } -} - -module.exports = NoWorkResult -NoWorkResult.default = NoWorkResult diff --git a/node_modules/postcss/lib/node.d.ts b/node_modules/postcss/lib/node.d.ts deleted file mode 100644 index 5971656..0000000 --- a/node_modules/postcss/lib/node.d.ts +++ /dev/null @@ -1,536 +0,0 @@ -import AtRule = require('./at-rule.js') - -import { AtRuleProps } from './at-rule.js' -import Comment, { CommentProps } from './comment.js' -import Container from './container.js' -import CssSyntaxError from './css-syntax-error.js' -import Declaration, { DeclarationProps } from './declaration.js' -import Document from './document.js' -import Input from './input.js' -import { Stringifier, Syntax } from './postcss.js' -import Result from './result.js' -import Root from './root.js' -import Rule, { RuleProps } from './rule.js' -import Warning, { WarningOptions } from './warning.js' - -declare namespace Node { - export type ChildNode = AtRule.default | Comment | Declaration | Rule - - export type AnyNode = - | AtRule.default - | Comment - | Declaration - | Document - | Root - | Rule - - export type ChildProps = - | AtRuleProps - | CommentProps - | DeclarationProps - | RuleProps - - export interface Position { - /** - * Source line in file. In contrast to `offset` it starts from 1. - */ - column: number - - /** - * Source column in file. - */ - line: number - - /** - * Source offset in file. It starts from 0. - */ - offset: number - } - - export interface Range { - /** - * End position, exclusive. - */ - end: Position - - /** - * Start position, inclusive. - */ - start: Position - } - - /** - * Source represents an interface for the {@link Node.source} property. - */ - export interface Source { - /** - * The inclusive ending position for the source - * code of a node. - */ - end?: Position - - /** - * The source file from where a node has originated. - */ - input: Input - - /** - * The inclusive starting position for the source - * code of a node. - */ - start?: Position - } - - /** - * Interface represents an interface for an object received - * as parameter by Node class constructor. - */ - export interface NodeProps { - source?: Source - } - - export interface NodeErrorOptions { - /** - * An ending index inside a node's string that should be highlighted as - * source of error. - */ - endIndex?: number - /** - * An index inside a node's string that should be highlighted as source - * of error. - */ - index?: number - /** - * Plugin name that created this error. PostCSS will set it automatically. - */ - plugin?: string - /** - * A word inside a node's string, that should be highlighted as source - * of error. - */ - word?: string - } - - // eslint-disable-next-line @typescript-eslint/no-shadow - class Node extends Node_ {} - export { Node as default } -} - -/** - * It represents an abstract class that handles common - * methods for other CSS abstract syntax tree nodes. - * - * Any node that represents CSS selector or value should - * not extend the `Node` class. - */ -declare abstract class Node_ { - /** - * It represents parent of the current node. - * - * ```js - * root.nodes[0].parent === root //=> true - * ``` - */ - parent: Container | Document | undefined - - /** - * It represents unnecessary whitespace and characters present - * in the css source code. - * - * Information to generate byte-to-byte equal node string as it was - * in the origin input. - * - * The properties of the raws object are decided by parser, - * the default parser uses the following properties: - * - * * `before`: the space symbols before the node. It also stores `*` - * and `_` symbols before the declaration (IE hack). - * * `after`: the space symbols after the last child of the node - * to the end of the node. - * * `between`: the symbols between the property and value - * for declarations, selector and `{` for rules, or last parameter - * and `{` for at-rules. - * * `semicolon`: contains true if the last child has - * an (optional) semicolon. - * * `afterName`: the space between the at-rule name and its parameters. - * * `left`: the space symbols between `/*` and the comment’s text. - * * `right`: the space symbols between the comment’s text - * and */. - * - `important`: the content of the important statement, - * if it is not just `!important`. - * - * PostCSS filters out the comments inside selectors, declaration values - * and at-rule parameters but it stores the origin content in raws. - * - * ```js - * const root = postcss.parse('a {\n color:black\n}') - * root.first.first.raws //=> { before: '\n ', between: ':' } - * ``` - */ - raws: any - - /** - * It represents information related to origin of a node and is required - * for generating source maps. - * - * The nodes that are created manually using the public APIs - * provided by PostCSS will have `source` undefined and - * will be absent in the source map. - * - * For this reason, the plugin developer should consider - * duplicating nodes as the duplicate node will have the - * same source as the original node by default or assign - * source to a node created manually. - * - * ```js - * decl.source.input.from //=> '/home/ai/source.css' - * decl.source.start //=> { line: 10, column: 2 } - * decl.source.end //=> { line: 10, column: 12 } - * ``` - * - * ```js - * // Incorrect method, source not specified! - * const prefixed = postcss.decl({ - * prop: '-moz-' + decl.prop, - * value: decl.value - * }) - * - * // Correct method, source is inherited when duplicating. - * const prefixed = decl.clone({ - * prop: '-moz-' + decl.prop - * }) - * ``` - * - * ```js - * if (atrule.name === 'add-link') { - * const rule = postcss.rule({ - * selector: 'a', - * source: atrule.source - * }) - * - * atrule.parent.insertBefore(atrule, rule) - * } - * ``` - */ - source?: Node.Source - - /** - * It represents type of a node in - * an abstract syntax tree. - * - * A type of node helps in identification of a node - * and perform operation based on it's type. - * - * ```js - * const declaration = new Declaration({ - * prop: 'color', - * value: 'black' - * }) - * - * declaration.type //=> 'decl' - * ``` - */ - type: string - - constructor(defaults?: object) - - /** - * Insert new node after current node to current node’s parent. - * - * Just alias for `node.parent.insertAfter(node, add)`. - * - * ```js - * decl.after('color: black') - * ``` - * - * @param newNode New node. - * @return This node for methods chain. - */ - after(newNode: Node | Node.ChildProps | Node[] | string | undefined): this - - /** - * It assigns properties to an existing node instance. - * - * ```js - * decl.assign({ prop: 'word-wrap', value: 'break-word' }) - * ``` - * - * @param overrides New properties to override the node. - * - * @return `this` for method chaining. - */ - assign(overrides: object): this - - /** - * Insert new node before current node to current node’s parent. - * - * Just alias for `node.parent.insertBefore(node, add)`. - * - * ```js - * decl.before('content: ""') - * ``` - * - * @param newNode New node. - * @return This node for methods chain. - */ - before(newNode: Node | Node.ChildProps | Node[] | string | undefined): this - - /** - * Clear the code style properties for the node and its children. - * - * ```js - * node.raws.before //=> ' ' - * node.cleanRaws() - * node.raws.before //=> undefined - * ``` - * - * @param keepBetween Keep the `raws.between` symbols. - */ - cleanRaws(keepBetween?: boolean): void - - /** - * It creates clone of an existing node, which includes all the properties - * and their values, that includes `raws` but not `type`. - * - * ```js - * decl.raws.before //=> "\n " - * const cloned = decl.clone({ prop: '-moz-' + decl.prop }) - * cloned.raws.before //=> "\n " - * cloned.toString() //=> -moz-transform: scale(0) - * ``` - * - * @param overrides New properties to override in the clone. - * - * @return Duplicate of the node instance. - */ - clone(overrides?: object): Node - - /** - * Shortcut to clone the node and insert the resulting cloned node - * after the current node. - * - * @param overrides New properties to override in the clone. - * @return New node. - */ - cloneAfter(overrides?: object): Node - - /** - * Shortcut to clone the node and insert the resulting cloned node - * before the current node. - * - * ```js - * decl.cloneBefore({ prop: '-moz-' + decl.prop }) - * ``` - * - * @param overrides Mew properties to override in the clone. - * - * @return New node - */ - cloneBefore(overrides?: object): Node - - /** - * It creates an instance of the class `CssSyntaxError` and parameters passed - * to this method are assigned to the error instance. - * - * The error instance will have description for the - * error, original position of the node in the - * source, showing line and column number. - * - * If any previous map is present, it would be used - * to get original position of the source. - * - * The Previous Map here is referred to the source map - * generated by previous compilation, example: Less, - * Stylus and Sass. - * - * This method returns the error instance instead of - * throwing it. - * - * ```js - * if (!variables[name]) { - * throw decl.error(`Unknown variable ${name}`, { word: name }) - * // CssSyntaxError: postcss-vars:a.sass:4:3: Unknown variable $black - * // color: $black - * // a - * // ^ - * // background: white - * } - * ``` - * - * @param message Description for the error instance. - * @param options Options for the error instance. - * - * @return Error instance is returned. - */ - error(message: string, options?: Node.NodeErrorOptions): CssSyntaxError - - /** - * Returns the next child of the node’s parent. - * Returns `undefined` if the current node is the last child. - * - * ```js - * if (comment.text === 'delete next') { - * const next = comment.next() - * if (next) { - * next.remove() - * } - * } - * ``` - * - * @return Next node. - */ - next(): Node.ChildNode | undefined - - /** - * Get the position for a word or an index inside the node. - * - * @param opts Options. - * @return Position. - */ - positionBy(opts?: Pick): Node.Position - - /** - * Convert string index to line/column. - * - * @param index The symbol number in the node’s string. - * @return Symbol position in file. - */ - positionInside(index: number): Node.Position - - /** - * Returns the previous child of the node’s parent. - * Returns `undefined` if the current node is the first child. - * - * ```js - * const annotation = decl.prev() - * if (annotation.type === 'comment') { - * readAnnotation(annotation.text) - * } - * ``` - * - * @return Previous node. - */ - prev(): Node.ChildNode | undefined - - /** - * Get the range for a word or start and end index inside the node. - * The start index is inclusive; the end index is exclusive. - * - * @param opts Options. - * @return Range. - */ - rangeBy( - opts?: Pick - ): Node.Range - - /** - * Returns a `raws` value. If the node is missing - * the code style property (because the node was manually built or cloned), - * PostCSS will try to autodetect the code style property by looking - * at other nodes in the tree. - * - * ```js - * const root = postcss.parse('a { background: white }') - * root.nodes[0].append({ prop: 'color', value: 'black' }) - * root.nodes[0].nodes[1].raws.before //=> undefined - * root.nodes[0].nodes[1].raw('before') //=> ' ' - * ``` - * - * @param prop Name of code style property. - * @param defaultType Name of default value, it can be missed - * if the value is the same as prop. - * @return {string} Code style value. - */ - raw(prop: string, defaultType?: string): string - - /** - * It removes the node from its parent and deletes its parent property. - * - * ```js - * if (decl.prop.match(/^-webkit-/)) { - * decl.remove() - * } - * ``` - * - * @return `this` for method chaining. - */ - remove(): this - - /** - * Inserts node(s) before the current node and removes the current node. - * - * ```js - * AtRule: { - * mixin: atrule => { - * atrule.replaceWith(mixinRules[atrule.params]) - * } - * } - * ``` - * - * @param nodes Mode(s) to replace current one. - * @return Current node to methods chain. - */ - replaceWith( - ...nodes: ( - | Node.ChildNode - | Node.ChildNode[] - | Node.ChildProps - | Node.ChildProps[] - )[] - ): this - - /** - * Finds the Root instance of the node’s tree. - * - * ```js - * root.nodes[0].nodes[0].root() === root - * ``` - * - * @return Root parent. - */ - root(): Root - - /** - * Fix circular links on `JSON.stringify()`. - * - * @return Cleaned object. - */ - toJSON(): object - - /** - * It compiles the node to browser readable cascading style sheets string - * depending on it's type. - * - * ```js - * new Rule({ selector: 'a' }).toString() //=> "a {}" - * ``` - * - * @param stringifier A syntax to use in string generation. - * @return CSS string of this node. - */ - toString(stringifier?: Stringifier | Syntax): string - - /** - * It is a wrapper for {@link Result#warn}, providing convenient - * way of generating warnings. - * - * ```js - * Declaration: { - * bad: (decl, { result }) => { - * decl.warn(result, 'Deprecated property: bad') - * } - * } - * ``` - * - * @param result The `Result` instance that will receive the warning. - * @param message Description for the warning. - * @param options Options for the warning. - * - * @return `Warning` instance is returned - */ - warn(result: Result, message: string, options?: WarningOptions): Warning -} - -declare class Node extends Node_ {} - -export = Node diff --git a/node_modules/postcss/lib/node.js b/node_modules/postcss/lib/node.js deleted file mode 100644 index 9e747ca..0000000 --- a/node_modules/postcss/lib/node.js +++ /dev/null @@ -1,381 +0,0 @@ -'use strict' - -let { isClean, my } = require('./symbols') -let CssSyntaxError = require('./css-syntax-error') -let Stringifier = require('./stringifier') -let stringify = require('./stringify') - -function cloneNode(obj, parent) { - let cloned = new obj.constructor() - - for (let i in obj) { - if (!Object.prototype.hasOwnProperty.call(obj, i)) { - /* c8 ignore next 2 */ - continue - } - if (i === 'proxyCache') continue - let value = obj[i] - let type = typeof value - - if (i === 'parent' && type === 'object') { - if (parent) cloned[i] = parent - } else if (i === 'source') { - cloned[i] = value - } else if (Array.isArray(value)) { - cloned[i] = value.map(j => cloneNode(j, cloned)) - } else { - if (type === 'object' && value !== null) value = cloneNode(value) - cloned[i] = value - } - } - - return cloned -} - -class Node { - constructor(defaults = {}) { - this.raws = {} - this[isClean] = false - this[my] = true - - for (let name in defaults) { - if (name === 'nodes') { - this.nodes = [] - for (let node of defaults[name]) { - if (typeof node.clone === 'function') { - this.append(node.clone()) - } else { - this.append(node) - } - } - } else { - this[name] = defaults[name] - } - } - } - - addToError(error) { - error.postcssNode = this - if (error.stack && this.source && /\n\s{4}at /.test(error.stack)) { - let s = this.source - error.stack = error.stack.replace( - /\n\s{4}at /, - `$&${s.input.from}:${s.start.line}:${s.start.column}$&` - ) - } - return error - } - - after(add) { - this.parent.insertAfter(this, add) - return this - } - - assign(overrides = {}) { - for (let name in overrides) { - this[name] = overrides[name] - } - return this - } - - before(add) { - this.parent.insertBefore(this, add) - return this - } - - cleanRaws(keepBetween) { - delete this.raws.before - delete this.raws.after - if (!keepBetween) delete this.raws.between - } - - clone(overrides = {}) { - let cloned = cloneNode(this) - for (let name in overrides) { - cloned[name] = overrides[name] - } - return cloned - } - - cloneAfter(overrides = {}) { - let cloned = this.clone(overrides) - this.parent.insertAfter(this, cloned) - return cloned - } - - cloneBefore(overrides = {}) { - let cloned = this.clone(overrides) - this.parent.insertBefore(this, cloned) - return cloned - } - - error(message, opts = {}) { - if (this.source) { - let { end, start } = this.rangeBy(opts) - return this.source.input.error( - message, - { column: start.column, line: start.line }, - { column: end.column, line: end.line }, - opts - ) - } - return new CssSyntaxError(message) - } - - getProxyProcessor() { - return { - get(node, prop) { - if (prop === 'proxyOf') { - return node - } else if (prop === 'root') { - return () => node.root().toProxy() - } else { - return node[prop] - } - }, - - set(node, prop, value) { - if (node[prop] === value) return true - node[prop] = value - if ( - prop === 'prop' || - prop === 'value' || - prop === 'name' || - prop === 'params' || - prop === 'important' || - /* c8 ignore next */ - prop === 'text' - ) { - node.markDirty() - } - return true - } - } - } - - markDirty() { - if (this[isClean]) { - this[isClean] = false - let next = this - while ((next = next.parent)) { - next[isClean] = false - } - } - } - - next() { - if (!this.parent) return undefined - let index = this.parent.index(this) - return this.parent.nodes[index + 1] - } - - positionBy(opts, stringRepresentation) { - let pos = this.source.start - if (opts.index) { - pos = this.positionInside(opts.index, stringRepresentation) - } else if (opts.word) { - stringRepresentation = this.toString() - let index = stringRepresentation.indexOf(opts.word) - if (index !== -1) pos = this.positionInside(index, stringRepresentation) - } - return pos - } - - positionInside(index, stringRepresentation) { - let string = stringRepresentation || this.toString() - let column = this.source.start.column - let line = this.source.start.line - - for (let i = 0; i < index; i++) { - if (string[i] === '\n') { - column = 1 - line += 1 - } else { - column += 1 - } - } - - return { column, line } - } - - prev() { - if (!this.parent) return undefined - let index = this.parent.index(this) - return this.parent.nodes[index - 1] - } - - rangeBy(opts) { - let start = { - column: this.source.start.column, - line: this.source.start.line - } - let end = this.source.end - ? { - column: this.source.end.column + 1, - line: this.source.end.line - } - : { - column: start.column + 1, - line: start.line - } - - if (opts.word) { - let stringRepresentation = this.toString() - let index = stringRepresentation.indexOf(opts.word) - if (index !== -1) { - start = this.positionInside(index, stringRepresentation) - end = this.positionInside(index + opts.word.length, stringRepresentation) - } - } else { - if (opts.start) { - start = { - column: opts.start.column, - line: opts.start.line - } - } else if (opts.index) { - start = this.positionInside(opts.index) - } - - if (opts.end) { - end = { - column: opts.end.column, - line: opts.end.line - } - } else if (typeof opts.endIndex === 'number') { - end = this.positionInside(opts.endIndex) - } else if (opts.index) { - end = this.positionInside(opts.index + 1) - } - } - - if ( - end.line < start.line || - (end.line === start.line && end.column <= start.column) - ) { - end = { column: start.column + 1, line: start.line } - } - - return { end, start } - } - - raw(prop, defaultType) { - let str = new Stringifier() - return str.raw(this, prop, defaultType) - } - - remove() { - if (this.parent) { - this.parent.removeChild(this) - } - this.parent = undefined - return this - } - - replaceWith(...nodes) { - if (this.parent) { - let bookmark = this - let foundSelf = false - for (let node of nodes) { - if (node === this) { - foundSelf = true - } else if (foundSelf) { - this.parent.insertAfter(bookmark, node) - bookmark = node - } else { - this.parent.insertBefore(bookmark, node) - } - } - - if (!foundSelf) { - this.remove() - } - } - - return this - } - - root() { - let result = this - while (result.parent && result.parent.type !== 'document') { - result = result.parent - } - return result - } - - toJSON(_, inputs) { - let fixed = {} - let emitInputs = inputs == null - inputs = inputs || new Map() - let inputsNextIndex = 0 - - for (let name in this) { - if (!Object.prototype.hasOwnProperty.call(this, name)) { - /* c8 ignore next 2 */ - continue - } - if (name === 'parent' || name === 'proxyCache') continue - let value = this[name] - - if (Array.isArray(value)) { - fixed[name] = value.map(i => { - if (typeof i === 'object' && i.toJSON) { - return i.toJSON(null, inputs) - } else { - return i - } - }) - } else if (typeof value === 'object' && value.toJSON) { - fixed[name] = value.toJSON(null, inputs) - } else if (name === 'source') { - let inputId = inputs.get(value.input) - if (inputId == null) { - inputId = inputsNextIndex - inputs.set(value.input, inputsNextIndex) - inputsNextIndex++ - } - fixed[name] = { - end: value.end, - inputId, - start: value.start - } - } else { - fixed[name] = value - } - } - - if (emitInputs) { - fixed.inputs = [...inputs.keys()].map(input => input.toJSON()) - } - - return fixed - } - - toProxy() { - if (!this.proxyCache) { - this.proxyCache = new Proxy(this, this.getProxyProcessor()) - } - return this.proxyCache - } - - toString(stringifier = stringify) { - if (stringifier.stringify) stringifier = stringifier.stringify - let result = '' - stringifier(this, i => { - result += i - }) - return result - } - - warn(result, text, opts) { - let data = { node: this } - for (let i in opts) data[i] = opts[i] - return result.warn(text, data) - } - - get proxyOf() { - return this - } -} - -module.exports = Node -Node.default = Node diff --git a/node_modules/postcss/lib/parse.d.ts b/node_modules/postcss/lib/parse.d.ts deleted file mode 100644 index 4c943a4..0000000 --- a/node_modules/postcss/lib/parse.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Parser } from './postcss.js' - -interface Parse extends Parser { - default: Parse -} - -declare const parse: Parse - -export = parse diff --git a/node_modules/postcss/lib/parse.js b/node_modules/postcss/lib/parse.js deleted file mode 100644 index 971431f..0000000 --- a/node_modules/postcss/lib/parse.js +++ /dev/null @@ -1,42 +0,0 @@ -'use strict' - -let Container = require('./container') -let Parser = require('./parser') -let Input = require('./input') - -function parse(css, opts) { - let input = new Input(css, opts) - let parser = new Parser(input) - try { - parser.parse() - } catch (e) { - if (process.env.NODE_ENV !== 'production') { - if (e.name === 'CssSyntaxError' && opts && opts.from) { - if (/\.scss$/i.test(opts.from)) { - e.message += - '\nYou tried to parse SCSS with ' + - 'the standard CSS parser; ' + - 'try again with the postcss-scss parser' - } else if (/\.sass/i.test(opts.from)) { - e.message += - '\nYou tried to parse Sass with ' + - 'the standard CSS parser; ' + - 'try again with the postcss-sass parser' - } else if (/\.less$/i.test(opts.from)) { - e.message += - '\nYou tried to parse Less with ' + - 'the standard CSS parser; ' + - 'try again with the postcss-less parser' - } - } - } - throw e - } - - return parser.root -} - -module.exports = parse -parse.default = parse - -Container.registerParse(parse) diff --git a/node_modules/postcss/lib/parser.js b/node_modules/postcss/lib/parser.js deleted file mode 100644 index bc761de..0000000 --- a/node_modules/postcss/lib/parser.js +++ /dev/null @@ -1,609 +0,0 @@ -'use strict' - -let Declaration = require('./declaration') -let tokenizer = require('./tokenize') -let Comment = require('./comment') -let AtRule = require('./at-rule') -let Root = require('./root') -let Rule = require('./rule') - -const SAFE_COMMENT_NEIGHBOR = { - empty: true, - space: true -} - -function findLastWithPosition(tokens) { - for (let i = tokens.length - 1; i >= 0; i--) { - let token = tokens[i] - let pos = token[3] || token[2] - if (pos) return pos - } -} - -class Parser { - constructor(input) { - this.input = input - - this.root = new Root() - this.current = this.root - this.spaces = '' - this.semicolon = false - - this.createTokenizer() - this.root.source = { input, start: { column: 1, line: 1, offset: 0 } } - } - - atrule(token) { - let node = new AtRule() - node.name = token[1].slice(1) - if (node.name === '') { - this.unnamedAtrule(node, token) - } - this.init(node, token[2]) - - let type - let prev - let shift - let last = false - let open = false - let params = [] - let brackets = [] - - while (!this.tokenizer.endOfFile()) { - token = this.tokenizer.nextToken() - type = token[0] - - if (type === '(' || type === '[') { - brackets.push(type === '(' ? ')' : ']') - } else if (type === '{' && brackets.length > 0) { - brackets.push('}') - } else if (type === brackets[brackets.length - 1]) { - brackets.pop() - } - - if (brackets.length === 0) { - if (type === ';') { - node.source.end = this.getPosition(token[2]) - node.source.end.offset++ - this.semicolon = true - break - } else if (type === '{') { - open = true - break - } else if (type === '}') { - if (params.length > 0) { - shift = params.length - 1 - prev = params[shift] - while (prev && prev[0] === 'space') { - prev = params[--shift] - } - if (prev) { - node.source.end = this.getPosition(prev[3] || prev[2]) - node.source.end.offset++ - } - } - this.end(token) - break - } else { - params.push(token) - } - } else { - params.push(token) - } - - if (this.tokenizer.endOfFile()) { - last = true - break - } - } - - node.raws.between = this.spacesAndCommentsFromEnd(params) - if (params.length) { - node.raws.afterName = this.spacesAndCommentsFromStart(params) - this.raw(node, 'params', params) - if (last) { - token = params[params.length - 1] - node.source.end = this.getPosition(token[3] || token[2]) - node.source.end.offset++ - this.spaces = node.raws.between - node.raws.between = '' - } - } else { - node.raws.afterName = '' - node.params = '' - } - - if (open) { - node.nodes = [] - this.current = node - } - } - - checkMissedSemicolon(tokens) { - let colon = this.colon(tokens) - if (colon === false) return - - let founded = 0 - let token - for (let j = colon - 1; j >= 0; j--) { - token = tokens[j] - if (token[0] !== 'space') { - founded += 1 - if (founded === 2) break - } - } - // If the token is a word, e.g. `!important`, `red` or any other valid property's value. - // Then we need to return the colon after that word token. [3] is the "end" colon of that word. - // And because we need it after that one we do +1 to get the next one. - throw this.input.error( - 'Missed semicolon', - token[0] === 'word' ? token[3] + 1 : token[2] - ) - } - - colon(tokens) { - let brackets = 0 - let token, type, prev - for (let [i, element] of tokens.entries()) { - token = element - type = token[0] - - if (type === '(') { - brackets += 1 - } - if (type === ')') { - brackets -= 1 - } - if (brackets === 0 && type === ':') { - if (!prev) { - this.doubleColon(token) - } else if (prev[0] === 'word' && prev[1] === 'progid') { - continue - } else { - return i - } - } - - prev = token - } - return false - } - - comment(token) { - let node = new Comment() - this.init(node, token[2]) - node.source.end = this.getPosition(token[3] || token[2]) - node.source.end.offset++ - - let text = token[1].slice(2, -2) - if (/^\s*$/.test(text)) { - node.text = '' - node.raws.left = text - node.raws.right = '' - } else { - let match = text.match(/^(\s*)([^]*\S)(\s*)$/) - node.text = match[2] - node.raws.left = match[1] - node.raws.right = match[3] - } - } - - createTokenizer() { - this.tokenizer = tokenizer(this.input) - } - - decl(tokens, customProperty) { - let node = new Declaration() - this.init(node, tokens[0][2]) - - let last = tokens[tokens.length - 1] - if (last[0] === ';') { - this.semicolon = true - tokens.pop() - } - - node.source.end = this.getPosition( - last[3] || last[2] || findLastWithPosition(tokens) - ) - node.source.end.offset++ - - while (tokens[0][0] !== 'word') { - if (tokens.length === 1) this.unknownWord(tokens) - node.raws.before += tokens.shift()[1] - } - node.source.start = this.getPosition(tokens[0][2]) - - node.prop = '' - while (tokens.length) { - let type = tokens[0][0] - if (type === ':' || type === 'space' || type === 'comment') { - break - } - node.prop += tokens.shift()[1] - } - - node.raws.between = '' - - let token - while (tokens.length) { - token = tokens.shift() - - if (token[0] === ':') { - node.raws.between += token[1] - break - } else { - if (token[0] === 'word' && /\w/.test(token[1])) { - this.unknownWord([token]) - } - node.raws.between += token[1] - } - } - - if (node.prop[0] === '_' || node.prop[0] === '*') { - node.raws.before += node.prop[0] - node.prop = node.prop.slice(1) - } - - let firstSpaces = [] - let next - while (tokens.length) { - next = tokens[0][0] - if (next !== 'space' && next !== 'comment') break - firstSpaces.push(tokens.shift()) - } - - this.precheckMissedSemicolon(tokens) - - for (let i = tokens.length - 1; i >= 0; i--) { - token = tokens[i] - if (token[1].toLowerCase() === '!important') { - node.important = true - let string = this.stringFrom(tokens, i) - string = this.spacesFromEnd(tokens) + string - if (string !== ' !important') node.raws.important = string - break - } else if (token[1].toLowerCase() === 'important') { - let cache = tokens.slice(0) - let str = '' - for (let j = i; j > 0; j--) { - let type = cache[j][0] - if (str.trim().indexOf('!') === 0 && type !== 'space') { - break - } - str = cache.pop()[1] + str - } - if (str.trim().indexOf('!') === 0) { - node.important = true - node.raws.important = str - tokens = cache - } - } - - if (token[0] !== 'space' && token[0] !== 'comment') { - break - } - } - - let hasWord = tokens.some(i => i[0] !== 'space' && i[0] !== 'comment') - - if (hasWord) { - node.raws.between += firstSpaces.map(i => i[1]).join('') - firstSpaces = [] - } - this.raw(node, 'value', firstSpaces.concat(tokens), customProperty) - - if (node.value.includes(':') && !customProperty) { - this.checkMissedSemicolon(tokens) - } - } - - doubleColon(token) { - throw this.input.error( - 'Double colon', - { offset: token[2] }, - { offset: token[2] + token[1].length } - ) - } - - emptyRule(token) { - let node = new Rule() - this.init(node, token[2]) - node.selector = '' - node.raws.between = '' - this.current = node - } - - end(token) { - if (this.current.nodes && this.current.nodes.length) { - this.current.raws.semicolon = this.semicolon - } - this.semicolon = false - - this.current.raws.after = (this.current.raws.after || '') + this.spaces - this.spaces = '' - - if (this.current.parent) { - this.current.source.end = this.getPosition(token[2]) - this.current.source.end.offset++ - this.current = this.current.parent - } else { - this.unexpectedClose(token) - } - } - - endFile() { - if (this.current.parent) this.unclosedBlock() - if (this.current.nodes && this.current.nodes.length) { - this.current.raws.semicolon = this.semicolon - } - this.current.raws.after = (this.current.raws.after || '') + this.spaces - this.root.source.end = this.getPosition(this.tokenizer.position()) - } - - freeSemicolon(token) { - this.spaces += token[1] - if (this.current.nodes) { - let prev = this.current.nodes[this.current.nodes.length - 1] - if (prev && prev.type === 'rule' && !prev.raws.ownSemicolon) { - prev.raws.ownSemicolon = this.spaces - this.spaces = '' - } - } - } - - // Helpers - - getPosition(offset) { - let pos = this.input.fromOffset(offset) - return { - column: pos.col, - line: pos.line, - offset - } - } - - init(node, offset) { - this.current.push(node) - node.source = { - input: this.input, - start: this.getPosition(offset) - } - node.raws.before = this.spaces - this.spaces = '' - if (node.type !== 'comment') this.semicolon = false - } - - other(start) { - let end = false - let type = null - let colon = false - let bracket = null - let brackets = [] - let customProperty = start[1].startsWith('--') - - let tokens = [] - let token = start - while (token) { - type = token[0] - tokens.push(token) - - if (type === '(' || type === '[') { - if (!bracket) bracket = token - brackets.push(type === '(' ? ')' : ']') - } else if (customProperty && colon && type === '{') { - if (!bracket) bracket = token - brackets.push('}') - } else if (brackets.length === 0) { - if (type === ';') { - if (colon) { - this.decl(tokens, customProperty) - return - } else { - break - } - } else if (type === '{') { - this.rule(tokens) - return - } else if (type === '}') { - this.tokenizer.back(tokens.pop()) - end = true - break - } else if (type === ':') { - colon = true - } - } else if (type === brackets[brackets.length - 1]) { - brackets.pop() - if (brackets.length === 0) bracket = null - } - - token = this.tokenizer.nextToken() - } - - if (this.tokenizer.endOfFile()) end = true - if (brackets.length > 0) this.unclosedBracket(bracket) - - if (end && colon) { - if (!customProperty) { - while (tokens.length) { - token = tokens[tokens.length - 1][0] - if (token !== 'space' && token !== 'comment') break - this.tokenizer.back(tokens.pop()) - } - } - this.decl(tokens, customProperty) - } else { - this.unknownWord(tokens) - } - } - - parse() { - let token - while (!this.tokenizer.endOfFile()) { - token = this.tokenizer.nextToken() - - switch (token[0]) { - case 'space': - this.spaces += token[1] - break - - case ';': - this.freeSemicolon(token) - break - - case '}': - this.end(token) - break - - case 'comment': - this.comment(token) - break - - case 'at-word': - this.atrule(token) - break - - case '{': - this.emptyRule(token) - break - - default: - this.other(token) - break - } - } - this.endFile() - } - - precheckMissedSemicolon(/* tokens */) { - // Hook for Safe Parser - } - - raw(node, prop, tokens, customProperty) { - let token, type - let length = tokens.length - let value = '' - let clean = true - let next, prev - - for (let i = 0; i < length; i += 1) { - token = tokens[i] - type = token[0] - if (type === 'space' && i === length - 1 && !customProperty) { - clean = false - } else if (type === 'comment') { - prev = tokens[i - 1] ? tokens[i - 1][0] : 'empty' - next = tokens[i + 1] ? tokens[i + 1][0] : 'empty' - if (!SAFE_COMMENT_NEIGHBOR[prev] && !SAFE_COMMENT_NEIGHBOR[next]) { - if (value.slice(-1) === ',') { - clean = false - } else { - value += token[1] - } - } else { - clean = false - } - } else { - value += token[1] - } - } - if (!clean) { - let raw = tokens.reduce((all, i) => all + i[1], '') - node.raws[prop] = { raw, value } - } - node[prop] = value - } - - rule(tokens) { - tokens.pop() - - let node = new Rule() - this.init(node, tokens[0][2]) - - node.raws.between = this.spacesAndCommentsFromEnd(tokens) - this.raw(node, 'selector', tokens) - this.current = node - } - - spacesAndCommentsFromEnd(tokens) { - let lastTokenType - let spaces = '' - while (tokens.length) { - lastTokenType = tokens[tokens.length - 1][0] - if (lastTokenType !== 'space' && lastTokenType !== 'comment') break - spaces = tokens.pop()[1] + spaces - } - return spaces - } - - // Errors - - spacesAndCommentsFromStart(tokens) { - let next - let spaces = '' - while (tokens.length) { - next = tokens[0][0] - if (next !== 'space' && next !== 'comment') break - spaces += tokens.shift()[1] - } - return spaces - } - - spacesFromEnd(tokens) { - let lastTokenType - let spaces = '' - while (tokens.length) { - lastTokenType = tokens[tokens.length - 1][0] - if (lastTokenType !== 'space') break - spaces = tokens.pop()[1] + spaces - } - return spaces - } - - stringFrom(tokens, from) { - let result = '' - for (let i = from; i < tokens.length; i++) { - result += tokens[i][1] - } - tokens.splice(from, tokens.length - from) - return result - } - - unclosedBlock() { - let pos = this.current.source.start - throw this.input.error('Unclosed block', pos.line, pos.column) - } - - unclosedBracket(bracket) { - throw this.input.error( - 'Unclosed bracket', - { offset: bracket[2] }, - { offset: bracket[2] + 1 } - ) - } - - unexpectedClose(token) { - throw this.input.error( - 'Unexpected }', - { offset: token[2] }, - { offset: token[2] + 1 } - ) - } - - unknownWord(tokens) { - throw this.input.error( - 'Unknown word', - { offset: tokens[0][2] }, - { offset: tokens[0][2] + tokens[0][1].length } - ) - } - - unnamedAtrule(node, token) { - throw this.input.error( - 'At-rule without name', - { offset: token[2] }, - { offset: token[2] + token[1].length } - ) - } -} - -module.exports = Parser diff --git a/node_modules/postcss/lib/postcss.d.mts b/node_modules/postcss/lib/postcss.d.mts deleted file mode 100644 index a8ca8c7..0000000 --- a/node_modules/postcss/lib/postcss.d.mts +++ /dev/null @@ -1,72 +0,0 @@ -export { - // postcss function / namespace - default, - - // Value exports from postcss.mjs - stringify, - fromJSON, - // @ts-expect-error This value exists, but it’s untyped. - plugin, - parse, - list, - - document, - comment, - atRule, - rule, - decl, - root, - - CssSyntaxError, - Declaration, - Container, - Processor, - Document, - Comment, - Warning, - AtRule, - Result, - Input, - Rule, - Root, - Node, - - // Type-only exports - AcceptedPlugin, - AnyNode, - AtRuleProps, - Builder, - ChildNode, - ChildProps, - CommentProps, - ContainerProps, - DeclarationProps, - DocumentProps, - FilePosition, - Helpers, - JSONHydrator, - Message, - NodeErrorOptions, - NodeProps, - OldPlugin, - Parser, - Plugin, - PluginCreator, - Position, - Postcss, - ProcessOptions, - RootProps, - RuleProps, - Source, - SourceMap, - SourceMapOptions, - Stringifier, - Syntax, - TransformCallback, - Transformer, - WarningOptions, - - // This is a class, but it’s not re-exported. That’s why it’s exported as type-only here. - type LazyResult, - -} from './postcss.js' diff --git a/node_modules/postcss/lib/postcss.d.ts b/node_modules/postcss/lib/postcss.d.ts deleted file mode 100644 index 49af61c..0000000 --- a/node_modules/postcss/lib/postcss.d.ts +++ /dev/null @@ -1,441 +0,0 @@ -import { RawSourceMap, SourceMapGenerator } from 'source-map-js' - -import AtRule, { AtRuleProps } from './at-rule.js' -import Comment, { CommentProps } from './comment.js' -import Container, { ContainerProps } from './container.js' -import CssSyntaxError from './css-syntax-error.js' -import Declaration, { DeclarationProps } from './declaration.js' -import Document, { DocumentProps } from './document.js' -import Input, { FilePosition } from './input.js' -import LazyResult from './lazy-result.js' -import list from './list.js' -import Node, { - AnyNode, - ChildNode, - ChildProps, - NodeErrorOptions, - NodeProps, - Position, - Source -} from './node.js' -import Processor from './processor.js' -import Result, { Message } from './result.js' -import Root, { RootProps } from './root.js' -import Rule, { RuleProps } from './rule.js' -import Warning, { WarningOptions } from './warning.js' - -type DocumentProcessor = ( - document: Document, - helper: postcss.Helpers -) => Promise | void -type RootProcessor = (root: Root, helper: postcss.Helpers) => Promise | void -type DeclarationProcessor = ( - decl: Declaration, - helper: postcss.Helpers -) => Promise | void -type RuleProcessor = (rule: Rule, helper: postcss.Helpers) => Promise | void -type AtRuleProcessor = (atRule: AtRule, helper: postcss.Helpers) => Promise | void -type CommentProcessor = ( - comment: Comment, - helper: postcss.Helpers -) => Promise | void - -interface Processors { - /** - * Will be called on all`AtRule` nodes. - * - * Will be called again on node or children changes. - */ - AtRule?: { [name: string]: AtRuleProcessor } | AtRuleProcessor - - /** - * Will be called on all `AtRule` nodes, when all children will be processed. - * - * Will be called again on node or children changes. - */ - AtRuleExit?: { [name: string]: AtRuleProcessor } | AtRuleProcessor - - /** - * Will be called on all `Comment` nodes. - * - * Will be called again on node or children changes. - */ - Comment?: CommentProcessor - - /** - * Will be called on all `Comment` nodes after listeners - * for `Comment` event. - * - * Will be called again on node or children changes. - */ - CommentExit?: CommentProcessor - - /** - * Will be called on all `Declaration` nodes after listeners - * for `Declaration` event. - * - * Will be called again on node or children changes. - */ - Declaration?: { [prop: string]: DeclarationProcessor } | DeclarationProcessor - - /** - * Will be called on all `Declaration` nodes. - * - * Will be called again on node or children changes. - */ - DeclarationExit?: - | { [prop: string]: DeclarationProcessor } - | DeclarationProcessor - - /** - * Will be called on `Document` node. - * - * Will be called again on children changes. - */ - Document?: DocumentProcessor - - /** - * Will be called on `Document` node, when all children will be processed. - * - * Will be called again on children changes. - */ - DocumentExit?: DocumentProcessor - - /** - * Will be called on `Root` node once. - */ - Once?: RootProcessor - - /** - * Will be called on `Root` node once, when all children will be processed. - */ - OnceExit?: RootProcessor - - /** - * Will be called on `Root` node. - * - * Will be called again on children changes. - */ - Root?: RootProcessor - - /** - * Will be called on `Root` node, when all children will be processed. - * - * Will be called again on children changes. - */ - RootExit?: RootProcessor - - /** - * Will be called on all `Rule` nodes. - * - * Will be called again on node or children changes. - */ - Rule?: RuleProcessor - - /** - * Will be called on all `Rule` nodes, when all children will be processed. - * - * Will be called again on node or children changes. - */ - RuleExit?: RuleProcessor -} - -declare namespace postcss { - export { - AnyNode, - AtRule, - AtRuleProps, - ChildNode, - ChildProps, - Comment, - CommentProps, - Container, - ContainerProps, - CssSyntaxError, - Declaration, - DeclarationProps, - Document, - DocumentProps, - FilePosition, - Input, - LazyResult, - list, - Message, - Node, - NodeErrorOptions, - NodeProps, - Position, - Processor, - Result, - Root, - RootProps, - Rule, - RuleProps, - Source, - Warning, - WarningOptions - } - - export type SourceMap = SourceMapGenerator & { - toJSON(): RawSourceMap - } - - export type Helpers = { postcss: Postcss; result: Result } & Postcss - - export interface Plugin extends Processors { - postcssPlugin: string - prepare?: (result: Result) => Processors - } - - export interface PluginCreator { - (opts?: PluginOptions): Plugin | Processor - postcss: true - } - - export interface Transformer extends TransformCallback { - postcssPlugin: string - postcssVersion: string - } - - export interface TransformCallback { - (root: Root, result: Result): Promise | void - } - - export interface OldPlugin extends Transformer { - (opts?: T): Transformer - postcss: Transformer - } - - export type AcceptedPlugin = - | { - postcss: Processor | TransformCallback - } - | OldPlugin - | Plugin - | PluginCreator - | Processor - | TransformCallback - - export interface Parser { - ( - css: { toString(): string } | string, - opts?: Pick - ): RootNode - } - - export interface Builder { - (part: string, node?: AnyNode, type?: 'end' | 'start'): void - } - - export interface Stringifier { - (node: AnyNode, builder: Builder): void - } - - export interface JSONHydrator { - (data: object): Node - (data: object[]): Node[] - } - - export interface Syntax { - /** - * Function to generate AST by string. - */ - parse?: Parser - - /** - * Class to generate string by AST. - */ - stringify?: Stringifier - } - - export interface SourceMapOptions { - /** - * Use absolute path in generated source map. - */ - absolute?: boolean - - /** - * Indicates that PostCSS should add annotation comments to the CSS. - * By default, PostCSS will always add a comment with a path - * to the source map. PostCSS will not add annotations to CSS files - * that do not contain any comments. - * - * By default, PostCSS presumes that you want to save the source map as - * `opts.to + '.map'` and will use this path in the annotation comment. - * A different path can be set by providing a string value for annotation. - * - * If you have set `inline: true`, annotation cannot be disabled. - */ - annotation?: ((file: string, root: Root) => string) | boolean | string - - /** - * Override `from` in map’s sources. - */ - from?: string - - /** - * Indicates that the source map should be embedded in the output CSS - * as a Base64-encoded comment. By default, it is `true`. - * But if all previous maps are external, not inline, PostCSS will not embed - * the map even if you do not set this option. - * - * If you have an inline source map, the result.map property will be empty, - * as the source map will be contained within the text of `result.css`. - */ - inline?: boolean - - /** - * Source map content from a previous processing step (e.g., Sass). - * - * PostCSS will try to read the previous source map - * automatically (based on comments within the source CSS), but you can use - * this option to identify it manually. - * - * If desired, you can omit the previous map with prev: `false`. - */ - prev?: ((file: string) => string) | boolean | object | string - - /** - * Indicates that PostCSS should set the origin content (e.g., Sass source) - * of the source map. By default, it is true. But if all previous maps do not - * contain sources content, PostCSS will also leave it out even if you - * do not set this option. - */ - sourcesContent?: boolean - } - - export interface ProcessOptions { - /** - * The path of the CSS source file. You should always set `from`, - * because it is used in source map generation and syntax error messages. - */ - from?: string | undefined - - /** - * Source map options - */ - map?: boolean | SourceMapOptions - - /** - * Function to generate AST by string. - */ - parser?: Parser | Syntax - - /** - * Class to generate string by AST. - */ - stringifier?: Stringifier | Syntax - - /** - * Object with parse and stringify. - */ - syntax?: Syntax - - /** - * The path where you'll put the output CSS file. You should always set `to` - * to generate correct source maps. - */ - to?: string - } - - export type Postcss = typeof postcss - - /** - * Default function to convert a node tree into a CSS string. - */ - export let stringify: Stringifier - - /** - * Parses source css and returns a new `Root` or `Document` node, - * which contains the source CSS nodes. - * - * ```js - * // Simple CSS concatenation with source map support - * const root1 = postcss.parse(css1, { from: file1 }) - * const root2 = postcss.parse(css2, { from: file2 }) - * root1.append(root2).toResult().css - * ``` - */ - export let parse: Parser - - /** - * Rehydrate a JSON AST (from `Node#toJSON`) back into the AST classes. - * - * ```js - * const json = root.toJSON() - * // save to file, send by network, etc - * const root2 = postcss.fromJSON(json) - * ``` - */ - export let fromJSON: JSONHydrator - - /** - * Creates a new `Comment` node. - * - * @param defaults Properties for the new node. - * @return New comment node - */ - export function comment(defaults?: CommentProps): Comment - - /** - * Creates a new `AtRule` node. - * - * @param defaults Properties for the new node. - * @return New at-rule node. - */ - export function atRule(defaults?: AtRuleProps): AtRule - - /** - * Creates a new `Declaration` node. - * - * @param defaults Properties for the new node. - * @return New declaration node. - */ - export function decl(defaults?: DeclarationProps): Declaration - - /** - * Creates a new `Rule` node. - * - * @param default Properties for the new node. - * @return New rule node. - */ - export function rule(defaults?: RuleProps): Rule - - /** - * Creates a new `Root` node. - * - * @param defaults Properties for the new node. - * @return New root node. - */ - export function root(defaults?: RootProps): Root - - /** - * Creates a new `Document` node. - * - * @param defaults Properties for the new node. - * @return New document node. - */ - export function document(defaults?: DocumentProps): Document - - export { postcss as default } -} - -/** - * Create a new `Processor` instance that will apply `plugins` - * as CSS processors. - * - * ```js - * let postcss = require('postcss') - * - * postcss(plugins).process(css, { from, to }).then(result => { - * console.log(result.css) - * }) - * ``` - * - * @param plugins PostCSS plugins. - * @return Processor to process multiple CSS. - */ -declare function postcss(plugins?: postcss.AcceptedPlugin[]): Processor -declare function postcss(...plugins: postcss.AcceptedPlugin[]): Processor - -export = postcss diff --git a/node_modules/postcss/lib/postcss.js b/node_modules/postcss/lib/postcss.js deleted file mode 100644 index 080ee83..0000000 --- a/node_modules/postcss/lib/postcss.js +++ /dev/null @@ -1,101 +0,0 @@ -'use strict' - -let CssSyntaxError = require('./css-syntax-error') -let Declaration = require('./declaration') -let LazyResult = require('./lazy-result') -let Container = require('./container') -let Processor = require('./processor') -let stringify = require('./stringify') -let fromJSON = require('./fromJSON') -let Document = require('./document') -let Warning = require('./warning') -let Comment = require('./comment') -let AtRule = require('./at-rule') -let Result = require('./result.js') -let Input = require('./input') -let parse = require('./parse') -let list = require('./list') -let Rule = require('./rule') -let Root = require('./root') -let Node = require('./node') - -function postcss(...plugins) { - if (plugins.length === 1 && Array.isArray(plugins[0])) { - plugins = plugins[0] - } - return new Processor(plugins) -} - -postcss.plugin = function plugin(name, initializer) { - let warningPrinted = false - function creator(...args) { - // eslint-disable-next-line no-console - if (console && console.warn && !warningPrinted) { - warningPrinted = true - // eslint-disable-next-line no-console - console.warn( - name + - ': postcss.plugin was deprecated. Migration guide:\n' + - 'https://evilmartians.com/chronicles/postcss-8-plugin-migration' - ) - if (process.env.LANG && process.env.LANG.startsWith('cn')) { - /* c8 ignore next 7 */ - // eslint-disable-next-line no-console - console.warn( - name + - ': 里面 postcss.plugin 被弃用. 迁移指南:\n' + - 'https://www.w3ctech.com/topic/2226' - ) - } - } - let transformer = initializer(...args) - transformer.postcssPlugin = name - transformer.postcssVersion = new Processor().version - return transformer - } - - let cache - Object.defineProperty(creator, 'postcss', { - get() { - if (!cache) cache = creator() - return cache - } - }) - - creator.process = function (css, processOpts, pluginOpts) { - return postcss([creator(pluginOpts)]).process(css, processOpts) - } - - return creator -} - -postcss.stringify = stringify -postcss.parse = parse -postcss.fromJSON = fromJSON -postcss.list = list - -postcss.comment = defaults => new Comment(defaults) -postcss.atRule = defaults => new AtRule(defaults) -postcss.decl = defaults => new Declaration(defaults) -postcss.rule = defaults => new Rule(defaults) -postcss.root = defaults => new Root(defaults) -postcss.document = defaults => new Document(defaults) - -postcss.CssSyntaxError = CssSyntaxError -postcss.Declaration = Declaration -postcss.Container = Container -postcss.Processor = Processor -postcss.Document = Document -postcss.Comment = Comment -postcss.Warning = Warning -postcss.AtRule = AtRule -postcss.Result = Result -postcss.Input = Input -postcss.Rule = Rule -postcss.Root = Root -postcss.Node = Node - -LazyResult.registerPostcss(postcss) - -module.exports = postcss -postcss.default = postcss diff --git a/node_modules/postcss/lib/postcss.mjs b/node_modules/postcss/lib/postcss.mjs deleted file mode 100644 index 3507598..0000000 --- a/node_modules/postcss/lib/postcss.mjs +++ /dev/null @@ -1,30 +0,0 @@ -import postcss from './postcss.js' - -export default postcss - -export const stringify = postcss.stringify -export const fromJSON = postcss.fromJSON -export const plugin = postcss.plugin -export const parse = postcss.parse -export const list = postcss.list - -export const document = postcss.document -export const comment = postcss.comment -export const atRule = postcss.atRule -export const rule = postcss.rule -export const decl = postcss.decl -export const root = postcss.root - -export const CssSyntaxError = postcss.CssSyntaxError -export const Declaration = postcss.Declaration -export const Container = postcss.Container -export const Processor = postcss.Processor -export const Document = postcss.Document -export const Comment = postcss.Comment -export const Warning = postcss.Warning -export const AtRule = postcss.AtRule -export const Result = postcss.Result -export const Input = postcss.Input -export const Rule = postcss.Rule -export const Root = postcss.Root -export const Node = postcss.Node diff --git a/node_modules/postcss/lib/previous-map.d.ts b/node_modules/postcss/lib/previous-map.d.ts deleted file mode 100644 index 23edeb5..0000000 --- a/node_modules/postcss/lib/previous-map.d.ts +++ /dev/null @@ -1,81 +0,0 @@ -import { SourceMapConsumer } from 'source-map-js' - -import { ProcessOptions } from './postcss.js' - -declare namespace PreviousMap { - // eslint-disable-next-line @typescript-eslint/no-use-before-define - export { PreviousMap_ as default } -} - -/** - * Source map information from input CSS. - * For example, source map after Sass compiler. - * - * This class will automatically find source map in input CSS or in file system - * near input file (according `from` option). - * - * ```js - * const root = parse(css, { from: 'a.sass.css' }) - * root.input.map //=> PreviousMap - * ``` - */ -declare class PreviousMap_ { - /** - * `sourceMappingURL` content. - */ - annotation?: string - - /** - * The CSS source identifier. Contains `Input#file` if the user - * set the `from` option, or `Input#id` if they did not. - */ - file?: string - - /** - * Was source map inlined by data-uri to input CSS. - */ - inline: boolean - - /** - * Path to source map file. - */ - mapFile?: string - - /** - * The directory with source map file, if source map is in separated file. - */ - root?: string - - /** - * Source map file content. - */ - text?: string - - /** - * @param css Input CSS source. - * @param opts Process options. - */ - constructor(css: string, opts?: ProcessOptions) - - /** - * Create a instance of `SourceMapGenerator` class - * from the `source-map` library to work with source map information. - * - * It is lazy method, so it will create object only on first call - * and then it will use cache. - * - * @return Object with source map information. - */ - consumer(): SourceMapConsumer - - /** - * Does source map contains `sourcesContent` with input source text. - * - * @return Is `sourcesContent` present. - */ - withContent(): boolean -} - -declare class PreviousMap extends PreviousMap_ {} - -export = PreviousMap diff --git a/node_modules/postcss/lib/previous-map.js b/node_modules/postcss/lib/previous-map.js deleted file mode 100644 index f3093df..0000000 --- a/node_modules/postcss/lib/previous-map.js +++ /dev/null @@ -1,142 +0,0 @@ -'use strict' - -let { SourceMapConsumer, SourceMapGenerator } = require('source-map-js') -let { existsSync, readFileSync } = require('fs') -let { dirname, join } = require('path') - -function fromBase64(str) { - if (Buffer) { - return Buffer.from(str, 'base64').toString() - } else { - /* c8 ignore next 2 */ - return window.atob(str) - } -} - -class PreviousMap { - constructor(css, opts) { - if (opts.map === false) return - this.loadAnnotation(css) - this.inline = this.startWith(this.annotation, 'data:') - - let prev = opts.map ? opts.map.prev : undefined - let text = this.loadMap(opts.from, prev) - if (!this.mapFile && opts.from) { - this.mapFile = opts.from - } - if (this.mapFile) this.root = dirname(this.mapFile) - if (text) this.text = text - } - - consumer() { - if (!this.consumerCache) { - this.consumerCache = new SourceMapConsumer(this.text) - } - return this.consumerCache - } - - decodeInline(text) { - let baseCharsetUri = /^data:application\/json;charset=utf-?8;base64,/ - let baseUri = /^data:application\/json;base64,/ - let charsetUri = /^data:application\/json;charset=utf-?8,/ - let uri = /^data:application\/json,/ - - if (charsetUri.test(text) || uri.test(text)) { - return decodeURIComponent(text.substr(RegExp.lastMatch.length)) - } - - if (baseCharsetUri.test(text) || baseUri.test(text)) { - return fromBase64(text.substr(RegExp.lastMatch.length)) - } - - let encoding = text.match(/data:application\/json;([^,]+),/)[1] - throw new Error('Unsupported source map encoding ' + encoding) - } - - getAnnotationURL(sourceMapString) { - return sourceMapString.replace(/^\/\*\s*# sourceMappingURL=/, '').trim() - } - - isMap(map) { - if (typeof map !== 'object') return false - return ( - typeof map.mappings === 'string' || - typeof map._mappings === 'string' || - Array.isArray(map.sections) - ) - } - - loadAnnotation(css) { - let comments = css.match(/\/\*\s*# sourceMappingURL=/gm) - if (!comments) return - - // sourceMappingURLs from comments, strings, etc. - let start = css.lastIndexOf(comments.pop()) - let end = css.indexOf('*/', start) - - if (start > -1 && end > -1) { - // Locate the last sourceMappingURL to avoid pickin - this.annotation = this.getAnnotationURL(css.substring(start, end)) - } - } - - loadFile(path) { - this.root = dirname(path) - if (existsSync(path)) { - this.mapFile = path - return readFileSync(path, 'utf-8').toString().trim() - } - } - - loadMap(file, prev) { - if (prev === false) return false - - if (prev) { - if (typeof prev === 'string') { - return prev - } else if (typeof prev === 'function') { - let prevPath = prev(file) - if (prevPath) { - let map = this.loadFile(prevPath) - if (!map) { - throw new Error( - 'Unable to load previous source map: ' + prevPath.toString() - ) - } - return map - } - } else if (prev instanceof SourceMapConsumer) { - return SourceMapGenerator.fromSourceMap(prev).toString() - } else if (prev instanceof SourceMapGenerator) { - return prev.toString() - } else if (this.isMap(prev)) { - return JSON.stringify(prev) - } else { - throw new Error( - 'Unsupported previous source map format: ' + prev.toString() - ) - } - } else if (this.inline) { - return this.decodeInline(this.annotation) - } else if (this.annotation) { - let map = this.annotation - if (file) map = join(dirname(file), map) - return this.loadFile(map) - } - } - - startWith(string, start) { - if (!string) return false - return string.substr(0, start.length) === start - } - - withContent() { - return !!( - this.consumer().sourcesContent && - this.consumer().sourcesContent.length > 0 - ) - } -} - -module.exports = PreviousMap -PreviousMap.default = PreviousMap diff --git a/node_modules/postcss/lib/processor.d.ts b/node_modules/postcss/lib/processor.d.ts deleted file mode 100644 index 50c9a07..0000000 --- a/node_modules/postcss/lib/processor.d.ts +++ /dev/null @@ -1,115 +0,0 @@ -import Document from './document.js' -import LazyResult from './lazy-result.js' -import NoWorkResult from './no-work-result.js' -import { - AcceptedPlugin, - Plugin, - ProcessOptions, - TransformCallback, - Transformer -} from './postcss.js' -import Result from './result.js' -import Root from './root.js' - -declare namespace Processor { - // eslint-disable-next-line @typescript-eslint/no-use-before-define - export { Processor_ as default } -} - -/** - * Contains plugins to process CSS. Create one `Processor` instance, - * initialize its plugins, and then use that instance on numerous CSS files. - * - * ```js - * const processor = postcss([autoprefixer, postcssNested]) - * processor.process(css1).then(result => console.log(result.css)) - * processor.process(css2).then(result => console.log(result.css)) - * ``` - */ -declare class Processor_ { - /** - * Plugins added to this processor. - * - * ```js - * const processor = postcss([autoprefixer, postcssNested]) - * processor.plugins.length //=> 2 - * ``` - */ - plugins: (Plugin | TransformCallback | Transformer)[] - - /** - * Current PostCSS version. - * - * ```js - * if (result.processor.version.split('.')[0] !== '6') { - * throw new Error('This plugin works only with PostCSS 6') - * } - * ``` - */ - version: string - - /** - * @param plugins PostCSS plugins - */ - constructor(plugins?: AcceptedPlugin[]) - - /** - * Parses source CSS and returns a `LazyResult` Promise proxy. - * Because some plugins can be asynchronous it doesn’t make - * any transformations. Transformations will be applied - * in the `LazyResult` methods. - * - * ```js - * processor.process(css, { from: 'a.css', to: 'a.out.css' }) - * .then(result => { - * console.log(result.css) - * }) - * ``` - * - * @param css String with input CSS or any object with a `toString()` method, - * like a Buffer. Optionally, send a `Result` instance - * and the processor will take the `Root` from it. - * @param opts Options. - * @return Promise proxy. - */ - process( - css: { toString(): string } | LazyResult | Result | Root | string - ): LazyResult | NoWorkResult - process( - css: { toString(): string } | LazyResult | Result | Root | string, - options: ProcessOptions - ): LazyResult - - /** - * Adds a plugin to be used as a CSS processor. - * - * PostCSS plugin can be in 4 formats: - * * A plugin in `Plugin` format. - * * A plugin creator function with `pluginCreator.postcss = true`. - * PostCSS will call this function without argument to get plugin. - * * A function. PostCSS will pass the function a {@link Root} - * as the first argument and current `Result` instance - * as the second. - * * Another `Processor` instance. PostCSS will copy plugins - * from that instance into this one. - * - * Plugins can also be added by passing them as arguments when creating - * a `postcss` instance (see [`postcss(plugins)`]). - * - * Asynchronous plugins should return a `Promise` instance. - * - * ```js - * const processor = postcss() - * .use(autoprefixer) - * .use(postcssNested) - * ``` - * - * @param plugin PostCSS plugin or `Processor` with plugins. - * @return Current processor to make methods chain. - */ - use(plugin: AcceptedPlugin): this -} - -declare class Processor extends Processor_ {} - -export = Processor diff --git a/node_modules/postcss/lib/processor.js b/node_modules/postcss/lib/processor.js deleted file mode 100644 index d8a16f4..0000000 --- a/node_modules/postcss/lib/processor.js +++ /dev/null @@ -1,67 +0,0 @@ -'use strict' - -let NoWorkResult = require('./no-work-result') -let LazyResult = require('./lazy-result') -let Document = require('./document') -let Root = require('./root') - -class Processor { - constructor(plugins = []) { - this.version = '8.4.38' - this.plugins = this.normalize(plugins) - } - - normalize(plugins) { - let normalized = [] - for (let i of plugins) { - if (i.postcss === true) { - i = i() - } else if (i.postcss) { - i = i.postcss - } - - if (typeof i === 'object' && Array.isArray(i.plugins)) { - normalized = normalized.concat(i.plugins) - } else if (typeof i === 'object' && i.postcssPlugin) { - normalized.push(i) - } else if (typeof i === 'function') { - normalized.push(i) - } else if (typeof i === 'object' && (i.parse || i.stringify)) { - if (process.env.NODE_ENV !== 'production') { - throw new Error( - 'PostCSS syntaxes cannot be used as plugins. Instead, please use ' + - 'one of the syntax/parser/stringifier options as outlined ' + - 'in your PostCSS runner documentation.' - ) - } - } else { - throw new Error(i + ' is not a PostCSS plugin') - } - } - return normalized - } - - process(css, opts = {}) { - if ( - !this.plugins.length && - !opts.parser && - !opts.stringifier && - !opts.syntax - ) { - return new NoWorkResult(this, css, opts) - } else { - return new LazyResult(this, css, opts) - } - } - - use(plugin) { - this.plugins = this.plugins.concat(this.normalize([plugin])) - return this - } -} - -module.exports = Processor -Processor.default = Processor - -Root.registerProcessor(Processor) -Document.registerProcessor(Processor) diff --git a/node_modules/postcss/lib/result.d.ts b/node_modules/postcss/lib/result.d.ts deleted file mode 100644 index c3dcbda..0000000 --- a/node_modules/postcss/lib/result.d.ts +++ /dev/null @@ -1,206 +0,0 @@ -import { - Document, - Node, - Plugin, - ProcessOptions, - Root, - SourceMap, - TransformCallback, - Warning, - WarningOptions -} from './postcss.js' -import Processor from './processor.js' - -declare namespace Result { - export interface Message { - [others: string]: any - - /** - * Source PostCSS plugin name. - */ - plugin?: string - - /** - * Message type. - */ - type: string - } - - export interface ResultOptions extends ProcessOptions { - /** - * The CSS node that was the source of the warning. - */ - node?: Node - - /** - * Name of plugin that created this warning. `Result#warn` will fill it - * automatically with `Plugin#postcssPlugin` value. - */ - plugin?: string - } - - - // eslint-disable-next-line @typescript-eslint/no-use-before-define - export { Result_ as default } -} - -/** - * Provides the result of the PostCSS transformations. - * - * A Result instance is returned by `LazyResult#then` - * or `Root#toResult` methods. - * - * ```js - * postcss([autoprefixer]).process(css).then(result => { - * console.log(result.css) - * }) - * ``` - * - * ```js - * const result2 = postcss.parse(css).toResult() - * ``` - */ -declare class Result_ { - /** - * A CSS string representing of `Result#root`. - * - * ```js - * postcss.parse('a{}').toResult().css //=> "a{}" - * ``` - */ - css: string - - /** - * Last runned PostCSS plugin. - */ - lastPlugin: Plugin | TransformCallback - - /** - * An instance of `SourceMapGenerator` class from the `source-map` library, - * representing changes to the `Result#root` instance. - * - * ```js - * result.map.toJSON() //=> { version: 3, file: 'a.css', … } - * ``` - * - * ```js - * if (result.map) { - * fs.writeFileSync(result.opts.to + '.map', result.map.toString()) - * } - * ``` - */ - map: SourceMap - - /** - * Contains messages from plugins (e.g., warnings or custom messages). - * Each message should have type and plugin properties. - * - * ```js - * AtRule: { - * import: (atRule, { result }) { - * const importedFile = parseImport(atRule) - * result.messages.push({ - * type: 'dependency', - * plugin: 'postcss-import', - * file: importedFile, - * parent: result.opts.from - * }) - * } - * } - * ``` - */ - messages: Result.Message[] - - /** - * Options from the `Processor#process` or `Root#toResult` call - * that produced this Result instance.] - * - * ```js - * root.toResult(opts).opts === opts - * ``` - */ - opts: Result.ResultOptions - - /** - * The Processor instance used for this transformation. - * - * ```js - * for (const plugin of result.processor.plugins) { - * if (plugin.postcssPlugin === 'postcss-bad') { - * throw 'postcss-good is incompatible with postcss-bad' - * } - * }) - * ``` - */ - processor: Processor - - /** - * Root node after all transformations. - * - * ```js - * root.toResult().root === root - * ``` - */ - root: RootNode - - /** - * @param processor Processor used for this transformation. - * @param root Root node after all transformations. - * @param opts Options from the `Processor#process` or `Root#toResult`. - */ - constructor(processor: Processor, root: RootNode, opts: Result.ResultOptions) - - /** - * Returns for `Result#css` content. - * - * ```js - * result + '' === result.css - * ``` - * - * @return String representing of `Result#root`. - */ - toString(): string - - /** - * Creates an instance of `Warning` and adds it to `Result#messages`. - * - * ```js - * if (decl.important) { - * result.warn('Avoid !important', { node: decl, word: '!important' }) - * } - * ``` - * - * @param text Warning message. - * @param opts Warning options. - * @return Created warning. - */ - warn(message: string, options?: WarningOptions): Warning - - /** - * Returns warnings from plugins. Filters `Warning` instances - * from `Result#messages`. - * - * ```js - * result.warnings().forEach(warn => { - * console.warn(warn.toString()) - * }) - * ``` - * - * @return Warnings from plugins. - */ - warnings(): Warning[] - - /** - * An alias for the `Result#css` property. - * Use it with syntaxes that generate non-CSS output. - * - * ```js - * result.css === result.content - * ``` - */ - get content(): string -} - -declare class Result extends Result_ {} - -export = Result diff --git a/node_modules/postcss/lib/result.js b/node_modules/postcss/lib/result.js deleted file mode 100644 index a39751d..0000000 --- a/node_modules/postcss/lib/result.js +++ /dev/null @@ -1,42 +0,0 @@ -'use strict' - -let Warning = require('./warning') - -class Result { - constructor(processor, root, opts) { - this.processor = processor - this.messages = [] - this.root = root - this.opts = opts - this.css = undefined - this.map = undefined - } - - toString() { - return this.css - } - - warn(text, opts = {}) { - if (!opts.plugin) { - if (this.lastPlugin && this.lastPlugin.postcssPlugin) { - opts.plugin = this.lastPlugin.postcssPlugin - } - } - - let warning = new Warning(text, opts) - this.messages.push(warning) - - return warning - } - - warnings() { - return this.messages.filter(i => i.type === 'warning') - } - - get content() { - return this.css - } -} - -module.exports = Result -Result.default = Result diff --git a/node_modules/postcss/lib/root.d.ts b/node_modules/postcss/lib/root.d.ts deleted file mode 100644 index 9046aac..0000000 --- a/node_modules/postcss/lib/root.d.ts +++ /dev/null @@ -1,87 +0,0 @@ -import Container, { ContainerProps } from './container.js' -import Document from './document.js' -import { ProcessOptions } from './postcss.js' -import Result from './result.js' - -declare namespace Root { - export interface RootRaws extends Record { - /** - * The space symbols after the last child to the end of file. - */ - after?: string - - /** - * Non-CSS code after `Root`, when `Root` is inside `Document`. - * - * **Experimental:** some aspects of this node could change within minor - * or patch version releases. - */ - codeAfter?: string - - /** - * Non-CSS code before `Root`, when `Root` is inside `Document`. - * - * **Experimental:** some aspects of this node could change within minor - * or patch version releases. - */ - codeBefore?: string - - /** - * Is the last child has an (optional) semicolon. - */ - semicolon?: boolean - } - - export interface RootProps extends ContainerProps { - /** - * Information used to generate byte-to-byte equal node string - * as it was in the origin input. - * */ - raws?: RootRaws - } - - // eslint-disable-next-line @typescript-eslint/no-use-before-define - export { Root_ as default } -} - -/** - * Represents a CSS file and contains all its parsed nodes. - * - * ```js - * const root = postcss.parse('a{color:black} b{z-index:2}') - * root.type //=> 'root' - * root.nodes.length //=> 2 - * ``` - */ -declare class Root_ extends Container { - nodes: NonNullable - parent: Document | undefined - raws: Root.RootRaws - type: 'root' - - constructor(defaults?: Root.RootProps) - - assign(overrides: object | Root.RootProps): this - clone(overrides?: Partial): Root - cloneAfter(overrides?: Partial): Root - cloneBefore(overrides?: Partial): Root - - /** - * Returns a `Result` instance representing the root’s CSS. - * - * ```js - * const root1 = postcss.parse(css1, { from: 'a.css' }) - * const root2 = postcss.parse(css2, { from: 'b.css' }) - * root1.append(root2) - * const result = root1.toResult({ to: 'all.css', map: true }) - * ``` - * - * @param opts Options. - * @return Result with current root’s CSS. - */ - toResult(options?: ProcessOptions): Result -} - -declare class Root extends Root_ {} - -export = Root diff --git a/node_modules/postcss/lib/root.js b/node_modules/postcss/lib/root.js deleted file mode 100644 index ea574ed..0000000 --- a/node_modules/postcss/lib/root.js +++ /dev/null @@ -1,61 +0,0 @@ -'use strict' - -let Container = require('./container') - -let LazyResult, Processor - -class Root extends Container { - constructor(defaults) { - super(defaults) - this.type = 'root' - if (!this.nodes) this.nodes = [] - } - - normalize(child, sample, type) { - let nodes = super.normalize(child) - - if (sample) { - if (type === 'prepend') { - if (this.nodes.length > 1) { - sample.raws.before = this.nodes[1].raws.before - } else { - delete sample.raws.before - } - } else if (this.first !== sample) { - for (let node of nodes) { - node.raws.before = sample.raws.before - } - } - } - - return nodes - } - - removeChild(child, ignore) { - let index = this.index(child) - - if (!ignore && index === 0 && this.nodes.length > 1) { - this.nodes[1].raws.before = this.nodes[index].raws.before - } - - return super.removeChild(child) - } - - toResult(opts = {}) { - let lazy = new LazyResult(new Processor(), this, opts) - return lazy.stringify() - } -} - -Root.registerLazyResult = dependant => { - LazyResult = dependant -} - -Root.registerProcessor = dependant => { - Processor = dependant -} - -module.exports = Root -Root.default = Root - -Container.registerRoot(Root) diff --git a/node_modules/postcss/lib/rule.d.ts b/node_modules/postcss/lib/rule.d.ts deleted file mode 100644 index fc5dd72..0000000 --- a/node_modules/postcss/lib/rule.d.ts +++ /dev/null @@ -1,117 +0,0 @@ -import Container, { - ContainerProps, - ContainerWithChildren -} from './container.js' - -declare namespace Rule { - export interface RuleRaws extends Record { - /** - * The space symbols after the last child of the node to the end of the node. - */ - after?: string - - /** - * The space symbols before the node. It also stores `*` - * and `_` symbols before the declaration (IE hack). - */ - before?: string - - /** - * The symbols between the selector and `{` for rules. - */ - between?: string - - /** - * Contains `true` if there is semicolon after rule. - */ - ownSemicolon?: string - - /** - * The rule’s selector with comments. - */ - selector?: { - raw: string - value: string - } - - /** - * Contains `true` if the last child has an (optional) semicolon. - */ - semicolon?: boolean - } - - export interface RuleProps extends ContainerProps { - /** Information used to generate byte-to-byte equal node string as it was in the origin input. */ - raws?: RuleRaws - /** Selector or selectors of the rule. */ - selector?: string - /** Selectors of the rule represented as an array of strings. */ - selectors?: string[] - } - - // eslint-disable-next-line @typescript-eslint/no-use-before-define - export { Rule_ as default } -} - -/** - * Represents a CSS rule: a selector followed by a declaration block. - * - * ```js - * Once (root, { Rule }) { - * let a = new Rule({ selector: 'a' }) - * a.append(…) - * root.append(a) - * } - * ``` - * - * ```js - * const root = postcss.parse('a{}') - * const rule = root.first - * rule.type //=> 'rule' - * rule.toString() //=> 'a{}' - * ``` - */ -declare class Rule_ extends Container { - nodes: NonNullable - parent: ContainerWithChildren | undefined - raws: Rule.RuleRaws - /** - * The rule’s full selector represented as a string. - * - * ```js - * const root = postcss.parse('a, b { }') - * const rule = root.first - * rule.selector //=> 'a, b' - * ``` - */ - selector: string - - /** - * An array containing the rule’s individual selectors. - * Groups of selectors are split at commas. - * - * ```js - * const root = postcss.parse('a, b { }') - * const rule = root.first - * - * rule.selector //=> 'a, b' - * rule.selectors //=> ['a', 'b'] - * - * rule.selectors = ['a', 'strong'] - * rule.selector //=> 'a, strong' - * ``` - */ - selectors: string[] - - type: 'rule' - - constructor(defaults?: Rule.RuleProps) - assign(overrides: object | Rule.RuleProps): this - clone(overrides?: Partial): Rule - cloneAfter(overrides?: Partial): Rule - cloneBefore(overrides?: Partial): Rule -} - -declare class Rule extends Rule_ {} - -export = Rule diff --git a/node_modules/postcss/lib/rule.js b/node_modules/postcss/lib/rule.js deleted file mode 100644 index a93ab25..0000000 --- a/node_modules/postcss/lib/rule.js +++ /dev/null @@ -1,27 +0,0 @@ -'use strict' - -let Container = require('./container') -let list = require('./list') - -class Rule extends Container { - constructor(defaults) { - super(defaults) - this.type = 'rule' - if (!this.nodes) this.nodes = [] - } - - get selectors() { - return list.comma(this.selector) - } - - set selectors(values) { - let match = this.selector ? this.selector.match(/,\s*/) : null - let sep = match ? match[0] : ',' + this.raw('between', 'beforeOpen') - this.selector = values.join(sep) - } -} - -module.exports = Rule -Rule.default = Rule - -Container.registerRule(Rule) diff --git a/node_modules/postcss/lib/stringifier.d.ts b/node_modules/postcss/lib/stringifier.d.ts deleted file mode 100644 index f707a6a..0000000 --- a/node_modules/postcss/lib/stringifier.d.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { - AnyNode, - AtRule, - Builder, - Comment, - Container, - Declaration, - Document, - Root, - Rule -} from './postcss.js' - -declare namespace Stringifier { - // eslint-disable-next-line @typescript-eslint/no-use-before-define - export { Stringifier_ as default } -} - -declare class Stringifier_ { - builder: Builder - constructor(builder: Builder) - atrule(node: AtRule, semicolon?: boolean): void - beforeAfter(node: AnyNode, detect: 'after' | 'before'): string - block(node: AnyNode, start: string): void - body(node: Container): void - comment(node: Comment): void - decl(node: Declaration, semicolon?: boolean): void - document(node: Document): void - raw(node: AnyNode, own: null | string, detect?: string): string - rawBeforeClose(root: Root): string | undefined - rawBeforeComment(root: Root, node: Comment): string | undefined - rawBeforeDecl(root: Root, node: Declaration): string | undefined - rawBeforeOpen(root: Root): string | undefined - rawBeforeRule(root: Root): string | undefined - rawColon(root: Root): string | undefined - rawEmptyBody(root: Root): string | undefined - rawIndent(root: Root): string | undefined - rawSemicolon(root: Root): boolean | undefined - rawValue(node: AnyNode, prop: string): string - root(node: Root): void - rule(node: Rule): void - stringify(node: AnyNode, semicolon?: boolean): void -} - -declare class Stringifier extends Stringifier_ {} - -export = Stringifier diff --git a/node_modules/postcss/lib/stringifier.js b/node_modules/postcss/lib/stringifier.js deleted file mode 100644 index e07ad12..0000000 --- a/node_modules/postcss/lib/stringifier.js +++ /dev/null @@ -1,353 +0,0 @@ -'use strict' - -const DEFAULT_RAW = { - after: '\n', - beforeClose: '\n', - beforeComment: '\n', - beforeDecl: '\n', - beforeOpen: ' ', - beforeRule: '\n', - colon: ': ', - commentLeft: ' ', - commentRight: ' ', - emptyBody: '', - indent: ' ', - semicolon: false -} - -function capitalize(str) { - return str[0].toUpperCase() + str.slice(1) -} - -class Stringifier { - constructor(builder) { - this.builder = builder - } - - atrule(node, semicolon) { - let name = '@' + node.name - let params = node.params ? this.rawValue(node, 'params') : '' - - if (typeof node.raws.afterName !== 'undefined') { - name += node.raws.afterName - } else if (params) { - name += ' ' - } - - if (node.nodes) { - this.block(node, name + params) - } else { - let end = (node.raws.between || '') + (semicolon ? ';' : '') - this.builder(name + params + end, node) - } - } - - beforeAfter(node, detect) { - let value - if (node.type === 'decl') { - value = this.raw(node, null, 'beforeDecl') - } else if (node.type === 'comment') { - value = this.raw(node, null, 'beforeComment') - } else if (detect === 'before') { - value = this.raw(node, null, 'beforeRule') - } else { - value = this.raw(node, null, 'beforeClose') - } - - let buf = node.parent - let depth = 0 - while (buf && buf.type !== 'root') { - depth += 1 - buf = buf.parent - } - - if (value.includes('\n')) { - let indent = this.raw(node, null, 'indent') - if (indent.length) { - for (let step = 0; step < depth; step++) value += indent - } - } - - return value - } - - block(node, start) { - let between = this.raw(node, 'between', 'beforeOpen') - this.builder(start + between + '{', node, 'start') - - let after - if (node.nodes && node.nodes.length) { - this.body(node) - after = this.raw(node, 'after') - } else { - after = this.raw(node, 'after', 'emptyBody') - } - - if (after) this.builder(after) - this.builder('}', node, 'end') - } - - body(node) { - let last = node.nodes.length - 1 - while (last > 0) { - if (node.nodes[last].type !== 'comment') break - last -= 1 - } - - let semicolon = this.raw(node, 'semicolon') - for (let i = 0; i < node.nodes.length; i++) { - let child = node.nodes[i] - let before = this.raw(child, 'before') - if (before) this.builder(before) - this.stringify(child, last !== i || semicolon) - } - } - - comment(node) { - let left = this.raw(node, 'left', 'commentLeft') - let right = this.raw(node, 'right', 'commentRight') - this.builder('/*' + left + node.text + right + '*/', node) - } - - decl(node, semicolon) { - let between = this.raw(node, 'between', 'colon') - let string = node.prop + between + this.rawValue(node, 'value') - - if (node.important) { - string += node.raws.important || ' !important' - } - - if (semicolon) string += ';' - this.builder(string, node) - } - - document(node) { - this.body(node) - } - - raw(node, own, detect) { - let value - if (!detect) detect = own - - // Already had - if (own) { - value = node.raws[own] - if (typeof value !== 'undefined') return value - } - - let parent = node.parent - - if (detect === 'before') { - // Hack for first rule in CSS - if (!parent || (parent.type === 'root' && parent.first === node)) { - return '' - } - - // `root` nodes in `document` should use only their own raws - if (parent && parent.type === 'document') { - return '' - } - } - - // Floating child without parent - if (!parent) return DEFAULT_RAW[detect] - - // Detect style by other nodes - let root = node.root() - if (!root.rawCache) root.rawCache = {} - if (typeof root.rawCache[detect] !== 'undefined') { - return root.rawCache[detect] - } - - if (detect === 'before' || detect === 'after') { - return this.beforeAfter(node, detect) - } else { - let method = 'raw' + capitalize(detect) - if (this[method]) { - value = this[method](root, node) - } else { - root.walk(i => { - value = i.raws[own] - if (typeof value !== 'undefined') return false - }) - } - } - - if (typeof value === 'undefined') value = DEFAULT_RAW[detect] - - root.rawCache[detect] = value - return value - } - - rawBeforeClose(root) { - let value - root.walk(i => { - if (i.nodes && i.nodes.length > 0) { - if (typeof i.raws.after !== 'undefined') { - value = i.raws.after - if (value.includes('\n')) { - value = value.replace(/[^\n]+$/, '') - } - return false - } - } - }) - if (value) value = value.replace(/\S/g, '') - return value - } - - rawBeforeComment(root, node) { - let value - root.walkComments(i => { - if (typeof i.raws.before !== 'undefined') { - value = i.raws.before - if (value.includes('\n')) { - value = value.replace(/[^\n]+$/, '') - } - return false - } - }) - if (typeof value === 'undefined') { - value = this.raw(node, null, 'beforeDecl') - } else if (value) { - value = value.replace(/\S/g, '') - } - return value - } - - rawBeforeDecl(root, node) { - let value - root.walkDecls(i => { - if (typeof i.raws.before !== 'undefined') { - value = i.raws.before - if (value.includes('\n')) { - value = value.replace(/[^\n]+$/, '') - } - return false - } - }) - if (typeof value === 'undefined') { - value = this.raw(node, null, 'beforeRule') - } else if (value) { - value = value.replace(/\S/g, '') - } - return value - } - - rawBeforeOpen(root) { - let value - root.walk(i => { - if (i.type !== 'decl') { - value = i.raws.between - if (typeof value !== 'undefined') return false - } - }) - return value - } - - rawBeforeRule(root) { - let value - root.walk(i => { - if (i.nodes && (i.parent !== root || root.first !== i)) { - if (typeof i.raws.before !== 'undefined') { - value = i.raws.before - if (value.includes('\n')) { - value = value.replace(/[^\n]+$/, '') - } - return false - } - } - }) - if (value) value = value.replace(/\S/g, '') - return value - } - - rawColon(root) { - let value - root.walkDecls(i => { - if (typeof i.raws.between !== 'undefined') { - value = i.raws.between.replace(/[^\s:]/g, '') - return false - } - }) - return value - } - - rawEmptyBody(root) { - let value - root.walk(i => { - if (i.nodes && i.nodes.length === 0) { - value = i.raws.after - if (typeof value !== 'undefined') return false - } - }) - return value - } - - rawIndent(root) { - if (root.raws.indent) return root.raws.indent - let value - root.walk(i => { - let p = i.parent - if (p && p !== root && p.parent && p.parent === root) { - if (typeof i.raws.before !== 'undefined') { - let parts = i.raws.before.split('\n') - value = parts[parts.length - 1] - value = value.replace(/\S/g, '') - return false - } - } - }) - return value - } - - rawSemicolon(root) { - let value - root.walk(i => { - if (i.nodes && i.nodes.length && i.last.type === 'decl') { - value = i.raws.semicolon - if (typeof value !== 'undefined') return false - } - }) - return value - } - - rawValue(node, prop) { - let value = node[prop] - let raw = node.raws[prop] - if (raw && raw.value === value) { - return raw.raw - } - - return value - } - - root(node) { - this.body(node) - if (node.raws.after) this.builder(node.raws.after) - } - - rule(node) { - this.block(node, this.rawValue(node, 'selector')) - if (node.raws.ownSemicolon) { - this.builder(node.raws.ownSemicolon, node, 'end') - } - } - - stringify(node, semicolon) { - /* c8 ignore start */ - if (!this[node.type]) { - throw new Error( - 'Unknown AST node type ' + - node.type + - '. ' + - 'Maybe you need to change PostCSS stringifier.' - ) - } - /* c8 ignore stop */ - this[node.type](node, semicolon) - } -} - -module.exports = Stringifier -Stringifier.default = Stringifier diff --git a/node_modules/postcss/lib/stringify.d.ts b/node_modules/postcss/lib/stringify.d.ts deleted file mode 100644 index 06ad0b4..0000000 --- a/node_modules/postcss/lib/stringify.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Stringifier } from './postcss.js' - -interface Stringify extends Stringifier { - default: Stringify -} - -declare const stringify: Stringify - -export = stringify diff --git a/node_modules/postcss/lib/stringify.js b/node_modules/postcss/lib/stringify.js deleted file mode 100644 index 77bd017..0000000 --- a/node_modules/postcss/lib/stringify.js +++ /dev/null @@ -1,11 +0,0 @@ -'use strict' - -let Stringifier = require('./stringifier') - -function stringify(node, builder) { - let str = new Stringifier(builder) - str.stringify(node) -} - -module.exports = stringify -stringify.default = stringify diff --git a/node_modules/postcss/lib/symbols.js b/node_modules/postcss/lib/symbols.js deleted file mode 100644 index a142c26..0000000 --- a/node_modules/postcss/lib/symbols.js +++ /dev/null @@ -1,5 +0,0 @@ -'use strict' - -module.exports.isClean = Symbol('isClean') - -module.exports.my = Symbol('my') diff --git a/node_modules/postcss/lib/terminal-highlight.js b/node_modules/postcss/lib/terminal-highlight.js deleted file mode 100644 index 6196c9d..0000000 --- a/node_modules/postcss/lib/terminal-highlight.js +++ /dev/null @@ -1,70 +0,0 @@ -'use strict' - -let pico = require('picocolors') - -let tokenizer = require('./tokenize') - -let Input - -function registerInput(dependant) { - Input = dependant -} - -const HIGHLIGHT_THEME = { - ';': pico.yellow, - ':': pico.yellow, - '(': pico.cyan, - ')': pico.cyan, - '[': pico.yellow, - ']': pico.yellow, - '{': pico.yellow, - '}': pico.yellow, - 'at-word': pico.cyan, - 'brackets': pico.cyan, - 'call': pico.cyan, - 'class': pico.yellow, - 'comment': pico.gray, - 'hash': pico.magenta, - 'string': pico.green -} - -function getTokenType([type, value], processor) { - if (type === 'word') { - if (value[0] === '.') { - return 'class' - } - if (value[0] === '#') { - return 'hash' - } - } - - if (!processor.endOfFile()) { - let next = processor.nextToken() - processor.back(next) - if (next[0] === 'brackets' || next[0] === '(') return 'call' - } - - return type -} - -function terminalHighlight(css) { - let processor = tokenizer(new Input(css), { ignoreErrors: true }) - let result = '' - while (!processor.endOfFile()) { - let token = processor.nextToken() - let color = HIGHLIGHT_THEME[getTokenType(token, processor)] - if (color) { - result += token[1] - .split(/\r?\n/) - .map(i => color(i)) - .join('\n') - } else { - result += token[1] - } - } - return result -} - -terminalHighlight.registerInput = registerInput - -module.exports = terminalHighlight diff --git a/node_modules/postcss/lib/tokenize.js b/node_modules/postcss/lib/tokenize.js deleted file mode 100644 index 39a20a3..0000000 --- a/node_modules/postcss/lib/tokenize.js +++ /dev/null @@ -1,266 +0,0 @@ -'use strict' - -const SINGLE_QUOTE = "'".charCodeAt(0) -const DOUBLE_QUOTE = '"'.charCodeAt(0) -const BACKSLASH = '\\'.charCodeAt(0) -const SLASH = '/'.charCodeAt(0) -const NEWLINE = '\n'.charCodeAt(0) -const SPACE = ' '.charCodeAt(0) -const FEED = '\f'.charCodeAt(0) -const TAB = '\t'.charCodeAt(0) -const CR = '\r'.charCodeAt(0) -const OPEN_SQUARE = '['.charCodeAt(0) -const CLOSE_SQUARE = ']'.charCodeAt(0) -const OPEN_PARENTHESES = '('.charCodeAt(0) -const CLOSE_PARENTHESES = ')'.charCodeAt(0) -const OPEN_CURLY = '{'.charCodeAt(0) -const CLOSE_CURLY = '}'.charCodeAt(0) -const SEMICOLON = ';'.charCodeAt(0) -const ASTERISK = '*'.charCodeAt(0) -const COLON = ':'.charCodeAt(0) -const AT = '@'.charCodeAt(0) - -const RE_AT_END = /[\t\n\f\r "#'()/;[\\\]{}]/g -const RE_WORD_END = /[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g -const RE_BAD_BRACKET = /.[\r\n"'(/\\]/ -const RE_HEX_ESCAPE = /[\da-f]/i - -module.exports = function tokenizer(input, options = {}) { - let css = input.css.valueOf() - let ignore = options.ignoreErrors - - let code, next, quote, content, escape - let escaped, escapePos, prev, n, currentToken - - let length = css.length - let pos = 0 - let buffer = [] - let returned = [] - - function position() { - return pos - } - - function unclosed(what) { - throw input.error('Unclosed ' + what, pos) - } - - function endOfFile() { - return returned.length === 0 && pos >= length - } - - function nextToken(opts) { - if (returned.length) return returned.pop() - if (pos >= length) return - - let ignoreUnclosed = opts ? opts.ignoreUnclosed : false - - code = css.charCodeAt(pos) - - switch (code) { - case NEWLINE: - case SPACE: - case TAB: - case CR: - case FEED: { - next = pos - do { - next += 1 - code = css.charCodeAt(next) - } while ( - code === SPACE || - code === NEWLINE || - code === TAB || - code === CR || - code === FEED - ) - - currentToken = ['space', css.slice(pos, next)] - pos = next - 1 - break - } - - case OPEN_SQUARE: - case CLOSE_SQUARE: - case OPEN_CURLY: - case CLOSE_CURLY: - case COLON: - case SEMICOLON: - case CLOSE_PARENTHESES: { - let controlChar = String.fromCharCode(code) - currentToken = [controlChar, controlChar, pos] - break - } - - case OPEN_PARENTHESES: { - prev = buffer.length ? buffer.pop()[1] : '' - n = css.charCodeAt(pos + 1) - if ( - prev === 'url' && - n !== SINGLE_QUOTE && - n !== DOUBLE_QUOTE && - n !== SPACE && - n !== NEWLINE && - n !== TAB && - n !== FEED && - n !== CR - ) { - next = pos - do { - escaped = false - next = css.indexOf(')', next + 1) - if (next === -1) { - if (ignore || ignoreUnclosed) { - next = pos - break - } else { - unclosed('bracket') - } - } - escapePos = next - while (css.charCodeAt(escapePos - 1) === BACKSLASH) { - escapePos -= 1 - escaped = !escaped - } - } while (escaped) - - currentToken = ['brackets', css.slice(pos, next + 1), pos, next] - - pos = next - } else { - next = css.indexOf(')', pos + 1) - content = css.slice(pos, next + 1) - - if (next === -1 || RE_BAD_BRACKET.test(content)) { - currentToken = ['(', '(', pos] - } else { - currentToken = ['brackets', content, pos, next] - pos = next - } - } - - break - } - - case SINGLE_QUOTE: - case DOUBLE_QUOTE: { - quote = code === SINGLE_QUOTE ? "'" : '"' - next = pos - do { - escaped = false - next = css.indexOf(quote, next + 1) - if (next === -1) { - if (ignore || ignoreUnclosed) { - next = pos + 1 - break - } else { - unclosed('string') - } - } - escapePos = next - while (css.charCodeAt(escapePos - 1) === BACKSLASH) { - escapePos -= 1 - escaped = !escaped - } - } while (escaped) - - currentToken = ['string', css.slice(pos, next + 1), pos, next] - pos = next - break - } - - case AT: { - RE_AT_END.lastIndex = pos + 1 - RE_AT_END.test(css) - if (RE_AT_END.lastIndex === 0) { - next = css.length - 1 - } else { - next = RE_AT_END.lastIndex - 2 - } - - currentToken = ['at-word', css.slice(pos, next + 1), pos, next] - - pos = next - break - } - - case BACKSLASH: { - next = pos - escape = true - while (css.charCodeAt(next + 1) === BACKSLASH) { - next += 1 - escape = !escape - } - code = css.charCodeAt(next + 1) - if ( - escape && - code !== SLASH && - code !== SPACE && - code !== NEWLINE && - code !== TAB && - code !== CR && - code !== FEED - ) { - next += 1 - if (RE_HEX_ESCAPE.test(css.charAt(next))) { - while (RE_HEX_ESCAPE.test(css.charAt(next + 1))) { - next += 1 - } - if (css.charCodeAt(next + 1) === SPACE) { - next += 1 - } - } - } - - currentToken = ['word', css.slice(pos, next + 1), pos, next] - - pos = next - break - } - - default: { - if (code === SLASH && css.charCodeAt(pos + 1) === ASTERISK) { - next = css.indexOf('*/', pos + 2) + 1 - if (next === 0) { - if (ignore || ignoreUnclosed) { - next = css.length - } else { - unclosed('comment') - } - } - - currentToken = ['comment', css.slice(pos, next + 1), pos, next] - pos = next - } else { - RE_WORD_END.lastIndex = pos + 1 - RE_WORD_END.test(css) - if (RE_WORD_END.lastIndex === 0) { - next = css.length - 1 - } else { - next = RE_WORD_END.lastIndex - 2 - } - - currentToken = ['word', css.slice(pos, next + 1), pos, next] - buffer.push(currentToken) - pos = next - } - - break - } - } - - pos++ - return currentToken - } - - function back(token) { - returned.push(token) - } - - return { - back, - endOfFile, - nextToken, - position - } -} diff --git a/node_modules/postcss/lib/warn-once.js b/node_modules/postcss/lib/warn-once.js deleted file mode 100644 index 316e1cf..0000000 --- a/node_modules/postcss/lib/warn-once.js +++ /dev/null @@ -1,13 +0,0 @@ -/* eslint-disable no-console */ -'use strict' - -let printed = {} - -module.exports = function warnOnce(message) { - if (printed[message]) return - printed[message] = true - - if (typeof console !== 'undefined' && console.warn) { - console.warn(message) - } -} diff --git a/node_modules/postcss/lib/warning.d.ts b/node_modules/postcss/lib/warning.d.ts deleted file mode 100644 index b25bba8..0000000 --- a/node_modules/postcss/lib/warning.d.ts +++ /dev/null @@ -1,147 +0,0 @@ -import { RangePosition } from './css-syntax-error.js' -import Node from './node.js' - -declare namespace Warning { - export interface WarningOptions { - /** - * End position, exclusive, in CSS node string that caused the warning. - */ - end?: RangePosition - - /** - * End index, exclusive, in CSS node string that caused the warning. - */ - endIndex?: number - - /** - * Start index, inclusive, in CSS node string that caused the warning. - */ - index?: number - - /** - * CSS node that caused the warning. - */ - node?: Node - - /** - * Name of the plugin that created this warning. `Result#warn` fills - * this property automatically. - */ - plugin?: string - - /** - * Start position, inclusive, in CSS node string that caused the warning. - */ - start?: RangePosition - - /** - * Word in CSS source that caused the warning. - */ - word?: string - } - - // eslint-disable-next-line @typescript-eslint/no-use-before-define - export { Warning_ as default } -} - -/** - * Represents a plugin’s warning. It can be created using `Node#warn`. - * - * ```js - * if (decl.important) { - * decl.warn(result, 'Avoid !important', { word: '!important' }) - * } - * ``` - */ -declare class Warning_ { - /** - * Column for inclusive start position in the input file with this warning’s source. - * - * ```js - * warning.column //=> 6 - * ``` - */ - column: number - - /** - * Column for exclusive end position in the input file with this warning’s source. - * - * ```js - * warning.endColumn //=> 4 - * ``` - */ - endColumn?: number - - /** - * Line for exclusive end position in the input file with this warning’s source. - * - * ```js - * warning.endLine //=> 6 - * ``` - */ - endLine?: number - - /** - * Line for inclusive start position in the input file with this warning’s source. - * - * ```js - * warning.line //=> 5 - * ``` - */ - line: number - - /** - * Contains the CSS node that caused the warning. - * - * ```js - * warning.node.toString() //=> 'color: white !important' - * ``` - */ - node: Node - - /** - * The name of the plugin that created this warning. - * When you call `Node#warn` it will fill this property automatically. - * - * ```js - * warning.plugin //=> 'postcss-important' - * ``` - */ - plugin: string - - /** - * The warning message. - * - * ```js - * warning.text //=> 'Try to avoid !important' - * ``` - */ - text: string - - /** - * Type to filter warnings from `Result#messages`. - * Always equal to `"warning"`. - */ - type: 'warning' - - /** - * @param text Warning message. - * @param opts Warning options. - */ - constructor(text: string, opts?: Warning.WarningOptions) - - /** - * Returns a warning position and message. - * - * ```js - * warning.toString() //=> 'postcss-lint:a.css:10:14: Avoid !important' - * ``` - * - * @return Warning position and message. - */ - toString(): string -} - -declare class Warning extends Warning_ {} - -export = Warning diff --git a/node_modules/postcss/lib/warning.js b/node_modules/postcss/lib/warning.js deleted file mode 100644 index 3a3d79c..0000000 --- a/node_modules/postcss/lib/warning.js +++ /dev/null @@ -1,37 +0,0 @@ -'use strict' - -class Warning { - constructor(text, opts = {}) { - this.type = 'warning' - this.text = text - - if (opts.node && opts.node.source) { - let range = opts.node.rangeBy(opts) - this.line = range.start.line - this.column = range.start.column - this.endLine = range.end.line - this.endColumn = range.end.column - } - - for (let opt in opts) this[opt] = opts[opt] - } - - toString() { - if (this.node) { - return this.node.error(this.text, { - index: this.index, - plugin: this.plugin, - word: this.word - }).message - } - - if (this.plugin) { - return this.plugin + ': ' + this.text - } - - return this.text - } -} - -module.exports = Warning -Warning.default = Warning diff --git a/node_modules/postcss/package.json b/node_modules/postcss/package.json deleted file mode 100755 index 2cfe97f..0000000 --- a/node_modules/postcss/package.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "name": "postcss", - "version": "8.4.38", - "description": "Tool for transforming styles with JS plugins", - "engines": { - "node": "^10 || ^12 || >=14" - }, - "exports": { - ".": { - "require": "./lib/postcss.js", - "import": "./lib/postcss.mjs" - }, - "./lib/at-rule": "./lib/at-rule.js", - "./lib/comment": "./lib/comment.js", - "./lib/container": "./lib/container.js", - "./lib/css-syntax-error": "./lib/css-syntax-error.js", - "./lib/declaration": "./lib/declaration.js", - "./lib/fromJSON": "./lib/fromJSON.js", - "./lib/input": "./lib/input.js", - "./lib/lazy-result": "./lib/lazy-result.js", - "./lib/no-work-result": "./lib/no-work-result.js", - "./lib/list": "./lib/list.js", - "./lib/map-generator": "./lib/map-generator.js", - "./lib/node": "./lib/node.js", - "./lib/parse": "./lib/parse.js", - "./lib/parser": "./lib/parser.js", - "./lib/postcss": "./lib/postcss.js", - "./lib/previous-map": "./lib/previous-map.js", - "./lib/processor": "./lib/processor.js", - "./lib/result": "./lib/result.js", - "./lib/root": "./lib/root.js", - "./lib/rule": "./lib/rule.js", - "./lib/stringifier": "./lib/stringifier.js", - "./lib/stringify": "./lib/stringify.js", - "./lib/symbols": "./lib/symbols.js", - "./lib/terminal-highlight": "./lib/terminal-highlight.js", - "./lib/tokenize": "./lib/tokenize.js", - "./lib/warn-once": "./lib/warn-once.js", - "./lib/warning": "./lib/warning.js", - "./package.json": "./package.json" - }, - "main": "./lib/postcss.js", - "types": "./lib/postcss.d.ts", - "keywords": [ - "css", - "postcss", - "rework", - "preprocessor", - "parser", - "source map", - "transform", - "manipulation", - "transpiler" - ], - "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" - } - ], - "author": "Andrey Sitnik ", - "license": "MIT", - "homepage": "https://postcss.org/", - "repository": "postcss/postcss", - "bugs": { - "url": "https://github.com/postcss/postcss/issues" - }, - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" - }, - "browser": { - "./lib/terminal-highlight": false, - "source-map-js": false, - "path": false, - "url": false, - "fs": false - } -} diff --git a/node_modules/source-map-js/LICENSE b/node_modules/source-map-js/LICENSE deleted file mode 100644 index ed1b7cf..0000000 --- a/node_modules/source-map-js/LICENSE +++ /dev/null @@ -1,28 +0,0 @@ - -Copyright (c) 2009-2011, Mozilla Foundation and contributors -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -* Neither the names of the Mozilla Foundation nor the names of project - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/node_modules/source-map-js/README.md b/node_modules/source-map-js/README.md deleted file mode 100644 index 614962d..0000000 --- a/node_modules/source-map-js/README.md +++ /dev/null @@ -1,765 +0,0 @@ -# Source Map JS - -[![NPM](https://nodei.co/npm/source-map-js.png?downloads=true&downloadRank=true)](https://www.npmjs.com/package/source-map-js) - -Difference between original [source-map](https://github.com/mozilla/source-map): - -> TL,DR: it's fork of original source-map@0.6, but with perfomance optimizations. - -This journey starts from [source-map@0.7.0](https://github.com/mozilla/source-map/blob/master/CHANGELOG.md#070). Some part of it was rewritten to Rust and WASM and API became async. - -It's still a major block for many libraries like PostCSS or Sass for example because they need to migrate the whole API to the async way. This is the reason why 0.6.1 has 2x more downloads than 0.7.3 while it's faster several times. - -![Downloads count](media/downloads.png) - -More important that WASM version has some optimizations in JS code too. This is why [community asked to create branch for 0.6 version](https://github.com/mozilla/source-map/issues/324) and port these optimizations but, sadly, the answer was «no». A bit later I discovered [the issue](https://github.com/mozilla/source-map/issues/370) created by [Ben Rothman (@benthemonkey)](https://github.com/benthemonkey) with no response at all. - -[Roman Dvornov (@lahmatiy)](https://github.com/lahmatiy) wrote a [serveral posts](https://t.me/gorshochekvarit/76) (russian, only, sorry) about source-map library in his own Telegram channel. He mentioned the article [«Maybe you don't need Rust and WASM to speed up your JS»](https://mrale.ph/blog/2018/02/03/maybe-you-dont-need-rust-to-speed-up-your-js.html) written by [Vyacheslav Egorov (@mraleph)](https://github.com/mraleph). This article contains optimizations and hacks that lead to almost the same performance compare to WASM implementation. - -I decided to fork the original source-map and port these optimizations from the article and several others PR from the original source-map. - ---------- - -This is a library to generate and consume the source map format -[described here][format]. - -[format]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit - -## Use with Node - - $ npm install source-map-js - - - --------------------------------------------------------------------------------- - - - - - -## Table of Contents - -- [Examples](#examples) - - [Consuming a source map](#consuming-a-source-map) - - [Generating a source map](#generating-a-source-map) - - [With SourceNode (high level API)](#with-sourcenode-high-level-api) - - [With SourceMapGenerator (low level API)](#with-sourcemapgenerator-low-level-api) -- [API](#api) - - [SourceMapConsumer](#sourcemapconsumer) - - [new SourceMapConsumer(rawSourceMap)](#new-sourcemapconsumerrawsourcemap) - - [SourceMapConsumer.prototype.computeColumnSpans()](#sourcemapconsumerprototypecomputecolumnspans) - - [SourceMapConsumer.prototype.originalPositionFor(generatedPosition)](#sourcemapconsumerprototypeoriginalpositionforgeneratedposition) - - [SourceMapConsumer.prototype.generatedPositionFor(originalPosition)](#sourcemapconsumerprototypegeneratedpositionfororiginalposition) - - [SourceMapConsumer.prototype.allGeneratedPositionsFor(originalPosition)](#sourcemapconsumerprototypeallgeneratedpositionsfororiginalposition) - - [SourceMapConsumer.prototype.hasContentsOfAllSources()](#sourcemapconsumerprototypehascontentsofallsources) - - [SourceMapConsumer.prototype.sourceContentFor(source[, returnNullOnMissing])](#sourcemapconsumerprototypesourcecontentforsource-returnnullonmissing) - - [SourceMapConsumer.prototype.eachMapping(callback, context, order)](#sourcemapconsumerprototypeeachmappingcallback-context-order) - - [SourceMapGenerator](#sourcemapgenerator) - - [new SourceMapGenerator([startOfSourceMap])](#new-sourcemapgeneratorstartofsourcemap) - - [SourceMapGenerator.fromSourceMap(sourceMapConsumer)](#sourcemapgeneratorfromsourcemapsourcemapconsumer) - - [SourceMapGenerator.prototype.addMapping(mapping)](#sourcemapgeneratorprototypeaddmappingmapping) - - [SourceMapGenerator.prototype.setSourceContent(sourceFile, sourceContent)](#sourcemapgeneratorprototypesetsourcecontentsourcefile-sourcecontent) - - [SourceMapGenerator.prototype.applySourceMap(sourceMapConsumer[, sourceFile[, sourceMapPath]])](#sourcemapgeneratorprototypeapplysourcemapsourcemapconsumer-sourcefile-sourcemappath) - - [SourceMapGenerator.prototype.toString()](#sourcemapgeneratorprototypetostring) - - [SourceNode](#sourcenode) - - [new SourceNode([line, column, source[, chunk[, name]]])](#new-sourcenodeline-column-source-chunk-name) - - [SourceNode.fromStringWithSourceMap(code, sourceMapConsumer[, relativePath])](#sourcenodefromstringwithsourcemapcode-sourcemapconsumer-relativepath) - - [SourceNode.prototype.add(chunk)](#sourcenodeprototypeaddchunk) - - [SourceNode.prototype.prepend(chunk)](#sourcenodeprototypeprependchunk) - - [SourceNode.prototype.setSourceContent(sourceFile, sourceContent)](#sourcenodeprototypesetsourcecontentsourcefile-sourcecontent) - - [SourceNode.prototype.walk(fn)](#sourcenodeprototypewalkfn) - - [SourceNode.prototype.walkSourceContents(fn)](#sourcenodeprototypewalksourcecontentsfn) - - [SourceNode.prototype.join(sep)](#sourcenodeprototypejoinsep) - - [SourceNode.prototype.replaceRight(pattern, replacement)](#sourcenodeprototypereplacerightpattern-replacement) - - [SourceNode.prototype.toString()](#sourcenodeprototypetostring) - - [SourceNode.prototype.toStringWithSourceMap([startOfSourceMap])](#sourcenodeprototypetostringwithsourcemapstartofsourcemap) - - - -## Examples - -### Consuming a source map - -```js -var rawSourceMap = { - version: 3, - file: 'min.js', - names: ['bar', 'baz', 'n'], - sources: ['one.js', 'two.js'], - sourceRoot: 'http://example.com/www/js/', - mappings: 'CAAC,IAAI,IAAM,SAAUA,GAClB,OAAOC,IAAID;CCDb,IAAI,IAAM,SAAUE,GAClB,OAAOA' -}; - -var smc = new SourceMapConsumer(rawSourceMap); - -console.log(smc.sources); -// [ 'http://example.com/www/js/one.js', -// 'http://example.com/www/js/two.js' ] - -console.log(smc.originalPositionFor({ - line: 2, - column: 28 -})); -// { source: 'http://example.com/www/js/two.js', -// line: 2, -// column: 10, -// name: 'n' } - -console.log(smc.generatedPositionFor({ - source: 'http://example.com/www/js/two.js', - line: 2, - column: 10 -})); -// { line: 2, column: 28 } - -smc.eachMapping(function (m) { - // ... -}); -``` - -### Generating a source map - -In depth guide: -[**Compiling to JavaScript, and Debugging with Source Maps**](https://hacks.mozilla.org/2013/05/compiling-to-javascript-and-debugging-with-source-maps/) - -#### With SourceNode (high level API) - -```js -function compile(ast) { - switch (ast.type) { - case 'BinaryExpression': - return new SourceNode( - ast.location.line, - ast.location.column, - ast.location.source, - [compile(ast.left), " + ", compile(ast.right)] - ); - case 'Literal': - return new SourceNode( - ast.location.line, - ast.location.column, - ast.location.source, - String(ast.value) - ); - // ... - default: - throw new Error("Bad AST"); - } -} - -var ast = parse("40 + 2", "add.js"); -console.log(compile(ast).toStringWithSourceMap({ - file: 'add.js' -})); -// { code: '40 + 2', -// map: [object SourceMapGenerator] } -``` - -#### With SourceMapGenerator (low level API) - -```js -var map = new SourceMapGenerator({ - file: "source-mapped.js" -}); - -map.addMapping({ - generated: { - line: 10, - column: 35 - }, - source: "foo.js", - original: { - line: 33, - column: 2 - }, - name: "christopher" -}); - -console.log(map.toString()); -// '{"version":3,"file":"source-mapped.js","sources":["foo.js"],"names":["christopher"],"mappings":";;;;;;;;;mCAgCEA"}' -``` - -## API - -Get a reference to the module: - -```js -// Node.js -var sourceMap = require('source-map'); - -// Browser builds -var sourceMap = window.sourceMap; - -// Inside Firefox -const sourceMap = require("devtools/toolkit/sourcemap/source-map.js"); -``` - -### SourceMapConsumer - -A SourceMapConsumer instance represents a parsed source map which we can query -for information about the original file positions by giving it a file position -in the generated source. - -#### new SourceMapConsumer(rawSourceMap) - -The only parameter is the raw source map (either as a string which can be -`JSON.parse`'d, or an object). According to the spec, source maps have the -following attributes: - -* `version`: Which version of the source map spec this map is following. - -* `sources`: An array of URLs to the original source files. - -* `names`: An array of identifiers which can be referenced by individual - mappings. - -* `sourceRoot`: Optional. The URL root from which all sources are relative. - -* `sourcesContent`: Optional. An array of contents of the original source files. - -* `mappings`: A string of base64 VLQs which contain the actual mappings. - -* `file`: Optional. The generated filename this source map is associated with. - -```js -var consumer = new sourceMap.SourceMapConsumer(rawSourceMapJsonData); -``` - -#### SourceMapConsumer.prototype.computeColumnSpans() - -Compute the last column for each generated mapping. The last column is -inclusive. - -```js -// Before: -consumer.allGeneratedPositionsFor({ line: 2, source: "foo.coffee" }) -// [ { line: 2, -// column: 1 }, -// { line: 2, -// column: 10 }, -// { line: 2, -// column: 20 } ] - -consumer.computeColumnSpans(); - -// After: -consumer.allGeneratedPositionsFor({ line: 2, source: "foo.coffee" }) -// [ { line: 2, -// column: 1, -// lastColumn: 9 }, -// { line: 2, -// column: 10, -// lastColumn: 19 }, -// { line: 2, -// column: 20, -// lastColumn: Infinity } ] - -``` - -#### SourceMapConsumer.prototype.originalPositionFor(generatedPosition) - -Returns the original source, line, and column information for the generated -source's line and column positions provided. The only argument is an object with -the following properties: - -* `line`: The line number in the generated source. Line numbers in - this library are 1-based (note that the underlying source map - specification uses 0-based line numbers -- this library handles the - translation). - -* `column`: The column number in the generated source. Column numbers - in this library are 0-based. - -* `bias`: Either `SourceMapConsumer.GREATEST_LOWER_BOUND` or - `SourceMapConsumer.LEAST_UPPER_BOUND`. Specifies whether to return the closest - element that is smaller than or greater than the one we are searching for, - respectively, if the exact element cannot be found. Defaults to - `SourceMapConsumer.GREATEST_LOWER_BOUND`. - -and an object is returned with the following properties: - -* `source`: The original source file, or null if this information is not - available. - -* `line`: The line number in the original source, or null if this information is - not available. The line number is 1-based. - -* `column`: The column number in the original source, or null if this - information is not available. The column number is 0-based. - -* `name`: The original identifier, or null if this information is not available. - -```js -consumer.originalPositionFor({ line: 2, column: 10 }) -// { source: 'foo.coffee', -// line: 2, -// column: 2, -// name: null } - -consumer.originalPositionFor({ line: 99999999999999999, column: 999999999999999 }) -// { source: null, -// line: null, -// column: null, -// name: null } -``` - -#### SourceMapConsumer.prototype.generatedPositionFor(originalPosition) - -Returns the generated line and column information for the original source, -line, and column positions provided. The only argument is an object with -the following properties: - -* `source`: The filename of the original source. - -* `line`: The line number in the original source. The line number is - 1-based. - -* `column`: The column number in the original source. The column - number is 0-based. - -and an object is returned with the following properties: - -* `line`: The line number in the generated source, or null. The line - number is 1-based. - -* `column`: The column number in the generated source, or null. The - column number is 0-based. - -```js -consumer.generatedPositionFor({ source: "example.js", line: 2, column: 10 }) -// { line: 1, -// column: 56 } -``` - -#### SourceMapConsumer.prototype.allGeneratedPositionsFor(originalPosition) - -Returns all generated line and column information for the original source, line, -and column provided. If no column is provided, returns all mappings -corresponding to a either the line we are searching for or the next closest line -that has any mappings. Otherwise, returns all mappings corresponding to the -given line and either the column we are searching for or the next closest column -that has any offsets. - -The only argument is an object with the following properties: - -* `source`: The filename of the original source. - -* `line`: The line number in the original source. The line number is - 1-based. - -* `column`: Optional. The column number in the original source. The - column number is 0-based. - -and an array of objects is returned, each with the following properties: - -* `line`: The line number in the generated source, or null. The line - number is 1-based. - -* `column`: The column number in the generated source, or null. The - column number is 0-based. - -```js -consumer.allGeneratedpositionsfor({ line: 2, source: "foo.coffee" }) -// [ { line: 2, -// column: 1 }, -// { line: 2, -// column: 10 }, -// { line: 2, -// column: 20 } ] -``` - -#### SourceMapConsumer.prototype.hasContentsOfAllSources() - -Return true if we have the embedded source content for every source listed in -the source map, false otherwise. - -In other words, if this method returns `true`, then -`consumer.sourceContentFor(s)` will succeed for every source `s` in -`consumer.sources`. - -```js -// ... -if (consumer.hasContentsOfAllSources()) { - consumerReadyCallback(consumer); -} else { - fetchSources(consumer, consumerReadyCallback); -} -// ... -``` - -#### SourceMapConsumer.prototype.sourceContentFor(source[, returnNullOnMissing]) - -Returns the original source content for the source provided. The only -argument is the URL of the original source file. - -If the source content for the given source is not found, then an error is -thrown. Optionally, pass `true` as the second param to have `null` returned -instead. - -```js -consumer.sources -// [ "my-cool-lib.clj" ] - -consumer.sourceContentFor("my-cool-lib.clj") -// "..." - -consumer.sourceContentFor("this is not in the source map"); -// Error: "this is not in the source map" is not in the source map - -consumer.sourceContentFor("this is not in the source map", true); -// null -``` - -#### SourceMapConsumer.prototype.eachMapping(callback, context, order) - -Iterate over each mapping between an original source/line/column and a -generated line/column in this source map. - -* `callback`: The function that is called with each mapping. Mappings have the - form `{ source, generatedLine, generatedColumn, originalLine, originalColumn, - name }` - -* `context`: Optional. If specified, this object will be the value of `this` - every time that `callback` is called. - -* `order`: Either `SourceMapConsumer.GENERATED_ORDER` or - `SourceMapConsumer.ORIGINAL_ORDER`. Specifies whether you want to iterate over - the mappings sorted by the generated file's line/column order or the - original's source/line/column order, respectively. Defaults to - `SourceMapConsumer.GENERATED_ORDER`. - -```js -consumer.eachMapping(function (m) { console.log(m); }) -// ... -// { source: 'illmatic.js', -// generatedLine: 1, -// generatedColumn: 0, -// originalLine: 1, -// originalColumn: 0, -// name: null } -// { source: 'illmatic.js', -// generatedLine: 2, -// generatedColumn: 0, -// originalLine: 2, -// originalColumn: 0, -// name: null } -// ... -``` -### SourceMapGenerator - -An instance of the SourceMapGenerator represents a source map which is being -built incrementally. - -#### new SourceMapGenerator([startOfSourceMap]) - -You may pass an object with the following properties: - -* `file`: The filename of the generated source that this source map is - associated with. - -* `sourceRoot`: A root for all relative URLs in this source map. - -* `skipValidation`: Optional. When `true`, disables validation of mappings as - they are added. This can improve performance but should be used with - discretion, as a last resort. Even then, one should avoid using this flag when - running tests, if possible. - -* `ignoreInvalidMapping`: Optional. When `true`, instead of throwing error on - invalid mapping, it will be ignored. - -```js -var generator = new sourceMap.SourceMapGenerator({ - file: "my-generated-javascript-file.js", - sourceRoot: "http://example.com/app/js/" -}); -``` - -#### SourceMapGenerator.fromSourceMap(sourceMapConsumer, sourceMapGeneratorOptions) - -Creates a new `SourceMapGenerator` from an existing `SourceMapConsumer` instance. - -* `sourceMapConsumer` The SourceMap. - -* `sourceMapGeneratorOptions` options that will be passed to the SourceMapGenerator constructor which used under the hood. - -```js -var generator = sourceMap.SourceMapGenerator.fromSourceMap(consumer, { - ignoreInvalidMapping: true, -}); -``` - -#### SourceMapGenerator.prototype.addMapping(mapping) - -Add a single mapping from original source line and column to the generated -source's line and column for this source map being created. The mapping object -should have the following properties: - -* `generated`: An object with the generated line and column positions. - -* `original`: An object with the original line and column positions. - -* `source`: The original source file (relative to the sourceRoot). - -* `name`: An optional original token name for this mapping. - -```js -generator.addMapping({ - source: "module-one.scm", - original: { line: 128, column: 0 }, - generated: { line: 3, column: 456 } -}) -``` - -#### SourceMapGenerator.prototype.setSourceContent(sourceFile, sourceContent) - -Set the source content for an original source file. - -* `sourceFile` the URL of the original source file. - -* `sourceContent` the content of the source file. - -```js -generator.setSourceContent("module-one.scm", - fs.readFileSync("path/to/module-one.scm")) -``` - -#### SourceMapGenerator.prototype.applySourceMap(sourceMapConsumer[, sourceFile[, sourceMapPath]]) - -Applies a SourceMap for a source file to the SourceMap. -Each mapping to the supplied source file is rewritten using the -supplied SourceMap. Note: The resolution for the resulting mappings -is the minimum of this map and the supplied map. - -* `sourceMapConsumer`: The SourceMap to be applied. - -* `sourceFile`: Optional. The filename of the source file. - If omitted, sourceMapConsumer.file will be used, if it exists. - Otherwise an error will be thrown. - -* `sourceMapPath`: Optional. The dirname of the path to the SourceMap - to be applied. If relative, it is relative to the SourceMap. - - This parameter is needed when the two SourceMaps aren't in the same - directory, and the SourceMap to be applied contains relative source - paths. If so, those relative source paths need to be rewritten - relative to the SourceMap. - - If omitted, it is assumed that both SourceMaps are in the same directory, - thus not needing any rewriting. (Supplying `'.'` has the same effect.) - -#### SourceMapGenerator.prototype.toString() - -Renders the source map being generated to a string. - -```js -generator.toString() -// '{"version":3,"sources":["module-one.scm"],"names":[],"mappings":"...snip...","file":"my-generated-javascript-file.js","sourceRoot":"http://example.com/app/js/"}' -``` - -### SourceNode - -SourceNodes provide a way to abstract over interpolating and/or concatenating -snippets of generated JavaScript source code, while maintaining the line and -column information associated between those snippets and the original source -code. This is useful as the final intermediate representation a compiler might -use before outputting the generated JS and source map. - -#### new SourceNode([line, column, source[, chunk[, name]]]) - -* `line`: The original line number associated with this source node, or null if - it isn't associated with an original line. The line number is 1-based. - -* `column`: The original column number associated with this source node, or null - if it isn't associated with an original column. The column number - is 0-based. - -* `source`: The original source's filename; null if no filename is provided. - -* `chunk`: Optional. Is immediately passed to `SourceNode.prototype.add`, see - below. - -* `name`: Optional. The original identifier. - -```js -var node = new SourceNode(1, 2, "a.cpp", [ - new SourceNode(3, 4, "b.cpp", "extern int status;\n"), - new SourceNode(5, 6, "c.cpp", "std::string* make_string(size_t n);\n"), - new SourceNode(7, 8, "d.cpp", "int main(int argc, char** argv) {}\n"), -]); -``` - -#### SourceNode.fromStringWithSourceMap(code, sourceMapConsumer[, relativePath]) - -Creates a SourceNode from generated code and a SourceMapConsumer. - -* `code`: The generated code - -* `sourceMapConsumer` The SourceMap for the generated code - -* `relativePath` The optional path that relative sources in `sourceMapConsumer` - should be relative to. - -```js -var consumer = new SourceMapConsumer(fs.readFileSync("path/to/my-file.js.map", "utf8")); -var node = SourceNode.fromStringWithSourceMap(fs.readFileSync("path/to/my-file.js"), - consumer); -``` - -#### SourceNode.prototype.add(chunk) - -Add a chunk of generated JS to this source node. - -* `chunk`: A string snippet of generated JS code, another instance of - `SourceNode`, or an array where each member is one of those things. - -```js -node.add(" + "); -node.add(otherNode); -node.add([leftHandOperandNode, " + ", rightHandOperandNode]); -``` - -#### SourceNode.prototype.prepend(chunk) - -Prepend a chunk of generated JS to this source node. - -* `chunk`: A string snippet of generated JS code, another instance of - `SourceNode`, or an array where each member is one of those things. - -```js -node.prepend("/** Build Id: f783haef86324gf **/\n\n"); -``` - -#### SourceNode.prototype.setSourceContent(sourceFile, sourceContent) - -Set the source content for a source file. This will be added to the -`SourceMap` in the `sourcesContent` field. - -* `sourceFile`: The filename of the source file - -* `sourceContent`: The content of the source file - -```js -node.setSourceContent("module-one.scm", - fs.readFileSync("path/to/module-one.scm")) -``` - -#### SourceNode.prototype.walk(fn) - -Walk over the tree of JS snippets in this node and its children. The walking -function is called once for each snippet of JS and is passed that snippet and -the its original associated source's line/column location. - -* `fn`: The traversal function. - -```js -var node = new SourceNode(1, 2, "a.js", [ - new SourceNode(3, 4, "b.js", "uno"), - "dos", - [ - "tres", - new SourceNode(5, 6, "c.js", "quatro") - ] -]); - -node.walk(function (code, loc) { console.log("WALK:", code, loc); }) -// WALK: uno { source: 'b.js', line: 3, column: 4, name: null } -// WALK: dos { source: 'a.js', line: 1, column: 2, name: null } -// WALK: tres { source: 'a.js', line: 1, column: 2, name: null } -// WALK: quatro { source: 'c.js', line: 5, column: 6, name: null } -``` - -#### SourceNode.prototype.walkSourceContents(fn) - -Walk over the tree of SourceNodes. The walking function is called for each -source file content and is passed the filename and source content. - -* `fn`: The traversal function. - -```js -var a = new SourceNode(1, 2, "a.js", "generated from a"); -a.setSourceContent("a.js", "original a"); -var b = new SourceNode(1, 2, "b.js", "generated from b"); -b.setSourceContent("b.js", "original b"); -var c = new SourceNode(1, 2, "c.js", "generated from c"); -c.setSourceContent("c.js", "original c"); - -var node = new SourceNode(null, null, null, [a, b, c]); -node.walkSourceContents(function (source, contents) { console.log("WALK:", source, ":", contents); }) -// WALK: a.js : original a -// WALK: b.js : original b -// WALK: c.js : original c -``` - -#### SourceNode.prototype.join(sep) - -Like `Array.prototype.join` except for SourceNodes. Inserts the separator -between each of this source node's children. - -* `sep`: The separator. - -```js -var lhs = new SourceNode(1, 2, "a.rs", "my_copy"); -var operand = new SourceNode(3, 4, "a.rs", "="); -var rhs = new SourceNode(5, 6, "a.rs", "orig.clone()"); - -var node = new SourceNode(null, null, null, [ lhs, operand, rhs ]); -var joinedNode = node.join(" "); -``` - -#### SourceNode.prototype.replaceRight(pattern, replacement) - -Call `String.prototype.replace` on the very right-most source snippet. Useful -for trimming white space from the end of a source node, etc. - -* `pattern`: The pattern to replace. - -* `replacement`: The thing to replace the pattern with. - -```js -// Trim trailing white space. -node.replaceRight(/\s*$/, ""); -``` - -#### SourceNode.prototype.toString() - -Return the string representation of this source node. Walks over the tree and -concatenates all the various snippets together to one string. - -```js -var node = new SourceNode(1, 2, "a.js", [ - new SourceNode(3, 4, "b.js", "uno"), - "dos", - [ - "tres", - new SourceNode(5, 6, "c.js", "quatro") - ] -]); - -node.toString() -// 'unodostresquatro' -``` - -#### SourceNode.prototype.toStringWithSourceMap([startOfSourceMap]) - -Returns the string representation of this tree of source nodes, plus a -SourceMapGenerator which contains all the mappings between the generated and -original sources. - -The arguments are the same as those to `new SourceMapGenerator`. - -```js -var node = new SourceNode(1, 2, "a.js", [ - new SourceNode(3, 4, "b.js", "uno"), - "dos", - [ - "tres", - new SourceNode(5, 6, "c.js", "quatro") - ] -]); - -node.toStringWithSourceMap({ file: "my-output-file.js" }) -// { code: 'unodostresquatro', -// map: [object SourceMapGenerator] } -``` diff --git a/node_modules/source-map-js/lib/array-set.js b/node_modules/source-map-js/lib/array-set.js deleted file mode 100644 index fbd5c81..0000000 --- a/node_modules/source-map-js/lib/array-set.js +++ /dev/null @@ -1,121 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var util = require('./util'); -var has = Object.prototype.hasOwnProperty; -var hasNativeMap = typeof Map !== "undefined"; - -/** - * A data structure which is a combination of an array and a set. Adding a new - * member is O(1), testing for membership is O(1), and finding the index of an - * element is O(1). Removing elements from the set is not supported. Only - * strings are supported for membership. - */ -function ArraySet() { - this._array = []; - this._set = hasNativeMap ? new Map() : Object.create(null); -} - -/** - * Static method for creating ArraySet instances from an existing array. - */ -ArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) { - var set = new ArraySet(); - for (var i = 0, len = aArray.length; i < len; i++) { - set.add(aArray[i], aAllowDuplicates); - } - return set; -}; - -/** - * Return how many unique items are in this ArraySet. If duplicates have been - * added, than those do not count towards the size. - * - * @returns Number - */ -ArraySet.prototype.size = function ArraySet_size() { - return hasNativeMap ? this._set.size : Object.getOwnPropertyNames(this._set).length; -}; - -/** - * Add the given string to this set. - * - * @param String aStr - */ -ArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) { - var sStr = hasNativeMap ? aStr : util.toSetString(aStr); - var isDuplicate = hasNativeMap ? this.has(aStr) : has.call(this._set, sStr); - var idx = this._array.length; - if (!isDuplicate || aAllowDuplicates) { - this._array.push(aStr); - } - if (!isDuplicate) { - if (hasNativeMap) { - this._set.set(aStr, idx); - } else { - this._set[sStr] = idx; - } - } -}; - -/** - * Is the given string a member of this set? - * - * @param String aStr - */ -ArraySet.prototype.has = function ArraySet_has(aStr) { - if (hasNativeMap) { - return this._set.has(aStr); - } else { - var sStr = util.toSetString(aStr); - return has.call(this._set, sStr); - } -}; - -/** - * What is the index of the given string in the array? - * - * @param String aStr - */ -ArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) { - if (hasNativeMap) { - var idx = this._set.get(aStr); - if (idx >= 0) { - return idx; - } - } else { - var sStr = util.toSetString(aStr); - if (has.call(this._set, sStr)) { - return this._set[sStr]; - } - } - - throw new Error('"' + aStr + '" is not in the set.'); -}; - -/** - * What is the element at the given index? - * - * @param Number aIdx - */ -ArraySet.prototype.at = function ArraySet_at(aIdx) { - if (aIdx >= 0 && aIdx < this._array.length) { - return this._array[aIdx]; - } - throw new Error('No element indexed by ' + aIdx); -}; - -/** - * Returns the array representation of this set (which has the proper indices - * indicated by indexOf). Note that this is a copy of the internal array used - * for storing the members so that no one can mess with internal state. - */ -ArraySet.prototype.toArray = function ArraySet_toArray() { - return this._array.slice(); -}; - -exports.ArraySet = ArraySet; diff --git a/node_modules/source-map-js/lib/base64-vlq.js b/node_modules/source-map-js/lib/base64-vlq.js deleted file mode 100644 index 612b404..0000000 --- a/node_modules/source-map-js/lib/base64-vlq.js +++ /dev/null @@ -1,140 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - * - * Based on the Base 64 VLQ implementation in Closure Compiler: - * https://code.google.com/p/closure-compiler/source/browse/trunk/src/com/google/debugging/sourcemap/Base64VLQ.java - * - * Copyright 2011 The Closure Compiler Authors. All rights reserved. - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are - * met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above - * copyright notice, this list of conditions and the following - * disclaimer in the documentation and/or other materials provided - * with the distribution. - * * Neither the name of Google Inc. nor the names of its - * contributors may be used to endorse or promote products derived - * from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -var base64 = require('./base64'); - -// A single base 64 digit can contain 6 bits of data. For the base 64 variable -// length quantities we use in the source map spec, the first bit is the sign, -// the next four bits are the actual value, and the 6th bit is the -// continuation bit. The continuation bit tells us whether there are more -// digits in this value following this digit. -// -// Continuation -// | Sign -// | | -// V V -// 101011 - -var VLQ_BASE_SHIFT = 5; - -// binary: 100000 -var VLQ_BASE = 1 << VLQ_BASE_SHIFT; - -// binary: 011111 -var VLQ_BASE_MASK = VLQ_BASE - 1; - -// binary: 100000 -var VLQ_CONTINUATION_BIT = VLQ_BASE; - -/** - * Converts from a two-complement value to a value where the sign bit is - * placed in the least significant bit. For example, as decimals: - * 1 becomes 2 (10 binary), -1 becomes 3 (11 binary) - * 2 becomes 4 (100 binary), -2 becomes 5 (101 binary) - */ -function toVLQSigned(aValue) { - return aValue < 0 - ? ((-aValue) << 1) + 1 - : (aValue << 1) + 0; -} - -/** - * Converts to a two-complement value from a value where the sign bit is - * placed in the least significant bit. For example, as decimals: - * 2 (10 binary) becomes 1, 3 (11 binary) becomes -1 - * 4 (100 binary) becomes 2, 5 (101 binary) becomes -2 - */ -function fromVLQSigned(aValue) { - var isNegative = (aValue & 1) === 1; - var shifted = aValue >> 1; - return isNegative - ? -shifted - : shifted; -} - -/** - * Returns the base 64 VLQ encoded value. - */ -exports.encode = function base64VLQ_encode(aValue) { - var encoded = ""; - var digit; - - var vlq = toVLQSigned(aValue); - - do { - digit = vlq & VLQ_BASE_MASK; - vlq >>>= VLQ_BASE_SHIFT; - if (vlq > 0) { - // There are still more digits in this value, so we must make sure the - // continuation bit is marked. - digit |= VLQ_CONTINUATION_BIT; - } - encoded += base64.encode(digit); - } while (vlq > 0); - - return encoded; -}; - -/** - * Decodes the next base 64 VLQ value from the given string and returns the - * value and the rest of the string via the out parameter. - */ -exports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) { - var strLen = aStr.length; - var result = 0; - var shift = 0; - var continuation, digit; - - do { - if (aIndex >= strLen) { - throw new Error("Expected more digits in base 64 VLQ value."); - } - - digit = base64.decode(aStr.charCodeAt(aIndex++)); - if (digit === -1) { - throw new Error("Invalid base64 digit: " + aStr.charAt(aIndex - 1)); - } - - continuation = !!(digit & VLQ_CONTINUATION_BIT); - digit &= VLQ_BASE_MASK; - result = result + (digit << shift); - shift += VLQ_BASE_SHIFT; - } while (continuation); - - aOutParam.value = fromVLQSigned(result); - aOutParam.rest = aIndex; -}; diff --git a/node_modules/source-map-js/lib/base64.js b/node_modules/source-map-js/lib/base64.js deleted file mode 100644 index 8aa86b3..0000000 --- a/node_modules/source-map-js/lib/base64.js +++ /dev/null @@ -1,67 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var intToCharMap = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split(''); - -/** - * Encode an integer in the range of 0 to 63 to a single base 64 digit. - */ -exports.encode = function (number) { - if (0 <= number && number < intToCharMap.length) { - return intToCharMap[number]; - } - throw new TypeError("Must be between 0 and 63: " + number); -}; - -/** - * Decode a single base 64 character code digit to an integer. Returns -1 on - * failure. - */ -exports.decode = function (charCode) { - var bigA = 65; // 'A' - var bigZ = 90; // 'Z' - - var littleA = 97; // 'a' - var littleZ = 122; // 'z' - - var zero = 48; // '0' - var nine = 57; // '9' - - var plus = 43; // '+' - var slash = 47; // '/' - - var littleOffset = 26; - var numberOffset = 52; - - // 0 - 25: ABCDEFGHIJKLMNOPQRSTUVWXYZ - if (bigA <= charCode && charCode <= bigZ) { - return (charCode - bigA); - } - - // 26 - 51: abcdefghijklmnopqrstuvwxyz - if (littleA <= charCode && charCode <= littleZ) { - return (charCode - littleA + littleOffset); - } - - // 52 - 61: 0123456789 - if (zero <= charCode && charCode <= nine) { - return (charCode - zero + numberOffset); - } - - // 62: + - if (charCode == plus) { - return 62; - } - - // 63: / - if (charCode == slash) { - return 63; - } - - // Invalid base64 digit. - return -1; -}; diff --git a/node_modules/source-map-js/lib/binary-search.js b/node_modules/source-map-js/lib/binary-search.js deleted file mode 100644 index 010ac94..0000000 --- a/node_modules/source-map-js/lib/binary-search.js +++ /dev/null @@ -1,111 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -exports.GREATEST_LOWER_BOUND = 1; -exports.LEAST_UPPER_BOUND = 2; - -/** - * Recursive implementation of binary search. - * - * @param aLow Indices here and lower do not contain the needle. - * @param aHigh Indices here and higher do not contain the needle. - * @param aNeedle The element being searched for. - * @param aHaystack The non-empty array being searched. - * @param aCompare Function which takes two elements and returns -1, 0, or 1. - * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or - * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - */ -function recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare, aBias) { - // This function terminates when one of the following is true: - // - // 1. We find the exact element we are looking for. - // - // 2. We did not find the exact element, but we can return the index of - // the next-closest element. - // - // 3. We did not find the exact element, and there is no next-closest - // element than the one we are searching for, so we return -1. - var mid = Math.floor((aHigh - aLow) / 2) + aLow; - var cmp = aCompare(aNeedle, aHaystack[mid], true); - if (cmp === 0) { - // Found the element we are looking for. - return mid; - } - else if (cmp > 0) { - // Our needle is greater than aHaystack[mid]. - if (aHigh - mid > 1) { - // The element is in the upper half. - return recursiveSearch(mid, aHigh, aNeedle, aHaystack, aCompare, aBias); - } - - // The exact needle element was not found in this haystack. Determine if - // we are in termination case (3) or (2) and return the appropriate thing. - if (aBias == exports.LEAST_UPPER_BOUND) { - return aHigh < aHaystack.length ? aHigh : -1; - } else { - return mid; - } - } - else { - // Our needle is less than aHaystack[mid]. - if (mid - aLow > 1) { - // The element is in the lower half. - return recursiveSearch(aLow, mid, aNeedle, aHaystack, aCompare, aBias); - } - - // we are in termination case (3) or (2) and return the appropriate thing. - if (aBias == exports.LEAST_UPPER_BOUND) { - return mid; - } else { - return aLow < 0 ? -1 : aLow; - } - } -} - -/** - * This is an implementation of binary search which will always try and return - * the index of the closest element if there is no exact hit. This is because - * mappings between original and generated line/col pairs are single points, - * and there is an implicit region between each of them, so a miss just means - * that you aren't on the very start of a region. - * - * @param aNeedle The element you are looking for. - * @param aHaystack The array that is being searched. - * @param aCompare A function which takes the needle and an element in the - * array and returns -1, 0, or 1 depending on whether the needle is less - * than, equal to, or greater than the element, respectively. - * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or - * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'binarySearch.GREATEST_LOWER_BOUND'. - */ -exports.search = function search(aNeedle, aHaystack, aCompare, aBias) { - if (aHaystack.length === 0) { - return -1; - } - - var index = recursiveSearch(-1, aHaystack.length, aNeedle, aHaystack, - aCompare, aBias || exports.GREATEST_LOWER_BOUND); - if (index < 0) { - return -1; - } - - // We have found either the exact element, or the next-closest element than - // the one we are searching for. However, there may be more than one such - // element. Make sure we always return the smallest of these. - while (index - 1 >= 0) { - if (aCompare(aHaystack[index], aHaystack[index - 1], true) !== 0) { - break; - } - --index; - } - - return index; -}; diff --git a/node_modules/source-map-js/lib/mapping-list.js b/node_modules/source-map-js/lib/mapping-list.js deleted file mode 100644 index 06d1274..0000000 --- a/node_modules/source-map-js/lib/mapping-list.js +++ /dev/null @@ -1,79 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2014 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var util = require('./util'); - -/** - * Determine whether mappingB is after mappingA with respect to generated - * position. - */ -function generatedPositionAfter(mappingA, mappingB) { - // Optimized for most common case - var lineA = mappingA.generatedLine; - var lineB = mappingB.generatedLine; - var columnA = mappingA.generatedColumn; - var columnB = mappingB.generatedColumn; - return lineB > lineA || lineB == lineA && columnB >= columnA || - util.compareByGeneratedPositionsInflated(mappingA, mappingB) <= 0; -} - -/** - * A data structure to provide a sorted view of accumulated mappings in a - * performance conscious manner. It trades a neglibable overhead in general - * case for a large speedup in case of mappings being added in order. - */ -function MappingList() { - this._array = []; - this._sorted = true; - // Serves as infimum - this._last = {generatedLine: -1, generatedColumn: 0}; -} - -/** - * Iterate through internal items. This method takes the same arguments that - * `Array.prototype.forEach` takes. - * - * NOTE: The order of the mappings is NOT guaranteed. - */ -MappingList.prototype.unsortedForEach = - function MappingList_forEach(aCallback, aThisArg) { - this._array.forEach(aCallback, aThisArg); - }; - -/** - * Add the given source mapping. - * - * @param Object aMapping - */ -MappingList.prototype.add = function MappingList_add(aMapping) { - if (generatedPositionAfter(this._last, aMapping)) { - this._last = aMapping; - this._array.push(aMapping); - } else { - this._sorted = false; - this._array.push(aMapping); - } -}; - -/** - * Returns the flat, sorted array of mappings. The mappings are sorted by - * generated position. - * - * WARNING: This method returns internal data without copying, for - * performance. The return value must NOT be mutated, and should be treated as - * an immutable borrow. If you want to take ownership, you must make your own - * copy. - */ -MappingList.prototype.toArray = function MappingList_toArray() { - if (!this._sorted) { - this._array.sort(util.compareByGeneratedPositionsInflated); - this._sorted = true; - } - return this._array; -}; - -exports.MappingList = MappingList; diff --git a/node_modules/source-map-js/lib/quick-sort.js b/node_modules/source-map-js/lib/quick-sort.js deleted file mode 100644 index 23f9eda..0000000 --- a/node_modules/source-map-js/lib/quick-sort.js +++ /dev/null @@ -1,132 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -// It turns out that some (most?) JavaScript engines don't self-host -// `Array.prototype.sort`. This makes sense because C++ will likely remain -// faster than JS when doing raw CPU-intensive sorting. However, when using a -// custom comparator function, calling back and forth between the VM's C++ and -// JIT'd JS is rather slow *and* loses JIT type information, resulting in -// worse generated code for the comparator function than would be optimal. In -// fact, when sorting with a comparator, these costs outweigh the benefits of -// sorting in C++. By using our own JS-implemented Quick Sort (below), we get -// a ~3500ms mean speed-up in `bench/bench.html`. - -function SortTemplate(comparator) { - -/** - * Swap the elements indexed by `x` and `y` in the array `ary`. - * - * @param {Array} ary - * The array. - * @param {Number} x - * The index of the first item. - * @param {Number} y - * The index of the second item. - */ -function swap(ary, x, y) { - var temp = ary[x]; - ary[x] = ary[y]; - ary[y] = temp; -} - -/** - * Returns a random integer within the range `low .. high` inclusive. - * - * @param {Number} low - * The lower bound on the range. - * @param {Number} high - * The upper bound on the range. - */ -function randomIntInRange(low, high) { - return Math.round(low + (Math.random() * (high - low))); -} - -/** - * The Quick Sort algorithm. - * - * @param {Array} ary - * An array to sort. - * @param {function} comparator - * Function to use to compare two items. - * @param {Number} p - * Start index of the array - * @param {Number} r - * End index of the array - */ -function doQuickSort(ary, comparator, p, r) { - // If our lower bound is less than our upper bound, we (1) partition the - // array into two pieces and (2) recurse on each half. If it is not, this is - // the empty array and our base case. - - if (p < r) { - // (1) Partitioning. - // - // The partitioning chooses a pivot between `p` and `r` and moves all - // elements that are less than or equal to the pivot to the before it, and - // all the elements that are greater than it after it. The effect is that - // once partition is done, the pivot is in the exact place it will be when - // the array is put in sorted order, and it will not need to be moved - // again. This runs in O(n) time. - - // Always choose a random pivot so that an input array which is reverse - // sorted does not cause O(n^2) running time. - var pivotIndex = randomIntInRange(p, r); - var i = p - 1; - - swap(ary, pivotIndex, r); - var pivot = ary[r]; - - // Immediately after `j` is incremented in this loop, the following hold - // true: - // - // * Every element in `ary[p .. i]` is less than or equal to the pivot. - // - // * Every element in `ary[i+1 .. j-1]` is greater than the pivot. - for (var j = p; j < r; j++) { - if (comparator(ary[j], pivot, false) <= 0) { - i += 1; - swap(ary, i, j); - } - } - - swap(ary, i + 1, j); - var q = i + 1; - - // (2) Recurse on each half. - - doQuickSort(ary, comparator, p, q - 1); - doQuickSort(ary, comparator, q + 1, r); - } -} - - return doQuickSort; -} - -function cloneSort(comparator) { - let template = SortTemplate.toString(); - let templateFn = new Function(`return ${template}`)(); - return templateFn(comparator); -} - -/** - * Sort the given array in-place with the given comparator function. - * - * @param {Array} ary - * An array to sort. - * @param {function} comparator - * Function to use to compare two items. - */ - -let sortCache = new WeakMap(); -exports.quickSort = function (ary, comparator, start = 0) { - let doQuickSort = sortCache.get(comparator); - if (doQuickSort === void 0) { - doQuickSort = cloneSort(comparator); - sortCache.set(comparator, doQuickSort); - } - doQuickSort(ary, comparator, start, ary.length - 1); -}; diff --git a/node_modules/source-map-js/lib/source-map-consumer.js b/node_modules/source-map-js/lib/source-map-consumer.js deleted file mode 100644 index db0a532..0000000 --- a/node_modules/source-map-js/lib/source-map-consumer.js +++ /dev/null @@ -1,1184 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var util = require('./util'); -var binarySearch = require('./binary-search'); -var ArraySet = require('./array-set').ArraySet; -var base64VLQ = require('./base64-vlq'); -var quickSort = require('./quick-sort').quickSort; - -function SourceMapConsumer(aSourceMap, aSourceMapURL) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = util.parseSourceMapInput(aSourceMap); - } - - return sourceMap.sections != null - ? new IndexedSourceMapConsumer(sourceMap, aSourceMapURL) - : new BasicSourceMapConsumer(sourceMap, aSourceMapURL); -} - -SourceMapConsumer.fromSourceMap = function(aSourceMap, aSourceMapURL) { - return BasicSourceMapConsumer.fromSourceMap(aSourceMap, aSourceMapURL); -} - -/** - * The version of the source mapping spec that we are consuming. - */ -SourceMapConsumer.prototype._version = 3; - -// `__generatedMappings` and `__originalMappings` are arrays that hold the -// parsed mapping coordinates from the source map's "mappings" attribute. They -// are lazily instantiated, accessed via the `_generatedMappings` and -// `_originalMappings` getters respectively, and we only parse the mappings -// and create these arrays once queried for a source location. We jump through -// these hoops because there can be many thousands of mappings, and parsing -// them is expensive, so we only want to do it if we must. -// -// Each object in the arrays is of the form: -// -// { -// generatedLine: The line number in the generated code, -// generatedColumn: The column number in the generated code, -// source: The path to the original source file that generated this -// chunk of code, -// originalLine: The line number in the original source that -// corresponds to this chunk of generated code, -// originalColumn: The column number in the original source that -// corresponds to this chunk of generated code, -// name: The name of the original symbol which generated this chunk of -// code. -// } -// -// All properties except for `generatedLine` and `generatedColumn` can be -// `null`. -// -// `_generatedMappings` is ordered by the generated positions. -// -// `_originalMappings` is ordered by the original positions. - -SourceMapConsumer.prototype.__generatedMappings = null; -Object.defineProperty(SourceMapConsumer.prototype, '_generatedMappings', { - configurable: true, - enumerable: true, - get: function () { - if (!this.__generatedMappings) { - this._parseMappings(this._mappings, this.sourceRoot); - } - - return this.__generatedMappings; - } -}); - -SourceMapConsumer.prototype.__originalMappings = null; -Object.defineProperty(SourceMapConsumer.prototype, '_originalMappings', { - configurable: true, - enumerable: true, - get: function () { - if (!this.__originalMappings) { - this._parseMappings(this._mappings, this.sourceRoot); - } - - return this.__originalMappings; - } -}); - -SourceMapConsumer.prototype._charIsMappingSeparator = - function SourceMapConsumer_charIsMappingSeparator(aStr, index) { - var c = aStr.charAt(index); - return c === ";" || c === ","; - }; - -/** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ -SourceMapConsumer.prototype._parseMappings = - function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { - throw new Error("Subclasses must implement _parseMappings"); - }; - -SourceMapConsumer.GENERATED_ORDER = 1; -SourceMapConsumer.ORIGINAL_ORDER = 2; - -SourceMapConsumer.GREATEST_LOWER_BOUND = 1; -SourceMapConsumer.LEAST_UPPER_BOUND = 2; - -/** - * Iterate over each mapping between an original source/line/column and a - * generated line/column in this source map. - * - * @param Function aCallback - * The function that is called with each mapping. - * @param Object aContext - * Optional. If specified, this object will be the value of `this` every - * time that `aCallback` is called. - * @param aOrder - * Either `SourceMapConsumer.GENERATED_ORDER` or - * `SourceMapConsumer.ORIGINAL_ORDER`. Specifies whether you want to - * iterate over the mappings sorted by the generated file's line/column - * order or the original's source/line/column order, respectively. Defaults to - * `SourceMapConsumer.GENERATED_ORDER`. - */ -SourceMapConsumer.prototype.eachMapping = - function SourceMapConsumer_eachMapping(aCallback, aContext, aOrder) { - var context = aContext || null; - var order = aOrder || SourceMapConsumer.GENERATED_ORDER; - - var mappings; - switch (order) { - case SourceMapConsumer.GENERATED_ORDER: - mappings = this._generatedMappings; - break; - case SourceMapConsumer.ORIGINAL_ORDER: - mappings = this._originalMappings; - break; - default: - throw new Error("Unknown order of iteration."); - } - - var sourceRoot = this.sourceRoot; - var boundCallback = aCallback.bind(context); - var names = this._names; - var sources = this._sources; - var sourceMapURL = this._sourceMapURL; - - for (var i = 0, n = mappings.length; i < n; i++) { - var mapping = mappings[i]; - var source = mapping.source === null ? null : sources.at(mapping.source); - source = util.computeSourceURL(sourceRoot, source, sourceMapURL); - boundCallback({ - source: source, - generatedLine: mapping.generatedLine, - generatedColumn: mapping.generatedColumn, - originalLine: mapping.originalLine, - originalColumn: mapping.originalColumn, - name: mapping.name === null ? null : names.at(mapping.name) - }); - } - }; - -/** - * Returns all generated line and column information for the original source, - * line, and column provided. If no column is provided, returns all mappings - * corresponding to a either the line we are searching for or the next - * closest line that has any mappings. Otherwise, returns all mappings - * corresponding to the given line and either the column we are searching for - * or the next closest column that has any offsets. - * - * The only argument is an object with the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. The line number is 1-based. - * - column: Optional. the column number in the original source. - * The column number is 0-based. - * - * and an array of objects is returned, each with the following properties: - * - * - line: The line number in the generated source, or null. The - * line number is 1-based. - * - column: The column number in the generated source, or null. - * The column number is 0-based. - */ -SourceMapConsumer.prototype.allGeneratedPositionsFor = - function SourceMapConsumer_allGeneratedPositionsFor(aArgs) { - var line = util.getArg(aArgs, 'line'); - - // When there is no exact match, BasicSourceMapConsumer.prototype._findMapping - // returns the index of the closest mapping less than the needle. By - // setting needle.originalColumn to 0, we thus find the last mapping for - // the given line, provided such a mapping exists. - var needle = { - source: util.getArg(aArgs, 'source'), - originalLine: line, - originalColumn: util.getArg(aArgs, 'column', 0) - }; - - needle.source = this._findSourceIndex(needle.source); - if (needle.source < 0) { - return []; - } - - var mappings = []; - - var index = this._findMapping(needle, - this._originalMappings, - "originalLine", - "originalColumn", - util.compareByOriginalPositions, - binarySearch.LEAST_UPPER_BOUND); - if (index >= 0) { - var mapping = this._originalMappings[index]; - - if (aArgs.column === undefined) { - var originalLine = mapping.originalLine; - - // Iterate until either we run out of mappings, or we run into - // a mapping for a different line than the one we found. Since - // mappings are sorted, this is guaranteed to find all mappings for - // the line we found. - while (mapping && mapping.originalLine === originalLine) { - mappings.push({ - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }); - - mapping = this._originalMappings[++index]; - } - } else { - var originalColumn = mapping.originalColumn; - - // Iterate until either we run out of mappings, or we run into - // a mapping for a different line than the one we were searching for. - // Since mappings are sorted, this is guaranteed to find all mappings for - // the line we are searching for. - while (mapping && - mapping.originalLine === line && - mapping.originalColumn == originalColumn) { - mappings.push({ - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }); - - mapping = this._originalMappings[++index]; - } - } - } - - return mappings; - }; - -exports.SourceMapConsumer = SourceMapConsumer; - -/** - * A BasicSourceMapConsumer instance represents a parsed source map which we can - * query for information about the original file positions by giving it a file - * position in the generated source. - * - * The first parameter is the raw source map (either as a JSON string, or - * already parsed to an object). According to the spec, source maps have the - * following attributes: - * - * - version: Which version of the source map spec this map is following. - * - sources: An array of URLs to the original source files. - * - names: An array of identifiers which can be referrenced by individual mappings. - * - sourceRoot: Optional. The URL root from which all sources are relative. - * - sourcesContent: Optional. An array of contents of the original source files. - * - mappings: A string of base64 VLQs which contain the actual mappings. - * - file: Optional. The generated file this source map is associated with. - * - * Here is an example source map, taken from the source map spec[0]: - * - * { - * version : 3, - * file: "out.js", - * sourceRoot : "", - * sources: ["foo.js", "bar.js"], - * names: ["src", "maps", "are", "fun"], - * mappings: "AA,AB;;ABCDE;" - * } - * - * The second parameter, if given, is a string whose value is the URL - * at which the source map was found. This URL is used to compute the - * sources array. - * - * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit?pli=1# - */ -function BasicSourceMapConsumer(aSourceMap, aSourceMapURL) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = util.parseSourceMapInput(aSourceMap); - } - - var version = util.getArg(sourceMap, 'version'); - var sources = util.getArg(sourceMap, 'sources'); - // Sass 3.3 leaves out the 'names' array, so we deviate from the spec (which - // requires the array) to play nice here. - var names = util.getArg(sourceMap, 'names', []); - var sourceRoot = util.getArg(sourceMap, 'sourceRoot', null); - var sourcesContent = util.getArg(sourceMap, 'sourcesContent', null); - var mappings = util.getArg(sourceMap, 'mappings'); - var file = util.getArg(sourceMap, 'file', null); - - // Once again, Sass deviates from the spec and supplies the version as a - // string rather than a number, so we use loose equality checking here. - if (version != this._version) { - throw new Error('Unsupported version: ' + version); - } - - if (sourceRoot) { - sourceRoot = util.normalize(sourceRoot); - } - - sources = sources - .map(String) - // Some source maps produce relative source paths like "./foo.js" instead of - // "foo.js". Normalize these first so that future comparisons will succeed. - // See bugzil.la/1090768. - .map(util.normalize) - // Always ensure that absolute sources are internally stored relative to - // the source root, if the source root is absolute. Not doing this would - // be particularly problematic when the source root is a prefix of the - // source (valid, but why??). See github issue #199 and bugzil.la/1188982. - .map(function (source) { - return sourceRoot && util.isAbsolute(sourceRoot) && util.isAbsolute(source) - ? util.relative(sourceRoot, source) - : source; - }); - - // Pass `true` below to allow duplicate names and sources. While source maps - // are intended to be compressed and deduplicated, the TypeScript compiler - // sometimes generates source maps with duplicates in them. See Github issue - // #72 and bugzil.la/889492. - this._names = ArraySet.fromArray(names.map(String), true); - this._sources = ArraySet.fromArray(sources, true); - - this._absoluteSources = this._sources.toArray().map(function (s) { - return util.computeSourceURL(sourceRoot, s, aSourceMapURL); - }); - - this.sourceRoot = sourceRoot; - this.sourcesContent = sourcesContent; - this._mappings = mappings; - this._sourceMapURL = aSourceMapURL; - this.file = file; -} - -BasicSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); -BasicSourceMapConsumer.prototype.consumer = SourceMapConsumer; - -/** - * Utility function to find the index of a source. Returns -1 if not - * found. - */ -BasicSourceMapConsumer.prototype._findSourceIndex = function(aSource) { - var relativeSource = aSource; - if (this.sourceRoot != null) { - relativeSource = util.relative(this.sourceRoot, relativeSource); - } - - if (this._sources.has(relativeSource)) { - return this._sources.indexOf(relativeSource); - } - - // Maybe aSource is an absolute URL as returned by |sources|. In - // this case we can't simply undo the transform. - var i; - for (i = 0; i < this._absoluteSources.length; ++i) { - if (this._absoluteSources[i] == aSource) { - return i; - } - } - - return -1; -}; - -/** - * Create a BasicSourceMapConsumer from a SourceMapGenerator. - * - * @param SourceMapGenerator aSourceMap - * The source map that will be consumed. - * @param String aSourceMapURL - * The URL at which the source map can be found (optional) - * @returns BasicSourceMapConsumer - */ -BasicSourceMapConsumer.fromSourceMap = - function SourceMapConsumer_fromSourceMap(aSourceMap, aSourceMapURL) { - var smc = Object.create(BasicSourceMapConsumer.prototype); - - var names = smc._names = ArraySet.fromArray(aSourceMap._names.toArray(), true); - var sources = smc._sources = ArraySet.fromArray(aSourceMap._sources.toArray(), true); - smc.sourceRoot = aSourceMap._sourceRoot; - smc.sourcesContent = aSourceMap._generateSourcesContent(smc._sources.toArray(), - smc.sourceRoot); - smc.file = aSourceMap._file; - smc._sourceMapURL = aSourceMapURL; - smc._absoluteSources = smc._sources.toArray().map(function (s) { - return util.computeSourceURL(smc.sourceRoot, s, aSourceMapURL); - }); - - // Because we are modifying the entries (by converting string sources and - // names to indices into the sources and names ArraySets), we have to make - // a copy of the entry or else bad things happen. Shared mutable state - // strikes again! See github issue #191. - - var generatedMappings = aSourceMap._mappings.toArray().slice(); - var destGeneratedMappings = smc.__generatedMappings = []; - var destOriginalMappings = smc.__originalMappings = []; - - for (var i = 0, length = generatedMappings.length; i < length; i++) { - var srcMapping = generatedMappings[i]; - var destMapping = new Mapping; - destMapping.generatedLine = srcMapping.generatedLine; - destMapping.generatedColumn = srcMapping.generatedColumn; - - if (srcMapping.source) { - destMapping.source = sources.indexOf(srcMapping.source); - destMapping.originalLine = srcMapping.originalLine; - destMapping.originalColumn = srcMapping.originalColumn; - - if (srcMapping.name) { - destMapping.name = names.indexOf(srcMapping.name); - } - - destOriginalMappings.push(destMapping); - } - - destGeneratedMappings.push(destMapping); - } - - quickSort(smc.__originalMappings, util.compareByOriginalPositions); - - return smc; - }; - -/** - * The version of the source mapping spec that we are consuming. - */ -BasicSourceMapConsumer.prototype._version = 3; - -/** - * The list of original sources. - */ -Object.defineProperty(BasicSourceMapConsumer.prototype, 'sources', { - get: function () { - return this._absoluteSources.slice(); - } -}); - -/** - * Provide the JIT with a nice shape / hidden class. - */ -function Mapping() { - this.generatedLine = 0; - this.generatedColumn = 0; - this.source = null; - this.originalLine = null; - this.originalColumn = null; - this.name = null; -} - -/** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ - -const compareGenerated = util.compareByGeneratedPositionsDeflatedNoLine; -function sortGenerated(array, start) { - let l = array.length; - let n = array.length - start; - if (n <= 1) { - return; - } else if (n == 2) { - let a = array[start]; - let b = array[start + 1]; - if (compareGenerated(a, b) > 0) { - array[start] = b; - array[start + 1] = a; - } - } else if (n < 20) { - for (let i = start; i < l; i++) { - for (let j = i; j > start; j--) { - let a = array[j - 1]; - let b = array[j]; - if (compareGenerated(a, b) <= 0) { - break; - } - array[j - 1] = b; - array[j] = a; - } - } - } else { - quickSort(array, compareGenerated, start); - } -} -BasicSourceMapConsumer.prototype._parseMappings = - function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { - var generatedLine = 1; - var previousGeneratedColumn = 0; - var previousOriginalLine = 0; - var previousOriginalColumn = 0; - var previousSource = 0; - var previousName = 0; - var length = aStr.length; - var index = 0; - var cachedSegments = {}; - var temp = {}; - var originalMappings = []; - var generatedMappings = []; - var mapping, str, segment, end, value; - - let subarrayStart = 0; - while (index < length) { - if (aStr.charAt(index) === ';') { - generatedLine++; - index++; - previousGeneratedColumn = 0; - - sortGenerated(generatedMappings, subarrayStart); - subarrayStart = generatedMappings.length; - } - else if (aStr.charAt(index) === ',') { - index++; - } - else { - mapping = new Mapping(); - mapping.generatedLine = generatedLine; - - for (end = index; end < length; end++) { - if (this._charIsMappingSeparator(aStr, end)) { - break; - } - } - str = aStr.slice(index, end); - - segment = []; - while (index < end) { - base64VLQ.decode(aStr, index, temp); - value = temp.value; - index = temp.rest; - segment.push(value); - } - - if (segment.length === 2) { - throw new Error('Found a source, but no line and column'); - } - - if (segment.length === 3) { - throw new Error('Found a source and line, but no column'); - } - - // Generated column. - mapping.generatedColumn = previousGeneratedColumn + segment[0]; - previousGeneratedColumn = mapping.generatedColumn; - - if (segment.length > 1) { - // Original source. - mapping.source = previousSource + segment[1]; - previousSource += segment[1]; - - // Original line. - mapping.originalLine = previousOriginalLine + segment[2]; - previousOriginalLine = mapping.originalLine; - // Lines are stored 0-based - mapping.originalLine += 1; - - // Original column. - mapping.originalColumn = previousOriginalColumn + segment[3]; - previousOriginalColumn = mapping.originalColumn; - - if (segment.length > 4) { - // Original name. - mapping.name = previousName + segment[4]; - previousName += segment[4]; - } - } - - generatedMappings.push(mapping); - if (typeof mapping.originalLine === 'number') { - let currentSource = mapping.source; - while (originalMappings.length <= currentSource) { - originalMappings.push(null); - } - if (originalMappings[currentSource] === null) { - originalMappings[currentSource] = []; - } - originalMappings[currentSource].push(mapping); - } - } - } - - sortGenerated(generatedMappings, subarrayStart); - this.__generatedMappings = generatedMappings; - - for (var i = 0; i < originalMappings.length; i++) { - if (originalMappings[i] != null) { - quickSort(originalMappings[i], util.compareByOriginalPositionsNoSource); - } - } - this.__originalMappings = [].concat(...originalMappings); - }; - -/** - * Find the mapping that best matches the hypothetical "needle" mapping that - * we are searching for in the given "haystack" of mappings. - */ -BasicSourceMapConsumer.prototype._findMapping = - function SourceMapConsumer_findMapping(aNeedle, aMappings, aLineName, - aColumnName, aComparator, aBias) { - // To return the position we are searching for, we must first find the - // mapping for the given position and then return the opposite position it - // points to. Because the mappings are sorted, we can use binary search to - // find the best mapping. - - if (aNeedle[aLineName] <= 0) { - throw new TypeError('Line must be greater than or equal to 1, got ' - + aNeedle[aLineName]); - } - if (aNeedle[aColumnName] < 0) { - throw new TypeError('Column must be greater than or equal to 0, got ' - + aNeedle[aColumnName]); - } - - return binarySearch.search(aNeedle, aMappings, aComparator, aBias); - }; - -/** - * Compute the last column for each generated mapping. The last column is - * inclusive. - */ -BasicSourceMapConsumer.prototype.computeColumnSpans = - function SourceMapConsumer_computeColumnSpans() { - for (var index = 0; index < this._generatedMappings.length; ++index) { - var mapping = this._generatedMappings[index]; - - // Mappings do not contain a field for the last generated columnt. We - // can come up with an optimistic estimate, however, by assuming that - // mappings are contiguous (i.e. given two consecutive mappings, the - // first mapping ends where the second one starts). - if (index + 1 < this._generatedMappings.length) { - var nextMapping = this._generatedMappings[index + 1]; - - if (mapping.generatedLine === nextMapping.generatedLine) { - mapping.lastGeneratedColumn = nextMapping.generatedColumn - 1; - continue; - } - } - - // The last mapping for each line spans the entire line. - mapping.lastGeneratedColumn = Infinity; - } - }; - -/** - * Returns the original source, line, and column information for the generated - * source's line and column positions provided. The only argument is an object - * with the following properties: - * - * - line: The line number in the generated source. The line number - * is 1-based. - * - column: The column number in the generated source. The column - * number is 0-based. - * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or - * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. - * - * and an object is returned with the following properties: - * - * - source: The original source file, or null. - * - line: The line number in the original source, or null. The - * line number is 1-based. - * - column: The column number in the original source, or null. The - * column number is 0-based. - * - name: The original identifier, or null. - */ -BasicSourceMapConsumer.prototype.originalPositionFor = - function SourceMapConsumer_originalPositionFor(aArgs) { - var needle = { - generatedLine: util.getArg(aArgs, 'line'), - generatedColumn: util.getArg(aArgs, 'column') - }; - - var index = this._findMapping( - needle, - this._generatedMappings, - "generatedLine", - "generatedColumn", - util.compareByGeneratedPositionsDeflated, - util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) - ); - - if (index >= 0) { - var mapping = this._generatedMappings[index]; - - if (mapping.generatedLine === needle.generatedLine) { - var source = util.getArg(mapping, 'source', null); - if (source !== null) { - source = this._sources.at(source); - source = util.computeSourceURL(this.sourceRoot, source, this._sourceMapURL); - } - var name = util.getArg(mapping, 'name', null); - if (name !== null) { - name = this._names.at(name); - } - return { - source: source, - line: util.getArg(mapping, 'originalLine', null), - column: util.getArg(mapping, 'originalColumn', null), - name: name - }; - } - } - - return { - source: null, - line: null, - column: null, - name: null - }; - }; - -/** - * Return true if we have the source content for every source in the source - * map, false otherwise. - */ -BasicSourceMapConsumer.prototype.hasContentsOfAllSources = - function BasicSourceMapConsumer_hasContentsOfAllSources() { - if (!this.sourcesContent) { - return false; - } - return this.sourcesContent.length >= this._sources.size() && - !this.sourcesContent.some(function (sc) { return sc == null; }); - }; - -/** - * Returns the original source content. The only argument is the url of the - * original source file. Returns null if no original source content is - * available. - */ -BasicSourceMapConsumer.prototype.sourceContentFor = - function SourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { - if (!this.sourcesContent) { - return null; - } - - var index = this._findSourceIndex(aSource); - if (index >= 0) { - return this.sourcesContent[index]; - } - - var relativeSource = aSource; - if (this.sourceRoot != null) { - relativeSource = util.relative(this.sourceRoot, relativeSource); - } - - var url; - if (this.sourceRoot != null - && (url = util.urlParse(this.sourceRoot))) { - // XXX: file:// URIs and absolute paths lead to unexpected behavior for - // many users. We can help them out when they expect file:// URIs to - // behave like it would if they were running a local HTTP server. See - // https://bugzilla.mozilla.org/show_bug.cgi?id=885597. - var fileUriAbsPath = relativeSource.replace(/^file:\/\//, ""); - if (url.scheme == "file" - && this._sources.has(fileUriAbsPath)) { - return this.sourcesContent[this._sources.indexOf(fileUriAbsPath)] - } - - if ((!url.path || url.path == "/") - && this._sources.has("/" + relativeSource)) { - return this.sourcesContent[this._sources.indexOf("/" + relativeSource)]; - } - } - - // This function is used recursively from - // IndexedSourceMapConsumer.prototype.sourceContentFor. In that case, we - // don't want to throw if we can't find the source - we just want to - // return null, so we provide a flag to exit gracefully. - if (nullOnMissing) { - return null; - } - else { - throw new Error('"' + relativeSource + '" is not in the SourceMap.'); - } - }; - -/** - * Returns the generated line and column information for the original source, - * line, and column positions provided. The only argument is an object with - * the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. The line number - * is 1-based. - * - column: The column number in the original source. The column - * number is 0-based. - * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or - * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. - * - * and an object is returned with the following properties: - * - * - line: The line number in the generated source, or null. The - * line number is 1-based. - * - column: The column number in the generated source, or null. - * The column number is 0-based. - */ -BasicSourceMapConsumer.prototype.generatedPositionFor = - function SourceMapConsumer_generatedPositionFor(aArgs) { - var source = util.getArg(aArgs, 'source'); - source = this._findSourceIndex(source); - if (source < 0) { - return { - line: null, - column: null, - lastColumn: null - }; - } - - var needle = { - source: source, - originalLine: util.getArg(aArgs, 'line'), - originalColumn: util.getArg(aArgs, 'column') - }; - - var index = this._findMapping( - needle, - this._originalMappings, - "originalLine", - "originalColumn", - util.compareByOriginalPositions, - util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) - ); - - if (index >= 0) { - var mapping = this._originalMappings[index]; - - if (mapping.source === needle.source) { - return { - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }; - } - } - - return { - line: null, - column: null, - lastColumn: null - }; - }; - -exports.BasicSourceMapConsumer = BasicSourceMapConsumer; - -/** - * An IndexedSourceMapConsumer instance represents a parsed source map which - * we can query for information. It differs from BasicSourceMapConsumer in - * that it takes "indexed" source maps (i.e. ones with a "sections" field) as - * input. - * - * The first parameter is a raw source map (either as a JSON string, or already - * parsed to an object). According to the spec for indexed source maps, they - * have the following attributes: - * - * - version: Which version of the source map spec this map is following. - * - file: Optional. The generated file this source map is associated with. - * - sections: A list of section definitions. - * - * Each value under the "sections" field has two fields: - * - offset: The offset into the original specified at which this section - * begins to apply, defined as an object with a "line" and "column" - * field. - * - map: A source map definition. This source map could also be indexed, - * but doesn't have to be. - * - * Instead of the "map" field, it's also possible to have a "url" field - * specifying a URL to retrieve a source map from, but that's currently - * unsupported. - * - * Here's an example source map, taken from the source map spec[0], but - * modified to omit a section which uses the "url" field. - * - * { - * version : 3, - * file: "app.js", - * sections: [{ - * offset: {line:100, column:10}, - * map: { - * version : 3, - * file: "section.js", - * sources: ["foo.js", "bar.js"], - * names: ["src", "maps", "are", "fun"], - * mappings: "AAAA,E;;ABCDE;" - * } - * }], - * } - * - * The second parameter, if given, is a string whose value is the URL - * at which the source map was found. This URL is used to compute the - * sources array. - * - * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit#heading=h.535es3xeprgt - */ -function IndexedSourceMapConsumer(aSourceMap, aSourceMapURL) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = util.parseSourceMapInput(aSourceMap); - } - - var version = util.getArg(sourceMap, 'version'); - var sections = util.getArg(sourceMap, 'sections'); - - if (version != this._version) { - throw new Error('Unsupported version: ' + version); - } - - this._sources = new ArraySet(); - this._names = new ArraySet(); - - var lastOffset = { - line: -1, - column: 0 - }; - this._sections = sections.map(function (s) { - if (s.url) { - // The url field will require support for asynchronicity. - // See https://github.com/mozilla/source-map/issues/16 - throw new Error('Support for url field in sections not implemented.'); - } - var offset = util.getArg(s, 'offset'); - var offsetLine = util.getArg(offset, 'line'); - var offsetColumn = util.getArg(offset, 'column'); - - if (offsetLine < lastOffset.line || - (offsetLine === lastOffset.line && offsetColumn < lastOffset.column)) { - throw new Error('Section offsets must be ordered and non-overlapping.'); - } - lastOffset = offset; - - return { - generatedOffset: { - // The offset fields are 0-based, but we use 1-based indices when - // encoding/decoding from VLQ. - generatedLine: offsetLine + 1, - generatedColumn: offsetColumn + 1 - }, - consumer: new SourceMapConsumer(util.getArg(s, 'map'), aSourceMapURL) - } - }); -} - -IndexedSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); -IndexedSourceMapConsumer.prototype.constructor = SourceMapConsumer; - -/** - * The version of the source mapping spec that we are consuming. - */ -IndexedSourceMapConsumer.prototype._version = 3; - -/** - * The list of original sources. - */ -Object.defineProperty(IndexedSourceMapConsumer.prototype, 'sources', { - get: function () { - var sources = []; - for (var i = 0; i < this._sections.length; i++) { - for (var j = 0; j < this._sections[i].consumer.sources.length; j++) { - sources.push(this._sections[i].consumer.sources[j]); - } - } - return sources; - } -}); - -/** - * Returns the original source, line, and column information for the generated - * source's line and column positions provided. The only argument is an object - * with the following properties: - * - * - line: The line number in the generated source. The line number - * is 1-based. - * - column: The column number in the generated source. The column - * number is 0-based. - * - * and an object is returned with the following properties: - * - * - source: The original source file, or null. - * - line: The line number in the original source, or null. The - * line number is 1-based. - * - column: The column number in the original source, or null. The - * column number is 0-based. - * - name: The original identifier, or null. - */ -IndexedSourceMapConsumer.prototype.originalPositionFor = - function IndexedSourceMapConsumer_originalPositionFor(aArgs) { - var needle = { - generatedLine: util.getArg(aArgs, 'line'), - generatedColumn: util.getArg(aArgs, 'column') - }; - - // Find the section containing the generated position we're trying to map - // to an original position. - var sectionIndex = binarySearch.search(needle, this._sections, - function(needle, section) { - var cmp = needle.generatedLine - section.generatedOffset.generatedLine; - if (cmp) { - return cmp; - } - - return (needle.generatedColumn - - section.generatedOffset.generatedColumn); - }); - var section = this._sections[sectionIndex]; - - if (!section) { - return { - source: null, - line: null, - column: null, - name: null - }; - } - - return section.consumer.originalPositionFor({ - line: needle.generatedLine - - (section.generatedOffset.generatedLine - 1), - column: needle.generatedColumn - - (section.generatedOffset.generatedLine === needle.generatedLine - ? section.generatedOffset.generatedColumn - 1 - : 0), - bias: aArgs.bias - }); - }; - -/** - * Return true if we have the source content for every source in the source - * map, false otherwise. - */ -IndexedSourceMapConsumer.prototype.hasContentsOfAllSources = - function IndexedSourceMapConsumer_hasContentsOfAllSources() { - return this._sections.every(function (s) { - return s.consumer.hasContentsOfAllSources(); - }); - }; - -/** - * Returns the original source content. The only argument is the url of the - * original source file. Returns null if no original source content is - * available. - */ -IndexedSourceMapConsumer.prototype.sourceContentFor = - function IndexedSourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - - var content = section.consumer.sourceContentFor(aSource, true); - if (content || content === '') { - return content; - } - } - if (nullOnMissing) { - return null; - } - else { - throw new Error('"' + aSource + '" is not in the SourceMap.'); - } - }; - -/** - * Returns the generated line and column information for the original source, - * line, and column positions provided. The only argument is an object with - * the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. The line number - * is 1-based. - * - column: The column number in the original source. The column - * number is 0-based. - * - * and an object is returned with the following properties: - * - * - line: The line number in the generated source, or null. The - * line number is 1-based. - * - column: The column number in the generated source, or null. - * The column number is 0-based. - */ -IndexedSourceMapConsumer.prototype.generatedPositionFor = - function IndexedSourceMapConsumer_generatedPositionFor(aArgs) { - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - - // Only consider this section if the requested source is in the list of - // sources of the consumer. - if (section.consumer._findSourceIndex(util.getArg(aArgs, 'source')) === -1) { - continue; - } - var generatedPosition = section.consumer.generatedPositionFor(aArgs); - if (generatedPosition) { - var ret = { - line: generatedPosition.line + - (section.generatedOffset.generatedLine - 1), - column: generatedPosition.column + - (section.generatedOffset.generatedLine === generatedPosition.line - ? section.generatedOffset.generatedColumn - 1 - : 0) - }; - return ret; - } - } - - return { - line: null, - column: null - }; - }; - -/** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ -IndexedSourceMapConsumer.prototype._parseMappings = - function IndexedSourceMapConsumer_parseMappings(aStr, aSourceRoot) { - this.__generatedMappings = []; - this.__originalMappings = []; - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - var sectionMappings = section.consumer._generatedMappings; - for (var j = 0; j < sectionMappings.length; j++) { - var mapping = sectionMappings[j]; - - var source = section.consumer._sources.at(mapping.source); - source = util.computeSourceURL(section.consumer.sourceRoot, source, this._sourceMapURL); - this._sources.add(source); - source = this._sources.indexOf(source); - - var name = null; - if (mapping.name) { - name = section.consumer._names.at(mapping.name); - this._names.add(name); - name = this._names.indexOf(name); - } - - // The mappings coming from the consumer for the section have - // generated positions relative to the start of the section, so we - // need to offset them to be relative to the start of the concatenated - // generated file. - var adjustedMapping = { - source: source, - generatedLine: mapping.generatedLine + - (section.generatedOffset.generatedLine - 1), - generatedColumn: mapping.generatedColumn + - (section.generatedOffset.generatedLine === mapping.generatedLine - ? section.generatedOffset.generatedColumn - 1 - : 0), - originalLine: mapping.originalLine, - originalColumn: mapping.originalColumn, - name: name - }; - - this.__generatedMappings.push(adjustedMapping); - if (typeof adjustedMapping.originalLine === 'number') { - this.__originalMappings.push(adjustedMapping); - } - } - } - - quickSort(this.__generatedMappings, util.compareByGeneratedPositionsDeflated); - quickSort(this.__originalMappings, util.compareByOriginalPositions); - }; - -exports.IndexedSourceMapConsumer = IndexedSourceMapConsumer; diff --git a/node_modules/source-map-js/lib/source-map-generator.js b/node_modules/source-map-js/lib/source-map-generator.js deleted file mode 100644 index bab04ff..0000000 --- a/node_modules/source-map-js/lib/source-map-generator.js +++ /dev/null @@ -1,444 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var base64VLQ = require('./base64-vlq'); -var util = require('./util'); -var ArraySet = require('./array-set').ArraySet; -var MappingList = require('./mapping-list').MappingList; - -/** - * An instance of the SourceMapGenerator represents a source map which is - * being built incrementally. You may pass an object with the following - * properties: - * - * - file: The filename of the generated source. - * - sourceRoot: A root for all relative URLs in this source map. - */ -function SourceMapGenerator(aArgs) { - if (!aArgs) { - aArgs = {}; - } - this._file = util.getArg(aArgs, 'file', null); - this._sourceRoot = util.getArg(aArgs, 'sourceRoot', null); - this._skipValidation = util.getArg(aArgs, 'skipValidation', false); - this._ignoreInvalidMapping = util.getArg(aArgs, 'ignoreInvalidMapping', false); - this._sources = new ArraySet(); - this._names = new ArraySet(); - this._mappings = new MappingList(); - this._sourcesContents = null; -} - -SourceMapGenerator.prototype._version = 3; - -/** - * Creates a new SourceMapGenerator based on a SourceMapConsumer - * - * @param aSourceMapConsumer The SourceMap. - */ -SourceMapGenerator.fromSourceMap = - function SourceMapGenerator_fromSourceMap(aSourceMapConsumer, generatorOps) { - var sourceRoot = aSourceMapConsumer.sourceRoot; - var generator = new SourceMapGenerator(Object.assign(generatorOps || {}, { - file: aSourceMapConsumer.file, - sourceRoot: sourceRoot - })); - aSourceMapConsumer.eachMapping(function (mapping) { - var newMapping = { - generated: { - line: mapping.generatedLine, - column: mapping.generatedColumn - } - }; - - if (mapping.source != null) { - newMapping.source = mapping.source; - if (sourceRoot != null) { - newMapping.source = util.relative(sourceRoot, newMapping.source); - } - - newMapping.original = { - line: mapping.originalLine, - column: mapping.originalColumn - }; - - if (mapping.name != null) { - newMapping.name = mapping.name; - } - } - - generator.addMapping(newMapping); - }); - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var sourceRelative = sourceFile; - if (sourceRoot !== null) { - sourceRelative = util.relative(sourceRoot, sourceFile); - } - - if (!generator._sources.has(sourceRelative)) { - generator._sources.add(sourceRelative); - } - - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - generator.setSourceContent(sourceFile, content); - } - }); - return generator; - }; - -/** - * Add a single mapping from original source line and column to the generated - * source's line and column for this source map being created. The mapping - * object should have the following properties: - * - * - generated: An object with the generated line and column positions. - * - original: An object with the original line and column positions. - * - source: The original source file (relative to the sourceRoot). - * - name: An optional original token name for this mapping. - */ -SourceMapGenerator.prototype.addMapping = - function SourceMapGenerator_addMapping(aArgs) { - var generated = util.getArg(aArgs, 'generated'); - var original = util.getArg(aArgs, 'original', null); - var source = util.getArg(aArgs, 'source', null); - var name = util.getArg(aArgs, 'name', null); - - if (!this._skipValidation) { - if (this._validateMapping(generated, original, source, name) === false) { - return; - } - } - - if (source != null) { - source = String(source); - if (!this._sources.has(source)) { - this._sources.add(source); - } - } - - if (name != null) { - name = String(name); - if (!this._names.has(name)) { - this._names.add(name); - } - } - - this._mappings.add({ - generatedLine: generated.line, - generatedColumn: generated.column, - originalLine: original != null && original.line, - originalColumn: original != null && original.column, - source: source, - name: name - }); - }; - -/** - * Set the source content for a source file. - */ -SourceMapGenerator.prototype.setSourceContent = - function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) { - var source = aSourceFile; - if (this._sourceRoot != null) { - source = util.relative(this._sourceRoot, source); - } - - if (aSourceContent != null) { - // Add the source content to the _sourcesContents map. - // Create a new _sourcesContents map if the property is null. - if (!this._sourcesContents) { - this._sourcesContents = Object.create(null); - } - this._sourcesContents[util.toSetString(source)] = aSourceContent; - } else if (this._sourcesContents) { - // Remove the source file from the _sourcesContents map. - // If the _sourcesContents map is empty, set the property to null. - delete this._sourcesContents[util.toSetString(source)]; - if (Object.keys(this._sourcesContents).length === 0) { - this._sourcesContents = null; - } - } - }; - -/** - * Applies the mappings of a sub-source-map for a specific source file to the - * source map being generated. Each mapping to the supplied source file is - * rewritten using the supplied source map. Note: The resolution for the - * resulting mappings is the minimium of this map and the supplied map. - * - * @param aSourceMapConsumer The source map to be applied. - * @param aSourceFile Optional. The filename of the source file. - * If omitted, SourceMapConsumer's file property will be used. - * @param aSourceMapPath Optional. The dirname of the path to the source map - * to be applied. If relative, it is relative to the SourceMapConsumer. - * This parameter is needed when the two source maps aren't in the same - * directory, and the source map to be applied contains relative source - * paths. If so, those relative source paths need to be rewritten - * relative to the SourceMapGenerator. - */ -SourceMapGenerator.prototype.applySourceMap = - function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) { - var sourceFile = aSourceFile; - // If aSourceFile is omitted, we will use the file property of the SourceMap - if (aSourceFile == null) { - if (aSourceMapConsumer.file == null) { - throw new Error( - 'SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, ' + - 'or the source map\'s "file" property. Both were omitted.' - ); - } - sourceFile = aSourceMapConsumer.file; - } - var sourceRoot = this._sourceRoot; - // Make "sourceFile" relative if an absolute Url is passed. - if (sourceRoot != null) { - sourceFile = util.relative(sourceRoot, sourceFile); - } - // Applying the SourceMap can add and remove items from the sources and - // the names array. - var newSources = new ArraySet(); - var newNames = new ArraySet(); - - // Find mappings for the "sourceFile" - this._mappings.unsortedForEach(function (mapping) { - if (mapping.source === sourceFile && mapping.originalLine != null) { - // Check if it can be mapped by the source map, then update the mapping. - var original = aSourceMapConsumer.originalPositionFor({ - line: mapping.originalLine, - column: mapping.originalColumn - }); - if (original.source != null) { - // Copy mapping - mapping.source = original.source; - if (aSourceMapPath != null) { - mapping.source = util.join(aSourceMapPath, mapping.source) - } - if (sourceRoot != null) { - mapping.source = util.relative(sourceRoot, mapping.source); - } - mapping.originalLine = original.line; - mapping.originalColumn = original.column; - if (original.name != null) { - mapping.name = original.name; - } - } - } - - var source = mapping.source; - if (source != null && !newSources.has(source)) { - newSources.add(source); - } - - var name = mapping.name; - if (name != null && !newNames.has(name)) { - newNames.add(name); - } - - }, this); - this._sources = newSources; - this._names = newNames; - - // Copy sourcesContents of applied map. - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - if (aSourceMapPath != null) { - sourceFile = util.join(aSourceMapPath, sourceFile); - } - if (sourceRoot != null) { - sourceFile = util.relative(sourceRoot, sourceFile); - } - this.setSourceContent(sourceFile, content); - } - }, this); - }; - -/** - * A mapping can have one of the three levels of data: - * - * 1. Just the generated position. - * 2. The Generated position, original position, and original source. - * 3. Generated and original position, original source, as well as a name - * token. - * - * To maintain consistency, we validate that any new mapping being added falls - * in to one of these categories. - */ -SourceMapGenerator.prototype._validateMapping = - function SourceMapGenerator_validateMapping(aGenerated, aOriginal, aSource, - aName) { - // When aOriginal is truthy but has empty values for .line and .column, - // it is most likely a programmer error. In this case we throw a very - // specific error message to try to guide them the right way. - // For example: https://github.com/Polymer/polymer-bundler/pull/519 - if (aOriginal && typeof aOriginal.line !== 'number' && typeof aOriginal.column !== 'number') { - var message = 'original.line and original.column are not numbers -- you probably meant to omit ' + - 'the original mapping entirely and only map the generated position. If so, pass ' + - 'null for the original mapping instead of an object with empty or null values.' - - if (this._ignoreInvalidMapping) { - if (typeof console !== 'undefined' && console.warn) { - console.warn(message); - } - return false; - } else { - throw new Error(message); - } - } - - if (aGenerated && 'line' in aGenerated && 'column' in aGenerated - && aGenerated.line > 0 && aGenerated.column >= 0 - && !aOriginal && !aSource && !aName) { - // Case 1. - return; - } - else if (aGenerated && 'line' in aGenerated && 'column' in aGenerated - && aOriginal && 'line' in aOriginal && 'column' in aOriginal - && aGenerated.line > 0 && aGenerated.column >= 0 - && aOriginal.line > 0 && aOriginal.column >= 0 - && aSource) { - // Cases 2 and 3. - return; - } - else { - var message = 'Invalid mapping: ' + JSON.stringify({ - generated: aGenerated, - source: aSource, - original: aOriginal, - name: aName - }); - - if (this._ignoreInvalidMapping) { - if (typeof console !== 'undefined' && console.warn) { - console.warn(message); - } - return false; - } else { - throw new Error(message) - } - } - }; - -/** - * Serialize the accumulated mappings in to the stream of base 64 VLQs - * specified by the source map format. - */ -SourceMapGenerator.prototype._serializeMappings = - function SourceMapGenerator_serializeMappings() { - var previousGeneratedColumn = 0; - var previousGeneratedLine = 1; - var previousOriginalColumn = 0; - var previousOriginalLine = 0; - var previousName = 0; - var previousSource = 0; - var result = ''; - var next; - var mapping; - var nameIdx; - var sourceIdx; - - var mappings = this._mappings.toArray(); - for (var i = 0, len = mappings.length; i < len; i++) { - mapping = mappings[i]; - next = '' - - if (mapping.generatedLine !== previousGeneratedLine) { - previousGeneratedColumn = 0; - while (mapping.generatedLine !== previousGeneratedLine) { - next += ';'; - previousGeneratedLine++; - } - } - else { - if (i > 0) { - if (!util.compareByGeneratedPositionsInflated(mapping, mappings[i - 1])) { - continue; - } - next += ','; - } - } - - next += base64VLQ.encode(mapping.generatedColumn - - previousGeneratedColumn); - previousGeneratedColumn = mapping.generatedColumn; - - if (mapping.source != null) { - sourceIdx = this._sources.indexOf(mapping.source); - next += base64VLQ.encode(sourceIdx - previousSource); - previousSource = sourceIdx; - - // lines are stored 0-based in SourceMap spec version 3 - next += base64VLQ.encode(mapping.originalLine - 1 - - previousOriginalLine); - previousOriginalLine = mapping.originalLine - 1; - - next += base64VLQ.encode(mapping.originalColumn - - previousOriginalColumn); - previousOriginalColumn = mapping.originalColumn; - - if (mapping.name != null) { - nameIdx = this._names.indexOf(mapping.name); - next += base64VLQ.encode(nameIdx - previousName); - previousName = nameIdx; - } - } - - result += next; - } - - return result; - }; - -SourceMapGenerator.prototype._generateSourcesContent = - function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) { - return aSources.map(function (source) { - if (!this._sourcesContents) { - return null; - } - if (aSourceRoot != null) { - source = util.relative(aSourceRoot, source); - } - var key = util.toSetString(source); - return Object.prototype.hasOwnProperty.call(this._sourcesContents, key) - ? this._sourcesContents[key] - : null; - }, this); - }; - -/** - * Externalize the source map. - */ -SourceMapGenerator.prototype.toJSON = - function SourceMapGenerator_toJSON() { - var map = { - version: this._version, - sources: this._sources.toArray(), - names: this._names.toArray(), - mappings: this._serializeMappings() - }; - if (this._file != null) { - map.file = this._file; - } - if (this._sourceRoot != null) { - map.sourceRoot = this._sourceRoot; - } - if (this._sourcesContents) { - map.sourcesContent = this._generateSourcesContent(map.sources, map.sourceRoot); - } - - return map; - }; - -/** - * Render the source map being generated to a string. - */ -SourceMapGenerator.prototype.toString = - function SourceMapGenerator_toString() { - return JSON.stringify(this.toJSON()); - }; - -exports.SourceMapGenerator = SourceMapGenerator; diff --git a/node_modules/source-map-js/lib/source-node.js b/node_modules/source-map-js/lib/source-node.js deleted file mode 100644 index 8bcdbe3..0000000 --- a/node_modules/source-map-js/lib/source-node.js +++ /dev/null @@ -1,413 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var SourceMapGenerator = require('./source-map-generator').SourceMapGenerator; -var util = require('./util'); - -// Matches a Windows-style `\r\n` newline or a `\n` newline used by all other -// operating systems these days (capturing the result). -var REGEX_NEWLINE = /(\r?\n)/; - -// Newline character code for charCodeAt() comparisons -var NEWLINE_CODE = 10; - -// Private symbol for identifying `SourceNode`s when multiple versions of -// the source-map library are loaded. This MUST NOT CHANGE across -// versions! -var isSourceNode = "$$$isSourceNode$$$"; - -/** - * SourceNodes provide a way to abstract over interpolating/concatenating - * snippets of generated JavaScript source code while maintaining the line and - * column information associated with the original source code. - * - * @param aLine The original line number. - * @param aColumn The original column number. - * @param aSource The original source's filename. - * @param aChunks Optional. An array of strings which are snippets of - * generated JS, or other SourceNodes. - * @param aName The original identifier. - */ -function SourceNode(aLine, aColumn, aSource, aChunks, aName) { - this.children = []; - this.sourceContents = {}; - this.line = aLine == null ? null : aLine; - this.column = aColumn == null ? null : aColumn; - this.source = aSource == null ? null : aSource; - this.name = aName == null ? null : aName; - this[isSourceNode] = true; - if (aChunks != null) this.add(aChunks); -} - -/** - * Creates a SourceNode from generated code and a SourceMapConsumer. - * - * @param aGeneratedCode The generated code - * @param aSourceMapConsumer The SourceMap for the generated code - * @param aRelativePath Optional. The path that relative sources in the - * SourceMapConsumer should be relative to. - */ -SourceNode.fromStringWithSourceMap = - function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) { - // The SourceNode we want to fill with the generated code - // and the SourceMap - var node = new SourceNode(); - - // All even indices of this array are one line of the generated code, - // while all odd indices are the newlines between two adjacent lines - // (since `REGEX_NEWLINE` captures its match). - // Processed fragments are accessed by calling `shiftNextLine`. - var remainingLines = aGeneratedCode.split(REGEX_NEWLINE); - var remainingLinesIndex = 0; - var shiftNextLine = function() { - var lineContents = getNextLine(); - // The last line of a file might not have a newline. - var newLine = getNextLine() || ""; - return lineContents + newLine; - - function getNextLine() { - return remainingLinesIndex < remainingLines.length ? - remainingLines[remainingLinesIndex++] : undefined; - } - }; - - // We need to remember the position of "remainingLines" - var lastGeneratedLine = 1, lastGeneratedColumn = 0; - - // The generate SourceNodes we need a code range. - // To extract it current and last mapping is used. - // Here we store the last mapping. - var lastMapping = null; - - aSourceMapConsumer.eachMapping(function (mapping) { - if (lastMapping !== null) { - // We add the code from "lastMapping" to "mapping": - // First check if there is a new line in between. - if (lastGeneratedLine < mapping.generatedLine) { - // Associate first line with "lastMapping" - addMappingWithCode(lastMapping, shiftNextLine()); - lastGeneratedLine++; - lastGeneratedColumn = 0; - // The remaining code is added without mapping - } else { - // There is no new line in between. - // Associate the code between "lastGeneratedColumn" and - // "mapping.generatedColumn" with "lastMapping" - var nextLine = remainingLines[remainingLinesIndex] || ''; - var code = nextLine.substr(0, mapping.generatedColumn - - lastGeneratedColumn); - remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn - - lastGeneratedColumn); - lastGeneratedColumn = mapping.generatedColumn; - addMappingWithCode(lastMapping, code); - // No more remaining code, continue - lastMapping = mapping; - return; - } - } - // We add the generated code until the first mapping - // to the SourceNode without any mapping. - // Each line is added as separate string. - while (lastGeneratedLine < mapping.generatedLine) { - node.add(shiftNextLine()); - lastGeneratedLine++; - } - if (lastGeneratedColumn < mapping.generatedColumn) { - var nextLine = remainingLines[remainingLinesIndex] || ''; - node.add(nextLine.substr(0, mapping.generatedColumn)); - remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn); - lastGeneratedColumn = mapping.generatedColumn; - } - lastMapping = mapping; - }, this); - // We have processed all mappings. - if (remainingLinesIndex < remainingLines.length) { - if (lastMapping) { - // Associate the remaining code in the current line with "lastMapping" - addMappingWithCode(lastMapping, shiftNextLine()); - } - // and add the remaining lines without any mapping - node.add(remainingLines.splice(remainingLinesIndex).join("")); - } - - // Copy sourcesContent into SourceNode - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - if (aRelativePath != null) { - sourceFile = util.join(aRelativePath, sourceFile); - } - node.setSourceContent(sourceFile, content); - } - }); - - return node; - - function addMappingWithCode(mapping, code) { - if (mapping === null || mapping.source === undefined) { - node.add(code); - } else { - var source = aRelativePath - ? util.join(aRelativePath, mapping.source) - : mapping.source; - node.add(new SourceNode(mapping.originalLine, - mapping.originalColumn, - source, - code, - mapping.name)); - } - } - }; - -/** - * Add a chunk of generated JS to this source node. - * - * @param aChunk A string snippet of generated JS code, another instance of - * SourceNode, or an array where each member is one of those things. - */ -SourceNode.prototype.add = function SourceNode_add(aChunk) { - if (Array.isArray(aChunk)) { - aChunk.forEach(function (chunk) { - this.add(chunk); - }, this); - } - else if (aChunk[isSourceNode] || typeof aChunk === "string") { - if (aChunk) { - this.children.push(aChunk); - } - } - else { - throw new TypeError( - "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk - ); - } - return this; -}; - -/** - * Add a chunk of generated JS to the beginning of this source node. - * - * @param aChunk A string snippet of generated JS code, another instance of - * SourceNode, or an array where each member is one of those things. - */ -SourceNode.prototype.prepend = function SourceNode_prepend(aChunk) { - if (Array.isArray(aChunk)) { - for (var i = aChunk.length-1; i >= 0; i--) { - this.prepend(aChunk[i]); - } - } - else if (aChunk[isSourceNode] || typeof aChunk === "string") { - this.children.unshift(aChunk); - } - else { - throw new TypeError( - "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk - ); - } - return this; -}; - -/** - * Walk over the tree of JS snippets in this node and its children. The - * walking function is called once for each snippet of JS and is passed that - * snippet and the its original associated source's line/column location. - * - * @param aFn The traversal function. - */ -SourceNode.prototype.walk = function SourceNode_walk(aFn) { - var chunk; - for (var i = 0, len = this.children.length; i < len; i++) { - chunk = this.children[i]; - if (chunk[isSourceNode]) { - chunk.walk(aFn); - } - else { - if (chunk !== '') { - aFn(chunk, { source: this.source, - line: this.line, - column: this.column, - name: this.name }); - } - } - } -}; - -/** - * Like `String.prototype.join` except for SourceNodes. Inserts `aStr` between - * each of `this.children`. - * - * @param aSep The separator. - */ -SourceNode.prototype.join = function SourceNode_join(aSep) { - var newChildren; - var i; - var len = this.children.length; - if (len > 0) { - newChildren = []; - for (i = 0; i < len-1; i++) { - newChildren.push(this.children[i]); - newChildren.push(aSep); - } - newChildren.push(this.children[i]); - this.children = newChildren; - } - return this; -}; - -/** - * Call String.prototype.replace on the very right-most source snippet. Useful - * for trimming whitespace from the end of a source node, etc. - * - * @param aPattern The pattern to replace. - * @param aReplacement The thing to replace the pattern with. - */ -SourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) { - var lastChild = this.children[this.children.length - 1]; - if (lastChild[isSourceNode]) { - lastChild.replaceRight(aPattern, aReplacement); - } - else if (typeof lastChild === 'string') { - this.children[this.children.length - 1] = lastChild.replace(aPattern, aReplacement); - } - else { - this.children.push(''.replace(aPattern, aReplacement)); - } - return this; -}; - -/** - * Set the source content for a source file. This will be added to the SourceMapGenerator - * in the sourcesContent field. - * - * @param aSourceFile The filename of the source file - * @param aSourceContent The content of the source file - */ -SourceNode.prototype.setSourceContent = - function SourceNode_setSourceContent(aSourceFile, aSourceContent) { - this.sourceContents[util.toSetString(aSourceFile)] = aSourceContent; - }; - -/** - * Walk over the tree of SourceNodes. The walking function is called for each - * source file content and is passed the filename and source content. - * - * @param aFn The traversal function. - */ -SourceNode.prototype.walkSourceContents = - function SourceNode_walkSourceContents(aFn) { - for (var i = 0, len = this.children.length; i < len; i++) { - if (this.children[i][isSourceNode]) { - this.children[i].walkSourceContents(aFn); - } - } - - var sources = Object.keys(this.sourceContents); - for (var i = 0, len = sources.length; i < len; i++) { - aFn(util.fromSetString(sources[i]), this.sourceContents[sources[i]]); - } - }; - -/** - * Return the string representation of this source node. Walks over the tree - * and concatenates all the various snippets together to one string. - */ -SourceNode.prototype.toString = function SourceNode_toString() { - var str = ""; - this.walk(function (chunk) { - str += chunk; - }); - return str; -}; - -/** - * Returns the string representation of this source node along with a source - * map. - */ -SourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) { - var generated = { - code: "", - line: 1, - column: 0 - }; - var map = new SourceMapGenerator(aArgs); - var sourceMappingActive = false; - var lastOriginalSource = null; - var lastOriginalLine = null; - var lastOriginalColumn = null; - var lastOriginalName = null; - this.walk(function (chunk, original) { - generated.code += chunk; - if (original.source !== null - && original.line !== null - && original.column !== null) { - if(lastOriginalSource !== original.source - || lastOriginalLine !== original.line - || lastOriginalColumn !== original.column - || lastOriginalName !== original.name) { - map.addMapping({ - source: original.source, - original: { - line: original.line, - column: original.column - }, - generated: { - line: generated.line, - column: generated.column - }, - name: original.name - }); - } - lastOriginalSource = original.source; - lastOriginalLine = original.line; - lastOriginalColumn = original.column; - lastOriginalName = original.name; - sourceMappingActive = true; - } else if (sourceMappingActive) { - map.addMapping({ - generated: { - line: generated.line, - column: generated.column - } - }); - lastOriginalSource = null; - sourceMappingActive = false; - } - for (var idx = 0, length = chunk.length; idx < length; idx++) { - if (chunk.charCodeAt(idx) === NEWLINE_CODE) { - generated.line++; - generated.column = 0; - // Mappings end at eol - if (idx + 1 === length) { - lastOriginalSource = null; - sourceMappingActive = false; - } else if (sourceMappingActive) { - map.addMapping({ - source: original.source, - original: { - line: original.line, - column: original.column - }, - generated: { - line: generated.line, - column: generated.column - }, - name: original.name - }); - } - } else { - generated.column++; - } - } - }); - this.walkSourceContents(function (sourceFile, sourceContent) { - map.setSourceContent(sourceFile, sourceContent); - }); - - return { code: generated.code, map: map }; -}; - -exports.SourceNode = SourceNode; diff --git a/node_modules/source-map-js/lib/util.js b/node_modules/source-map-js/lib/util.js deleted file mode 100644 index 430e2d0..0000000 --- a/node_modules/source-map-js/lib/util.js +++ /dev/null @@ -1,594 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -/** - * This is a helper function for getting values from parameter/options - * objects. - * - * @param args The object we are extracting values from - * @param name The name of the property we are getting. - * @param defaultValue An optional value to return if the property is missing - * from the object. If this is not specified and the property is missing, an - * error will be thrown. - */ -function getArg(aArgs, aName, aDefaultValue) { - if (aName in aArgs) { - return aArgs[aName]; - } else if (arguments.length === 3) { - return aDefaultValue; - } else { - throw new Error('"' + aName + '" is a required argument.'); - } -} -exports.getArg = getArg; - -var urlRegexp = /^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/; -var dataUrlRegexp = /^data:.+\,.+$/; - -function urlParse(aUrl) { - var match = aUrl.match(urlRegexp); - if (!match) { - return null; - } - return { - scheme: match[1], - auth: match[2], - host: match[3], - port: match[4], - path: match[5] - }; -} -exports.urlParse = urlParse; - -function urlGenerate(aParsedUrl) { - var url = ''; - if (aParsedUrl.scheme) { - url += aParsedUrl.scheme + ':'; - } - url += '//'; - if (aParsedUrl.auth) { - url += aParsedUrl.auth + '@'; - } - if (aParsedUrl.host) { - url += aParsedUrl.host; - } - if (aParsedUrl.port) { - url += ":" + aParsedUrl.port - } - if (aParsedUrl.path) { - url += aParsedUrl.path; - } - return url; -} -exports.urlGenerate = urlGenerate; - -var MAX_CACHED_INPUTS = 32; - -/** - * Takes some function `f(input) -> result` and returns a memoized version of - * `f`. - * - * We keep at most `MAX_CACHED_INPUTS` memoized results of `f` alive. The - * memoization is a dumb-simple, linear least-recently-used cache. - */ -function lruMemoize(f) { - var cache = []; - - return function(input) { - for (var i = 0; i < cache.length; i++) { - if (cache[i].input === input) { - var temp = cache[0]; - cache[0] = cache[i]; - cache[i] = temp; - return cache[0].result; - } - } - - var result = f(input); - - cache.unshift({ - input, - result, - }); - - if (cache.length > MAX_CACHED_INPUTS) { - cache.pop(); - } - - return result; - }; -} - -/** - * Normalizes a path, or the path portion of a URL: - * - * - Replaces consecutive slashes with one slash. - * - Removes unnecessary '.' parts. - * - Removes unnecessary '/..' parts. - * - * Based on code in the Node.js 'path' core module. - * - * @param aPath The path or url to normalize. - */ -var normalize = lruMemoize(function normalize(aPath) { - var path = aPath; - var url = urlParse(aPath); - if (url) { - if (!url.path) { - return aPath; - } - path = url.path; - } - var isAbsolute = exports.isAbsolute(path); - // Split the path into parts between `/` characters. This is much faster than - // using `.split(/\/+/g)`. - var parts = []; - var start = 0; - var i = 0; - while (true) { - start = i; - i = path.indexOf("/", start); - if (i === -1) { - parts.push(path.slice(start)); - break; - } else { - parts.push(path.slice(start, i)); - while (i < path.length && path[i] === "/") { - i++; - } - } - } - - for (var part, up = 0, i = parts.length - 1; i >= 0; i--) { - part = parts[i]; - if (part === '.') { - parts.splice(i, 1); - } else if (part === '..') { - up++; - } else if (up > 0) { - if (part === '') { - // The first part is blank if the path is absolute. Trying to go - // above the root is a no-op. Therefore we can remove all '..' parts - // directly after the root. - parts.splice(i + 1, up); - up = 0; - } else { - parts.splice(i, 2); - up--; - } - } - } - path = parts.join('/'); - - if (path === '') { - path = isAbsolute ? '/' : '.'; - } - - if (url) { - url.path = path; - return urlGenerate(url); - } - return path; -}); -exports.normalize = normalize; - -/** - * Joins two paths/URLs. - * - * @param aRoot The root path or URL. - * @param aPath The path or URL to be joined with the root. - * - * - If aPath is a URL or a data URI, aPath is returned, unless aPath is a - * scheme-relative URL: Then the scheme of aRoot, if any, is prepended - * first. - * - Otherwise aPath is a path. If aRoot is a URL, then its path portion - * is updated with the result and aRoot is returned. Otherwise the result - * is returned. - * - If aPath is absolute, the result is aPath. - * - Otherwise the two paths are joined with a slash. - * - Joining for example 'http://' and 'www.example.com' is also supported. - */ -function join(aRoot, aPath) { - if (aRoot === "") { - aRoot = "."; - } - if (aPath === "") { - aPath = "."; - } - var aPathUrl = urlParse(aPath); - var aRootUrl = urlParse(aRoot); - if (aRootUrl) { - aRoot = aRootUrl.path || '/'; - } - - // `join(foo, '//www.example.org')` - if (aPathUrl && !aPathUrl.scheme) { - if (aRootUrl) { - aPathUrl.scheme = aRootUrl.scheme; - } - return urlGenerate(aPathUrl); - } - - if (aPathUrl || aPath.match(dataUrlRegexp)) { - return aPath; - } - - // `join('http://', 'www.example.com')` - if (aRootUrl && !aRootUrl.host && !aRootUrl.path) { - aRootUrl.host = aPath; - return urlGenerate(aRootUrl); - } - - var joined = aPath.charAt(0) === '/' - ? aPath - : normalize(aRoot.replace(/\/+$/, '') + '/' + aPath); - - if (aRootUrl) { - aRootUrl.path = joined; - return urlGenerate(aRootUrl); - } - return joined; -} -exports.join = join; - -exports.isAbsolute = function (aPath) { - return aPath.charAt(0) === '/' || urlRegexp.test(aPath); -}; - -/** - * Make a path relative to a URL or another path. - * - * @param aRoot The root path or URL. - * @param aPath The path or URL to be made relative to aRoot. - */ -function relative(aRoot, aPath) { - if (aRoot === "") { - aRoot = "."; - } - - aRoot = aRoot.replace(/\/$/, ''); - - // It is possible for the path to be above the root. In this case, simply - // checking whether the root is a prefix of the path won't work. Instead, we - // need to remove components from the root one by one, until either we find - // a prefix that fits, or we run out of components to remove. - var level = 0; - while (aPath.indexOf(aRoot + '/') !== 0) { - var index = aRoot.lastIndexOf("/"); - if (index < 0) { - return aPath; - } - - // If the only part of the root that is left is the scheme (i.e. http://, - // file:///, etc.), one or more slashes (/), or simply nothing at all, we - // have exhausted all components, so the path is not relative to the root. - aRoot = aRoot.slice(0, index); - if (aRoot.match(/^([^\/]+:\/)?\/*$/)) { - return aPath; - } - - ++level; - } - - // Make sure we add a "../" for each component we removed from the root. - return Array(level + 1).join("../") + aPath.substr(aRoot.length + 1); -} -exports.relative = relative; - -var supportsNullProto = (function () { - var obj = Object.create(null); - return !('__proto__' in obj); -}()); - -function identity (s) { - return s; -} - -/** - * Because behavior goes wacky when you set `__proto__` on objects, we - * have to prefix all the strings in our set with an arbitrary character. - * - * See https://github.com/mozilla/source-map/pull/31 and - * https://github.com/mozilla/source-map/issues/30 - * - * @param String aStr - */ -function toSetString(aStr) { - if (isProtoString(aStr)) { - return '$' + aStr; - } - - return aStr; -} -exports.toSetString = supportsNullProto ? identity : toSetString; - -function fromSetString(aStr) { - if (isProtoString(aStr)) { - return aStr.slice(1); - } - - return aStr; -} -exports.fromSetString = supportsNullProto ? identity : fromSetString; - -function isProtoString(s) { - if (!s) { - return false; - } - - var length = s.length; - - if (length < 9 /* "__proto__".length */) { - return false; - } - - if (s.charCodeAt(length - 1) !== 95 /* '_' */ || - s.charCodeAt(length - 2) !== 95 /* '_' */ || - s.charCodeAt(length - 3) !== 111 /* 'o' */ || - s.charCodeAt(length - 4) !== 116 /* 't' */ || - s.charCodeAt(length - 5) !== 111 /* 'o' */ || - s.charCodeAt(length - 6) !== 114 /* 'r' */ || - s.charCodeAt(length - 7) !== 112 /* 'p' */ || - s.charCodeAt(length - 8) !== 95 /* '_' */ || - s.charCodeAt(length - 9) !== 95 /* '_' */) { - return false; - } - - for (var i = length - 10; i >= 0; i--) { - if (s.charCodeAt(i) !== 36 /* '$' */) { - return false; - } - } - - return true; -} - -/** - * Comparator between two mappings where the original positions are compared. - * - * Optionally pass in `true` as `onlyCompareGenerated` to consider two - * mappings with the same original source/line/column, but different generated - * line and column the same. Useful when searching for a mapping with a - * stubbed out mapping. - */ -function compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) { - var cmp = strcmp(mappingA.source, mappingB.source); - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0 || onlyCompareOriginal) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - return strcmp(mappingA.name, mappingB.name); -} -exports.compareByOriginalPositions = compareByOriginalPositions; - -function compareByOriginalPositionsNoSource(mappingA, mappingB, onlyCompareOriginal) { - var cmp - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0 || onlyCompareOriginal) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - return strcmp(mappingA.name, mappingB.name); -} -exports.compareByOriginalPositionsNoSource = compareByOriginalPositionsNoSource; - -/** - * Comparator between two mappings with deflated source and name indices where - * the generated positions are compared. - * - * Optionally pass in `true` as `onlyCompareGenerated` to consider two - * mappings with the same generated line and column, but different - * source/name/original line and column the same. Useful when searching for a - * mapping with a stubbed out mapping. - */ -function compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) { - var cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0 || onlyCompareGenerated) { - return cmp; - } - - cmp = strcmp(mappingA.source, mappingB.source); - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0) { - return cmp; - } - - return strcmp(mappingA.name, mappingB.name); -} -exports.compareByGeneratedPositionsDeflated = compareByGeneratedPositionsDeflated; - -function compareByGeneratedPositionsDeflatedNoLine(mappingA, mappingB, onlyCompareGenerated) { - var cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0 || onlyCompareGenerated) { - return cmp; - } - - cmp = strcmp(mappingA.source, mappingB.source); - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0) { - return cmp; - } - - return strcmp(mappingA.name, mappingB.name); -} -exports.compareByGeneratedPositionsDeflatedNoLine = compareByGeneratedPositionsDeflatedNoLine; - -function strcmp(aStr1, aStr2) { - if (aStr1 === aStr2) { - return 0; - } - - if (aStr1 === null) { - return 1; // aStr2 !== null - } - - if (aStr2 === null) { - return -1; // aStr1 !== null - } - - if (aStr1 > aStr2) { - return 1; - } - - return -1; -} - -/** - * Comparator between two mappings with inflated source and name strings where - * the generated positions are compared. - */ -function compareByGeneratedPositionsInflated(mappingA, mappingB) { - var cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0) { - return cmp; - } - - cmp = strcmp(mappingA.source, mappingB.source); - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0) { - return cmp; - } - - return strcmp(mappingA.name, mappingB.name); -} -exports.compareByGeneratedPositionsInflated = compareByGeneratedPositionsInflated; - -/** - * Strip any JSON XSSI avoidance prefix from the string (as documented - * in the source maps specification), and then parse the string as - * JSON. - */ -function parseSourceMapInput(str) { - return JSON.parse(str.replace(/^\)]}'[^\n]*\n/, '')); -} -exports.parseSourceMapInput = parseSourceMapInput; - -/** - * Compute the URL of a source given the the source root, the source's - * URL, and the source map's URL. - */ -function computeSourceURL(sourceRoot, sourceURL, sourceMapURL) { - sourceURL = sourceURL || ''; - - if (sourceRoot) { - // This follows what Chrome does. - if (sourceRoot[sourceRoot.length - 1] !== '/' && sourceURL[0] !== '/') { - sourceRoot += '/'; - } - // The spec says: - // Line 4: An optional source root, useful for relocating source - // files on a server or removing repeated values in the - // “sources” entry. This value is prepended to the individual - // entries in the “source” field. - sourceURL = sourceRoot + sourceURL; - } - - // Historically, SourceMapConsumer did not take the sourceMapURL as - // a parameter. This mode is still somewhat supported, which is why - // this code block is conditional. However, it's preferable to pass - // the source map URL to SourceMapConsumer, so that this function - // can implement the source URL resolution algorithm as outlined in - // the spec. This block is basically the equivalent of: - // new URL(sourceURL, sourceMapURL).toString() - // ... except it avoids using URL, which wasn't available in the - // older releases of node still supported by this library. - // - // The spec says: - // If the sources are not absolute URLs after prepending of the - // “sourceRoot”, the sources are resolved relative to the - // SourceMap (like resolving script src in a html document). - if (sourceMapURL) { - var parsed = urlParse(sourceMapURL); - if (!parsed) { - throw new Error("sourceMapURL could not be parsed"); - } - if (parsed.path) { - // Strip the last path component, but keep the "/". - var index = parsed.path.lastIndexOf('/'); - if (index >= 0) { - parsed.path = parsed.path.substring(0, index + 1); - } - } - sourceURL = join(urlGenerate(parsed), sourceURL); - } - - return normalize(sourceURL); -} -exports.computeSourceURL = computeSourceURL; diff --git a/node_modules/source-map-js/package.json b/node_modules/source-map-js/package.json deleted file mode 100644 index f16eb36..0000000 --- a/node_modules/source-map-js/package.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "name": "source-map-js", - "description": "Generates and consumes source maps", - "version": "1.2.0", - "homepage": "https://github.com/7rulnik/source-map-js", - "author": "Valentin 7rulnik Semirulnik ", - "contributors": [ - "Nick Fitzgerald ", - "Tobias Koppers ", - "Duncan Beevers ", - "Stephen Crane ", - "Ryan Seddon ", - "Miles Elam ", - "Mihai Bazon ", - "Michael Ficarra ", - "Todd Wolfson ", - "Alexander Solovyov ", - "Felix Gnass ", - "Conrad Irwin ", - "usrbincc ", - "David Glasser ", - "Chase Douglas ", - "Evan Wallace ", - "Heather Arthur ", - "Hugh Kennedy ", - "David Glasser ", - "Simon Lydell ", - "Jmeas Smith ", - "Michael Z Goddard ", - "azu ", - "John Gozde ", - "Adam Kirkton ", - "Chris Montgomery ", - "J. Ryan Stinnett ", - "Jack Herrington ", - "Chris Truter ", - "Daniel Espeset ", - "Jamie Wong ", - "Eddy Bruël ", - "Hawken Rives ", - "Gilad Peleg ", - "djchie ", - "Gary Ye ", - "Nicolas Lalevée " - ], - "repository": "7rulnik/source-map-js", - "main": "./source-map.js", - "files": [ - "source-map.js", - "source-map.d.ts", - "lib/" - ], - "engines": { - "node": ">=0.10.0" - }, - "license": "BSD-3-Clause", - "scripts": { - "test": "npm run build && node test/run-tests.js", - "build": "webpack --color", - "toc": "doctoc --title '## Table of Contents' README.md && doctoc --title '## Table of Contents' CONTRIBUTING.md" - }, - "devDependencies": { - "clean-publish": "^3.1.0", - "doctoc": "^0.15.0", - "webpack": "^1.12.0" - }, - "clean-publish": { - "cleanDocs": true - }, - "typings": "source-map.d.ts" -} diff --git a/node_modules/source-map-js/source-map.d.ts b/node_modules/source-map-js/source-map.d.ts deleted file mode 100644 index 9f8a4b3..0000000 --- a/node_modules/source-map-js/source-map.d.ts +++ /dev/null @@ -1,115 +0,0 @@ -declare module 'source-map-js' { - export interface StartOfSourceMap { - file?: string; - sourceRoot?: string; - } - - export interface RawSourceMap extends StartOfSourceMap { - version: string; - sources: string[]; - names: string[]; - sourcesContent?: string[]; - mappings: string; - } - - export interface Position { - line: number; - column: number; - } - - export interface LineRange extends Position { - lastColumn: number; - } - - export interface FindPosition extends Position { - // SourceMapConsumer.GREATEST_LOWER_BOUND or SourceMapConsumer.LEAST_UPPER_BOUND - bias?: number; - } - - export interface SourceFindPosition extends FindPosition { - source: string; - } - - export interface MappedPosition extends Position { - source: string; - name?: string; - } - - export interface MappingItem { - source: string; - generatedLine: number; - generatedColumn: number; - originalLine: number; - originalColumn: number; - name: string; - } - - export class SourceMapConsumer { - static GENERATED_ORDER: number; - static ORIGINAL_ORDER: number; - - static GREATEST_LOWER_BOUND: number; - static LEAST_UPPER_BOUND: number; - - constructor(rawSourceMap: RawSourceMap); - computeColumnSpans(): void; - originalPositionFor(generatedPosition: FindPosition): MappedPosition; - generatedPositionFor(originalPosition: SourceFindPosition): LineRange; - allGeneratedPositionsFor(originalPosition: MappedPosition): Position[]; - hasContentsOfAllSources(): boolean; - sourceContentFor(source: string, returnNullOnMissing?: boolean): string; - eachMapping(callback: (mapping: MappingItem) => void, context?: any, order?: number): void; - } - - export interface Mapping { - generated: Position; - original: Position; - source: string; - name?: string; - } - - export class SourceMapGenerator { - constructor(startOfSourceMap?: StartOfSourceMap); - static fromSourceMap(sourceMapConsumer: SourceMapConsumer): SourceMapGenerator; - addMapping(mapping: Mapping): void; - setSourceContent(sourceFile: string, sourceContent: string): void; - applySourceMap(sourceMapConsumer: SourceMapConsumer, sourceFile?: string, sourceMapPath?: string): void; - toString(): string; - } - - export interface CodeWithSourceMap { - code: string; - map: SourceMapGenerator; - } - - export class SourceNode { - constructor(); - constructor(line: number, column: number, source: string); - constructor(line: number, column: number, source: string, chunk?: string, name?: string); - static fromStringWithSourceMap(code: string, sourceMapConsumer: SourceMapConsumer, relativePath?: string): SourceNode; - add(chunk: string): void; - prepend(chunk: string): void; - setSourceContent(sourceFile: string, sourceContent: string): void; - walk(fn: (chunk: string, mapping: MappedPosition) => void): void; - walkSourceContents(fn: (file: string, content: string) => void): void; - join(sep: string): SourceNode; - replaceRight(pattern: string, replacement: string): SourceNode; - toString(): string; - toStringWithSourceMap(startOfSourceMap?: StartOfSourceMap): CodeWithSourceMap; - } -} - -declare module 'source-map-js/lib/source-map-generator' { - import { SourceMapGenerator } from 'source-map-js' - export { SourceMapGenerator } -} - -declare module 'source-map-js/lib/source-map-consumer' { - import { SourceMapConsumer } from 'source-map-js' - export { SourceMapConsumer } -} - -declare module 'source-map-js/lib/source-node' { - import { SourceNode } from 'source-map-js' - export { SourceNode } -} diff --git a/node_modules/source-map-js/source-map.js b/node_modules/source-map-js/source-map.js deleted file mode 100644 index bc88fe8..0000000 --- a/node_modules/source-map-js/source-map.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - * Copyright 2009-2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE.txt or: - * http://opensource.org/licenses/BSD-3-Clause - */ -exports.SourceMapGenerator = require('./lib/source-map-generator').SourceMapGenerator; -exports.SourceMapConsumer = require('./lib/source-map-consumer').SourceMapConsumer; -exports.SourceNode = require('./lib/source-node').SourceNode;