.skill-segment.svelte-18duwvj{display:block;transform-origin:left center;transition:transform .62s cubic-bezier(.22,1,.36,1),opacity .62s cubic-bezier(.22,1,.36,1),background .22s ease,box-shadow .22s ease;transition-delay:var(--segment-delay, 0ms)}.skill-segment-active.svelte-18duwvj{transform:scaleX(var(--skill-scale, 0));opacity:var(--skill-opacity, .18)}.skill-category--frontend.svelte-18duwvj .skill-segment-active:where(.svelte-18duwvj){background:linear-gradient(90deg,#22d3eef2,#06b6d4eb);box-shadow:0 0 14px #22d3ee2e}.skill-category--backend.svelte-18duwvj .skill-segment-active:where(.svelte-18duwvj){background:linear-gradient(90deg,#3b82f6f2,#2563ebeb);box-shadow:0 0 14px #3b82f62e}.skill-category--cms.svelte-18duwvj .skill-segment-active:where(.svelte-18duwvj){background:linear-gradient(90deg,#10b981f2,#059669eb);box-shadow:0 0 14px #10b9812e}.skill-category--apps.svelte-18duwvj .skill-segment-active:where(.svelte-18duwvj){background:linear-gradient(90deg,#a855f7f2,#9333eaeb);box-shadow:0 0 14px #a855f72e}@media(prefers-reduced-motion:reduce){.skill-segment.svelte-18duwvj,.skill-segment-active.svelte-18duwvj{animation:none;transition:none}}.skill-category--frontend.svelte-18duwvj:hover{border-color:#22d3ee73}.skill-category--backend.svelte-18duwvj:hover{border-color:#3b82f666}.skill-category--cms.svelte-18duwvj:hover{border-color:#10b98161}.skill-category--apps.svelte-18duwvj:hover{border-color:#a855f766}.skill-category__icon.svelte-18duwvj{border-color:#e4e4e7e6;background:#fafafae6;color:#3f3f46}.skill-category__icon--frontend.svelte-18duwvj{border-color:#22d3ee38;background:#22d3ee14;color:#0e7490}.skill-category__icon--backend.svelte-18duwvj{border-color:#3b82f638;background:#3b82f614;color:#1d4ed8}.skill-category__icon--cms.svelte-18duwvj{border-color:#10b98138;background:#10b98114;color:#059669}.skill-category__icon--apps.svelte-18duwvj{border-color:#a855f738;background:#a855f714;color:#7e22ce}.dark .skill-category--frontend.svelte-18duwvj:hover{border-color:#22d3ee38}.dark .skill-category--backend.svelte-18duwvj:hover{border-color:#3b82f638}.dark .skill-category--cms.svelte-18duwvj:hover{border-color:#10b98133}.dark .skill-category--apps.svelte-18duwvj:hover{border-color:#a855f738}.dark .skill-category__icon.svelte-18duwvj{border-color:#ffffff14;background:#ffffff0a;color:#e4e4e7}.dark .skill-category__icon--frontend.svelte-18duwvj{border-color:#22d3ee29;background:#22d3ee1a;color:#a5f3fc}.dark .skill-category__icon--backend.svelte-18duwvj{border-color:#3b82f629;background:#3b82f61a;color:#bfdbfe}.dark .skill-category__icon--cms.svelte-18duwvj{border-color:#10b98129;background:#10b9811a;color:#a7f3d0}.dark .skill-category__icon--apps.svelte-18duwvj{border-color:#a855f729;background:#a855f71a;color:#ddd6fe}.skill-label.svelte-18duwvj{border-color:#e4e4e7e6;background:#fafafaeb;color:#52525b}.skill-label--frontend.svelte-18duwvj{border-color:#22d3ee38;background:#22d3ee14;color:#0e7490}.skill-label--backend.svelte-18duwvj{border-color:#3b82f638;background:#3b82f614;color:#1d4ed8}.skill-label--cms.svelte-18duwvj{border-color:#10b98138;background:#10b98114;color:#059669}.skill-label--apps.svelte-18duwvj{border-color:#a855f738;background:#a855f714;color:#7e22ce}.dark .skill-label.svelte-18duwvj{border-color:#ffffff14;background:#ffffff0a;color:#d4d4d8}.dark .skill-label--frontend.svelte-18duwvj{border-color:#22d3ee29;background:#22d3ee1a;color:#a5f3fc}.dark .skill-label--backend.svelte-18duwvj{border-color:#3b82f629;background:#3b82f61a;color:#bfdbfe}.dark .skill-label--cms.svelte-18duwvj{border-color:#10b98129;background:#10b9811a;color:#a7f3d0}.dark .skill-label--apps.svelte-18duwvj{border-color:#a855f729;background:#a855f71a;color:#ddd6fe}.skill-category--general.svelte-18duwvj .skill-segment-active:where(.svelte-18duwvj){background:linear-gradient(90deg,#f59e0bf2,#d97706eb);box-shadow:0 0 14px #f59e0b2e}.skill-category--general.svelte-18duwvj:hover{border-color:#f59e0b66}.skill-category__icon--general.svelte-18duwvj,.skill-label--general.svelte-18duwvj{border-color:#f59e0b38;background:#f59e0b14;color:#b45309}.dark .skill-category--general.svelte-18duwvj:hover{border-color:#f59e0b38}.dark .skill-category__icon--general.svelte-18duwvj,.dark .skill-label--general.svelte-18duwvj{border-color:#f59e0b29;background:#f59e0b1a;color:#fde68a}@media(hover:hover)and (pointer:fine)and (min-width:1024px){.dark .skill-category.surface-card.glass-desktop{background:#18181bc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 30px #0000002e}.skill-item:hover{border-color:#22d3ee47}.dark .skill-item:hover{border-color:#22d3ee29}}@media(hover:none),(pointer:coarse){.skill-segment.svelte-18duwvj{transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1),background .22s ease,box-shadow .22s ease}.skill-category.svelte-18duwvj{transform:none!important}.skill-segment-active.svelte-18duwvj{box-shadow:none}}
