:root{font-family:Roboto,Open Sans;background-color:#fff;color:#000}html{scroll-behavior:smooth}html,body{margin:0;padding:0;width:100%;min-height:100vh;overflow-x:clip}._header_1gmiy_1{position:sticky;top:0;z-index:1000;width:100%;background:linear-gradient(to right,#0d1117,#001aff);padding:2rem;display:flex;justify-content:center;font-family:Poppins,Montserrat;transition:padding .3s ease,box-shadow .3s ease}._navList_1gmiy_25{display:flex;gap:4rem;list-style:none;padding:0;margin:0}a{transition:.5s ease;text-decoration:none;color:#000}nav{width:100%;display:flex;align-items:center;justify-content:center}a:hover{color:#007bff}._hamburger_1gmiy_73{display:none}._scrolled_1gmiy_81{padding-top:1rem;padding-bottom:1rem;box-shadow:0 4px 12px #0000004d}@media (max-width: 768px){._navList_1gmiy_25{display:none}._navList_1gmiy_25._open_1gmiy_99{display:flex;flex-direction:column;gap:1rem;background-color:#0d1117;position:absolute;top:100%;left:0;width:100%;padding:1rem 0;box-shadow:0 4px 12px #0000004d}._hamburger_1gmiy_73{display:block;background:none;border:none;font-size:2rem;color:#fff;cursor:pointer}}._card_tcigm_1{border:1px solid hsl(0,0%,80%);border-radius:10px;box-shadow:5px 5px 10px #0000001a;padding:20px;margin:40px;text-align:center;max-width:250px;display:inline-block}._cardImage_tcigm_23{width:60%;border-radius:20px;object-fit:cover;margin-bottom:1rem}._card_tcigm_1 ._cardHeader_tcigm_35{font-size:1.5em;margin-bottom:10px}._aboutMe_19usd_1{display:flex;justify-content:center;background-color:#0d1117;color:#eaeaea;padding:4rem 2rem}._projects_19usd_15{background:linear-gradient(to right,#001aff,#00d1ff);color:#fff;padding:4rem 2rem}._contactSection_19usd_25{background-color:#f5f5f5;color:#111;padding:4rem 2rem}._projectCards_jpk6d_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;justify-items:center;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:auto;max-width:1200px;transition:background-color .3s ease}@media (max-width: 400px){._projectCards_jpk6d_1{grid-template-columns:1fr}}._sectionTitle_jpk6d_39{text-align:center;font-size:2em;margin-bottom:20px}._projectsSection_jpk6d_49{padding:40px 20px;background-color:#00f;border-radius:10px;box-shadow:0 2px 4px #0000001a}._sectionDescription_jpk6d_61{text-align:center;font-size:1.2em;margin:20px 100px;color:#fff}._projectCard_18nrf_1{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:400px;max-height:300px;background-color:#f0f0f0;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;opacity:0;transform:translateY(40px);transition:opacity .8s ease-out;will-change:opacity,transform}._projectCardVisible_18nrf_35{opacity:1;transform:translateY(0);transition:opacity .8s ease-out var(--delay, 0s),transform .8s ease-out}._projectCard_18nrf_1:hover,._projectCardHovered_18nrf_57{transform:translateY(-10px);box-shadow:0 8px 16px #0003;transition:transform .3s ease,box-shadow .3s ease}._projectImg_18nrf_67{width:100%;max-height:130px;object-fit:cover;border-radius:8px;margin:10px 0}._projectTitle_18nrf_83{font-size:1.5em;margin:10px;text-align:center;color:#000}._projectDescription_18nrf_97{font-size:1em;margin:1rem;text-align:center;color:#000}._contactCards_10zmz_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;justify-items:center;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:auto;max-width:1200px;transition:background-color .3s ease}._contactTitle_10zmz_27{text-align:center;font-size:2em;margin-bottom:20px}._contactSection_10zmz_37{padding:40px 20px;background-color:#00f;box-shadow:0 2px 4px #0000001a}._contactDescription_10zmz_47{text-align:center;font-size:1.2em;margin:20px 100px;color:#fff}._contactCard_fmk85_1{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:400px;max-height:300px;background-color:#f0f0f0;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;opacity:0;transform:translateY(40px);transition:opacity .8s ease-out,transform .8s ease-out,box-shadow .5s ease;will-change:opacity,transform}._contactCardVisible_fmk85_35{opacity:1;transform:translateY(0);transition:opacity .8s ease-out var(--delay, 0s),transform .8s ease-out var(--delay, 0s)}._contactCard_fmk85_1:hover{transform:translateY(-10px);box-shadow:0 8px 16px #0003;transition:transform .3s ease,box-shadow .3s ease}._contactImg_fmk85_59{width:100%;max-height:130px;object-fit:cover;border-radius:8px;margin:10px 0}._contactText_fmk85_75{font-size:1.2em;text-align:center;color:#000}
