.skills-row.svelte-5ht0cp{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1rem}.skill-icon.svelte-5ht0cp{display:flex;flex-direction:column;align-items:center;gap:.4rem;transition:transform .2s ease}.skill-icon.svelte-5ht0cp:hover{transform:translateY(-3px)}.skill-name.svelte-5ht0cp{font-size:.7rem;color:var(--color-text-secondary)}.skill-card.svelte-1at8n4z{min-height:300px}.skill-content.svelte-1at8n4z{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.skill-content.reverse.svelte-1at8n4z{direction:rtl}.skill-content.reverse.svelte-1at8n4z>:where(.svelte-1at8n4z){direction:ltr}.skill-image.svelte-1at8n4z{max-width:100%}.skill-image.svelte-1at8n4z svg{width:100%;height:auto}h3.svelte-1at8n4z{font-size:1.5rem;margin-bottom:.75rem;color:var(--color-text)}ul.svelte-1at8n4z{list-style:none;margin-top:1.25rem;display:flex;flex-direction:column;gap:.5rem}li.svelte-1at8n4z{color:var(--color-text-secondary);font-size:.95rem;line-height:1.5;padding-left:1rem;position:relative}li.svelte-1at8n4z:before{content:"—";position:absolute;left:0;color:var(--color-accent)}@media(max-width:768px){.skill-content.svelte-1at8n4z{grid-template-columns:1fr;gap:1.5rem}.skill-content.reverse.svelte-1at8n4z{direction:ltr}}.hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.greeting-label.svelte-1uha8ag{font-size:1.1rem;color:var(--color-text-secondary);margin-bottom:.5rem}h1.svelte-1uha8ag{margin-bottom:1rem}.accent.svelte-1uha8ag{color:var(--color-accent)}.subtitle.svelte-1uha8ag{font-size:1.1rem;margin-bottom:1.5rem;max-width:480px}.cta-button.svelte-1uha8ag{display:inline-block;margin-top:1.5rem;padding:.75rem 2rem;background:var(--color-text);color:var(--color-bg);border-radius:8px;font-weight:600;font-size:.95rem;transition:opacity .2s,transform .2s}.cta-button.svelte-1uha8ag:hover{opacity:.85;transform:translateY(-1px)}.hero-illustration.svelte-1uha8ag svg{width:100%;height:auto;max-height:450px}.skills.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:3rem}.skills-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:4rem}@media(max-width:768px){.hero-grid.svelte-1uha8ag{grid-template-columns:1fr;text-align:center}.hero-text.svelte-1uha8ag{order:1}.hero-illustration.svelte-1uha8ag{order:0;max-width:320px;margin:0 auto}.subtitle.svelte-1uha8ag{margin-left:auto;margin-right:auto}.social-links{justify-content:center}}
