.skills-module__Jz4pQW__main{min-height:100vh;padding:120px 24px 80px}.skills-module__Jz4pQW__header{text-align:center;margin-bottom:64px}.skills-module__Jz4pQW__title{color:var(--text-primary);margin-bottom:12px;font-size:clamp(2rem,5vw,3rem);font-weight:700}.skills-module__Jz4pQW__subtitle{color:var(--text-secondary);font-size:1.1rem}.skills-module__Jz4pQW__container{gap:32px;max-width:900px;margin:0 auto;display:grid}.skills-module__Jz4pQW__categoryCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:32px}.skills-module__Jz4pQW__categoryTitle{color:var(--accent);border-bottom:1px solid var(--border-color);margin-bottom:24px;padding-bottom:12px;font-size:1.25rem;font-weight:600}.skills-module__Jz4pQW__skillsList{flex-direction:column;gap:20px;display:flex}.skills-module__Jz4pQW__skillItem{flex-direction:column;gap:8px;display:flex}.skills-module__Jz4pQW__skillInfo{justify-content:space-between;align-items:center;display:flex}.skills-module__Jz4pQW__skillName{color:var(--text-primary);font-size:1rem;font-weight:500}.skills-module__Jz4pQW__skillPercent{color:var(--text-secondary);font-size:.875rem;font-weight:600}.skills-module__Jz4pQW__progressBar{background:var(--bg-secondary);border-radius:4px;width:100%;height:8px;overflow:hidden}.skills-module__Jz4pQW__progressFill{background:linear-gradient(90deg,var(--accent)0%,#60a5fa 100%);border-radius:4px;height:100%}@media (max-width:600px){.skills-module__Jz4pQW__main{padding:100px 20px 60px}.skills-module__Jz4pQW__categoryCard{padding:24px}}
