.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)}.card-anchor.svelte-1gp2jqc{background:linear-gradient(135deg,#161b22,#0d1117);border:1px solid color-mix(in srgb,var(--theme) 40%,transparent)}.card-anchor.svelte-1gp2jqc: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-1gp2jqc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 639px){.skill-icon-bg.svelte-1gp2jqc{font-size:5rem!important}}.card-anchor.svelte-1y524fm{background:linear-gradient(135deg,#161b22,#0d1117);border:1px solid color-mix(in srgb,var(--theme) 40%,transparent);text-decoration:none}.card-anchor.svelte-1y524fm: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);transition:color .2s ease}.section-view-all-btn{border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:9999px;padding:.35rem .85rem;text-decoration:none;flex-shrink:0;background:color-mix(in srgb,currentColor 7%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.78rem;font-weight:500;letter-spacing:.04em;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.section-view-all-btn:hover{background:color-mix(in srgb,currentColor 15%,transparent);border-color:color-mix(in srgb,currentColor 70%,transparent);box-shadow:0 0 14px color-mix(in srgb,currentColor 22%,transparent)}.section-view-all-btn .arrow-icon{transition:transform .2s ease}.section-view-all-btn:hover .arrow-icon{transform:translate(3px)}.view-all-section-cta{position:relative;display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:2.5rem 2rem;text-decoration:none;border-radius:0;min-width:unset;color:#fff;font-size:1.5rem;overflow:hidden}.view-all-section-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--t) 22%,transparent) 25%,color-mix(in srgb,var(--t) 38%,transparent) 50%,color-mix(in srgb,var(--t) 22%,transparent) 75%,transparent 100%);opacity:.3;transition:opacity .25s ease;pointer-events:none}.view-all-section-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-top:1px solid;border-bottom:1px solid;border-left:0;border-right:0;border-image:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--t) 60%,transparent) 25%,var(--t) 50%,color-mix(in srgb,var(--t) 60%,transparent) 75%,transparent 100%) 1;opacity:.35;transition:opacity .25s ease;pointer-events:none}.view-all-section-cta:hover:before{opacity:.85}.view-all-section-cta:hover:after{opacity:1}.view-all-section-cta .arrow-icon{transition:transform .22s ease}.view-all-section-cta:hover .arrow-icon{transform:translate(8px)}.view-all-glow{display:none}.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-jbb908-section-fade-in .7s cubic-bezier(.4,0,.2,1) both}.section-animate.visible{opacity:1!important;transform:none!important}@keyframes svelte-jbb908-section-fade-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
