.skills-card.svelte-4za0g4{background-color:var(--card-bg)!important;border:1px solid var(--card-border)!important;border-left:3px solid var(--an-color)!important;border-radius:var(--radius-md);padding:1.5rem;box-shadow:var(--card-shadow);max-width:800px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column}.skills-card.svelte-4za0g4:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.skills-logos-grid.svelte-4za0g4{padding-bottom:1rem;display:flex;flex-wrap:wrap;justify-content:left;align-items:center;gap:1.5rem}.skills-logos-grid.svelte-4za0g4:not(:last-child){border-bottom:1px solid var(--divider)!important;transition:border-bottom .3s ease}.skill-logo.svelte-4za0g4{height:2rem;width:auto;max-width:100%;object-fit:contain;transition:transform .2s ease}.skill-logo.svelte-4za0g4:hover{transform:scale(1.1)}.skill-category-title.svelte-4za0g4{color:var(--fg-color)!important;font-family:var(--font-mono);font-size:1.2rem;margin-top:1.5rem}.content-section.svelte-cdf8w6{margin-bottom:3rem;box-sizing:border-box;width:100%}.content-container.svelte-cdf8w6{margin-left:auto;margin-right:auto;box-sizing:border-box;text-align:left;max-width:1200px}.section-title.svelte-cdf8w6{font-size:1.875rem;font-weight:600;margin-bottom:2rem;text-align:center;color:var(--fg-color)}.carousel-wrapper.svelte-cdf8w6{width:100%;overflow:hidden;position:relative;mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);padding:1rem 0}.carousel-track.svelte-cdf8w6{display:flex;gap:2rem;width:max-content;animation:svelte-cdf8w6-slide 35s linear infinite}.carousel-track.svelte-cdf8w6:hover{animation-play-state:paused}.carousel-item.svelte-cdf8w6{flex:0 0 auto;width:340px;display:flex}@keyframes svelte-cdf8w6-slide{0%{transform:translate(0)}to{transform:translate(calc(-50% - 1rem))}}@media (max-width: 767px){.carousel-track.svelte-cdf8w6{gap:1.5rem;animation:svelte-cdf8w6-slide-mobile 35s linear infinite}@keyframes svelte-cdf8w6-slide-mobile{0%{transform:translate(0)}to{transform:translate(calc(-50% - .75rem))}}}.content-section.svelte-10fjp89{margin-bottom:3rem;box-sizing:border-box;width:100%}.content-section-text.svelte-10fjp89{max-width:800px;align-self:center;text-align:left;font-size:18px}@media (max-width: 767px){.content-section-text.svelte-10fjp89{font-size:16px}}
