.card-anchor.svelte-1gjx0kl{background:linear-gradient(135deg,#161b22,#0d1117);border:1px solid color-mix(in srgb,var(--theme) 40%,transparent)}.card-anchor.svelte-1gjx0kl:hover{background:linear-gradient(135deg,var(--theme),#0d1117);box-shadow:0 16px 64px color-mix(in srgb,var(--theme) 22%,transparent);border-color:color-mix(in srgb,var(--theme) 80%,transparent)}.skill-description.svelte-1gjx0kl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 639px){.skill-icon-bg.svelte-1gjx0kl{font-size:5rem!important}}.card-anchor.svelte-nv4k6z{background:linear-gradient(135deg,#161b22,#0d1117);border:1px solid color-mix(in srgb,var(--theme) 40%,transparent)}.card-anchor.svelte-nv4k6z:hover{background:linear-gradient(135deg,var(--theme),#0d1117);box-shadow:0 16px 64px color-mix(in srgb,var(--theme) 22%,transparent);border-color:color-mix(in srgb,var(--theme) 80%,transparent)}.view-all-link{color:var(--t)}.view-all-link:hover{opacity:.75}.section-view-all-btn{border:2px solid currentColor;border-radius:9999px;padding:.45rem 1.2rem;text-decoration:none;flex-shrink:0;background:color-mix(in srgb,currentColor 12%,transparent);font-size:.875rem;font-weight:600;letter-spacing:.07em;transition:background .2s,box-shadow .2s}.section-view-all-btn:hover{background:color-mix(in srgb,currentColor 26%,transparent);box-shadow:0 0 20px color-mix(in srgb,currentColor 35%,transparent);opacity:1!important}.section-view-all-btn .arrow-icon{transition:transform .2s}.section-view-all-btn:hover .arrow-icon{transform:translate(3px)}.view-all-section-cta{border:2px solid currentColor;border-radius:9999px;padding:.9rem 2.75rem;text-decoration:none;background:color-mix(in srgb,currentColor 8%,transparent);transition:background .25s,box-shadow .25s;min-width:220px;justify-content:center}.view-all-section-cta:hover{background:color-mix(in srgb,currentColor 22%,transparent);box-shadow:0 0 48px color-mix(in srgb,currentColor 40%,transparent);opacity:1!important}.view-all-section-cta .arrow-icon{transition:transform .2s}.view-all-section-cta:hover .arrow-icon{transform:translate(4px)}.view-all-glow{background:linear-gradient(90deg,color-mix(in srgb,var(--t) 20%,transparent),color-mix(in srgb,var(--t) 30%,transparent),color-mix(in srgb,var(--t) 20%,transparent))}.section-icon{color:var(--t)}.section-heading{display:flex;align-items:center;gap:.5rem}.section-heading-anchor{opacity:0;color:#ffffff4d;text-decoration:none;display:flex;align-items:center;transition:opacity .15s,color .15s;font-size:1.5rem;flex-shrink:0}.section-heading:hover .section-heading-anchor{opacity:1}.section-heading-anchor:hover{color:#ffffffbf;opacity:1!important}.section-animate{opacity:1!important;transform:none!important;animation:svelte-sjx0w7-section-fade-in .7s cubic-bezier(.4,0,.2,1) both}.section-animate.visible{opacity:1!important;transform:none!important}@keyframes svelte-sjx0w7-section-fade-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
