.skills-page.svelte-1g4s34r{background:var(--color-bg);min-height:100vh;color:var(--color-ink);font-family:var(--font-body);position:relative;overflow-x:hidden}.bg-pattern.svelte-1g4s34r{background-image:linear-gradient(to right, var(--color-border) 1px, transparent 1px), linear-gradient(to bottom, var(--color-border) 1px, transparent 1px);opacity:.28;pointer-events:none;background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 42%,#0000 95%);mask-image:linear-gradient(#000 0% 42%,#0000 95%)}.content.svelte-1g4s34r{z-index:1;max-width:920px;margin:0 auto;padding:2rem 1.5rem 4rem;position:relative}.back-link{margin-bottom:3rem}.hero.svelte-1g4s34r{max-width:760px;margin-bottom:2rem}.eyebrow.svelte-1g4s34r{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin-bottom:.75rem;font-size:.75rem;display:block}h1.svelte-1g4s34r,h2.svelte-1g4s34r,p.svelte-1g4s34r{margin:0}h1.svelte-1g4s34r{font-family:var(--font-display);margin-bottom:1rem;font-size:clamp(2.5rem,8vw,5rem);line-height:.95}.hero.svelte-1g4s34r p:where(.svelte-1g4s34r){max-width:680px;color:var(--color-ink-muted);font-size:1.05rem;line-height:1.7}.skill-grid.svelte-1g4s34r{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0 1rem;display:grid}.skill-card{flex-direction:column;gap:.85rem;min-height:230px;padding:1.25rem;display:flex}.skill-icon{color:var(--color-primary)}.skill-card h2,.resource-head.svelte-1g4s34r h2:where(.svelte-1g4s34r){font-family:var(--font-display);font-size:1.45rem;line-height:1.15}.skill-card p,.mcp-panel p{color:var(--color-ink-muted);line-height:1.65}a.svelte-1g4s34r{color:var(--color-primary);overflow-wrap:anywhere;text-decoration:none}a.svelte-1g4s34r:hover{color:var(--color-primary-deep);text-decoration:underline}.resource-panel,.mcp-panel{margin-top:1rem;padding:1.25rem}.resource-head.svelte-1g4s34r{align-items:center;gap:.65rem;margin-bottom:1rem;display:flex}.resource-head.svelte-1g4s34r svg{color:var(--color-primary)}ul.svelte-1g4s34r{color:var(--color-ink-muted);margin:0;padding-left:1.1rem;line-height:1.8}code.svelte-1g4s34r{font-family:var(--font-mono);color:var(--color-primary-deep);font-size:.92em}@media (width<=720px){.content.svelte-1g4s34r{padding:1.25rem 1rem 3rem}.back-link{margin-bottom:2.25rem}.skill-grid.svelte-1g4s34r{grid-template-columns:1fr}}
