body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,system-ui,-apple-system,sans-serif}.Main-container.light{--bg:#f8fafc;--text:#0b1220;--text-secondary:#4b5563;--border:#e5e7eb;--divider:#eef2f7;--card:#fff;--link:#2563eb;--tag-bg:#eff6ff}.Main-container.dark{--bg:#0a0d14;--text:#f1f5f9;--text-secondary:#9ca3af;--border:#1f2937;--divider:#1f2937;--card:#111827;--link:#60a5fa;--tag-bg:#1e3a8a}.Main-container{background:var(--bg);color:var(--text);flex-direction:column;min-height:100vh;transition:background .25s ease,color .25s ease}.Main-container,.first-section{align-items:center;display:flex;width:100%}.first-section{gap:20px;justify-content:space-between;max-width:900px;padding:40px 20px 20px}.first-section svg{height:70px;width:70px}.start{display:flex;flex-direction:column;gap:6px}.my-name{font-size:30px;font-weight:600;letter-spacing:.8px}.my-location{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;gap:6px}.my-location svg{height:14px;width:14px}.my-links{align-items:center;display:flex;gap:18px}.my-links a{color:var(--text-secondary);font-size:14px;text-decoration:none;transition:color .2s ease}.my-links a:hover{color:var(--link)}.my-links svg{cursor:pointer;height:20px;transition:transform .2s ease;width:20px}.my-links svg:hover{transform:scale(1.08)}.divider{background:var(--divider);height:1px;margin:35px 0;max-width:900px;width:100%}.section{grid-gap:60px;display:grid;gap:60px;grid-template-columns:240px 1fr;max-width:1100px;padding:0 40px 100px;width:100%}.title{color:var(--text-secondary);font-size:26px;font-weight:400;height:-webkit-fit-content;height:fit-content;letter-spacing:1.5px;position:-webkit-sticky;position:sticky;top:40px}.des{display:flex;flex-direction:column;gap:20px}.description{color:var(--text-secondary);font-size:15px;line-height:1.7;text-align:justify}.download-button{align-items:center;background:#0000;border:1px solid var(--border);border-radius:8px;color:var(--text);display:inline-flex;font-size:14px;font-weight:500;gap:10px;padding:10px 18px;text-decoration:none;transition:all .2s ease;width:-webkit-fit-content;width:fit-content}.download-button:hover{background:var(--link);border-color:var(--link);color:#fff}.download{height:18px;width:18px}.skills-container{display:flex;flex-direction:column;gap:18px}.skill-category{display:flex;flex-wrap:wrap;gap:8px}.skill-title{font-weight:600;margin-right:6px}.skill-item{background:var(--card);border:1px solid var(--border);border-radius:6px;font-size:13px;padding:4px 10px;transition:all .2s ease}.skill-item:hover{border-color:var(--link);transform:translateY(-1px)}.project-card{background:var(--card);border:1px solid var(--border);border-radius:18px;display:flex;flex-direction:column;gap:16px;margin-bottom:28px;padding:30px;transition:all .25s ease;width:100%}.project-card:hover{border-color:var(--link);transform:translateY(-3px)}.project-card h2{font-size:17px;font-weight:600}.project-card p{color:var(--text-secondary);font-size:14px}.project-card span{border:1px solid var(--border);border-radius:4px;font-size:12px;padding:3px 8px}.project-card ul{margin-top:5px;padding-left:18px}.project-card li{font-size:14px;line-height:1.6}.pull-requests{margin-top:10px}.pull-requests strong{font-size:14px}.pull-requests ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin-top:6px}.pull-requests a{background:var(--card);border:1px solid var(--border);border-radius:5px;color:var(--link);font-size:12px;padding:4px 8px;text-decoration:none;transition:all .2s ease}.pull-requests a:hover{background:var(--link);color:#fff}.work-sub-section{display:flex;gap:10px;justify-content:space-between}.certificates-container{display:flex;flex-direction:column;gap:10px}.certificate-item{background:var(--card);border:1px solid var(--border);border-radius:18px;font-size:15px;padding:20px}.certificate-org{color:var(--text-secondary);font-size:15px;font-weight:700}.education-container{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:18px;display:flex;gap:18px;padding:30px}.edu-image{height:50px;object-fit:contain;width:50px}.education-item{display:flex;justify-content:space-between;width:100%}.edu-left{display:flex;flex-direction:column}.edu-left span:first-child{font-weight:600}.edu-left span:last-child,.edu-right{color:var(--text-secondary);font-size:14px}.footer{border-top:1px solid var(--divider);display:flex;justify-content:center;margin-top:40px;padding:30px 20px;width:100%}.footer-content{color:var(--text-secondary);font-size:14px;gap:20px;justify-content:space-between;max-width:900px;width:100%}.footer-content,.footer-links{align-items:center;display:flex;flex-wrap:wrap}.footer-links{gap:18px}.footer-links a{align-items:center;color:var(--text-secondary);display:flex;gap:6px;text-decoration:none;transition:color .2s ease}.footer-links a:hover{color:var(--link)}.footer-copy{font-size:13px}.footer-icon{opacity:.6}.flip-icon{transform:rotate(180deg)}@media (max-width:900px){.section{gap:25px;grid-template-columns:150px 1fr}.my-name{font-size:26px}}@media (max-width:768px){.first-section{align-items:center;flex-direction:column;text-align:center}.section{gap:20px;grid-template-columns:1fr}.title{font-size:24px;position:static}.footer-content{flex-direction:column;text-align:center}.footer-links{justify-content:center}}@media (max-width:480px){.my-name{font-size:22px}.title{font-size:20px;position:static}.description{font-size:14px}.footer-links,.work-sub-section{flex-direction:column}.footer-links{gap:10px}}
/*# sourceMappingURL=main.44ae3905.css.map*/