.skills-section.svelte-1g4s34r{color:#111827;background:radial-gradient(circle at 0 0,#0f172a0f,#0000 32%),linear-gradient(#f8fafc 0%,#fff 100%);justify-content:center;align-items:center;min-height:100vh;padding:120px 24px 80px;display:flex}.skills-content.svelte-1g4s34r{width:min(1120px,100%);margin:0 auto}.section-header.svelte-1g4s34r{max-width:820px;animation:.7s both svelte-1g4s34r-fade-up}h2.svelte-1g4s34r{color:#0f172a;letter-spacing:-.065em;margin:0;font-size:clamp(2.2rem,4.5vw,4.2rem);line-height:1}.section-header.svelte-1g4s34r>p:where(.svelte-1g4s34r):last-child{color:#64748b;max-width:720px;margin-top:20px;font-size:1.05rem;line-height:1.7}.skills-grid.svelte-1g4s34r{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:46px;animation:.7s .1s both svelte-1g4s34r-fade-up;display:grid}.skill-card.svelte-1g4s34r{background:#ffffffd1;border:1px solid #0f172a14;border-radius:26px;min-height:250px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 14px 36px #0f172a0d}.skill-card.svelte-1g4s34r:hover{border-color:#0f172a24;transform:translateY(-4px);box-shadow:0 20px 46px #0f172a14}.skill-card.svelte-1g4s34r h3:where(.svelte-1g4s34r){color:#0f172a;letter-spacing:-.04em;margin:0;font-size:1.25rem;line-height:1.15}.skill-card.svelte-1g4s34r p:where(.svelte-1g4s34r){color:#64748b;margin-top:14px;font-size:.95rem;line-height:1.65}.skill-list.svelte-1g4s34r{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.skill-list.svelte-1g4s34r span:where(.svelte-1g4s34r){color:#475569;background:#ffffffd6;border:1px solid #0f172a1a;border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:700}.applied-card.svelte-1g4s34r{background:radial-gradient(circle at 100% 0,#ffffff1f,#0000 36%),#0f172a;border-radius:30px;grid-template-columns:1fr auto;align-items:center;gap:28px;margin-top:22px;padding:30px;animation:.7s .18s both svelte-1g4s34r-fade-up;display:grid;box-shadow:0 24px 70px #0f172a29}.applied-card.svelte-1g4s34r span:where(.svelte-1g4s34r){color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;font-size:.76rem;font-weight:800}.applied-card.svelte-1g4s34r h3:where(.svelte-1g4s34r){color:#fff;letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(1.5rem,2.5vw,2.3rem);line-height:1.05}.applied-card.svelte-1g4s34r p:where(.svelte-1g4s34r){color:#cbd5e1;max-width:760px;margin-top:14px;font-size:1rem;line-height:1.7}.applied-card.svelte-1g4s34r a:where(.svelte-1g4s34r){color:#111827;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:.92rem;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex}.applied-card.svelte-1g4s34r a:where(.svelte-1g4s34r):hover{transform:translateY(-2px);box-shadow:0 14px 30px #ffffff24}@keyframes svelte-1g4s34r-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.skills-grid.svelte-1g4s34r{grid-template-columns:repeat(2,minmax(0,1fr))}.applied-card.svelte-1g4s34r{grid-template-columns:1fr}.applied-card.svelte-1g4s34r a:where(.svelte-1g4s34r){width:fit-content}}@media (width<=640px){.skills-section.svelte-1g4s34r{padding:104px 18px 64px}.section-header.svelte-1g4s34r{text-align:center}.section-header.svelte-1g4s34r>p:where(.svelte-1g4s34r):last-child{margin-left:auto;margin-right:auto}.skills-grid.svelte-1g4s34r{grid-template-columns:1fr;gap:14px}.skill-card.svelte-1g4s34r{min-height:auto;padding:22px}.applied-card.svelte-1g4s34r{border-radius:26px;padding:24px}.applied-card.svelte-1g4s34r a:where(.svelte-1g4s34r){width:100%}}
