/cody/JacobGrisham/Professional-Portfolio/sass/components/_skills-box.scss
.fade-in { opacity: 0;}
.appear { opacity: 1; transition: opacity 2s ease-in;}
.skills-box { display: grid; grid-template-rows: 5rem 1fr; gap: 2rem 0; padding: 2.4rem; border-radius: 5px; background-color: rgba($white, .8); text-align: center; box-shadow: $shadow-middle;
&__no-shadow { box-shadow: none; }
@media only screen and (max-width: $bp-laptop) { grid-template-rows: 5rem 1fr; gap: .5rem 0; padding: 1.6rem; }
@media only screen and (max-width: $bp-tablet) { grid-template-rows: 4rem min-content; padding: 1.6rem; }
&__header-icon { height: 3.5rem; width: 3.5rem; margin-right: 5px; fill: $navy-2; vertical-align: bottom; }
&__header { @include home-sub-header-formatting; display: flex; justify-content: center; align-items: center; padding-bottom: 1.2rem; }
&__list { display: grid; gap: 4rem 0; padding: 2rem 0; border-radius: 5px; list-style: none; background-color: $grey-1;
@media only screen and (max-width: $bp-laptop) { grid-template-rows: 2rem; grid-template-columns: repeat(3, min-content); justify-content: center; gap: 2.4rem .8rem; padding: 3.2rem .8rem; }
// Adjust the number of columns as you gain more skills @media only screen and (max-width: $bp-tablet){ grid-template-columns: min-content; display: flex; flex-wrap: wrap; padding: 2.4rem .8rem; }
@media only screen and (max-width: $bp-mobile-m){ padding: .8rem .8rem; }
}
&__item { display: flex; align-items: center; justify-content: center; }
&__icon { height: 5rem; width: 5rem; margin: 0 1rem;
@media only screen and (max-width: $bp-tablet) { height: 3.5rem; width: 3.5rem; } }
}