@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";::-webkit-scrollbar{display:none}:root{--bg: hsl(37, 13%, 88%);--text: hsl(0, 0%, 0%)}@media(prefers-color-scheme:dark){:root{--bg: hsl(330, 4%, 10%);--text: hsl(43, 23%, 94%)}}html{scroll-behavior:smooth}body{margin:0;padding:0;overflow-x:hidden;background-color:var(--bg);font-family:Inter,sans-serif}._headermain_19ea7_1{text-align:center;color:var(--text);padding:clamp(1.2rem,4vw,2rem) clamp(.5rem,3vw,1rem)}._headermain_19ea7_1 h1{font-size:clamp(1.2rem,4vw,2rem);margin:0;text-transform:uppercase;letter-spacing:clamp(1px,.5vw,2px);color:#0ff}._headermain_19ea7_1 h1 strong{display:block;font-size:clamp(1rem,3vw,1.25rem);color:#fff;margin-top:clamp(.3rem,1vw,.5rem)}._headermenu_19ea7_43{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:clamp(1rem,3vw,1.5rem);margin-top:clamp(1rem,3vw,1.5rem);padding:0 clamp(.5rem,3vw,1rem)}._menuitem_19ea7_63{display:flex;align-items:center;gap:clamp(.3rem,1vw,.5rem);transition:transform .2s ease,filter .3s}._menuitem_19ea7_63:hover{transform:translateY(-2px);filter:brightness(1.2)}._menuitem_19ea7_63 img{width:clamp(22px,4vw,28px);height:clamp(22px,4vw,28px);object-fit:contain}._headermenu_19ea7_43 a{text-decoration:none;color:var(--text);transition:color .3s}._headermenu_19ea7_43 h3{font-weight:500;color:var(--text);margin:0;letter-spacing:clamp(.25px,.3vw,.5px);cursor:pointer;font-size:clamp(1rem,4vw,1.5rem)}._headermenu_19ea7_43 h3:hover,._headermenu_19ea7_43 a:hover{color:#0ff}._toast_19ea7_143{position:fixed;top:2rem;left:50%;transform:translate(-50%);background:#4ade80;color:#fff;padding:1rem;border-radius:.5rem;box-shadow:0 4px 6px #0000004d;animation:_slideIn_19ea7_1 .3s ease}@keyframes _slideIn_19ea7_1{0%{transform:translate(-50%) translateY(-100px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}._aboutMain_1o5er_1{text-align:center;color:var(--text);padding:clamp(1.5rem,4vw,2rem) clamp(1rem,3vw,2rem);margin:0 auto}._aboutMain_1o5er_1 h3{font-size:clamp(1.8rem,5vw,2rem);margin-bottom:clamp(.5rem,2vw,1rem)}._aboutMain_1o5er_1 h4{font-size:clamp(1rem,3.5vw,1rem);line-height:1.6;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:clamp(center,50vw,left)}._projectsContainer_1mer1_1{padding:clamp(1rem,2vw,2rem);max-width:min(90%,900px);margin:0 auto;display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem)}._projectCard_1mer1_19{color:var(--text);border:2px solid rgba(255,255,255,.2);border-radius:clamp(.3rem,1vw,.5rem);padding:clamp(.75rem,2vw,1.5rem);background:linear-gradient(135deg,#00d9ff0d,#ff00ff0d);transition:all .3s ease;display:flex;flex-direction:column;gap:clamp(.75rem,2vw,1rem)}._projectCard_1mer1_19:hover{border-color:#00d9ff80;transform:translate(5px);box-shadow:-5px 0 15px #00d9ff33}@media(min-width:900px){._projectCard_1mer1_19{flex-direction:row;gap:clamp(1rem,2.5vw,1.5rem)}}._projectImageContainer_1mer1_77{flex-shrink:0;display:flex;justify-content:center;align-items:center}._projectImage_1mer1_77{width:100%;max-width:clamp(250px,25vw,350px);height:clamp(150px,15vw,200px);object-fit:cover;border-radius:clamp(4px,1vw,6px);cursor:pointer;border:1px solid rgba(255,255,255,.1)}._projectContent_1mer1_111{flex:1;display:flex;flex-direction:column;gap:clamp(.5rem,1.5vw,.8rem)}._headerRow_1mer1_125{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:clamp(.3rem,1vw,.5rem)}._headerRow_1mer1_125 h2{font-size:clamp(1rem,2.3vw,1.25rem);font-weight:600;color:var(--text);margin:0}._links_1mer1_155{display:flex;gap:clamp(.5rem,1.5vw,.75rem)}._links_1mer1_155 a{display:flex;align-items:center;color:var(--text);gap:.3rem;transition:color .3s;text-decoration:none}._links_1mer1_155 a:hover{color:#00d9ff}._icon_1mer1_191{width:clamp(20px,3vw,24px);height:clamp(20px,3vw,24px)}._projectContent_1mer1_111 p{font-size:clamp(.85rem,2vw,.95rem);line-height:clamp(1.3,2vw,1.55);margin:0;color:var(--text)}._techStack_1mer1_215{display:flex;flex-wrap:wrap;gap:clamp(.3rem,1vw,.5rem);margin-top:clamp(.3rem,1vw,.5rem)}._techTag_1mer1_229{background-color:#d1d5dbe6;color:#000;padding:clamp(.2rem,.6vw,.3rem) clamp(.4rem,1vw,.6rem);border-radius:clamp(3px,1vw,4px);font-size:clamp(.7rem,1.8vw,.8rem);font-weight:500}._modalOverlay_1mer1_247{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000bf;display:flex;justify-content:center;align-items:center;z-index:999;cursor:zoom-out;padding:clamp(.5rem,2vw,1rem)}._modalImage_1mer1_277{max-width:min(90vw,900px);max-height:90vh;object-fit:contain;border-radius:clamp(6px,2vw,10px);box-shadow:0 0 clamp(10px,4vw,25px) #0000004d;cursor:zoom-out}._job_1j4bk_1{color:var(--text);border:2px solid rgba(255,255,255,.2);border-radius:clamp(.3rem,1vw,.5rem);margin:clamp(.5rem,2vw,1.5rem);padding:clamp(.5rem,2vw,1.5rem);background:linear-gradient(135deg,#00d9ff0d,#ff00ff0d);transition:all .3s ease}._job_1j4bk_1:hover{border-color:#00d9ff80;transform:translate(5px);box-shadow:-5px 0 15px #00d9ff33}._job_1j4bk_1 h5{color:#0ff;font-size:clamp(.8rem,1.5vw,.9rem);margin-bottom:.3rem}._company_1j4bk_53{color:#f0f;font-weight:500}
