.about-container.svelte-swz6hm{max-width:800px;margin:0 auto;padding:40px 20px}.about-content.svelte-swz6hm{background:#fff;border-radius:8px;padding:40px;box-shadow:0 2px 10px #0000001a}h1.svelte-swz6hm{color:#4285f4;font-size:36px;margin-bottom:20px;text-align:center;font-family:Tajwal,sans-serif;font-weight:700}h2.svelte-swz6hm{color:#202124;font-size:24px;margin-top:40px;margin-bottom:16px;border-bottom:2px solid #4285f4;padding-bottom:8px;font-family:Tajwal,sans-serif;font-weight:600}h3.svelte-swz6hm{color:#202124;font-size:18px;margin-bottom:12px;font-family:Tajwal,sans-serif;font-weight:500}.intro.svelte-swz6hm{font-size:18px;color:#5f6368;text-align:center;margin-bottom:40px;line-height:1.6;font-family:Tajwal,sans-serif;font-weight:300}.section.svelte-swz6hm{margin-bottom:40px}p.svelte-swz6hm{color:#5f6368;line-height:1.6;margin-bottom:16px;font-family:Tajwal,sans-serif;font-weight:300}ul.svelte-swz6hm{margin:20px 0;padding-right:20px}li.svelte-swz6hm{color:#5f6368;margin-bottom:12px;line-height:1.6;font-family:Tajwal,sans-serif;font-weight:300}li.svelte-swz6hm strong:where(.svelte-swz6hm){font-weight:500;color:#202124}.features-grid.svelte-swz6hm{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px}.feature-card.svelte-swz6hm{background:#f8f9fa;padding:20px;border-radius:8px;border:1px solid #e8eaed;text-align:center}.feature-card.svelte-swz6hm h3:where(.svelte-swz6hm){color:#4285f4;margin-bottom:12px;font-weight:500}.feature-card.svelte-swz6hm p:where(.svelte-swz6hm){margin:0;font-size:14px;font-weight:300}.tech-stack.svelte-swz6hm{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.tech-badge.svelte-swz6hm{background:#4285f4;color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;font-family:Tajwal,sans-serif}.contact-info.svelte-swz6hm{background:#f8f9fa;padding:20px;border-radius:8px;border:1px solid #e8eaed;margin-top:20px}.contact-info.svelte-swz6hm p:where(.svelte-swz6hm){margin:8px 0;color:#202124;font-weight:400}@media (max-width: 768px){.about-content.svelte-swz6hm{padding:20px}h1.svelte-swz6hm{font-size:28px}h2.svelte-swz6hm{font-size:20px}.features-grid.svelte-swz6hm{grid-template-columns:1fr}}
