.skills{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--bs-gutter-x,calc(1.5rem / 2));padding-left:var(--bs-gutter-x,calc(1.5rem / 2))}@media (min-width:576px){.skills{max-width:100%}}@media (min-width:768px){.skills{max-width:100%}}@media (min-width:992px){.skills{max-width:960px}}@media (min-width:1200px){.skills{max-width:1140px}}@media (min-width:1536px){.skills{max-width:1140px}}.skills{margin-top:3rem}@media (min-width:992px){.skills{margin-top:5rem}}.skills__title{font-size:1.5rem;font-weight:700;line-height:2.5rem;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity))}.skills__title:is(.dark *){--tw-text-opacity:1;color:rgb(245 245 245/var(--tw-text-opacity))}.skills__title{margin-bottom:1.5rem}.skills__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (min-width:768px){.skills__items{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:992px){.skills__items{grid-template-columns:repeat(6,minmax(0,1fr))}}.skills__item{display:flex;align-items:center;justify-content:center;--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity))}.skills__item:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity))}.skills__item{border-radius:.5rem;padding:1rem}.skills__item:hover{background-color:var(--light-gray)}.skills__item:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity))}