diff --git a/.prettierignore b/.prettierignore index 4dd83dbd..c13db1a3 100644 --- a/.prettierignore +++ b/.prettierignore @@ -3,4 +3,4 @@ /README.md /app.json /locales/ -/styles/output.css \ No newline at end of file +/widgets/ata-group-setting/public/output.css \ No newline at end of file diff --git a/package.json b/package.json index 906fde47..c1496082 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "type": "module", "scripts": { "build": "homey app validate --level publish", - "css": "tailwindcss -i styles/input.css -o styles/output.css", + "css": "tailwindcss -i widgets/ata-group-setting/public/input.css -o widgets/ata-group-setting/public/output.css", "deploy": "homey app install", "format": "prettier . --check", "format:docs": "prettier README.md --ignore-path --write", diff --git a/widgets/ata-group-setting/public/output.css b/widgets/ata-group-setting/public/output.css index a9d575dc..d2d63520 100644 --- a/widgets/ata-group-setting/public/output.css +++ b/widgets/ata-group-setting/public/output.css @@ -1,6 +1,4 @@ -*, -::before, -::after { +*, ::before, ::after { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; @@ -154,10 +152,9 @@ html, -moz-tab-size: 4; /* 3 */ -o-tab-size: 4; - tab-size: 4; + tab-size: 4; /* 3 */ - font-family: ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', - 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */ font-feature-settings: normal; /* 5 */ @@ -200,7 +197,7 @@ Add the correct text decoration in Chrome, Edge, and Safari. abbr:where([title]) { -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; + text-decoration: underline dotted; } /* @@ -246,8 +243,7 @@ code, kbd, samp, pre { - font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, - 'Liberation Mono', 'Courier New', monospace; + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */ font-feature-settings: normal; /* 2 */ @@ -490,8 +486,7 @@ textarea { 2. Set the default placeholder color to the user's configured gray 400 color. */ -input::-moz-placeholder, -textarea::-moz-placeholder { +input::-moz-placeholder, textarea::-moz-placeholder { opacity: 1; /* 1 */ color: #9ca3af; @@ -511,7 +506,7 @@ Set the default cursor for buttons. */ button, -[role='button'] { +[role="button"] { cursor: pointer; } @@ -555,14 +550,14 @@ video { /* Make elements with the HTML hidden attribute stay hidden by default */ -[hidden]:where(:not([hidden='until-found'])) { +[hidden]:where(:not([hidden="until-found"])) { display: none; } :root, [data-theme] { - background-color: var(--fallback-b1, oklch(var(--b1) / 1)); - color: var(--fallback-bc, oklch(var(--bc) / 1)); + background-color: var(--fallback-b1,oklch(var(--b1)/1)); + color: var(--fallback-bc,oklch(var(--bc)/1)); } @supports not (color: oklch(0% 0 0)) { @@ -622,19 +617,17 @@ html { } * { - scrollbar-color: color-mix(in oklch, currentColor 35%, transparent) - transparent; + scrollbar-color: color-mix(in oklch, currentColor 35%, transparent) transparent; } *:hover { - scrollbar-color: color-mix(in oklch, currentColor 60%, transparent) - transparent; + scrollbar-color: color-mix(in oklch, currentColor 60%, transparent) transparent; } :root { color-scheme: light; --in: 72.06% 0.191 231.6; - --su: 64.8% 0.15 160; + --su: 64.8% 0.150 160; --wa: 84.71% 0.199 83.87; --er: 71.76% 0.221 22.18; --pc: 89.824% 0.06192 275.75; @@ -647,7 +640,7 @@ html { --rounded-btn: 0.5rem; --rounded-badge: 1.9rem; --animation-btn: 0.25s; - --animation-input: 0.2s; + --animation-input: .2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; @@ -668,7 +661,7 @@ html { :root { color-scheme: dark; --in: 72.06% 0.191 231.6; - --su: 64.8% 0.15 160; + --su: 64.8% 0.150 160; --wa: 84.71% 0.199 83.87; --er: 71.76% 0.221 22.18; --pc: 13.138% 0.0392 275.75; @@ -682,7 +675,7 @@ html { --rounded-btn: 0.5rem; --rounded-badge: 1.9rem; --animation-btn: 0.25s; - --animation-input: 0.2s; + --animation-input: .2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; @@ -699,10 +692,10 @@ html { } } -[data-theme='light'] { +[data-theme=light] { color-scheme: light; --in: 72.06% 0.191 231.6; - --su: 64.8% 0.15 160; + --su: 64.8% 0.150 160; --wa: 84.71% 0.199 83.87; --er: 71.76% 0.221 22.18; --pc: 89.824% 0.06192 275.75; @@ -715,7 +708,7 @@ html { --rounded-btn: 0.5rem; --rounded-badge: 1.9rem; --animation-btn: 0.25s; - --animation-input: 0.2s; + --animation-input: .2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; @@ -732,10 +725,10 @@ html { --bc: 27.8078% 0.029596 256.847952; } -[data-theme='dark'] { +[data-theme=dark] { color-scheme: dark; --in: 72.06% 0.191 231.6; - --su: 64.8% 0.15 160; + --su: 64.8% 0.150 160; --wa: 84.71% 0.199 83.87; --er: 71.76% 0.221 22.18; --pc: 13.138% 0.0392 275.75; @@ -749,7 +742,7 @@ html { --rounded-btn: 0.5rem; --rounded-badge: 1.9rem; --animation-btn: 0.25s; - --animation-input: 0.2s; + --animation-input: .2s; --btn-focus-scale: 0.95; --border-btn: 1px; --tab-border: 1px; @@ -805,10 +798,10 @@ html { justify-content: center; } -@media (hover: hover) { +@media (hover:hover) { .label a:hover { --tw-text-opacity: 1; - color: var(--fallback-bc, oklch(var(--bc) / var(--tw-text-opacity))); + color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); } } @@ -819,8 +812,8 @@ html { flex-shrink: 0; cursor: pointer; -webkit-user-select: none; - -moz-user-select: none; - user-select: none; + -moz-user-select: none; + user-select: none; flex-wrap: wrap; align-items: center; justify-content: center; @@ -838,82 +831,74 @@ html { transition-duration: 200ms; transition-timing-function: cubic-bezier(0, 0, 0.2, 1); border-width: var(--border-btn, 1px); - transition-property: color, background-color, border-color, opacity, - box-shadow, transform; + 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))); + color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), - var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); - outline-color: var(--fallback-bc, oklch(var(--bc) / 1)); + 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 { + .btn[disabled], + .btn:disabled { pointer-events: none; } -:where(.btn:is(input[type='checkbox'])), -:where(.btn:is(input[type='radio'])) { +:where(.btn:is(input[type="checkbox"])), +:where(.btn:is(input[type="radio"])) { width: auto; -webkit-appearance: none; - -moz-appearance: none; - appearance: none; + -moz-appearance: none; + appearance: none; } -.btn:is(input[type='checkbox']):after, -.btn:is(input[type='radio']):after { +.btn:is(input[type="checkbox"]):after, +.btn:is(input[type="radio"]):after { --tw-content: attr(aria-label); content: var(--tw-content); } .checkbox { flex-shrink: 0; - --chkbg: var(--fallback-bc, oklch(var(--bc) / 1)); - --chkfg: var(--fallback-b1, oklch(var(--b1) / 1)); + --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; + -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))); + border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity))); --tw-border-opacity: 0.2; } @media (hover: hover) { .btn:hover { --tw-border-opacity: 1; - border-color: var( - --fallback-b3, - oklch(var(--b3) / var(--tw-border-opacity)) - ); + 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)) - ); + background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity))); } @supports (color: color-mix(in oklab, black, black)) { .btn:hover { background-color: color-mix( - in oklab, - oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%, - black - ); + in oklab, + oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%, + black + ); border-color: color-mix( - in oklab, - oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%, - black - ); + in oklab, + oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%, + black + ); } } @@ -931,182 +916,111 @@ html { .btn-outline:hover { --tw-border-opacity: 1; - border-color: var( - --fallback-bc, - oklch(var(--bc) / var(--tw-border-opacity)) - ); + 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)) - ); + 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))); + 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))); + color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity))); } @supports (color: color-mix(in oklab, black, black)) { .btn-outline.btn-primary:hover { - background-color: color-mix( - in oklab, - var(--fallback-p, oklch(var(--p) / 1)) 90%, - black - ); - border-color: color-mix( - in oklab, - var(--fallback-p, oklch(var(--p) / 1)) 90%, - black - ); + background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black); + border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black); } } .btn-outline.btn-secondary:hover { --tw-text-opacity: 1; - color: var(--fallback-sc, oklch(var(--sc) / var(--tw-text-opacity))); + color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity))); } @supports (color: color-mix(in oklab, black, black)) { .btn-outline.btn-secondary:hover { - background-color: color-mix( - in oklab, - var(--fallback-s, oklch(var(--s) / 1)) 90%, - black - ); - border-color: color-mix( - in oklab, - var(--fallback-s, oklch(var(--s) / 1)) 90%, - black - ); + background-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black); + border-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black); } } .btn-outline.btn-accent:hover { --tw-text-opacity: 1; - color: var(--fallback-ac, oklch(var(--ac) / var(--tw-text-opacity))); + color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity))); } @supports (color: color-mix(in oklab, black, black)) { .btn-outline.btn-accent:hover { - background-color: color-mix( - in oklab, - var(--fallback-a, oklch(var(--a) / 1)) 90%, - black - ); - border-color: color-mix( - in oklab, - var(--fallback-a, oklch(var(--a) / 1)) 90%, - black - ); + background-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black); + border-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black); } } .btn-outline.btn-success:hover { --tw-text-opacity: 1; - color: var(--fallback-suc, oklch(var(--suc) / var(--tw-text-opacity))); + color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity))); } @supports (color: color-mix(in oklab, black, black)) { .btn-outline.btn-success:hover { - background-color: color-mix( - in oklab, - var(--fallback-su, oklch(var(--su) / 1)) 90%, - black - ); - border-color: color-mix( - in oklab, - var(--fallback-su, oklch(var(--su) / 1)) 90%, - black - ); + background-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black); + border-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black); } } .btn-outline.btn-info:hover { --tw-text-opacity: 1; - color: var(--fallback-inc, oklch(var(--inc) / var(--tw-text-opacity))); + color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity))); } @supports (color: color-mix(in oklab, black, black)) { .btn-outline.btn-info:hover { - background-color: color-mix( - in oklab, - var(--fallback-in, oklch(var(--in) / 1)) 90%, - black - ); - border-color: color-mix( - in oklab, - var(--fallback-in, oklch(var(--in) / 1)) 90%, - black - ); + background-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black); + border-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black); } } .btn-outline.btn-warning:hover { --tw-text-opacity: 1; - color: var(--fallback-wac, oklch(var(--wac) / var(--tw-text-opacity))); + color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity))); } @supports (color: color-mix(in oklab, black, black)) { .btn-outline.btn-warning:hover { - background-color: color-mix( - in oklab, - var(--fallback-wa, oklch(var(--wa) / 1)) 90%, - black - ); - border-color: color-mix( - in oklab, - var(--fallback-wa, oklch(var(--wa) / 1)) 90%, - black - ); + background-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black); + border-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black); } } .btn-outline.btn-error:hover { --tw-text-opacity: 1; - color: var(--fallback-erc, oklch(var(--erc) / var(--tw-text-opacity))); + color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity))); } @supports (color: color-mix(in oklab, black, black)) { .btn-outline.btn-error:hover { - background-color: color-mix( - in oklab, - var(--fallback-er, oklch(var(--er) / 1)) 90%, - black - ); - border-color: color-mix( - in oklab, - var(--fallback-er, oklch(var(--er) / 1)) 90%, - black - ); + background-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black); + border-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black); } } .btn-disabled:hover, - .btn[disabled]:hover, - .btn:disabled:hover { + .btn[disabled]:hover, + .btn:disabled:hover { --tw-border-opacity: 0; - background-color: var(--fallback-n, oklch(var(--n) / var(--tw-bg-opacity))); + 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))); + color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); --tw-text-opacity: 0.2; } @supports (color: color-mix(in oklab, black, black)) { - .btn:is(input[type='checkbox']:checked):hover, - .btn:is(input[type='radio']:checked):hover { - background-color: color-mix( - in oklab, - var(--fallback-p, oklch(var(--p) / 1)) 90%, - black - ); - border-color: color-mix( - in oklab, - var(--fallback-p, oklch(var(--p) / 1)) 90%, - black - ); + .btn:is(input[type="checkbox"]:checked):hover, .btn:is(input[type="radio"]:checked):hover { + background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black); + border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black); } } } @@ -1114,8 +1028,8 @@ html { .label { display: flex; -webkit-user-select: none; - -moz-user-select: none; - user-select: none; + -moz-user-select: none; + user-select: none; align-items: center; justify-content: space-between; padding-left: 0.25rem; @@ -1127,8 +1041,8 @@ html { .input { flex-shrink: 1; -webkit-appearance: none; - -moz-appearance: none; - appearance: none; + -moz-appearance: none; + appearance: none; height: 3rem; padding-left: 1rem; padding-right: 1rem; @@ -1139,11 +1053,11 @@ html { border-width: 1px; border-color: transparent; --tw-bg-opacity: 1; - background-color: var(--fallback-b1, oklch(var(--b1) / var(--tw-bg-opacity))); + background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))); } -.input[type='number']::-webkit-inner-spin-button, -.input-md[type='number']::-webkit-inner-spin-button { +.input[type="number"]::-webkit-inner-spin-button, +.input-md[type="number"]::-webkit-inner-spin-button { margin-top: -1rem; margin-bottom: -1rem; margin-inline-end: -1rem; @@ -1158,23 +1072,23 @@ html { position: relative; width: 100%; -webkit-appearance: none; - -moz-appearance: none; - appearance: none; + -moz-appearance: none; + appearance: none; overflow: hidden; height: 0.5rem; border-radius: var(--rounded-box, 1rem); - background-color: var(--fallback-bc, oklch(var(--bc) / 0.2)); + background-color: var(--fallback-bc,oklch(var(--bc)/0.2)); } .select { display: inline-flex; cursor: pointer; -webkit-user-select: none; - -moz-user-select: none; - user-select: none; + -moz-user-select: none; + user-select: none; -webkit-appearance: none; - -moz-appearance: none; - appearance: none; + -moz-appearance: none; + appearance: none; height: 3rem; min-height: 3rem; padding-inline-start: 1rem; @@ -1186,14 +1100,12 @@ html { border-width: 1px; border-color: transparent; --tw-bg-opacity: 1; - background-color: var(--fallback-b1, oklch(var(--b1) / var(--tw-bg-opacity))); + background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))); background-image: linear-gradient(45deg, transparent 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, transparent 50%); - background-position: - calc(100% - 20px) calc(1px + 50%), + background-position: calc(100% - 20px) calc(1px + 50%), calc(100% - 16.1px) calc(1px + 50%); - background-size: - 4px 4px, + background-size: 4px 4px, 4px 4px; background-repeat: no-repeat; } @@ -1204,7 +1116,7 @@ html { .toggle { flex-shrink: 0; - --tglbg: var(--fallback-b1, oklch(var(--b1) / 1)); + --tglbg: var(--fallback-b1,oklch(var(--b1)/1)); --handleoffset: 1.5rem; --handleoffsetcalculator: calc(var(--handleoffset) * -1); --togglehandleborder: 0 0; @@ -1212,18 +1124,16 @@ html { width: 3rem; cursor: pointer; -webkit-appearance: none; - -moz-appearance: none; - 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, + 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, + box-shadow: var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset, 0 0 0 2px var(--tglbg) inset, var(--togglehandleborder); } @@ -1240,7 +1150,7 @@ html { } .btn:active:hover, -.btn:active:focus { + .btn:active:focus { animation: button-pop 0s ease-out; transform: scale(var(--btn-focus-scale, 0.97)); } @@ -1262,94 +1172,38 @@ html { @supports (color: color-mix(in oklab, black, black)) { .btn-outline.btn-primary.btn-active { - background-color: color-mix( - in oklab, - var(--fallback-p, oklch(var(--p) / 1)) 90%, - black - ); - border-color: color-mix( - in oklab, - var(--fallback-p, oklch(var(--p) / 1)) 90%, - black - ); + background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black); + border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black); } .btn-outline.btn-secondary.btn-active { - background-color: color-mix( - in oklab, - var(--fallback-s, oklch(var(--s) / 1)) 90%, - black - ); - border-color: color-mix( - in oklab, - var(--fallback-s, oklch(var(--s) / 1)) 90%, - black - ); + background-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black); + border-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black); } .btn-outline.btn-accent.btn-active { - background-color: color-mix( - in oklab, - var(--fallback-a, oklch(var(--a) / 1)) 90%, - black - ); - border-color: color-mix( - in oklab, - var(--fallback-a, oklch(var(--a) / 1)) 90%, - black - ); + background-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black); + border-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black); } .btn-outline.btn-success.btn-active { - background-color: color-mix( - in oklab, - var(--fallback-su, oklch(var(--su) / 1)) 90%, - black - ); - border-color: color-mix( - in oklab, - var(--fallback-su, oklch(var(--su) / 1)) 90%, - black - ); + background-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black); + border-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black); } .btn-outline.btn-info.btn-active { - background-color: color-mix( - in oklab, - var(--fallback-in, oklch(var(--in) / 1)) 90%, - black - ); - border-color: color-mix( - in oklab, - var(--fallback-in, oklch(var(--in) / 1)) 90%, - black - ); + background-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black); + border-color: color-mix(in oklab, var(--fallback-in,oklch(var(--in)/1)) 90%, black); } .btn-outline.btn-warning.btn-active { - background-color: color-mix( - in oklab, - var(--fallback-wa, oklch(var(--wa) / 1)) 90%, - black - ); - border-color: color-mix( - in oklab, - var(--fallback-wa, oklch(var(--wa) / 1)) 90%, - black - ); + background-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black); + border-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black); } .btn-outline.btn-error.btn-active { - background-color: color-mix( - in oklab, - var(--fallback-er, oklch(var(--er) / 1)) 90%, - black - ); - border-color: color-mix( - in oklab, - var(--fallback-er, oklch(var(--er) / 1)) 90%, - black - ); + background-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black); + border-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black); } } @@ -1361,8 +1215,8 @@ html { .btn-primary { --tw-text-opacity: 1; - color: var(--fallback-pc, oklch(var(--pc) / var(--tw-text-opacity))); - outline-color: var(--fallback-p, oklch(var(--p) / 1)); + color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity))); + outline-color: var(--fallback-p,oklch(var(--p)/1)); } @supports (color: oklch(0% 0 0)) { @@ -1377,15 +1231,14 @@ html { .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)); + color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity))); + outline-color: var(--fallback-s,oklch(var(--s)/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); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); outline-color: currentColor; } @@ -1398,115 +1251,113 @@ html { border-color: currentColor; background-color: transparent; --tw-text-opacity: 1; - color: var(--fallback-bc, oklch(var(--bc) / var(--tw-text-opacity))); + 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); + 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))); + 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))); + 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))); + 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))); + 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))); + 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))); + 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))); + 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))); + 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))); + 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))); + 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))); + 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))); + 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))); + 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))); + 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))); + 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))); + 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))); + color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity))); } .btn.btn-disabled, -.btn[disabled], -.btn:disabled { + .btn[disabled], + .btn:disabled { --tw-border-opacity: 0; - background-color: var(--fallback-n, oklch(var(--n) / var(--tw-bg-opacity))); + 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))); + 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) { +.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))); + 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))); + 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))); + 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)); +.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 { @@ -1531,7 +1382,7 @@ html { outline-style: solid; outline-width: 2px; outline-offset: 2px; - outline-color: var(--fallback-bc, oklch(var(--bc) / 1)); + outline-color: var(--fallback-bc,oklch(var(--bc)/1)); } .checkbox:disabled { @@ -1539,46 +1390,36 @@ html { cursor: not-allowed; border-color: transparent; --tw-bg-opacity: 1; - background-color: var(--fallback-bc, oklch(var(--bc) / var(--tw-bg-opacity))); + background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))); opacity: 0.2; } .checkbox:checked, -.checkbox[aria-checked='true'] { + .checkbox[aria-checked="true"] { background-repeat: no-repeat; animation: checkmark var(--animation-input, 0.2s) ease-out; background-color: var(--chkbg); - background-image: linear-gradient( - -45deg, - transparent 65%, - var(--chkbg) 65.99% - ), - linear-gradient(45deg, transparent 75%, var(--chkbg) 75.99%), - linear-gradient(-45deg, var(--chkbg) 40%, transparent 40.99%), - linear-gradient( - 45deg, - var(--chkbg) 30%, - var(--chkfg) 30.99%, - var(--chkfg) 40%, - transparent 40.99% - ), - linear-gradient(-45deg, var(--chkfg) 50%, var(--chkbg) 50.99%); + background-image: linear-gradient(-45deg, transparent 65%, var(--chkbg) 65.99%), + linear-gradient(45deg, transparent 75%, var(--chkbg) 75.99%), + linear-gradient(-45deg, var(--chkbg) 40%, transparent 40.99%), + linear-gradient( + 45deg, + var(--chkbg) 30%, + var(--chkfg) 30.99%, + var(--chkfg) 40%, + transparent 40.99% + ), + linear-gradient(-45deg, var(--chkfg) 50%, var(--chkbg) 50.99%); } .checkbox:indeterminate { --tw-bg-opacity: 1; - background-color: var(--fallback-bc, oklch(var(--bc) / var(--tw-bg-opacity))); + background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))); background-repeat: no-repeat; animation: checkmark var(--animation-input, 0.2s) ease-out; background-image: linear-gradient(90deg, transparent 80%, var(--chkbg) 80%), - linear-gradient(-90deg, transparent 80%, var(--chkbg) 80%), - linear-gradient( - 0deg, - var(--chkbg) 43%, - var(--chkfg) 43%, - var(--chkfg) 57%, - var(--chkbg) 57% - ); + linear-gradient(-90deg, transparent 80%, var(--chkbg) 80%), + linear-gradient(0deg, var(--chkbg) 43%, var(--chkfg) 43%, var(--chkfg) 57%, var(--chkbg) 57%); } @keyframes checkmark { @@ -1597,7 +1438,7 @@ html { .input input { --tw-bg-opacity: 1; - background-color: var(--fallback-p, oklch(var(--p) / var(--tw-bg-opacity))); + background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity))); background-color: transparent; } @@ -1611,13 +1452,13 @@ html { } .input:focus, -.input:focus-within { + .input:focus-within { box-shadow: none; - border-color: var(--fallback-bc, oklch(var(--bc) / 0.2)); + border-color: var(--fallback-bc,oklch(var(--bc)/0.2)); outline-style: solid; outline-width: 2px; outline-offset: 2px; - outline-color: var(--fallback-bc, oklch(var(--bc) / 0.2)); + outline-color: var(--fallback-bc,oklch(var(--bc)/0.2)); } .input-ghost { @@ -1625,38 +1466,35 @@ html { } .input-ghost:focus, -.input-ghost:focus-within { + .input-ghost:focus-within { --tw-bg-opacity: 1; --tw-text-opacity: 1; - color: var(--fallback-bc, oklch(var(--bc) / var(--tw-text-opacity))); + color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); box-shadow: none; } .input:has(> input[disabled]), -.input-disabled, -.input:disabled, -.input[disabled] { + .input-disabled, + .input:disabled, + .input[disabled] { cursor: not-allowed; --tw-border-opacity: 1; - border-color: var(--fallback-b2, oklch(var(--b2) / var(--tw-border-opacity))); + 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)); + background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))); + color: var(--fallback-bc,oklch(var(--bc)/0.4)); } -.input:has(> input[disabled])::-moz-placeholder, -.input-disabled::-moz-placeholder, -.input:disabled::-moz-placeholder, -.input[disabled]::-moz-placeholder { - color: var(--fallback-bc, oklch(var(--bc) / var(--tw-placeholder-opacity))); +.input:has(> input[disabled])::-moz-placeholder, .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:has(> input[disabled])::placeholder, -.input-disabled::placeholder, -.input:disabled::placeholder, -.input[disabled]::placeholder { - color: var(--fallback-bc, oklch(var(--bc) / var(--tw-placeholder-opacity))); + .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; } @@ -1693,22 +1531,20 @@ html { text-overflow: ellipsis; white-space: nowrap; --tw-bg-opacity: 1; - background-color: var(--fallback-b2, oklch(var(--b2) / var(--tw-bg-opacity))); + background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))); padding-left: 2rem; direction: ltr; } .mockup-browser .mockup-browser-toolbar .input:before { - content: ''; + content: ""; position: absolute; left: 0.5rem; top: 50%; aspect-ratio: 1 / 1; height: 0.75rem; --tw-translate-y: -50%; - transform: translate(var(--tw-translate-x), var(--tw-translate-y)) - rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) - scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); border-radius: 9999px; border-width: 2px; border-color: currentColor; @@ -1716,16 +1552,14 @@ html { } .mockup-browser .mockup-browser-toolbar .input:after { - content: ''; + content: ""; position: absolute; left: 1.25rem; top: 50%; height: 0.5rem; --tw-translate-y: 25%; --tw-rotate: -45deg; - transform: translate(var(--tw-translate-x), var(--tw-translate-y)) - rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) - scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); border-radius: 9999px; border-width: 1px; border-color: currentColor; @@ -1741,11 +1575,11 @@ html { .progress::-moz-progress-bar { border-radius: var(--rounded-box, 1rem); --tw-bg-opacity: 1; - background-color: var(--fallback-bc, oklch(var(--bc) / var(--tw-bg-opacity))); + background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))); } .progress:indeterminate { - --progress-color: var(--fallback-bc, oklch(var(--bc) / 1)); + --progress-color: var(--fallback-bc,oklch(var(--bc)/1)); background-image: repeating-linear-gradient( 90deg, var(--progress-color) -1%, @@ -1766,7 +1600,7 @@ html { .progress::-webkit-progress-value { border-radius: var(--rounded-box, 1rem); --tw-bg-opacity: 1; - background-color: var(--fallback-bc, oklch(var(--bc) / var(--tw-bg-opacity))); + background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity))); } .progress:indeterminate::-moz-progress-bar { @@ -1791,21 +1625,18 @@ html { @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; + 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; + box-shadow: 0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset, + 0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset; } 100% { - box-shadow: - 0 0 0 4px var(--fallback-b1, oklch(var(--b1) / 1)) inset, - 0 0 0 4px var(--fallback-b1, oklch(var(--b1) / 1)) inset; + 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; } } @@ -1825,11 +1656,11 @@ html { .select:focus { box-shadow: none; - border-color: var(--fallback-bc, oklch(var(--bc) / 0.2)); + border-color: var(--fallback-bc,oklch(var(--bc)/0.2)); outline-style: solid; outline-width: 2px; outline-offset: 2px; - outline-color: var(--fallback-bc, oklch(var(--bc) / 0.2)); + outline-color: var(--fallback-bc,oklch(var(--bc)/0.2)); } .select-ghost { @@ -1839,55 +1670,52 @@ html { .select-ghost:focus { --tw-bg-opacity: 1; --tw-text-opacity: 1; - color: var(--fallback-bc, oklch(var(--bc) / var(--tw-text-opacity))); + color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); } .select-accent { --tw-border-opacity: 1; - border-color: var(--fallback-a, oklch(var(--a) / var(--tw-border-opacity))); + border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); } .select-accent:focus { --tw-border-opacity: 1; - border-color: var(--fallback-a, oklch(var(--a) / var(--tw-border-opacity))); - outline-color: var(--fallback-a, oklch(var(--a) / 1)); + border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity))); + outline-color: var(--fallback-a,oklch(var(--a)/1)); } .select-disabled, -.select:disabled, -.select[disabled] { + .select:disabled, + .select[disabled] { cursor: not-allowed; --tw-border-opacity: 1; - border-color: var(--fallback-b2, oklch(var(--b2) / var(--tw-border-opacity))); + 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)); + background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))); + color: var(--fallback-bc,oklch(var(--bc)/0.4)); } -.select-disabled::-moz-placeholder, -.select:disabled::-moz-placeholder, -.select[disabled]::-moz-placeholder { - color: var(--fallback-bc, oklch(var(--bc) / var(--tw-placeholder-opacity))); +.select-disabled::-moz-placeholder, .select:disabled::-moz-placeholder, .select[disabled]::-moz-placeholder { + color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity))); --tw-placeholder-opacity: 0.2; } .select-disabled::placeholder, -.select:disabled::placeholder, -.select[disabled]::placeholder { - color: var(--fallback-bc, oklch(var(--bc) / var(--tw-placeholder-opacity))); + .select:disabled::placeholder, + .select[disabled]::placeholder { + color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity))); --tw-placeholder-opacity: 0.2; } .select-multiple, -.select[multiple], -.select[size].select:not([size='1']) { + .select[multiple], + .select[size].select:not([size="1"]) { background-image: none; padding-right: 1rem; } -[dir='rtl'] .select { - background-position: - calc(0% + 12px) calc(1px + 50%), +[dir="rtl"] .select { + background-position: calc(0% + 12px) calc(1px + 50%), calc(0% + 16px) calc(1px + 50%); } @@ -1913,7 +1741,7 @@ html { } } -[dir='rtl'] .toggle { +[dir="rtl"] .toggle { --handleoffsetcalculator: calc(var(--handleoffset) * 1); } @@ -1921,7 +1749,7 @@ html { outline-style: solid; outline-width: 2px; outline-offset: 2px; - outline-color: var(--fallback-bc, oklch(var(--bc) / 0.2)); + outline-color: var(--fallback-bc,oklch(var(--bc)/0.2)); } .toggle:hover { @@ -1929,43 +1757,39 @@ html { } .toggle:checked, -.toggle[aria-checked='true'] { + .toggle[aria-checked="true"] { background-image: none; --handleoffsetcalculator: var(--handleoffset); --tw-text-opacity: 1; - color: var(--fallback-bc, oklch(var(--bc) / var(--tw-text-opacity))); + 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, [dir="rtl"] .toggle[aria-checked="true"] { --handleoffsetcalculator: calc(var(--handleoffset) * -1); } .toggle:indeterminate { --tw-text-opacity: 1; - color: var(--fallback-bc, oklch(var(--bc) / var(--tw-text-opacity))); - box-shadow: - calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset, - calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset, - 0 0 0 2px var(--tglbg) inset; + color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))); + box-shadow: calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset, + calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset, + 0 0 0 2px var(--tglbg) inset; } -[dir='rtl'] .toggle:indeterminate { - box-shadow: - calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset, - calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset, - 0 0 0 2px var(--tglbg) inset; +[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))); + border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity))); background-color: transparent; opacity: 0.3; - --togglehandleborder: 0 0 0 3px var(--fallback-bc, oklch(var(--bc) / 1)) inset, - var(--handleoffsetcalculator) 0 0 3px - var(--fallback-bc, oklch(var(--bc) / 1)) inset; + --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; } .join.join-vertical > :where(*:not(:first-child)):is(.btn) { @@ -1990,22 +1814,16 @@ html { } .transform { - transform: translate(var(--tw-translate-x), var(--tw-translate-y)) - rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) - scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + 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)); } .blur { --tw-blur: blur(8px); - filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) - var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) - var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); } .filter { - filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) - var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) - var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); } .ease-in-out {