diff --git a/assets/css/compiled/main.css b/assets/css/compiled/main.css index d97050a4..9508bf8d 100644 --- a/assets/css/compiled/main.css +++ b/assets/css/compiled/main.css @@ -4446,7 +4446,7 @@ pre { text-underline-offset: 4px; } @layer base { - [type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select { + input:where([type='text']),input:where(:not([type])),input:where([type='email']),input:where([type='url']),input:where([type='password']),input:where([type='number']),input:where([type='date']),input:where([type='datetime-local']),input:where([type='month']),input:where([type='search']),input:where([type='tel']),input:where([type='time']),input:where([type='week']),select:where([multiple]),textarea,select { appearance: none; background-color: #fff; border-color: oklch(55.1% 0.027 264.364); @@ -4500,7 +4500,7 @@ pre { padding-right: 2.5rem; print-color-adjust: exact; } - [multiple],[size]:where(select:not([size="1"])) { + select:where([multiple]),select:where([size]:not([size="1"])) { background-image: initial; background-position: initial; background-repeat: unset; @@ -4508,7 +4508,7 @@ pre { padding-right: 0.75rem; print-color-adjust: unset; } - [type='checkbox'],[type='radio'] { + input:where([type='checkbox']),input:where([type='radio']) { appearance: none; padding: 0; print-color-adjust: exact; @@ -4525,13 +4525,13 @@ pre { border-width: 1px; --tw-shadow: 0 0 #0000; } - [type='checkbox'] { + input:where([type='checkbox']) { border-radius: 0px; } - [type='radio'] { + input:where([type='radio']) { border-radius: 100%; } - [type='checkbox']:focus,[type='radio']:focus { + input:where([type='checkbox']):focus,input:where([type='radio']):focus { outline: 2px solid transparent; outline-offset: 2px; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); @@ -4542,30 +4542,30 @@ pre { --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } - [type='checkbox']:checked,[type='radio']:checked { + input:where([type='checkbox']):checked,input:where([type='radio']):checked { border-color: transparent; background-color: currentColor; background-size: 100% 100%; background-position: center; background-repeat: no-repeat; } - [type='checkbox']:checked { + input:where([type='checkbox']):checked { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"); @media (forced-colors: active) { appearance: auto; } } - [type='radio']:checked { + input:where([type='radio']):checked { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e"); @media (forced-colors: active) { appearance: auto; } } - [type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus { + input:where([type='checkbox']):checked:hover,input:where([type='checkbox']):checked:focus,input:where([type='radio']):checked:hover,input:where([type='radio']):checked:focus { border-color: transparent; background-color: currentColor; } - [type='checkbox']:indeterminate { + input:where([type='checkbox']):indeterminate { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e"); border-color: transparent; background-color: currentColor; @@ -4576,11 +4576,11 @@ pre { appearance: auto; } } - [type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus { + input:where([type='checkbox']):indeterminate:hover,input:where([type='checkbox']):indeterminate:focus { border-color: transparent; background-color: currentColor; } - [type='file'] { + input:where([type='file']) { background: unset; border-color: inherit; border-width: 0; @@ -4589,7 +4589,7 @@ pre { font-size: unset; line-height: inherit; } - [type='file']:focus { + input:where([type='file']):focus { outline: 1px solid ButtonText; outline: 1px auto -webkit-focus-ring-color; }