@tailwind base;
@tailwind components;
@tailwind utilities;

[x-cloak] {
    display: none;
}

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: none !important;
    outline: none;
}

/* Hide spinner arrows for number input fields globally */
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type="number"] {
    -moz-appearance: textfield;
}