.About.svelte-abbjly{display:flex;gap:2rem;color:currentColor;min-height:-moz-min-content;min-height:min-content;font-size:.875rem;font-weight:600}.about__left-side.svelte-abbjly{flex:1;display:flex;flex-direction:column;gap:2rem}.about__right-side.svelte-abbjly{flex:2}section.svelte-abbjly{background:#ffffff0d;border-radius:1rem;padding:1.5rem;margin-bottom:1.5rem}h2.svelte-abbjly{font-size:1.5rem;margin-bottom:1.5rem;border-bottom:2px solid rgba(255,255,255,.1);padding-bottom:.5rem}.skills__title.svelte-abbjly,.personal-details__title.svelte-abbjly,.services__title.svelte-abbjly,.about__title.svelte-abbjly,.about__sub-title.svelte-abbjly{font-size:1.5rem}.skills__grid.svelte-abbjly{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:1rem 0 2rem}.skills__category.svelte-abbjly{margin-bottom:1rem}.skills__category-title.svelte-abbjly{font-size:1.2rem;margin-bottom:.5rem}.skills__list.svelte-abbjly{list-style:none;padding-left:1rem}.skills__item.svelte-abbjly{color:currentColor;margin-bottom:.3rem;position:relative}.skills__item.svelte-abbjly:before{content:"→";position:absolute;left:-1rem;color:currentColor}.personal-details__info.svelte-abbjly{display:flex;flex-direction:column;gap:1.5rem}.personal-details__item.svelte-abbjly{margin-bottom:1rem}.personal-details__label.svelte-abbjly{font-size:1.2rem}.personal-details__value.svelte-abbjly{color:currentColor}.services__grid.svelte-abbjly{display:flex;flex-direction:column;gap:1rem}.services__card.svelte-abbjly{background:#ffffff08;padding:1rem;border-radius:.5rem;transition:transform .2s}.services__card.svelte-abbjly:hover{transform:translate(5px)}.services__card-title.svelte-abbjly{font-size:1.2rem;margin-bottom:.5rem}.services__list.svelte-abbjly{list-style:none;padding-left:1rem}.services__item.svelte-abbjly{color:currentColor;margin-bottom:.3rem;position:relative}.services__item.svelte-abbjly:before{content:"•";position:absolute;left:-1rem;color:currentColor}.about__content.svelte-abbjly{line-height:1.6;color:currentColor}.about__paragraph.svelte-abbjly{margin-bottom:1rem}.about__sub-title.svelte-abbjly{font-size:1.5rem;margin-top:1.5rem}@media (max-width: 768px){.About.svelte-abbjly{flex-direction:column}}
