.skillCard{background:linear-gradient(140deg,#ffffff17 0%,#ffffff05 40%,#ffffff04 100%);transition:transform .3s,box-shadow .3s,background .3s}.skillCard:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#ffffff1f,#ffffff05 45%,#ffffff05);padding:1px;transition:background .3s,opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.skillCardInner{background:#0b1220d9;transition:background .3s}.skillIndex{color:#ffffff4d}.skillTitle{color:#fffffff2}.skillCategory{color:#ffffff73}.skillIcon{color:#ffffffc7;transition:color .3s,transform .3s,filter .3s}.skillIconWrap{background-color:#ffffff0a;border:1px solid #ffffff1a;transition:border-color .3s,background-color .3s,box-shadow .3s}.skillLevel{color:#ffffff8c}.skillBar{background:#ffffff1a}.skillBarFill{background:linear-gradient(90deg,#ffffff59,var(--skill-color,#fff9));transition:filter .3s}.skillCard:hover{box-shadow:0 14px 32px -12px #0000008c,0 0 0 1px color-mix(in srgb,var(--skill-color)18%,transparent);transform:translateY(-3px)}.skillCard:hover:before{background:linear-gradient(140deg,color-mix(in srgb,var(--skill-color)55%,transparent),#ffffff0d 55%,color-mix(in srgb,var(--skill-color)15%,transparent))}.skillCard:hover .skillIcon{color:var(--skill-color);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--skill-color)45%,transparent));transform:scale(1.08)}.skillCard:hover .skillIconWrap{border-color:color-mix(in srgb,var(--skill-color)35%,transparent);background-color:color-mix(in srgb,var(--skill-color)10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skill-color)20%,transparent)}.skillCard:hover .skillBarFill{filter:brightness(1.15)saturate(1.1)}:root[data-theme=light] .site-theme .skillsSection .skillCard{box-shadow:0 12px 28px -18px #0f172a4d}:root[data-theme=light] .site-theme .skillsSection .skillCardInner{background:linear-gradient(#1a2232eb 0%,#111827f5 100%)}:root[data-theme=light] .site-theme .skillsSection .skillCard:before{background:linear-gradient(140deg,#94a3b842,#ffffff0f 45%,#94a3b824)}:root[data-theme=light] .site-theme .skillsSection .skillIconWrap{background-color:#ffffff0f;border-color:#ffffff1f}@media (prefers-reduced-motion:reduce){.skillCard,.skillCard:before,.skillIcon,.skillIconWrap,.skillBarFill{transition:none}.skillCard:hover{transform:none}}
