.homepage .profile-section svg{height:100%;width:100%}.serviceCard details[open] .content,.serviceCard details[open] .mobile-content{border-bottom:1px solid var(--white);max-height:100%;opacity:1;padding-block:1.5rem;padding-bottom:0}.serviceCard details .content,.serviceCard details .mobile-content{border:none;max-height:0;opacity:0;padding-block:0;transition:all .3s ease}.serviceCard details[open] .title{background:linear-gradient(90deg,#ffb147,#ff6c63,#b86adf);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.serviceCard details .plusIcon{opacity:1;transition:opacity .3s ease}.serviceCard details[open] .plusIcon{opacity:0}.serviceCard details .minusIcon{opacity:0;transition:opacity .3s ease}.serviceCard details[open] .minusIcon{opacity:1}details[open] .content{border-bottom:1px solid var(--white);margin-bottom:1rem;max-height:100%;opacity:1;padding-block:1rem;padding-top:0}details .content{border:none;margin:0;max-height:0;opacity:0;padding-block:0;transition:all .3s ease}details[open] .accordion-title:after{content:"–"}details:not([open]) .accordion-title:after{content:"+"}.accordion-title:after{font-size:1.25rem;position:absolute;right:0;transition:transform .3s ease}.skill-card__wrapper:hover{background-color:var(--white);color:var(--black)}
