.page-module__NpDq9W__main{background:var(--color-bg);flex-direction:column;justify-content:flex-start;width:100%;max-width:none;padding:0;display:flex}.page-module__NpDq9W__skills{width:100%;padding:2rem 0}.page-module__NpDq9W__container{max-width:var(--max-width);width:100%;margin:0 auto;padding:0 1rem}.page-module__NpDq9W__title{color:var(--color-text);text-align:center;background:linear-gradient(135deg,var(--color-primary),var(--color-text-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-size:2.8rem;font-weight:700}.page-module__NpDq9W__pageSummary{color:var(--color-text-secondary);text-align:center;max-width:700px;margin:0 auto 3rem;font-size:20px;font-weight:400;line-height:1.5}.page-module__NpDq9W__skillSection{margin-bottom:2.5rem}.page-module__NpDq9W__sectionTitle{color:var(--color-primary);letter-spacing:.01em;text-align:left;margin-bottom:1.5rem;font-size:1.6rem;font-weight:600}.page-module__NpDq9W__skillGrid{flex-wrap:wrap;gap:1rem;display:flex}.page-module__NpDq9W__skillBadge{background:var(--color-bg-card);color:var(--color-text);border:1px solid var(--color-border);box-shadow:var(--color-card-shadow);border-radius:8px;flex-direction:column;align-items:flex-start;min-width:160px;padding:.75rem 1.25rem;font-size:1rem;font-weight:500;transition:background .2s,border .2s,transform .2s;display:flex}.page-module__NpDq9W__skillBadge:hover{border-color:var(--color-primary);transform:translateY(-2px)}.page-module__NpDq9W__skillTitle{color:var(--color-text);margin-bottom:.2rem;font-size:1.05rem;font-weight:600}.page-module__NpDq9W__skillDescription{color:var(--color-text-secondary);font-size:.95rem}@media (max-width:768px){.page-module__NpDq9W__container{padding:0 1rem}.page-module__NpDq9W__title{font-size:2.2rem}.page-module__NpDq9W__skillGrid{gap:.5rem}.page-module__NpDq9W__skillBadge{min-width:120px;padding:.6rem .8rem;font-size:.95rem}.page-module__NpDq9W__sectionTitle{font-size:1.2rem}}@media (max-width:480px){.page-module__NpDq9W__title{font-size:1.8rem}}
