/*! tailwindcss v3.3.6 | MIT License | https://tailwindcss.com*/ *, :after, :before { box-sizing: border-box; border: 0 solid #e5e7eb; } :after, :before { --tw-content: ""; } html { line-height: 1.5; -webkit-text-size-adjust: 100%; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; font-feature-settings: normal; font-variation-settings: normal; } body { margin: 0; line-height: inherit; } hr { height: 0; color: inherit; border-top-width: 1px; } abbr:where([title]) { -webkit-text-decoration: underline dotted; text-decoration: underline dotted; } h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; } a { color: inherit; text-decoration: inherit; } b, strong { font-weight: bolder; } code, kbd, pre, samp { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; font-feature-settings: normal; font-variation-settings: normal; font-size: 1em; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: initial; } sub { bottom: -0.25em; } sup { top: -0.5em; } table { text-indent: 0; border-color: inherit; border-collapse: collapse; } button, input, optgroup, select, textarea { font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; color: inherit; margin: 0; padding: 0; } button, select { text-transform: none; } [type="button"], [type="reset"], [type="submit"], button { -webkit-appearance: button; background-color: initial; background-image: none; } :-moz-focusring { outline: auto; } :-moz-ui-invalid { box-shadow: none; } progress { vertical-align: initial; } ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; } [type="search"] { -webkit-appearance: textfield; outline-offset: -2px; } ::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } summary { display: list-item; } blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre { margin: 0; } fieldset { margin: 0; } fieldset, legend { padding: 0; } menu, ol, ul { list-style: none; margin: 0; padding: 0; } dialog { padding: 0; } textarea { resize: vertical; } input::-moz-placeholder, textarea::-moz-placeholder { opacity: 1; color: #9ca3af; } input::placeholder, textarea::placeholder { opacity: 1; color: #9ca3af; } [role="button"], button { cursor: pointer; } :disabled { cursor: default; } audio, canvas, embed, iframe, img, object, svg, video { display: block; vertical-align: middle; } img, video { max-width: 100%; height: auto; } [hidden] { display: none; } :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: #fff; --fallback-b2: #e5e6e6; --fallback-b3: #e5e6e6; --fallback-bc: #1f2937; --fallback-in: #00b3f0; --fallback-inc: #000; --fallback-su: #00ca92; --fallback-suc: #000; --fallback-wa: #ffc22d; --fallback-wac: #000; --fallback-er: #ff6f70; --fallback-erc: #000; } @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: #000; --fallback-su: #00ca92; --fallback-suc: #000; --fallback-wa: #ffc22d; --fallback-wac: #000; --fallback-er: #ff6f70; --fallback-erc: #000; } } } html { -webkit-tap-highlight-color: transparent; } :root { color-scheme: light; --in: 0.7206 0.191 231.6; --su: 64.8% 0.15 160; --wa: 0.8471 0.199 83.87; --er: 0.7176 0.221 22.18; --pc: 0.89824 0.06192 275.75; --ac: 0.15352 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: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --tab-radius: 0.5rem; --p: 0.4912 0.3096 275.75; --s: 0.6971 0.329 342.55; --sc: 0.9871 0.0106 342.55; --a: 0.7676 0.184 183.61; --n: 0.321785 0.02476 255.701624; --nc: 0.894994 0.011585 252.096176; --b1: 1 0 0; --b2: 0.961151 0 0; --b3: 0.924169 0.00108 197.137559; --bc: 0.278078 0.029596 256.847952; } @media (prefers-color-scheme: dark) { :root { color-scheme: dark; --in: 0.7206 0.191 231.6; --su: 64.8% 0.15 160; --wa: 0.8471 0.199 83.87; --er: 0.7176 0.221 22.18; --pc: 0.13138 0.0392 275.75; --sc: 0.1496 0.052 342.55; --ac: 0.14902 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: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --tab-radius: 0.5rem; --p: 0.6569 0.196 275.75; --s: 0.748 0.26 342.55; --a: 0.7451 0.167 183.61; --n: 0.313815 0.021108 254.139175; --nc: 0.746477 0.0216 264.435964; --b1: 0.253267 0.015896 252.417568; --b2: 0.232607 0.013807 253.100675; --b3: 0.211484 0.01165 254.087939; --bc: 0.746477 0.0216 264.435964; } } [data-theme="light"] { color-scheme: light; --in: 0.7206 0.191 231.6; --su: 64.8% 0.15 160; --wa: 0.8471 0.199 83.87; --er: 0.7176 0.221 22.18; --pc: 0.89824 0.06192 275.75; --ac: 0.15352 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: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --tab-radius: 0.5rem; --p: 0.4912 0.3096 275.75; --s: 0.6971 0.329 342.55; --sc: 0.9871 0.0106 342.55; --a: 0.7676 0.184 183.61; --n: 0.321785 0.02476 255.701624; --nc: 0.894994 0.011585 252.096176; --b1: 1 0 0; --b2: 0.961151 0 0; --b3: 0.924169 0.00108 197.137559; --bc: 0.278078 0.029596 256.847952; } [data-theme="dark"] { color-scheme: dark; --in: 0.7206 0.191 231.6; --su: 64.8% 0.15 160; --wa: 0.8471 0.199 83.87; --er: 0.7176 0.221 22.18; --pc: 0.13138 0.0392 275.75; --sc: 0.1496 0.052 342.55; --ac: 0.14902 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: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --tab-radius: 0.5rem; --p: 0.6569 0.196 275.75; --s: 0.748 0.26 342.55; --a: 0.7451 0.167 183.61; --n: 0.313815 0.021108 254.139175; --nc: 0.746477 0.0216 264.435964; --b1: 0.253267 0.015896 252.417568; --b2: 0.232607 0.013807 253.100675; --b3: 0.211484 0.01165 254.087939; --bc: 0.746477 0.0216 264.435964; } [data-theme="cupcake"] { color-scheme: light; --in: 0.7206 0.191 231.6; --su: 64.8% 0.15 160; --wa: 0.8471 0.199 83.87; --er: 0.7176 0.221 22.18; --pc: 0.152344 0.017892 200.026556; --sc: 0.15787 0.020249 356.29965; --ac: 0.158762 0.029206 78.618794; --nc: 0.847148 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: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --p: 0.76172 0.089459 200.026556; --s: 0.789351 0.101246 356.29965; --a: 0.793811 0.146032 78.618794; --n: 0.235742 0.066235 313.189598; --b1: 0.977882 0.00418 56.375637; --b2: 0.939822 0.007638 61.449292; --b3: 0.915861 0.006811 53.440502; --bc: 0.235742 0.066235 313.189598; --rounded-btn: 1.9rem; --tab-border: 2px; --tab-radius: 0.7rem; } [data-theme="bumblebee"] { color-scheme: light; --b2: 0.93 0 0; --b3: 0.86 0 0; --in: 0.7206 0.191 231.6; --su: 64.8% 0.15 160; --wa: 0.8471 0.199 83.87; --er: 0.7176 0.221 22.18; --bc: 0.2 0 0; --ac: 0.16254 0.0314 56.52; --nc: 0.8255 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: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --tab-radius: 0.5rem; --p: 0.8951 0.2132 96.61; --pc: 0.3892 0.046 96.61; --s: 0.8039 0.194 70.76; --sc: 0.3938 0.068 70.76; --a: 0.8127 0.157 56.52; --n: 0.1275 0.075 281.99; --b1: 1 0 0; } [data-theme="emerald"] { color-scheme: light; --b2: 0.93 0 0; --b3: 0.86 0 0; --in: 0.7206 0.191 231.6; --su: 64.8% 0.15 160; --wa: 0.8471 0.199 83.87; --er: 0.7176 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: 0.766626 0.135433 153.450024; --pc: 0.333872 0.040618 162.240129; --s: 0.613028 0.202368 261.294233; --sc: 1 0 0; --a: 0.727725 0.149783 33.200363; --ac: 0 0 0; --n: 0.355192 0.032071 262.988584; --nc: 0.984625 0.001706 247.838921; --b1: 1 0 0; --bc: 0.355192 0.032071 262.988584; --animation-btn: 0; --animation-input: 0; --btn-focus-scale: 1; } [data-theme="corporate"] { color-scheme: light; --b2: 0.93 0 0; --b3: 0.86 0 0; --in: 0.7206 0.191 231.6; --su: 64.8% 0.15 160; --wa: 0.8471 0.199 83.87; --er: 0.7176 0.221 22.18; --pc: 0.12078 0.0456 269.1; --sc: 0.130739 0.010951 256.688055; --ac: 0.153934 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: 0.6039 0.228 269.1; --s: 0.653694 0.054756 256.688055; --a: 0.769669 0.113994 163.57888; --n: 0.223899 0.031305 278.07229; --nc: 0.958796 0.008588 247.915135; --b1: 1 0 0; --bc: 0.223899 0.031305 278.07229; --rounded-box: 0.25rem; --rounded-btn: 0.125rem; --rounded-badge: 0.125rem; --tab-radius: 0.25rem; --animation-btn: 0; --animation-input: 0; --btn-focus-scale: 1; } [data-theme="synthwave"] { color-scheme: dark; --b2: 0.202941 0.076211 287.835609; --b3: 0.187665 0.070475 287.835609; --pc: 0.144421 0.031903 342.009383; --sc: 0.156543 0.02362 227.382405; --ac: 0.17608 0.0412 93.72; --rounded-box: 1rem; --rounded-btn: 0.5rem; --rounded-badge: 1.9rem; --animation-btn: 0.25s; --animation-input: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --tab-radius: 0.5rem; --p: 0.722105 0.159514 342.009383; --s: 0.782714 0.118101 227.382405; --a: 0.8804 0.206 93.72; --n: 0.255554 0.103537 286.507967; --nc: 0.979365 0.00819 301.358346; --b1: 0.218216 0.081948 287.835609; --bc: 0.979365 0.00819 301.358346; --in: 0.765197 0.12273 231.831603; --inc: 0.235017 0.096418 290.329844; --su: 0.860572 0.115038 178.624677; --suc: 0.235017 0.096418 290.329844; --wa: 0.85531 0.122117 93.722227; --wac: 0.235017 0.096418 290.329844; --er: 0.737005 0.121339 32.639257; --erc: 0.235017 0.096418 290.329844; } [data-theme="retro"] { color-scheme: light; --inc: 0.90923 0.043042 262.880917; --suc: 0.12541 0.033982 149.213788; --wac: 0.133168 0.031484 58.31834; --erc: 0.13144 0.0398 27.33; --animation-btn: 0.25s; --animation-input: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --p: 0.768664 0.104092 22.664655; --pc: 0.265104 0.006243 0.522862; --s: 0.807415 0.052534 159.094608; --sc: 0.265104 0.006243 0.522862; --a: 0.703919 0.125455 52.953428; --ac: 0.265104 0.006243 0.522862; --n: 0.284181 0.009519 355.534017; --nc: 0.925604 0.025113 89.217311; --b1: 0.916374 0.034554 90.51575; --b2: 0.882722 0.049418 91.774344; --b3: 0.84133 0.065952 90.856665; --bc: 0.265104 0.006243 0.522862; --in: 0.54615 0.215208 262.880917; --su: 0.627052 0.169912 149.213788; --wa: 0.66584 0.157422 58.31834; --er: 0.6572 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: 0.878943 0.16647 104.32; --b3: 0.812786 0.15394 104.32; --in: 0.7206 0.191 231.6; --su: 64.8% 0.15 160; --wa: 0.8471 0.199 83.87; --er: 0.7176 0.221 22.18; --bc: 0.18902 0.0358 104.32; --pc: 0.14844 0.0418 6.35; --sc: 0.16666 0.0368 204.72; --ac: 0.14372 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: 0.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: 0.7422 0.209 6.35; --s: 0.8333 0.184 204.72; --a: 0.7186 0.2176 310.43; --n: 0.2304 0.065 269.31; --nc: 0.9451 0.179 104.32; --b1: 0.9451 0.179 104.32; --rounded-box: 0; --rounded-btn: 0; --rounded-badge: 0; --tab-radius: 0; } [data-theme="valentine"] { color-scheme: light; --b2: 0.880567 0.024834 337.06289; --b3: 0.814288 0.022964 337.06289; --pc: 0.137239 0.030755 15.066527; --sc: 0.143942 0.029258 293.189609; --ac: 0.142537 0.014961 197.828857; --inc: 0.90923 0.043042 262.880917; --suc: 0.12541 0.033982 149.213788; --wac: 0.133168 0.031484 58.31834; --erc: 0.14614 0.0414 27.33; --rounded-box: 1rem; --rounded-badge: 1.9rem; --animation-btn: 0.25s; --animation-input: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --p: 0.686197 0.153774 15.066527; --s: 0.71971 0.14629 293.189609; --a: 0.712685 0.074804 197.828857; --n: 0.546053 0.143342 358.004839; --nc: 0.902701 0.037202 336.955191; --b1: 0.946846 0.026703 337.06289; --bc: 0.373085 0.081131 4.606426; --in: 0.54615 0.215208 262.880917; --su: 0.627052 0.169912 149.213788; --wa: 0.66584 0.157422 58.31834; --er: 0.7307 0.207 27.33; --rounded-btn: 1.9rem; --tab-radius: 0.7rem; } [data-theme="halloween"] { color-scheme: dark; --b2: 0.230416 0 0; --b3: 0.213072 0 0; --bc: 0.849552 0 0; --sc: 0.89196 0.0496 305.03; --nc: 0.848742 0.009322 65.681484; --inc: 0.90923 0.043042 262.880917; --suc: 0.12541 0.033982 149.213788; --wac: 0.133168 0.031484 58.31834; --erc: 0.13144 0.0398 27.33; --rounded-box: 1rem; --rounded-btn: 0.5rem; --rounded-badge: 1.9rem; --animation-btn: 0.25s; --animation-input: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --tab-radius: 0.5rem; --p: 0.7748 0.204 60.62; --pc: 0.196935 0.004671 196.779412; --s: 0.4598 0.248 305.03; --a: 0.648 0.223 136.073479; --ac: 0 0 0; --n: 0.24371 0.046608 65.681484; --b1: 0.247759 0 0; --in: 0.54615 0.215208 262.880917; --su: 0.627052 0.169912 149.213788; --wa: 0.66584 0.157422 58.31834; --er: 0.6572 0.199 27.33; } [data-theme="garden"] { color-scheme: light; --b2: 0.864453 0.002011 17.197414; --b3: 0.799386 0.00186 17.197414; --in: 0.7206 0.191 231.6; --su: 64.8% 0.15 160; --wa: 0.8471 0.199 83.87; --er: 0.7176 0.221 22.18; --sc: 0.89699 0.022197 355.095988; --ac: 0.112547 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: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --tab-radius: 0.5rem; --p: 0.6245 0.278 3.83636; --pc: 1 0 0; --s: 0.484952 0.110985 355.095988; --a: 0.562735 0.054297 154.390187; --n: 0.241559 0.049362 89.070594; --nc: 0.929519 0.002163 17.197414; --b1: 0.929519 0.002163 17.197414; --bc: 0.169617 0.001664 17.32068; } [data-theme="forest"] { color-scheme: dark; --b2: 0.17522 0.007709 17.911578; --b3: 0.162032 0.007129 17.911578; --in: 0.7206 0.191 231.6; --su: 64.8% 0.15 160; --wa: 0.8471 0.199 83.87; --er: 0.7176 0.221 22.18; --bc: 0.837682 0.001658 17.911578; --sc: 0.139553 0.027077 168.327128; --ac: 0.141257 0.02389 185.713193; --nc: 0.861397 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: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --tab-radius: 0.5rem; --p: 0.686283 0.185567 148.958922; --pc: 0 0 0; --s: 0.697764 0.135385 168.327128; --a: 0.706285 0.119451 185.713193; --n: 0.306985 0.039032 171.364646; --b1: 0.188409 0.00829 17.911578; --rounded-btn: 1.9rem; } [data-theme="aqua"] { color-scheme: dark; --b2: 0.453464 0.118611 261.181672; --b3: 0.419333 0.109683 261.181672; --bc: 0.897519 0.025508 261.181672; --sc: 0.121365 0.02175 309.782946; --ac: 0.186854 0.020445 94.555431; --nc: 0.122124 0.023402 243.760661; --inc: 0.90923 0.043042 262.880917; --suc: 0.12541 0.033982 149.213788; --wac: 0.133168 0.031484 58.31834; --erc: 0.1479 0.038 27.33; --rounded-box: 1rem; --rounded-btn: 0.5rem; --rounded-badge: 1.9rem; --animation-btn: 0.25s; --animation-input: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --tab-radius: 0.5rem; --p: 0.856617 0.14498 198.6458; --pc: 0.401249 0.068266 197.603872; --s: 0.606827 0.108752 309.782946; --a: 0.934269 0.102225 94.555431; --n: 0.610622 0.117009 243.760661; --b1: 0.487596 0.127539 261.181672; --in: 0.54615 0.215208 262.880917; --su: 0.627052 0.169912 149.213788; --wa: 0.66584 0.157422 58.31834; --er: 0.7395 0.19 27.33; } [data-theme="lofi"] { color-scheme: light; --inc: 0.15908 0.0206 205.9; --suc: 0.18026 0.0306 164.14; --wac: 0.17674 0.027 79.94; --erc: 0.15732 0.03 28.47; --border-btn: 1px; --tab-border: 1px; --p: 0.159066 0 0; --pc: 1 0 0; --s: 0.21455 0.001566 17.278957; --sc: 1 0 0; --a: 0.268618 0 0; --ac: 1 0 0; --n: 0 0 0; --nc: 1 0 0; --b1: 1 0 0; --b2: 0.961151 0 0; --b3: 0.92268 0.001082 17.17934; --bc: 0 0 0; --in: 0.7954 0.103 205.9; --su: 0.9013 0.153 164.14; --wa: 0.8837 0.135 79.94; --er: 0.7866 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: 0.7206 0.191 231.6; --su: 64.8% 0.15 160; --wa: 0.8471 0.199 83.87; --er: 0.7176 0.221 22.18; --bc: 0.2 0 0; --pc: 0.166166 0.006979 316.8737; --sc: 0.176153 0.009839 8.688364; --ac: 0.178419 0.012056 170.923263; --nc: 0.142681 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: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --p: 0.830828 0.034896 316.8737; --s: 0.880763 0.049197 8.688364; --a: 0.892096 0.06028 170.923263; --n: 0.713406 0.07351 228.183906; --b1: 1 0 0; --b2: 0.984625 0.001706 247.838921; --b3: 0.871681 0.009339 258.338227; --rounded-btn: 1.9rem; --tab-radius: 0.7rem; } [data-theme="fantasy"] { color-scheme: light; --b2: 0.93 0 0; --b3: 0.86 0 0; --in: 0.7206 0.191 231.6; --su: 64.8% 0.15 160; --wa: 0.8471 0.199 83.87; --er: 0.7176 0.221 22.18; --pc: 0.8749 0.0378 325.02; --sc: 0.90784 0.0324 241.36; --ac: 0.15196 0.0408 56.72; --nc: 0.855616 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: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --tab-radius: 0.5rem; --p: 0.3745 0.189 325.02; --s: 0.5392 0.162 241.36; --a: 0.7598 0.204 56.72; --n: 0.278078 0.029596 256.847952; --b1: 1 0 0; --bc: 0.278078 0.029596 256.847952; } [data-theme="wireframe"] { color-scheme: light; --bc: 0.2 0 0; --pc: 0.156521 0 0; --sc: 0.156521 0 0; --ac: 0.156521 0 0; --nc: 0.188014 0 0; --inc: 0.890403 0.062643 264.052021; --suc: 0.90395 0.035372 142.495339; --wac: 0.141626 0.019994 108.702381; --erc: 0.125591 0.051537 29.233885; --animation-btn: 0.25s; --animation-input: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; font-family: Chalkboard, comic sans ms, "sans-serif"; --p: 0.782604 0 0; --s: 0.782604 0 0; --a: 0.782604 0 0; --n: 0.94007 0 0; --b1: 1 0 0; --b2: 0.949119 0 0; --b3: 0.897547 0 0; --in: 0.452014 0.313214 264.052021; --su: 0.519752 0.176858 142.495339; --wa: 0.708131 0.099969 108.702381; --er: 0.627955 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: 0.86736 0 0; --sc: 0.86736 0 0; --ac: 0.86736 0 0; --nc: 0.86736 0 0; --inc: 0.890403 0.062643 264.052021; --suc: 0.90395 0.035372 142.495339; --wac: 0.193597 0.042201 109.769232; --erc: 0.125591 0.051537 29.233885; --border-btn: 1px; --tab-border: 1px; --p: 0.336799 0 0; --s: 0.336799 0 0; --a: 0.336799 0 0; --b1: 0 0 0; --b2: 0.191251 0 0; --b3: 0.268618 0 0; --bc: 0.876096 0 0; --n: 0.336799 0 0; --in: 0.452014 0.313214 264.052021; --su: 0.519752 0.176858 142.495339; --wa: 0.967983 0.211006 109.769232; --er: 0.627955 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: 0.2 0 0; --sc: 0.855163 0.012821 261.069149; --ac: 0.873349 0.010348 338.82597; --inc: 0.158122 0.024356 237.133883; --suc: 0.156239 0.038579 132.154381; --wac: 0.172255 0.027305 102.89115; --erc: 0.143506 0.035271 22.568916; --rounded-box: 1rem; --rounded-btn: 0.5rem; --rounded-badge: 1.9rem; --animation-btn: 0.25s; --animation-input: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --tab-radius: 0.5rem; --p: 1 0 0; --s: 0.275815 0.064106 261.069149; --a: 0.366744 0.051741 338.82597; --n: 0.2427 0.057015 59.825019; --nc: 0.932033 0.089631 90.861683; --b1: 0.140765 0.004386 285.822869; --b2: 0.202191 0.004211 308.22937; --b3: 0.298961 0.003818 308.318612; --bc: 0.756879 0.123666 76.890484; --in: 0.790612 0.121778 237.133883; --su: 0.781197 0.192894 132.154381; --wa: 0.861274 0.136524 102.89115; --er: 0.717531 0.176357 22.568916; } [data-theme="dracula"] { color-scheme: dark; --b2: 0.268053 0.020556 277.508664; --b3: 0.247877 0.019009 277.508664; --pc: 0.150922 0.036614 346.812432; --sc: 0.148405 0.029709 301.883095; --ac: 0.166785 0.024826 66.558491; --nc: 0.878891 0.006515 275.524078; --inc: 0.176526 0.018676 212.846491; --suc: 0.174199 0.043903 148.024881; --wac: 0.191068 0.026849 112.757109; --erc: 0.136441 0.041266 24.430965; --rounded-box: 1rem; --rounded-btn: 0.5rem; --rounded-badge: 1.9rem; --animation-btn: 0.25s; --animation-input: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --tab-radius: 0.5rem; --p: 0.754611 0.18307 346.812432; --s: 0.742023 0.148546 301.883095; --a: 0.833927 0.124132 66.558491; --n: 0.394456 0.032576 275.524078; --b1: 0.288229 0.022103 277.508664; --bc: 0.977477 0.007913 106.545019; --in: 0.88263 0.09338 212.846491; --su: 0.870995 0.219516 148.024881; --wa: 0.955338 0.134246 112.757109; --er: 0.682204 0.206328 24.430965; } [data-theme="cmyk"] { color-scheme: light; --b2: 0.93 0 0; --b3: 0.86 0 0; --bc: 0.2 0 0; --pc: 0.143544 0.02666 239.443325; --sc: 0.128953 0.040552 359.339283; --ac: 0.188458 0.037948 105.306968; --nc: 0.843557 0 0; --inc: 0.136952 0.0189 217.284104; --suc: 0.893898 0.032505 321.406278; --wac: 0.142473 0.031969 52.023412; --erc: 0.124027 0.041677 28.717543; --rounded-box: 1rem; --rounded-btn: 0.5rem; --rounded-badge: 1.9rem; --animation-btn: 0.25s; --animation-input: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --tab-radius: 0.5rem; --p: 0.717722 0.133298 239.443325; --s: 0.644766 0.202758 359.339283; --a: 0.942289 0.189741 105.306968; --n: 0.217787 0 0; --b1: 1 0 0; --in: 0.684759 0.094499 217.284104; --su: 0.46949 0.162524 321.406278; --wa: 0.712364 0.159843 52.023412; --er: 0.620133 0.208385 28.717543; } [data-theme="autumn"] { color-scheme: light; --b2: 0.891077 0 0; --b3: 0.824006 0 0; --bc: 0.191629 0 0; --pc: 0.881446 0.032232 17.530175; --sc: 0.123353 0.033821 23.865865; --ac: 0.146851 0.018999 60.729616; --nc: 0.908734 0.007475 51.902819; --inc: 0.138449 0.019596 207.284192; --suc: 0.12199 0.016032 174.616213; --wac: 0.140163 0.032982 56.844303; --erc: 0.90614 0.0482 24.16; --rounded-box: 1rem; --rounded-btn: 0.5rem; --rounded-badge: 1.9rem; --animation-btn: 0.25s; --animation-input: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --tab-radius: 0.5rem; --p: 0.407232 0.16116 17.530175; --s: 0.616763 0.169105 23.865865; --a: 0.734253 0.094994 60.729616; --n: 0.543672 0.037374 51.902819; --b1: 0.958147 0 0; --in: 0.692245 0.097979 207.284192; --su: 0.609951 0.080159 174.616213; --wa: 0.700817 0.164909 56.844303; --er: 0.5307 0.241 24.16; } [data-theme="business"] { color-scheme: dark; --b2: 0.226487 0 0; --b3: 0.20944 0 0; --bc: 0.848707 0 0; --pc: 0.883407 0.019811 251.473931; --sc: 0.128185 0.005481 229.389418; --ac: 0.134542 0.033545 35.791525; --nc: 0.854882 0.00265 253.041249; --inc: 0.125233 0.028702 240.033697; --suc: 0.140454 0.018919 156.59611; --wac: 0.154965 0.023141 81.519177; --erc: 0.903221 0.029356 29.674507; --animation-btn: 0.25s; --animation-input: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --tab-radius: 0.5rem; --p: 0.417036 0.099057 251.473931; --s: 0.640924 0.027405 229.389418; --a: 0.67271 0.167726 35.791525; --n: 0.27441 0.01325 253.041249; --b1: 0.243535 0 0; --in: 0.626163 0.143511 240.033697; --su: 0.702268 0.094594 156.59611; --wa: 0.774824 0.115704 81.519177; --er: 0.516105 0.14678 29.674507; --rounded-box: 0.25rem; --rounded-btn: 0.125rem; --rounded-badge: 0.125rem; } [data-theme="acid"] { color-scheme: light; --b2: 0.916146 0 0; --b3: 0.847189 0 0; --bc: 0.197021 0 0; --pc: 0.1438 0.0714 330.759573; --sc: 0.14674 0.0448 48.250878; --ac: 0.18556 0.0528 122.962951; --nc: 0.84262 0.0256 278.68; --inc: 0.12144 0.0454 252.05; --suc: 0.17144 0.0532 158.53; --wac: 0.18202 0.0424 100.5; --erc: 0.12968 0.0586 29.349188; --animation-btn: 0.25s; --animation-input: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --p: 0.719 0.357 330.759573; --s: 0.7337 0.224 48.250878; --a: 0.9278 0.264 122.962951; --n: 0.2131 0.128 278.68; --b1: 0.985104 0 0; --in: 0.6072 0.227 252.05; --su: 0.8572 0.266 158.53; --wa: 0.9101 0.212 100.5; --er: 0.6484 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: 0.918003 0.0186 123.72; --b3: 0.848906 0.0172 123.72; --bc: 0.19742 0.004 123.72; --pc: 0.11784 0.0398 134.6; --sc: 0.1555 0.0392 111.09; --ac: 0.17078 0.0402 100.73; --nc: 0.86196 0.015 108.6; --inc: 0.17238 0.0094 224.14; --suc: 0.17238 0.0094 157.85; --wac: 0.17238 0.0094 102.15; --erc: 0.17238 0.0094 25.85; --rounded-box: 1rem; --rounded-btn: 0.5rem; --rounded-badge: 1.9rem; --animation-btn: 0.25s; --animation-input: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --tab-radius: 0.5rem; --p: 0.5892 0.199 134.6; --s: 0.7775 0.196 111.09; --a: 0.8539 0.201 100.73; --n: 0.3098 0.075 108.6; --b1: 0.9871 0.02 123.72; --in: 0.8619 0.047 224.14; --su: 0.8619 0.047 157.85; --wa: 0.8619 0.047 102.15; --er: 0.8619 0.047 25.85; } [data-theme="night"] { color-scheme: dark; --b2: 0.193144 0.037037 265.754874; --b3: 0.178606 0.034249 265.754874; --bc: 0.841536 0.007965 265.754874; --pc: 0.150703 0.027798 232.66148; --sc: 0.136023 0.031661 276.934902; --ac: 0.144721 0.035244 350.048739; --nc: 0.855899 0.00737 260.030984; --suc: 0.156904 0.026506 181.911977; --wac: 0.166486 0.027912 82.95003; --erc: 0.143572 0.034051 13.11834; --rounded-box: 1rem; --rounded-btn: 0.5rem; --rounded-badge: 1.9rem; --animation-btn: 0.25s; --animation-input: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --tab-radius: 0.5rem; --p: 0.753513 0.138989 232.66148; --s: 0.680113 0.158303 276.934902; --a: 0.723603 0.176218 350.048739; --n: 0.279495 0.036848 260.030984; --b1: 0.207682 0.039824 265.754874; --in: 0.684553 0.148062 237.25135; --inc: 0 0 0; --su: 0.78452 0.132529 181.911977; --wa: 0.832428 0.139558 82.95003; --er: 0.717858 0.170255 13.11834; } [data-theme="coffee"] { color-scheme: dark; --b2: 0.201585 0.021457 329.708637; --b3: 0.186412 0.019842 329.708637; --pc: 0.143993 0.024765 62.756393; --sc: 0.86893 0.00597 199.19444; --ac: 0.885243 0.014881 224.389184; --nc: 0.833022 0.003149 326.261446; --inc: 0.15898 0.012774 184.558367; --suc: 0.149445 0.014491 131.116276; --wac: 0.176301 0.028162 87.722413; --erc: 0.154637 0.025644 31.871922; --rounded-box: 1rem; --rounded-btn: 0.5rem; --rounded-badge: 1.9rem; --animation-btn: 0.25s; --animation-input: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --tab-radius: 0.5rem; --p: 0.719967 0.123825 62.756393; --s: 0.34465 0.029849 199.19444; --a: 0.426213 0.074405 224.389184; --n: 0.165109 0.015743 326.261446; --b1: 0.216758 0.023072 329.708637; --bc: 0.723547 0.092794 79.129387; --in: 0.794902 0.063869 184.558367; --su: 0.747224 0.072456 131.116276; --wa: 0.881503 0.140812 87.722413; --er: 0.773187 0.12822 31.871922; } [data-theme="winter"] { color-scheme: light; --pc: 0.91372 0.051 257.57; --sc: 0.885103 0.03222 282.339433; --ac: 0.11988 0.038303 335.171434; --nc: 0.839233 0.012704 257.651965; --inc: 0.176255 0.017178 214.515264; --suc: 0.160988 0.015404 197.823719; --wac: 0.178345 0.009167 71.47031; --erc: 0.146185 0.022037 20.076293; --rounded-box: 1rem; --rounded-btn: 0.5rem; --rounded-badge: 1.9rem; --animation-btn: 0.25s; --animation-input: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --tab-radius: 0.5rem; --p: 0.5686 0.255 257.57; --s: 0.425516 0.161098 282.339433; --a: 0.599398 0.191515 335.171434; --n: 0.196166 0.063518 257.651965; --b1: 1 0 0; --b2: 0.974663 0.011947 259.822565; --b3: 0.932686 0.016223 262.751375; --bc: 0.418869 0.053885 255.824911; --in: 0.881275 0.085888 214.515264; --su: 0.804941 0.077019 197.823719; --wa: 0.891725 0.045833 71.47031; --er: 0.730926 0.110185 20.076293; } [data-theme="dim"] { color-scheme: dark; --pc: 0.172267 0.028331 139.549991; --sc: 0.146752 0.033181 35.353059; --ac: 0.148459 0.026728 311.37924; --inc: 0.172157 0.028409 206.182959; --suc: 0.172343 0.028437 166.534048; --wac: 0.172327 0.028447 94.818679; --erc: 0.164838 0.019914 33.756357; --rounded-box: 1rem; --rounded-btn: 0.5rem; --rounded-badge: 1.9rem; --animation-btn: 0.25s; --animation-input: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --tab-radius: 0.5rem; --p: 0.861335 0.141656 139.549991; --s: 0.733759 0.165904 35.353059; --a: 0.742296 0.133641 311.37924; --n: 0.247311 0.020483 264.094728; --nc: 0.829011 0.031335 222.959324; --b1: 0.308577 0.023243 264.149498; --b2: 0.280368 0.01983 264.182074; --b3: 0.263469 0.018403 262.177739; --bc: 0.829011 0.031335 222.959324; --in: 0.860785 0.142046 206.182959; --su: 0.861717 0.142187 166.534048; --wa: 0.861634 0.142236 94.818679; --er: 0.824189 0.09957 33.756357; } [data-theme="nord"] { color-scheme: light; --pc: 0.118872 0.015449 254.027774; --sc: 0.139303 0.011822 248.687186; --ac: 0.154929 0.01245 217.469017; --inc: 0.138414 0.012499 332.664922; --suc: 0.153654 0.01498 131.063061; --wac: 0.170972 0.017847 84.093335; --erc: 0.12122 0.024119 15.341883; --animation-btn: 0.25s; --animation-input: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --p: 0.594359 0.077246 254.027774; --s: 0.696516 0.059108 248.687186; --a: 0.774643 0.062249 217.469017; --n: 0.45229 0.035214 264.1312; --nc: 0.899258 0.016374 262.749256; --b1: 0.951276 0.007445 260.731539; --b2: 0.932996 0.010389 261.788485; --b3: 0.899258 0.016374 262.749256; --bc: 0.324374 0.022945 264.182036; --in: 0.692072 0.062496 332.664922; --su: 0.76827 0.074899 131.063061; --wa: 0.854862 0.089234 84.093335; --er: 0.6061 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: 0.149408 0.031656 39.94703; --sc: 0.145075 0.035531 2.72034; --ac: 0.142589 0.033336 299.844533; --inc: 0.171119 0.017054 206.015183; --suc: 0.171122 0.017172 144.77874; --wac: 0.171139 0.016961 74.427797; --erc: 0.171023 0.015778 16.886379; --animation-btn: 0.25s; --animation-input: 0.2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; --p: 0.747039 0.158278 39.94703; --s: 0.725375 0.177654 2.72034; --a: 0.712947 0.166678 299.844533; --n: 0.26 0.019 237.69; --nc: 0.7 0.019 237.69; --b1: 0.22 0.019 237.69; --b2: 0.2 0.019 237.69; --b3: 0.18 0.019 237.69; --bc: 0.773835 0.043586 245.096534; --in: 0.855596 0.085271 206.015183; --su: 0.855609 0.08586 144.77874; --wa: 0.855695 0.084806 74.427797; --er: 0.855116 0.07889 16.886379; --rounded-box: 1.2rem; --rounded-btn: 0.8rem; --rounded-badge: 0.4rem; --tab-radius: 0.7rem; } *, ::backdrop, :after, :before { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: #3b82f680; --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; } .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; } } .avatar.placeholder > div { display: flex; align-items: center; justify-content: center; } @media (hover: hover) { .label a:hover { color: var(--fallback-bc, oklch(var(--bc) / var(--tw-text-opacity))); } .label a:hover, .tab:hover { --tw-text-opacity: 1; } } .btn { display: inline-flex; height: 3rem; min-height: 3rem; flex-shrink: 0; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; flex-wrap: wrap; align-items: center; justify-content: center; border-radius: var(--rounded-btn, 0.5rem); border-color: #0000; 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: 0.2s; transition-timing-function: cubic-bezier(0, 0, 0.2, 1); border-width: var(--border-btn, 1px); animation: button-pop var(--animation-btn, 0.25s) ease-out; 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 #0000000d; --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; } :where(.btn:is(input[type="checkbox"])), :where(.btn:is(input[type="radio"])) { width: auto; -webkit-appearance: none; -moz-appearance: none; 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 #0000; 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 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%; -o-object-fit: cover; 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))); } .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; -webkit-appearance: none; -moz-appearance: none; 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; } .divider { display: flex; flex-direction: row; align-items: center; align-self: stretch; margin-top: 1rem; margin-bottom: 1rem; height: 1rem; white-space: nowrap; } .divider:after, .divider:before { height: 0.125rem; width: 100%; flex-grow: 1; --tw-content: ""; content: var(--tw-content); background-color: var(--fallback-bc, oklch(var(--bc) / 0.1)); } .dropdown { position: relative; display: inline-block; } .dropdown > :not(summary):focus { outline: 2px solid #0000; outline-offset: 2px; } .dropdown .dropdown-content { position: absolute; } .dropdown:is(:not(details)) .dropdown-content { visibility: hidden; opacity: 0; transform-origin: top; --tw-scale-x: 0.95; --tw-scale-y: 0.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: 0.2s; } .dropdown-end .dropdown-content { inset-inline-end: 0; } .dropdown-left .dropdown-content { bottom: auto; inset-inline-end: 100%; top: 0; transform-origin: right; } .dropdown-right .dropdown-content { bottom: auto; inset-inline-start: 100%; top: 0; 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-left .dropdown-content, .dropdown-end.dropdown-right .dropdown-content { bottom: 0; top: auto; } .dropdown.dropdown-open .dropdown-content, .dropdown:focus-within .dropdown-content, .dropdown:not(.dropdown-hover):focus .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%, #000 ); border-color: color-mix( in oklab, oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%, #000 ); } } @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-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%, #000 ); border-color: color-mix( in oklab, var(--fallback-p, oklch(var(--p) / 1)) 90%, #000 ); } } .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%, #000 ); border-color: color-mix( in oklab, var(--fallback-s, oklch(var(--s) / 1)) 90%, #000 ); } } .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%, #000 ); border-color: color-mix( in oklab, var(--fallback-a, oklch(var(--a) / 1)) 90%, #000 ); } } .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%, #000 ); border-color: color-mix( in oklab, var(--fallback-su, oklch(var(--su) / 1)) 90%, #000 ); } } .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%, #000 ); border-color: color-mix( in oklab, var(--fallback-in, oklch(var(--in) / 1)) 90%, #000 ); } } .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%, #000 ); border-color: color-mix( in oklab, var(--fallback-wa, oklch(var(--wa) / 1)) 90%, #000 ); } } .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%, #000 ); border-color: color-mix( in oklab, var(--fallback-er, oklch(var(--er) / 1)) 90%, #000 ); } } .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%, #000 ); border-color: color-mix( in oklab, var(--fallback-p, oklch(var(--p) / 1)) 90%, #000 ); } } .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)); } .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; } .form-control { flex-direction: column; } .form-control, .label { display: flex; } .label { -webkit-user-select: none; -moz-user-select: none; user-select: none; align-items: center; justify-content: space-between; padding: 0.5rem 0.25rem; } .input { flex-shrink: 1; -webkit-appearance: none; -moz-appearance: none; 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: #0000; --tw-bg-opacity: 1; background-color: var(--fallback-b1, oklch(var(--b1) / var(--tw-bg-opacity))); } .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; } } .link { cursor: pointer; text-decoration-line: underline; } .menu li.disabled { cursor: not-allowed; -webkit-user-select: none; -moz-user-select: none; user-select: none; color: var(--fallback-bc, oklch(var(--bc) / 0.3)); } .navbar { display: flex; align-items: center; padding: var(--navbar-padding, 0.5rem); min-height: 4rem; width: 100%; } :where(.navbar > *) { display: inline-flex; align-items: center; } .radio { flex-shrink: 0; --chkbg: var(--bc); height: 1.5rem; width: 1.5rem; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; 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; } .tabs { display: grid; align-items: flex-end; } .tabs-lifted:has(.tab-content[class*=" rounded-"]) .tab:first-child:not(.tab-active), .tabs-lifted:has(.tab-content[class^="rounded-"]) .tab:first-child:not(.tab-active) { border-bottom-color: #0000; } .tab { position: relative; grid-row-start: 1; display: inline-flex; height: 2rem; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-appearance: none; -moz-appearance: 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: 0; border-bottom-left-radius: 0; } .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: #0000; border-width: var(--tab-border, 0); } .tab-active + .tab-content:nth-child(2), :checked + .tab-content:nth-child(2) { border-start-start-radius: 0; } .tab-active + .tab-content, input.tab:checked + .tab-content { display: block; } .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; -webkit-appearance: none; -moz-appearance: none; 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-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-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)); } .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; } .btn:active:focus, .btn:active:hover { 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-secondary { --btn-color: var(--fallback-s); } .btn-accent { --btn-color: var(--fallback-a); } .btn-info { --btn-color: var(--fallback-in); } .btn-warning { --btn-color: var(--fallback-wa); } } @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%, #000 ); border-color: color-mix( in oklab, oklch(var(--btn-color, var(--b3)) / var(--tw-border-opacity, 1)) 90%, #000 ); } .btn-outline.btn-primary.btn-active { background-color: color-mix( in oklab, var(--fallback-p, oklch(var(--p) / 1)) 90%, #000 ); border-color: color-mix( in oklab, var(--fallback-p, oklch(var(--p) / 1)) 90%, #000 ); } .btn-outline.btn-secondary.btn-active { background-color: color-mix( in oklab, var(--fallback-s, oklch(var(--s) / 1)) 90%, #000 ); border-color: color-mix( in oklab, var(--fallback-s, oklch(var(--s) / 1)) 90%, #000 ); } .btn-outline.btn-accent.btn-active { background-color: color-mix( in oklab, var(--fallback-a, oklch(var(--a) / 1)) 90%, #000 ); border-color: color-mix( in oklab, var(--fallback-a, oklch(var(--a) / 1)) 90%, #000 ); } .btn-outline.btn-success.btn-active { background-color: color-mix( in oklab, var(--fallback-su, oklch(var(--su) / 1)) 90%, #000 ); border-color: color-mix( in oklab, var(--fallback-su, oklch(var(--su) / 1)) 90%, #000 ); } .btn-outline.btn-info.btn-active { background-color: color-mix( in oklab, var(--fallback-in, oklch(var(--in) / 1)) 90%, #000 ); border-color: color-mix( in oklab, var(--fallback-in, oklch(var(--in) / 1)) 90%, #000 ); } .btn-outline.btn-warning.btn-active { background-color: color-mix( in oklab, var(--fallback-wa, oklch(var(--wa) / 1)) 90%, #000 ); border-color: color-mix( in oklab, var(--fallback-wa, oklch(var(--wa) / 1)) 90%, #000 ); } .btn-outline.btn-error.btn-active { background-color: color-mix( in oklab, var(--fallback-er, oklch(var(--er) / 1)) 90%, #000 ); border-color: color-mix( in oklab, var(--fallback-er, oklch(var(--er) / 1)) 90%, #000 ); } } .btn:focus-visible { outline-style: solid; outline-width: 2px; outline-offset: 2px; } @supports (color: oklch(0 0 0)) { .btn-secondary { --btn-color: var(--s); } .btn-accent { --btn-color: var(--a); } .btn-info { --btn-color: var(--in); } .btn-warning { --btn-color: var(--wa); } } .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-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-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.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.btn-active { border-color: #0000; background-color: var(--fallback-bc, oklch(var(--bc) / 0.2)); } .btn-link.btn-active { border-color: #0000; background-color: initial; text-decoration-line: underline; } .btn-outline { border-color: currentColor; background-color: initial; --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); } to { 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.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; } .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:checked, .checkbox[aria-checked="true"], .checkbox[checked="true"] { background-repeat: no-repeat; animation: checkmark var(--animation-input, 0.2s) ease-out; background-color: var(--chkbg); background-image: linear-gradient(-45deg, #0000 65%, var(--chkbg) 65.99%), linear-gradient(45deg, #0000 75%, var(--chkbg) 75.99%), linear-gradient(-45deg, var(--chkbg) 40%, #0000 40.99%), linear-gradient( 45deg, var(--chkbg) 30%, var(--chkfg) 30.99%, var(--chkfg) 40%, #0000 40.99% ), linear-gradient(-45deg, var(--chkfg) 50%, var(--chkbg) 50.99%); } .checkbox:indeterminate { background-repeat: no-repeat; animation: checkmark var(--animation-input, 0.2s) ease-out; background-image: linear-gradient(90deg, #0000 80%, var(--chkbg) 80%), linear-gradient(-90deg, #0000 80%, var(--chkbg) 80%), linear-gradient( 0deg, var(--chkbg) 43%, var(--chkfg) 43%, var(--chkfg) 57%, var(--chkbg) 57% ); } .checkbox:disabled, .checkbox:indeterminate { --tw-bg-opacity: 1; background-color: var(--fallback-bc, oklch(var(--bc) / var(--tw-bg-opacity))); } .checkbox:disabled { cursor: not-allowed; border-color: #0000; opacity: 0.2; } @keyframes checkmark { 0% { background-position-y: 5px; } 50% { background-position-y: -2px; } to { background-position-y: 0; } } .divider:not(:empty) { gap: 1rem; } .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)); } .label-text { font-size: 0.875rem; line-height: 1.25rem; } .label-text, .label-text-alt { --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; } .input input:focus { outline: 2px solid #0000; outline-offset: 2px; } .input[list]::-webkit-calendar-picker-indicator { line-height: 1em; } .input-bordered, .input:focus, .input:focus-within { border-color: var(--fallback-bc, oklch(var(--bc) / 0.2)); } .input:focus, .input:focus-within { box-shadow: none; outline-style: solid; outline-width: 2px; outline-offset: 2px; outline-color: var(--fallback-bc, oklch(var(--bc) / 0.2)); } .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-disabled::-moz-placeholder, .input:disabled::-moz-placeholder, .input[disabled]::-moz-placeholder { color: var(--fallback-bc, oklch(var(--bc) / var(--tw-placeholder-opacity))); --tw-placeholder-opacity: 0.2; } .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::-webkit-date-and-time-value { text-align: inherit; } .join > :where(:not(:first-child)) { margin-top: 0; margin-bottom: 0; margin-inline-start: -1px; } .join-item:focus { isolation: isolate; } .link:focus { outline: 2px solid #0000; outline-offset: 2px; } .link:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; } .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 { left: 0.5rem; aspect-ratio: 1/1; height: 0.75rem; --tw-translate-y: -50%; border-radius: 9999px; border-width: 2px; border-color: currentColor; } .mockup-browser .mockup-browser-toolbar .input:after, .mockup-browser .mockup-browser-toolbar .input:before { content: ""; position: absolute; top: 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)); opacity: 0.6; } .mockup-browser .mockup-browser-toolbar .input:after { left: 1.25rem; height: 0.5rem; --tw-translate-y: 25%; --tw-rotate: -45deg; border-radius: 9999px; border-width: 1px; border-color: currentColor; } @keyframes modal-pop { 0% { opacity: 0; } } @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: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; } to { 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; } } @keyframes rating-pop { 0% { transform: translateY(-0.125em); } 40% { transform: translateY(-0.125em); } to { transform: translateY(0); } } @keyframes skeleton { 0% { background-position: 150%; } to { background-position: -50%; } } .tabs-lifted > .tab:focus-visible { border-end-end-radius: 0; border-end-start-radius: 0; } .tab.tab-active: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 #0000; 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 #0000; 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.tab-active: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.tab-active: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: 0 0, 100% 0; background-repeat: no-repeat; --tab-grad: calc(69% - var(--tab-border, 1px)); --radius-start: radial-gradient( circle at top left, #0000 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, #0000 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.tab-active:not(.tab-disabled):not([disabled]):first-child:before, .tabs-lifted > .tab:is(input:checked):first-child:before { background-image: var(--radius-end); background-position: 100% 0; } .tabs-lifted > .tab.tab-active:not(.tab-disabled):not([disabled]):last-child:before, .tabs-lifted > .tab:is(input:checked):last-child:before, [dir="rtl"] .tabs-lifted > .tab.tab-active: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: 0 0; } .tabs-lifted > .tab-active:not(.tab-disabled):not([disabled]) + .tabs-lifted .tab-active:not(.tab-disabled):not([disabled]):before, .tabs-lifted > .tab:is(input:checked) + .tabs-lifted .tab:is(input:checked):before, [dir="rtl"] .tabs-lifted > .tab.tab-active: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: 100% 0; } .tabs-boxed .tab { border-radius: var(--rounded-btn, 0.5rem); } @keyframes toast-pop { 0% { transform: scale(0.9); opacity: 0; } to { 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"], .toggle[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"], [dir="rtl"] .toggle[checked="true"] { --handleoffsetcalculator: calc(var(--handleoffset) * -1); } .toggle:indeterminate { --tw-text-opacity: 1; color: var(--fallback-bc, oklch(var(--bc) / var(--tw-text-opacity))); } .toggle:indeterminate, [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:disabled { cursor: not-allowed; --tw-border-opacity: 1; border-color: var(--fallback-bc, oklch(var(--bc) / var(--tw-border-opacity))); background-color: initial; 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; } .glass, .glass.btn-active { border: none; -webkit-backdrop-filter: blur(var(--glass-blur, 40px)); backdrop-filter: blur(var(--glass-blur, 40px)); background-color: initial; background-image: linear-gradient( 135deg, rgb(255 255 255 / var(--glass-opacity, 30%)) 0, #0000 100% ), linear-gradient( var(--glass-reflex-degree, 100deg), rgb(255 255 255 / var(--glass-reflex-opacity, 10%)) 25%, #0000 25% ); box-shadow: 0 0 0 1px rgb(255 255 255 / var(--glass-border-opacity, 10%)) inset, 0 0 0 2px #0000000d; 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: initial; background-image: linear-gradient( 135deg, rgb(255 255 255 / var(--glass-opacity, 30%)) 0, #0000 100% ), linear-gradient( var(--glass-reflex-degree, 100deg), rgb(255 255 255 / var(--glass-reflex-opacity, 10%)) 25%, #0000 25% ); box-shadow: 0 0 0 1px rgb(255 255 255 / var(--glass-border-opacity, 10%)) inset, 0 0 0 2px #0000000d; text-shadow: 0 1px rgb(0 0 0 / var(--glass-text-shadow-opacity, 5%)); } } .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-square:where(.btn-xs) { height: 1.5rem; width: 1.5rem; padding: 0; } .btn-square:where(.btn-sm) { height: 2rem; width: 2rem; padding: 0; } .btn-circle:where(.btn-xs) { height: 1.5rem; width: 1.5rem; border-radius: 9999px; padding: 0; } .btn-circle:where(.btn-sm) { height: 2rem; width: 2rem; border-radius: 9999px; padding: 0; } .input-xs, input.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-sm, input.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; } .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: 0.75rem; --tab-padding: 0.75rem; } .tabs-xs :where(.tab) { height: 1.25rem; font-size: 0.75rem; line-height: 0.75rem; --tab-padding: 0.5rem; } [type="checkbox"].toggle-sm { --handleoffset: 0.75rem; height: 1.25rem; width: 2rem; } .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; } .join.join-vertical > :where(:not(:first-child)) { margin-left: 0; margin-right: 0; margin-top: -1px; } .join.join-horizontal > :where(:not(:first-child)) { margin-top: 0; margin-bottom: 0; margin-inline-start: -1px; } .static { position: static; } .z-\[1\] { z-index: 1; } .my-1 { margin-top: 0.25rem; margin-bottom: 0.25rem; } .my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; } .my-3 { margin-top: 0.75rem; margin-bottom: 0.75rem; } .my-4 { margin-top: 1rem; margin-bottom: 1rem; } .-mr-4 { margin-right: -1rem; } .-mt-2 { margin-top: -0.5rem; } .mb-0 { margin-bottom: 0; } .mb-0\.5 { margin-bottom: 0.125rem; } .mb-1 { margin-bottom: 0.25rem; } .mb-2 { margin-bottom: 0.5rem; } .mb-3 { margin-bottom: 0.75rem; } .mb-4 { margin-bottom: 1rem; } .mt-2 { margin-top: 0.5rem; } .mt-3 { margin-top: 0.75rem; } .mt-4 { margin-top: 1rem; } .inline { display: inline; } .flex { display: flex; } .grid { display: grid; } .hidden { display: none; } .h-8 { height: 2rem; } .h-\[125px\] { height: 125px; } .h-full { height: 100%; } .w-8 { width: 2rem; } .w-\[125px\] { width: 125px; } .w-\[275px\] { width: 275px; } .w-\[350px\] { width: 350px; } .w-full { width: 100%; } .max-w-\[175px\] { max-width: 175px; } .flex-1 { flex: 1 1 0%; } .flex-grow { flex-grow: 1; } .cursor-pointer { cursor: pointer; } .list-disc { list-style-type: disc; } .grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .flex-col { flex-direction: column; } .items-center { align-items: center; } .justify-center { justify-content: center; } .gap-1 { gap: 0.25rem; } .gap-2 { gap: 0.5rem; } .gap-3 { gap: 0.75rem; } .gap-4 { gap: 1rem; } .space-y-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0.5rem * (1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); } .space-y-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0.75rem * (1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)); } .overflow-hidden { overflow: hidden; } .whitespace-nowrap { white-space: nowrap; } .rounded { border-radius: 0.25rem; } .rounded-md { border-radius: 0.375rem; } .rounded-b { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; } .bg-base-100 { --tw-bg-opacity: 1; background-color: var(--fallback-b1, oklch(var(--b1) / var(--tw-bg-opacity))); } .bg-base-300 { --tw-bg-opacity: 1; background-color: var(--fallback-b3, oklch(var(--b3) / var(--tw-bg-opacity))); } .bg-blue-100 { --tw-bg-opacity: 1; background-color: rgb(219 234 254 / var(--tw-bg-opacity)); } .bg-blue-100\/0 { background-color: #dbeafe00; } .bg-blue-100\/10 { background-color: #dbeafe1a; } .bg-blue-100\/100 { background-color: #dbeafe; } .bg-blue-100\/20 { background-color: #dbeafe33; } .bg-blue-100\/25 { background-color: #dbeafe40; } .bg-blue-100\/30 { background-color: #dbeafe4d; } .bg-blue-100\/40 { background-color: #dbeafe66; } .bg-blue-100\/5 { background-color: #dbeafe0d; } .bg-blue-100\/50 { background-color: #dbeafe80; } .bg-blue-100\/60 { background-color: #dbeafe99; } .bg-blue-100\/70 { background-color: #dbeafeb3; } .bg-blue-100\/75 { background-color: #dbeafebf; } .bg-blue-100\/80 { background-color: #dbeafecc; } .bg-blue-100\/90 { background-color: #dbeafee6; } .bg-blue-100\/95 { background-color: #dbeafef2; } .bg-blue-200 { --tw-bg-opacity: 1; background-color: rgb(191 219 254 / var(--tw-bg-opacity)); } .bg-blue-200\/0 { background-color: #bfdbfe00; } .bg-blue-200\/10 { background-color: #bfdbfe1a; } .bg-blue-200\/100 { background-color: #bfdbfe; } .bg-blue-200\/20 { background-color: #bfdbfe33; } .bg-blue-200\/25 { background-color: #bfdbfe40; } .bg-blue-200\/30 { background-color: #bfdbfe4d; } .bg-blue-200\/40 { background-color: #bfdbfe66; } .bg-blue-200\/5 { background-color: #bfdbfe0d; } .bg-blue-200\/50 { background-color: #bfdbfe80; } .bg-blue-200\/60 { background-color: #bfdbfe99; } .bg-blue-200\/70 { background-color: #bfdbfeb3; } .bg-blue-200\/75 { background-color: #bfdbfebf; } .bg-blue-200\/80 { background-color: #bfdbfecc; } .bg-blue-200\/90 { background-color: #bfdbfee6; } .bg-blue-200\/95 { background-color: #bfdbfef2; } .bg-blue-400 { --tw-bg-opacity: 1; background-color: rgb(96 165 250 / var(--tw-bg-opacity)); } .bg-blue-400\/0 { background-color: #60a5fa00; } .bg-blue-400\/10 { background-color: #60a5fa1a; } .bg-blue-400\/100 { background-color: #60a5fa; } .bg-blue-400\/20 { background-color: #60a5fa33; } .bg-blue-400\/25 { background-color: #60a5fa40; } .bg-blue-400\/30 { background-color: #60a5fa4d; } .bg-blue-400\/40 { background-color: #60a5fa66; } .bg-blue-400\/5 { background-color: #60a5fa0d; } .bg-blue-400\/50 { background-color: #60a5fa80; } .bg-blue-400\/60 { background-color: #60a5fa99; } .bg-blue-400\/70 { background-color: #60a5fab3; } .bg-blue-400\/75 { background-color: #60a5fabf; } .bg-blue-400\/80 { background-color: #60a5facc; } .bg-blue-400\/90 { background-color: #60a5fae6; } .bg-blue-400\/95 { background-color: #60a5faf2; } .bg-green-100 { --tw-bg-opacity: 1; background-color: rgb(220 252 231 / var(--tw-bg-opacity)); } .bg-green-100\/0 { background-color: #dcfce700; } .bg-green-100\/10 { background-color: #dcfce71a; } .bg-green-100\/100 { background-color: #dcfce7; } .bg-green-100\/20 { background-color: #dcfce733; } .bg-green-100\/25 { background-color: #dcfce740; } .bg-green-100\/30 { background-color: #dcfce74d; } .bg-green-100\/40 { background-color: #dcfce766; } .bg-green-100\/5 { background-color: #dcfce70d; } .bg-green-100\/50 { background-color: #dcfce780; } .bg-green-100\/60 { background-color: #dcfce799; } .bg-green-100\/70 { background-color: #dcfce7b3; } .bg-green-100\/75 { background-color: #dcfce7bf; } .bg-green-100\/80 { background-color: #dcfce7cc; } .bg-green-100\/90 { background-color: #dcfce7e6; } .bg-green-100\/95 { background-color: #dcfce7f2; } .bg-green-200 { --tw-bg-opacity: 1; background-color: rgb(187 247 208 / var(--tw-bg-opacity)); } .bg-green-200\/0 { background-color: #bbf7d000; } .bg-green-200\/10 { background-color: #bbf7d01a; } .bg-green-200\/100 { background-color: #bbf7d0; } .bg-green-200\/20 { background-color: #bbf7d033; } .bg-green-200\/25 { background-color: #bbf7d040; } .bg-green-200\/30 { background-color: #bbf7d04d; } .bg-green-200\/40 { background-color: #bbf7d066; } .bg-green-200\/5 { background-color: #bbf7d00d; } .bg-green-200\/50 { background-color: #bbf7d080; } .bg-green-200\/60 { background-color: #bbf7d099; } .bg-green-200\/70 { background-color: #bbf7d0b3; } .bg-green-200\/75 { background-color: #bbf7d0bf; } .bg-green-200\/80 { background-color: #bbf7d0cc; } .bg-green-200\/90 { background-color: #bbf7d0e6; } .bg-green-200\/95 { background-color: #bbf7d0f2; } .bg-green-400 { --tw-bg-opacity: 1; background-color: rgb(74 222 128 / var(--tw-bg-opacity)); } .bg-green-400\/0 { background-color: #4ade8000; } .bg-green-400\/10 { background-color: #4ade801a; } .bg-green-400\/100 { background-color: #4ade80; } .bg-green-400\/20 { background-color: #4ade8033; } .bg-green-400\/25 { background-color: #4ade8040; } .bg-green-400\/30 { background-color: #4ade804d; } .bg-green-400\/40 { background-color: #4ade8066; } .bg-green-400\/5 { background-color: #4ade800d; } .bg-green-400\/50 { background-color: #4ade8080; } .bg-green-400\/60 { background-color: #4ade8099; } .bg-green-400\/70 { background-color: #4ade80b3; } .bg-green-400\/75 { background-color: #4ade80bf; } .bg-green-400\/80 { background-color: #4ade80cc; } .bg-green-400\/90 { background-color: #4ade80e6; } .bg-green-400\/95 { background-color: #4ade80f2; } .bg-info { --tw-bg-opacity: 1; background-color: var(--fallback-in, oklch(var(--in) / var(--tw-bg-opacity))); } .bg-neutral { --tw-bg-opacity: 1; background-color: var(--fallback-n, oklch(var(--n) / var(--tw-bg-opacity))); } .bg-orange-100 { --tw-bg-opacity: 1; background-color: rgb(255 237 213 / var(--tw-bg-opacity)); } .bg-orange-100\/0 { background-color: #ffedd500; } .bg-orange-100\/10 { background-color: #ffedd51a; } .bg-orange-100\/100 { background-color: #ffedd5; } .bg-orange-100\/20 { background-color: #ffedd533; } .bg-orange-100\/25 { background-color: #ffedd540; } .bg-orange-100\/30 { background-color: #ffedd54d; } .bg-orange-100\/40 { background-color: #ffedd566; } .bg-orange-100\/5 { background-color: #ffedd50d; } .bg-orange-100\/50 { background-color: #ffedd580; } .bg-orange-100\/60 { background-color: #ffedd599; } .bg-orange-100\/70 { background-color: #ffedd5b3; } .bg-orange-100\/75 { background-color: #ffedd5bf; } .bg-orange-100\/80 { background-color: #ffedd5cc; } .bg-orange-100\/90 { background-color: #ffedd5e6; } .bg-orange-100\/95 { background-color: #ffedd5f2; } .bg-orange-200 { --tw-bg-opacity: 1; background-color: rgb(254 215 170 / var(--tw-bg-opacity)); } .bg-orange-200\/0 { background-color: #fed7aa00; } .bg-orange-200\/10 { background-color: #fed7aa1a; } .bg-orange-200\/100 { background-color: #fed7aa; } .bg-orange-200\/20 { background-color: #fed7aa33; } .bg-orange-200\/25 { background-color: #fed7aa40; } .bg-orange-200\/30 { background-color: #fed7aa4d; } .bg-orange-200\/40 { background-color: #fed7aa66; } .bg-orange-200\/5 { background-color: #fed7aa0d; } .bg-orange-200\/50 { background-color: #fed7aa80; } .bg-orange-200\/60 { background-color: #fed7aa99; } .bg-orange-200\/70 { background-color: #fed7aab3; } .bg-orange-200\/75 { background-color: #fed7aabf; } .bg-orange-200\/80 { background-color: #fed7aacc; } .bg-orange-200\/90 { background-color: #fed7aae6; } .bg-orange-200\/95 { background-color: #fed7aaf2; } .bg-orange-400 { --tw-bg-opacity: 1; background-color: rgb(251 146 60 / var(--tw-bg-opacity)); } .bg-orange-400\/0 { background-color: #fb923c00; } .bg-orange-400\/10 { background-color: #fb923c1a; } .bg-orange-400\/100 { background-color: #fb923c; } .bg-orange-400\/20 { background-color: #fb923c33; } .bg-orange-400\/25 { background-color: #fb923c40; } .bg-orange-400\/30 { background-color: #fb923c4d; } .bg-orange-400\/40 { background-color: #fb923c66; } .bg-orange-400\/5 { background-color: #fb923c0d; } .bg-orange-400\/50 { background-color: #fb923c80; } .bg-orange-400\/60 { background-color: #fb923c99; } .bg-orange-400\/70 { background-color: #fb923cb3; } .bg-orange-400\/75 { background-color: #fb923cbf; } .bg-orange-400\/80 { background-color: #fb923ccc; } .bg-orange-400\/90 { background-color: #fb923ce6; } .bg-orange-400\/95 { background-color: #fb923cf2; } .bg-red-100 { --tw-bg-opacity: 1; background-color: rgb(254 226 226 / var(--tw-bg-opacity)); } .bg-red-100\/0 { background-color: #fee2e200; } .bg-red-100\/10 { background-color: #fee2e21a; } .bg-red-100\/100 { background-color: #fee2e2; } .bg-red-100\/20 { background-color: #fee2e233; } .bg-red-100\/25 { background-color: #fee2e240; } .bg-red-100\/30 { background-color: #fee2e24d; } .bg-red-100\/40 { background-color: #fee2e266; } .bg-red-100\/5 { background-color: #fee2e20d; } .bg-red-100\/50 { background-color: #fee2e280; } .bg-red-100\/60 { background-color: #fee2e299; } .bg-red-100\/70 { background-color: #fee2e2b3; } .bg-red-100\/75 { background-color: #fee2e2bf; } .bg-red-100\/80 { background-color: #fee2e2cc; } .bg-red-100\/90 { background-color: #fee2e2e6; } .bg-red-100\/95 { background-color: #fee2e2f2; } .bg-red-200 { --tw-bg-opacity: 1; background-color: rgb(254 202 202 / var(--tw-bg-opacity)); } .bg-red-200\/0 { background-color: #fecaca00; } .bg-red-200\/10 { background-color: #fecaca1a; } .bg-red-200\/100 { background-color: #fecaca; } .bg-red-200\/20 { background-color: #fecaca33; } .bg-red-200\/25 { background-color: #fecaca40; } .bg-red-200\/30 { background-color: #fecaca4d; } .bg-red-200\/40 { background-color: #fecaca66; } .bg-red-200\/5 { background-color: #fecaca0d; } .bg-red-200\/50 { background-color: #fecaca80; } .bg-red-200\/60 { background-color: #fecaca99; } .bg-red-200\/70 { background-color: #fecacab3; } .bg-red-200\/75 { background-color: #fecacabf; } .bg-red-200\/80 { background-color: #fecacacc; } .bg-red-200\/90 { background-color: #fecacae6; } .bg-red-200\/95 { background-color: #fecacaf2; } .bg-red-400 { --tw-bg-opacity: 1; background-color: rgb(248 113 113 / var(--tw-bg-opacity)); } .bg-red-400\/0 { background-color: #f8717100; } .bg-red-400\/10 { background-color: #f871711a; } .bg-red-400\/100 { background-color: #f87171; } .bg-red-400\/20 { background-color: #f8717133; } .bg-red-400\/25 { background-color: #f8717140; } .bg-red-400\/30 { background-color: #f871714d; } .bg-red-400\/40 { background-color: #f8717166; } .bg-red-400\/5 { background-color: #f871710d; } .bg-red-400\/50 { background-color: #f8717180; } .bg-red-400\/60 { background-color: #f8717199; } .bg-red-400\/70 { background-color: #f87171b3; } .bg-red-400\/75 { background-color: #f87171bf; } .bg-red-400\/80 { background-color: #f87171cc; } .bg-red-400\/90 { background-color: #f87171e6; } .bg-red-400\/95 { background-color: #f87171f2; } .stroke-accent { stroke: var(--fallback-a, oklch(var(--a) / 1)); } .stroke-error { stroke: var(--fallback-er, oklch(var(--er) / 1)); } .stroke-info { stroke: var(--fallback-in, oklch(var(--in) / 1)); } .stroke-success { stroke: var(--fallback-su, oklch(var(--su) / 1)); } .stroke-warning { stroke: var(--fallback-wa, oklch(var(--wa) / 1)); } .p-4 { padding: 1rem; } .p-5 { padding: 1.25rem; } .px-2 { padding-left: 0.5rem; padding-right: 0.5rem; } .px-4 { padding-left: 1rem; padding-right: 1rem; } .py-2 { padding-top: 0.5rem; } .pb-2, .py-2 { padding-bottom: 0.5rem; } .pb-3 { padding-bottom: 0.75rem; } .pl-1 { padding-left: 0.25rem; } .pl-2 { padding-left: 0.5rem; } .pl-4 { padding-left: 1rem; } .pt-2 { padding-top: 0.5rem; } .text-right { text-align: right; } .font-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; } .text-2xl { font-size: 1.5rem; line-height: 2rem; } .text-sm { font-size: 0.875rem; line-height: 1.25rem; } .text-xl { font-size: 1.25rem; line-height: 1.75rem; } .text-xs { font-size: 0.75rem; line-height: 1rem; } .font-bold { font-weight: 700; } .font-normal { font-weight: 400; } .italic { font-style: italic; } .not-italic { font-style: normal; } .text-blue-100 { --tw-text-opacity: 1; color: rgb(219 234 254 / var(--tw-text-opacity)); } .text-blue-100\/0 { color: #dbeafe00; } .text-blue-100\/10 { color: #dbeafe1a; } .text-blue-100\/100 { color: #dbeafe; } .text-blue-100\/20 { color: #dbeafe33; } .text-blue-100\/25 { color: #dbeafe40; } .text-blue-100\/30 { color: #dbeafe4d; } .text-blue-100\/40 { color: #dbeafe66; } .text-blue-100\/5 { color: #dbeafe0d; } .text-blue-100\/50 { color: #dbeafe80; } .text-blue-100\/60 { color: #dbeafe99; } .text-blue-100\/70 { color: #dbeafeb3; } .text-blue-100\/75 { color: #dbeafebf; } .text-blue-100\/80 { color: #dbeafecc; } .text-blue-100\/90 { color: #dbeafee6; } .text-blue-100\/95 { color: #dbeafef2; } .text-blue-200 { --tw-text-opacity: 1; color: rgb(191 219 254 / var(--tw-text-opacity)); } .text-blue-200\/0 { color: #bfdbfe00; } .text-blue-200\/10 { color: #bfdbfe1a; } .text-blue-200\/100 { color: #bfdbfe; } .text-blue-200\/20 { color: #bfdbfe33; } .text-blue-200\/25 { color: #bfdbfe40; } .text-blue-200\/30 { color: #bfdbfe4d; } .text-blue-200\/40 { color: #bfdbfe66; } .text-blue-200\/5 { color: #bfdbfe0d; } .text-blue-200\/50 { color: #bfdbfe80; } .text-blue-200\/60 { color: #bfdbfe99; } .text-blue-200\/70 { color: #bfdbfeb3; } .text-blue-200\/75 { color: #bfdbfebf; } .text-blue-200\/80 { color: #bfdbfecc; } .text-blue-200\/90 { color: #bfdbfee6; } .text-blue-200\/95 { color: #bfdbfef2; } .text-blue-400 { --tw-text-opacity: 1; color: rgb(96 165 250 / var(--tw-text-opacity)); } .text-blue-400\/0 { color: #60a5fa00; } .text-blue-400\/10 { color: #60a5fa1a; } .text-blue-400\/100 { color: #60a5fa; } .text-blue-400\/20 { color: #60a5fa33; } .text-blue-400\/25 { color: #60a5fa40; } .text-blue-400\/30 { color: #60a5fa4d; } .text-blue-400\/40 { color: #60a5fa66; } .text-blue-400\/5 { color: #60a5fa0d; } .text-blue-400\/50 { color: #60a5fa80; } .text-blue-400\/60 { color: #60a5fa99; } .text-blue-400\/70 { color: #60a5fab3; } .text-blue-400\/75 { color: #60a5fabf; } .text-blue-400\/80 { color: #60a5facc; } .text-blue-400\/90 { color: #60a5fae6; } .text-blue-400\/95 { color: #60a5faf2; } .text-error-content { --tw-text-opacity: 1; color: var(--fallback-erc, oklch(var(--erc) / var(--tw-text-opacity))); } .text-green-100 { --tw-text-opacity: 1; color: rgb(220 252 231 / var(--tw-text-opacity)); } .text-green-100\/0 { color: #dcfce700; } .text-green-100\/10 { color: #dcfce71a; } .text-green-100\/100 { color: #dcfce7; } .text-green-100\/20 { color: #dcfce733; } .text-green-100\/25 { color: #dcfce740; } .text-green-100\/30 { color: #dcfce74d; } .text-green-100\/40 { color: #dcfce766; } .text-green-100\/5 { color: #dcfce70d; } .text-green-100\/50 { color: #dcfce780; } .text-green-100\/60 { color: #dcfce799; } .text-green-100\/70 { color: #dcfce7b3; } .text-green-100\/75 { color: #dcfce7bf; } .text-green-100\/80 { color: #dcfce7cc; } .text-green-100\/90 { color: #dcfce7e6; } .text-green-100\/95 { color: #dcfce7f2; } .text-green-200 { --tw-text-opacity: 1; color: rgb(187 247 208 / var(--tw-text-opacity)); } .text-green-200\/0 { color: #bbf7d000; } .text-green-200\/10 { color: #bbf7d01a; } .text-green-200\/100 { color: #bbf7d0; } .text-green-200\/20 { color: #bbf7d033; } .text-green-200\/25 { color: #bbf7d040; } .text-green-200\/30 { color: #bbf7d04d; } .text-green-200\/40 { color: #bbf7d066; } .text-green-200\/5 { color: #bbf7d00d; } .text-green-200\/50 { color: #bbf7d080; } .text-green-200\/60 { color: #bbf7d099; } .text-green-200\/70 { color: #bbf7d0b3; } .text-green-200\/75 { color: #bbf7d0bf; } .text-green-200\/80 { color: #bbf7d0cc; } .text-green-200\/90 { color: #bbf7d0e6; } .text-green-200\/95 { color: #bbf7d0f2; } .text-green-400 { --tw-text-opacity: 1; color: rgb(74 222 128 / var(--tw-text-opacity)); } .text-green-400\/0 { color: #4ade8000; } .text-green-400\/10 { color: #4ade801a; } .text-green-400\/100 { color: #4ade80; } .text-green-400\/20 { color: #4ade8033; } .text-green-400\/25 { color: #4ade8040; } .text-green-400\/30 { color: #4ade804d; } .text-green-400\/40 { color: #4ade8066; } .text-green-400\/5 { color: #4ade800d; } .text-green-400\/50 { color: #4ade8080; } .text-green-400\/60 { color: #4ade8099; } .text-green-400\/70 { color: #4ade80b3; } .text-green-400\/75 { color: #4ade80bf; } .text-green-400\/80 { color: #4ade80cc; } .text-green-400\/90 { color: #4ade80e6; } .text-green-400\/95 { color: #4ade80f2; } .text-info-content { --tw-text-opacity: 1; color: var(--fallback-inc, oklch(var(--inc) / var(--tw-text-opacity))); } .text-orange-100 { --tw-text-opacity: 1; color: rgb(255 237 213 / var(--tw-text-opacity)); } .text-orange-100\/0 { color: #ffedd500; } .text-orange-100\/10 { color: #ffedd51a; } .text-orange-100\/100 { color: #ffedd5; } .text-orange-100\/20 { color: #ffedd533; } .text-orange-100\/25 { color: #ffedd540; } .text-orange-100\/30 { color: #ffedd54d; } .text-orange-100\/40 { color: #ffedd566; } .text-orange-100\/5 { color: #ffedd50d; } .text-orange-100\/50 { color: #ffedd580; } .text-orange-100\/60 { color: #ffedd599; } .text-orange-100\/70 { color: #ffedd5b3; } .text-orange-100\/75 { color: #ffedd5bf; } .text-orange-100\/80 { color: #ffedd5cc; } .text-orange-100\/90 { color: #ffedd5e6; } .text-orange-100\/95 { color: #ffedd5f2; } .text-orange-200 { --tw-text-opacity: 1; color: rgb(254 215 170 / var(--tw-text-opacity)); } .text-orange-200\/0 { color: #fed7aa00; } .text-orange-200\/10 { color: #fed7aa1a; } .text-orange-200\/100 { color: #fed7aa; } .text-orange-200\/20 { color: #fed7aa33; } .text-orange-200\/25 { color: #fed7aa40; } .text-orange-200\/30 { color: #fed7aa4d; } .text-orange-200\/40 { color: #fed7aa66; } .text-orange-200\/5 { color: #fed7aa0d; } .text-orange-200\/50 { color: #fed7aa80; } .text-orange-200\/60 { color: #fed7aa99; } .text-orange-200\/70 { color: #fed7aab3; } .text-orange-200\/75 { color: #fed7aabf; } .text-orange-200\/80 { color: #fed7aacc; } .text-orange-200\/90 { color: #fed7aae6; } .text-orange-200\/95 { color: #fed7aaf2; } .text-orange-400 { --tw-text-opacity: 1; color: rgb(251 146 60 / var(--tw-text-opacity)); } .text-orange-400\/0 { color: #fb923c00; } .text-orange-400\/10 { color: #fb923c1a; } .text-orange-400\/100 { color: #fb923c; } .text-orange-400\/20 { color: #fb923c33; } .text-orange-400\/25 { color: #fb923c40; } .text-orange-400\/30 { color: #fb923c4d; } .text-orange-400\/40 { color: #fb923c66; } .text-orange-400\/5 { color: #fb923c0d; } .text-orange-400\/50 { color: #fb923c80; } .text-orange-400\/60 { color: #fb923c99; } .text-orange-400\/70 { color: #fb923cb3; } .text-orange-400\/75 { color: #fb923cbf; } .text-orange-400\/80 { color: #fb923ccc; } .text-orange-400\/90 { color: #fb923ce6; } .text-orange-400\/95 { color: #fb923cf2; } .text-red-100 { --tw-text-opacity: 1; color: rgb(254 226 226 / var(--tw-text-opacity)); } .text-red-100\/0 { color: #fee2e200; } .text-red-100\/10 { color: #fee2e21a; } .text-red-100\/100 { color: #fee2e2; } .text-red-100\/20 { color: #fee2e233; } .text-red-100\/25 { color: #fee2e240; } .text-red-100\/30 { color: #fee2e24d; } .text-red-100\/40 { color: #fee2e266; } .text-red-100\/5 { color: #fee2e20d; } .text-red-100\/50 { color: #fee2e280; } .text-red-100\/60 { color: #fee2e299; } .text-red-100\/70 { color: #fee2e2b3; } .text-red-100\/75 { color: #fee2e2bf; } .text-red-100\/80 { color: #fee2e2cc; } .text-red-100\/90 { color: #fee2e2e6; } .text-red-100\/95 { color: #fee2e2f2; } .text-red-200 { --tw-text-opacity: 1; color: rgb(254 202 202 / var(--tw-text-opacity)); } .text-red-200\/0 { color: #fecaca00; } .text-red-200\/10 { color: #fecaca1a; } .text-red-200\/100 { color: #fecaca; } .text-red-200\/20 { color: #fecaca33; } .text-red-200\/25 { color: #fecaca40; } .text-red-200\/30 { color: #fecaca4d; } .text-red-200\/40 { color: #fecaca66; } .text-red-200\/5 { color: #fecaca0d; } .text-red-200\/50 { color: #fecaca80; } .text-red-200\/60 { color: #fecaca99; } .text-red-200\/70 { color: #fecacab3; } .text-red-200\/75 { color: #fecacabf; } .text-red-200\/80 { color: #fecacacc; } .text-red-200\/90 { color: #fecacae6; } .text-red-200\/95 { color: #fecacaf2; } .text-red-400 { --tw-text-opacity: 1; color: rgb(248 113 113 / var(--tw-text-opacity)); } .text-red-400\/0 { color: #f8717100; } .text-red-400\/10 { color: #f871711a; } .text-red-400\/100 { color: #f87171; } .text-red-400\/20 { color: #f8717133; } .text-red-400\/25 { color: #f8717140; } .text-red-400\/30 { color: #f871714d; } .text-red-400\/40 { color: #f8717166; } .text-red-400\/5 { color: #f871710d; } .text-red-400\/50 { color: #f8717180; } .text-red-400\/60 { color: #f8717199; } .text-red-400\/70 { color: #f87171b3; } .text-red-400\/75 { color: #f87171bf; } .text-red-400\/80 { color: #f87171cc; } .text-red-400\/90 { color: #f87171e6; } .text-red-400\/95 { color: #f87171f2; } .underline { text-decoration-line: underline; } .opacity-60 { opacity: 0.6; } .shadow { --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a; --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); } .shadow, .shadow-inner { box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .shadow-inner { --tw-shadow: inset 0 2px 4px 0 #0000000d; --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color); } @media (hover: hover) { .hover\:btn-secondary:hover.btn-outline:hover { --tw-text-opacity: 1; color: var(--fallback-sc, oklch(var(--sc) / var(--tw-text-opacity))); } @supports (color: color-mix(in oklab, black, black)) { .hover\:btn-secondary:hover.btn-outline:hover { background-color: color-mix( in oklab, var(--fallback-s, oklch(var(--s) / 1)) 90%, #000 ); border-color: color-mix( in oklab, var(--fallback-s, oklch(var(--s) / 1)) 90%, #000 ); } } .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%, #000 ); border-color: color-mix( in oklab, var(--fallback-in, oklch(var(--in) / 1)) 90%, #000 ); } } .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%, #000 ); border-color: color-mix( in oklab, var(--fallback-er, oklch(var(--er) / 1)) 90%, #000 ); } } } @supports not (color: oklch(0 0 0)) { .hover\:btn-secondary:hover { --btn-color: var(--fallback-s); } .hover\:btn-info:hover { --btn-color: var(--fallback-in); } .hover\:btn-error:hover { --btn-color: var(--fallback-er); } } @supports (color: color-mix(in oklab, black, black)) { .hover\:btn-secondary:hover.btn-outline.btn-active { background-color: color-mix( in oklab, var(--fallback-s, oklch(var(--s) / 1)) 90%, #000 ); border-color: color-mix( in oklab, var(--fallback-s, oklch(var(--s) / 1)) 90%, #000 ); } .hover\:btn-info:hover.btn-outline.btn-active { background-color: color-mix( in oklab, var(--fallback-in, oklch(var(--in) / 1)) 90%, #000 ); border-color: color-mix( in oklab, var(--fallback-in, oklch(var(--in) / 1)) 90%, #000 ); } .hover\:btn-error:hover.btn-outline.btn-active { background-color: color-mix( in oklab, var(--fallback-er, oklch(var(--er) / 1)) 90%, #000 ); border-color: color-mix( in oklab, var(--fallback-er, oklch(var(--er) / 1)) 90%, #000 ); } } @supports (color: oklch(0 0 0)) { .hover\:btn-secondary:hover { --btn-color: var(--s); } .hover\:btn-info:hover { --btn-color: var(--in); } .hover\:btn-error:hover { --btn-color: var(--er); } } .hover\:btn-secondary:hover { --tw-text-opacity: 1; color: var(--fallback-sc, oklch(var(--sc) / var(--tw-text-opacity))); outline-color: var(--fallback-s, oklch(var(--s) / 1)); } .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-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-secondary:hover.btn-outline { --tw-text-opacity: 1; color: var(--fallback-s, oklch(var(--s) / var(--tw-text-opacity))); } .hover\:btn-secondary:hover.btn-outline.btn-active { --tw-text-opacity: 1; color: var(--fallback-sc, oklch(var(--sc) / 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-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\:underline:hover { text-decoration-line: underline; } .hover\:opacity-100:hover { opacity: 1; }