.skills-page-bg{background:0 0}main:has(#skills-hero){background:0 0}.skills-bg-fixed-layer{z-index:0;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.skills-bg-fixed-layer:before,.skills-bg-fixed-layer:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.skills-bg-fixed-layer:before{background-image:var(--skills-bg-image);filter:saturate(.12)contrast(.7)brightness(var(--skills-brightness,.45));background-position:50%;background-repeat:no-repeat;background-size:cover}.skills-bg-fixed-layer:after{background:radial-gradient(1200px 600px at 50% -10%,rgba(0,0,0,.22),transparent 60%),var(--skills-wash)}html.dark,html.light{--skills-bg-image:url(/bgBrain.jpeg)}html.dark{--skills-wash:rgba(0,0,0,.88);--skills-brightness:.45}html.light{--skills-wash:rgba(212,205,193,.9);--skills-brightness:.78}.skills-neon-border{border-radius:18px;position:relative}.skills-neon-border:before{content:"";border-radius:inherit;background:linear-gradient(45deg,var(--accent-neon),var(--accent-crimson));-webkit-mask-composite:xor;pointer-events:none;opacity:.6;padding:1px;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.skills-progress-track{background:linear-gradient(to bottom,color-mix(in oklab,var(--progress-track)85%,transparent)0%,var(--progress-track)100%);border-radius:9999px;height:9px}.skills-progress-fill{border-radius:9999px;height:9px;position:relative}.skills-progress-fill:after{content:"";background:var(--progress-fill);width:10px;height:10px;box-shadow:0 0 0 2px color-mix(in oklab,var(--progress-track)70%,transparent),0 0 12px color-mix(in oklab,var(--progress-fill)50%,transparent);border-radius:9999px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}@media (min-width:768px){.skills-progress-track,.skills-progress-fill{height:10px}}.skills-card-shadow{box-shadow:0 18px 48px rgba(0,0,0,.28)}html.light .skills-card-shadow{box-shadow:0 18px 48px rgba(0,0,0,.12)}.skills-glass{-webkit-backdrop-filter:blur(14px)saturate(160%)}html.dark .skills-glass{background:rgba(255,255,255,.09);background:color(display-p3 1 1 1/.09);background:lab(100% -.0000298023 .0000119209/.09);border:1px solid rgba(212,205,193,.28)}html.light .skills-glass{background:rgba(0,0,0,.09);background:color(display-p3 0 0 0/.09);background:lab(0% 0 0/.09);border:1px solid rgba(0,0,0,.14)}.skills-card{transition:transform .26s,box-shadow .26s}.skills-card:hover{transform:translateY(-6px)scale(1.01)}.skills-card:hover .skills-neon-border:before{opacity:.9;filter:saturate(130%)}
