.skills{width:100%;max-width:1280px;padding:0 12px}.skills-header{max-width:640px;margin-bottom:80px}.skills-title{font-family:var(--font-headline),"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:16px}.skills-subtitle{font-size:1.1rem;line-height:1.6;color:var(--foreground-secondary)}.skills-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.skill-card{background:var(--card-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--card-border);border-radius:12px;padding:40px;transition:background .3s var(--transition-smooth)}.skill-card:hover{background:var(--card-bg-hover)}.skill-card-icon{width:48px;height:48px;border-radius:8px;background:rgba(0,212,255,.1);display:flex;align-items:center;justify-content:center;margin-bottom:32px;transition:background .3s var(--transition-smooth)}.skill-card:hover .skill-card-icon{background:rgba(0,212,255,.2)}.skill-card-icon .material-symbols-outlined{font-size:1.75rem;color:var(--gradient-primary)}.skill-card-title{font-family:var(--font-headline),"Space Grotesk",sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:24px}.skill-card-tags{display:flex;flex-wrap:wrap;gap:8px}.skill-tag{padding:6px 12px;background:var(--surface-container-highest);border-radius:8px;font-size:.75rem;color:var(--foreground-secondary)}@media (max-width:1024px){.skills-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:768px){.skills{padding:0}.skills-header{margin-bottom:40px}.skills-title{font-size:2rem}.skill-card{padding:24px}}