@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;900&display=swap";#navbar[data-astro-cid-5blmo7yk]{position:fixed;top:0;left:0;right:0;z-index:100;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.light[data-astro-cid-5blmo7yk] #navbar[data-astro-cid-5blmo7yk]{background-color:#2c3e50e6;border-bottom:1px solid rgba(236,240,241,.1)}.dark[data-astro-cid-5blmo7yk] #navbar[data-astro-cid-5blmo7yk]{background-color:#ecf0f1e6;border-bottom:1px solid rgba(44,62,80,.1)}.nav-container[data-astro-cid-5blmo7yk]{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.logo[data-astro-cid-5blmo7yk]{font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:900;text-decoration:none;color:inherit}.nav-links[data-astro-cid-5blmo7yk]{display:flex;gap:2rem}.nav-links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{text-decoration:none;color:inherit;font-size:1rem;transition:opacity .3s}.nav-links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover{opacity:.7}.theme-toggle[data-astro-cid-5blmo7yk]{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;color:inherit;transition:opacity .3s}.theme-toggle[data-astro-cid-5blmo7yk]:hover{opacity:.7}.theme-toggle[data-astro-cid-5blmo7yk] #sun-icon[data-astro-cid-5blmo7yk]{display:none}.theme-toggle[data-astro-cid-5blmo7yk] #moon-icon[data-astro-cid-5blmo7yk]{display:block}.light[data-astro-cid-5blmo7yk] .theme-toggle[data-astro-cid-5blmo7yk] #sun-icon[data-astro-cid-5blmo7yk]{display:none}.light[data-astro-cid-5blmo7yk] .theme-toggle[data-astro-cid-5blmo7yk] #moon-icon[data-astro-cid-5blmo7yk]{display:block}.dark[data-astro-cid-5blmo7yk] .theme-toggle[data-astro-cid-5blmo7yk] #moon-icon[data-astro-cid-5blmo7yk]{display:none}.dark[data-astro-cid-5blmo7yk] .theme-toggle[data-astro-cid-5blmo7yk] #sun-icon[data-astro-cid-5blmo7yk]{display:block}.menu-toggle[data-astro-cid-5blmo7yk]{display:none;background:none;border:none;cursor:pointer;padding:.5rem;color:inherit}.menu-toggle[data-astro-cid-5blmo7yk] #close-icon[data-astro-cid-5blmo7yk]{display:none}.menu-toggle[data-astro-cid-5blmo7yk].active #menu-icon[data-astro-cid-5blmo7yk]{display:block}.menu-toggle[data-astro-cid-5blmo7yk].active #close-icon[data-astro-cid-5blmo7yk]{display:none}.sidebar[data-astro-cid-5blmo7yk]{position:fixed;top:0;right:-100%;width:100%;height:100vh;z-index:150;display:flex;flex-direction:column;padding:1rem 2rem 2rem;transition:right .3s ease;background-color:var(--light-bg);color:var(--light-text)}.light[data-astro-cid-5blmo7yk] .sidebar[data-astro-cid-5blmo7yk]{background-color:var(--light-bg);color:var(--light-text)}.dark[data-astro-cid-5blmo7yk] .sidebar[data-astro-cid-5blmo7yk]{background-color:var(--dark-bg);color:var(--dark-text)}.sidebar[data-astro-cid-5blmo7yk].open{right:0}.sidebar-header[data-astro-cid-5blmo7yk]{position:absolute;top:1rem;left:2rem;right:2rem;display:flex;justify-content:space-between;align-items:center;width:auto;padding:0;margin-bottom:0;height:auto}.sidebar-logo[data-astro-cid-5blmo7yk]{font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:900;color:inherit}.sidebar-controls[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:1rem}.mobile-theme-toggle[data-astro-cid-5blmo7yk]{background:none;border:none;cursor:pointer;color:inherit;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.mobile-theme-toggle[data-astro-cid-5blmo7yk]:hover{opacity:.7}.mobile-close[data-astro-cid-5blmo7yk]{background:none;border:none;cursor:pointer;color:inherit;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}display: flex; align-items: center; justify-content: center; transition: opacity .3s ease; } .mobile-close:hover{opacity:.7}.sidebar-content[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;gap:3rem}.sidebar[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{text-decoration:none;color:inherit;font-family:Roboto,sans-serif;font-size:2.5rem;font-weight:900;text-align:center;padding:1rem 2rem;border-radius:8px;transition:all .3s ease;width:100%;max-width:400px}.light[data-astro-cid-5blmo7yk] .sidebar[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{background-color:#2c3e501a}.dark[data-astro-cid-5blmo7yk] .sidebar[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{background-color:#ecf0f11a}.sidebar[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover{transform:translateY(-5px);opacity:.8}.light[data-astro-cid-5blmo7yk] .sidebar[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover{background-color:#2c3e5033}.dark[data-astro-cid-5blmo7yk] .sidebar[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover{background-color:#ecf0f133}.mobile-theme-toggle[data-astro-cid-5blmo7yk] #mobile-sun-icon[data-astro-cid-5blmo7yk]{display:none}.mobile-theme-toggle[data-astro-cid-5blmo7yk] #mobile-moon-icon[data-astro-cid-5blmo7yk]{display:block}.light[data-astro-cid-5blmo7yk] .mobile-theme-toggle[data-astro-cid-5blmo7yk] #mobile-sun-icon[data-astro-cid-5blmo7yk]{display:none}.light[data-astro-cid-5blmo7yk] .mobile-theme-toggle[data-astro-cid-5blmo7yk] #mobile-moon-icon[data-astro-cid-5blmo7yk]{display:block}.dark[data-astro-cid-5blmo7yk] .mobile-theme-toggle[data-astro-cid-5blmo7yk] #mobile-moon-icon[data-astro-cid-5blmo7yk]{display:none}.dark[data-astro-cid-5blmo7yk] .mobile-theme-toggle[data-astro-cid-5blmo7yk] #mobile-sun-icon[data-astro-cid-5blmo7yk]{display:block}.overlay[data-astro-cid-5blmo7yk]{position:fixed;inset:0;background-color:transparent;z-index:99;display:none}.overlay[data-astro-cid-5blmo7yk].active{display:block}@media(max-width:768px){.nav-links[data-astro-cid-5blmo7yk],.theme-toggle[data-astro-cid-5blmo7yk]{display:none}.menu-toggle[data-astro-cid-5blmo7yk]{display:flex;align-items:center;justify-content:center}.sidebar[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{font-size:2rem;padding:.75rem 1.5rem}.sidebar-content[data-astro-cid-5blmo7yk]{gap:2rem}}@media(max-width:480px){.sidebar[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{font-size:1.75rem;padding:.5rem 1rem}.sidebar-content[data-astro-cid-5blmo7yk]{gap:1.5rem}}:root{--light-bg: #2C3E50;--dark-bg: #ECF0F1;--light-text: #ECF0F1;--dark-text: #2C3E50}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Roboto,sans-serif;font-weight:400;transition:background-color .3s ease,color .3s ease}body.light{background-color:var(--light-bg);color:var(--light-text)}body.dark{background-color:var(--dark-bg);color:var(--dark-text)}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;font-weight:900}section{min-height:100vh;padding:80px 20px 40px;max-width:1200px;margin:0 auto}section h2{font-size:2.5rem;margin-bottom:2rem;text-align:center}main[data-astro-cid-j7pv25f6]{padding-top:60px}.about-content[data-astro-cid-j7pv25f6]{text-align:center;max-width:800px;margin:0 auto;font-size:1.125rem;line-height:1.8}.experience-content[data-astro-cid-j7pv25f6],.education-content[data-astro-cid-j7pv25f6]{max-width:900px;margin:0 auto}.experience-item[data-astro-cid-j7pv25f6],.education-item[data-astro-cid-j7pv25f6]{margin-bottom:3rem;padding:2rem;border-radius:8px;transition:transform .3s ease}.light[data-astro-cid-j7pv25f6] .experience-item[data-astro-cid-j7pv25f6],.light[data-astro-cid-j7pv25f6] .education-item[data-astro-cid-j7pv25f6]{background-color:#ffffff80}.dark[data-astro-cid-j7pv25f6] .experience-item[data-astro-cid-j7pv25f6],.dark[data-astro-cid-j7pv25f6] .education-item[data-astro-cid-j7pv25f6]{background-color:#0003}.experience-item[data-astro-cid-j7pv25f6]:hover,.education-item[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px)}.experience-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.education-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.75rem;margin-bottom:.5rem}.company[data-astro-cid-j7pv25f6],.school[data-astro-cid-j7pv25f6]{font-size:1.125rem;opacity:.8;margin-bottom:.25rem}.period[data-astro-cid-j7pv25f6]{font-size:.875rem;opacity:.7;margin-bottom:1rem}.experience-item[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6],.education-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:1rem;line-height:1.8}.experience-item[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{padding-left:1.5rem}.experience-item[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin-bottom:.5rem}.skills-content[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:900px;margin:0 auto}.skill-category[data-astro-cid-j7pv25f6]{padding:2rem;border-radius:8px;transition:transform .3s ease}.light[data-astro-cid-j7pv25f6] .skill-category[data-astro-cid-j7pv25f6]{background-color:#ffffff80}.dark[data-astro-cid-j7pv25f6] .skill-category[data-astro-cid-j7pv25f6]{background-color:#0003}.skill-category[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px)}.skill-category[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.5rem;margin-bottom:1rem}.skill-category[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;padding:0}.skill-category[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin-bottom:.75rem;padding-left:1rem;position:relative}.skill-category[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"→";position:absolute;left:0;opacity:.7}.contact-content[data-astro-cid-j7pv25f6]{max-width:600px;margin:0 auto;text-align:center}.contact-content[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{font-size:1.125rem;margin-bottom:2rem;line-height:1.8}.contact-links[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1rem;align-items:center}.contact-link[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border-radius:8px;text-decoration:none;color:inherit;transition:transform .3s ease,opacity .3s ease;min-width:300px}.light[data-astro-cid-j7pv25f6] .contact-link[data-astro-cid-j7pv25f6]{background-color:#ffffff80}.dark[data-astro-cid-j7pv25f6] .contact-link[data-astro-cid-j7pv25f6]{background-color:#0003}.contact-link[data-astro-cid-j7pv25f6]:hover{transform:translate(10px);opacity:.8}@media(max-width:768px){section[data-astro-cid-j7pv25f6]{padding:80px 1rem 40px}section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2rem}.experience-item[data-astro-cid-j7pv25f6],.education-item[data-astro-cid-j7pv25f6],.skill-category[data-astro-cid-j7pv25f6]{padding:1.5rem}.skills-content[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.contact-link[data-astro-cid-j7pv25f6]{min-width:auto;width:100%}}
