hover:px-2 focus:text-blue-500 active:bg-gray-100 disabled:opacity-50 dark:bg-slate-900 sm:text-sm md:flex lg:grid-cols-3 xl:max-w-7xl 2xl:gap-8 sm:hover:bg-blue-50 md:focus:ring-2 lg:active:scale-95 hover:focus:ring-4 focus:active:bg-blue-100 sm:md:lg:text-xl hover:dark:bg-slate-800 focus:dark:border-blue-500 sm:hover:focus:bg-blue-50 md:dark:hover:text-white group-hover:text-blue-500 peer-focus:border-blue-500 group-hover:bg-blue-50 peer-checked:bg-blue-500 group-focus:outline peer-invalid:text-red-500 first:mt-0 last:mb-0 odd:bg-gray-50 even:bg-white first-letter:text-2xl first-line:font-bold before:content-['→'] after:content-['✓'] empty:hidden read-only:bg-gray-50 required:border-blue-500 invalid:border-red-500 disabled:cursor-not-allowed checked:bg-blue-500 indeterminate:bg-blue-500 visited:text-purple-600 target:bg-yellow-100 motion-safe:animate-spin motion-reduce:transition-none contrast-more:border-2 contrast-less:border-0 print:hidden supports-grid:grid dark:md:hover:focus:bg-slate-800 sm:lg:xl:2xl:text-4xl hover:focus:active:disabled:opacity-75 group-hover:peer-focus:bg-blue-100 first:last:only:text-center before:after:content-[''] hover:group-hover:peer-checked:bg-blue-500 dark:sm:md:lg:xl:2xl:bg-black
