.home.svelte-19my13l{max-width:900px;margin:0 auto}section.svelte-19my13l{margin-bottom:3rem}h2.svelte-19my13l{font-size:1.5rem;margin-bottom:.5rem;font-weight:600}.section-intro.svelte-19my13l{color:var(--muted);margin-bottom:1.5rem}.hero.svelte-19my13l{margin-bottom:3rem}.hero-content.svelte-19my13l{display:flex;align-items:center;gap:2rem}.profile-photo.svelte-19my13l{width:150px;height:150px;border-radius:50%;object-fit:cover;border:3px solid var(--border)}.hero-text.svelte-19my13l h1:where(.svelte-19my13l){font-size:2.5rem;margin:0 0 .25rem;font-weight:700}.tagline.svelte-19my13l{font-size:1.1rem;color:var(--muted);margin:0 0 .75rem}.social-links.svelte-19my13l{display:flex;gap:.75rem;margin-bottom:1rem}.social-link.svelte-19my13l{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;color:#fff;transition:all .2s ease}.social-link.linkedin.svelte-19my13l{background:#0a66c2}.social-link.linkedin.svelte-19my13l:hover{background:#004182;transform:translateY(-2px)}.social-link.x.svelte-19my13l{background:#000}.social-link.x.svelte-19my13l:hover{background:#333;transform:translateY(-2px)}.intro.svelte-19my13l{max-width:500px;line-height:1.6;margin:0}.variant-cards.svelte-19my13l{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.variant-card.svelte-19my13l{display:block;padding:1.5rem;background:#fff;border:1px solid var(--border);border-radius:12px;text-decoration:none;color:inherit;transition:all .2s ease}.variant-card.svelte-19my13l:hover{border-color:#333;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.variant-icon.svelte-19my13l{font-size:2rem;display:block;margin-bottom:.5rem}.variant-card.svelte-19my13l h3:where(.svelte-19my13l){margin:0 0 .5rem;font-size:1.25rem}.variant-card.svelte-19my13l p:where(.svelte-19my13l){margin:0;color:var(--muted);font-size:.95rem}.agent-grid.svelte-19my13l{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}.agent-card.svelte-19my13l{display:flex;flex-direction:column;align-items:center;padding:1.25rem 1rem;background:#fff;border:1px solid var(--border);border-radius:12px;text-decoration:none;color:inherit;transition:all .2s ease}.agent-card.svelte-19my13l:hover{border-color:var(--agent-color);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.agent-logo.svelte-19my13l{width:40px;height:40px;object-fit:contain;margin-bottom:.5rem}.agent-icon.svelte-19my13l{font-size:2rem;margin-bottom:.5rem}.agent-name.svelte-19my13l{font-size:.85rem;text-align:center;font-weight:500}.platform-grid.svelte-19my13l{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}.platform-card.svelte-19my13l{display:flex;flex-direction:column;align-items:center;padding:1.25rem 1rem;background:#fff;border:1px solid var(--border);border-radius:12px;text-decoration:none;color:inherit;transition:all .2s ease}.platform-card.svelte-19my13l:hover{border-color:var(--platform-color);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.platform-logo.svelte-19my13l{width:36px;height:36px;object-fit:contain;margin-bottom:.5rem}.platform-icon.svelte-19my13l{font-size:1.75rem;margin-bottom:.5rem}.platform-name.svelte-19my13l{font-size:.85rem;text-align:center;font-weight:500}.project-grid.svelte-19my13l{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.project-card.svelte-19my13l{display:block;padding:1.5rem;background:#fff;border:1px solid var(--border);border-radius:12px;color:inherit;transition:all .2s ease}.project-card.svelte-19my13l:hover{border-color:#333;box-shadow:0 4px 12px #0000001a}.project-card.svelte-19my13l h3:where(.svelte-19my13l){margin:0 0 .5rem;font-size:1.1rem}.project-card.svelte-19my13l p:where(.svelte-19my13l){margin:0 0 .75rem;color:var(--muted);font-size:.95rem}.project-links.svelte-19my13l{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.project-link.svelte-19my13l{font-size:.85rem;color:#06c;font-weight:500;text-decoration:none}.project-link.svelte-19my13l:hover{text-decoration:underline}.github-link.svelte-19my13l{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:#333;background:#f0f0f0;transition:all .2s ease}.github-link.svelte-19my13l:hover{background:#333;color:#fff}@media (max-width: 600px){.hero-content.svelte-19my13l{flex-direction:column;text-align:center}.hero-text.svelte-19my13l h1:where(.svelte-19my13l){font-size:2rem}.social-links.svelte-19my13l{justify-content:center}.intro.svelte-19my13l{text-align:center}}
