main.svelte-6nswsm{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-width:900px;margin:0 auto;padding:2rem;line-height:1.6;color:#333}section.svelte-6nswsm{margin-bottom:3rem}.header.svelte-6nswsm{text-align:center;margin-bottom:4rem}.header.svelte-6nswsm h1:where(.svelte-6nswsm){font-size:2.5rem;color:#2c3e50;margin-bottom:.5rem}.header.svelte-6nswsm h2:where(.svelte-6nswsm){font-size:1.5rem;color:#3498db;margin-bottom:1rem;font-weight:400}.intro.svelte-6nswsm{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto}h3.svelte-6nswsm{font-size:1.8rem;color:#2c3e50;border-bottom:2px solid #3498db;padding-bottom:.5rem;margin-bottom:1.5rem}.skills-grid.svelte-6nswsm{display:flex;flex-wrap:wrap;gap:.8rem}.skill-tag.svelte-6nswsm{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;padding:.5rem 1rem;border-radius:25px;font-size:.9rem;font-weight:500;box-shadow:0 2px 4px #0000001a}.job.svelte-6nswsm{background:#f8f9fa;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;border-left:4px solid #3498db}.job-header.svelte-6nswsm{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;flex-wrap:wrap}.job.svelte-6nswsm h4:where(.svelte-6nswsm){color:#2c3e50;margin:0;font-size:1.2rem}.job.svelte-6nswsm h5:where(.svelte-6nswsm){color:#3498db;margin:0 0 1rem;font-weight:600}.period.svelte-6nswsm{background:#e74c3c;color:#fff;padding:.3rem .8rem;border-radius:15px;font-size:.8rem;font-weight:500}.job.svelte-6nswsm ul:where(.svelte-6nswsm){margin:0;padding-left:1.2rem}.job.svelte-6nswsm li:where(.svelte-6nswsm){margin-bottom:.5rem;color:#555}.education-item.svelte-6nswsm{background:#f8f9fa;border-radius:8px;padding:1.5rem;border-left:4px solid #27ae60}.education-item.svelte-6nswsm h4:where(.svelte-6nswsm){color:#2c3e50;margin:0 0 .5rem}.year.svelte-6nswsm{color:#27ae60;font-weight:600}.achievements.svelte-6nswsm ul:where(.svelte-6nswsm){background:#f8f9fa;border-radius:8px;padding:1.5rem;border-left:4px solid #f39c12}.achievements.svelte-6nswsm li:where(.svelte-6nswsm){color:#555;margin-bottom:.8rem}.interests-list.svelte-6nswsm{display:flex;flex-wrap:wrap;gap:.8rem}.interest-tag.svelte-6nswsm{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;padding:.5rem 1rem;border-radius:25px;font-size:.9rem;font-weight:500;box-shadow:0 2px 4px #0000001a}footer.svelte-6nswsm{text-align:center;margin-top:3rem;padding:2rem 0;border-top:1px solid #eee;color:#666}.carousel.svelte-6nswsm{text-align:center;margin-bottom:3rem}.carousel-wrapper.svelte-6nswsm{position:relative;max-width:600px;margin:0 auto;overflow:hidden;border-radius:12px;box-shadow:0 4px 12px #0003}.carousel-track.svelte-6nswsm{display:flex;transition:transform .5s ease-in-out}.project-image.svelte-6nswsm{min-width:100%;height:300px;object-fit:cover}.carousel-btn.svelte-6nswsm{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;border:none;color:#fff;font-size:2rem;padding:.5rem;cursor:pointer;border-radius:50%;z-index:2;transition:background .3s}.carousel-btn.svelte-6nswsm:hover{background:#000000b3}.prev-btn.svelte-6nswsm{left:10px}.next-btn.svelte-6nswsm{right:10px}@media (max-width: 768px){main.svelte-6nswsm{padding:1rem}.header.svelte-6nswsm h1:where(.svelte-6nswsm){font-size:2rem}.job-header.svelte-6nswsm{flex-direction:column;align-items:flex-start;gap:.5rem}.skills-grid.svelte-6nswsm,.interests-list.svelte-6nswsm{justify-content:center}}
