@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";.btn-container{display:flex;gap:.5rem;background-color:#ffffff0d;padding:4px;border-radius:50px}.btn-container button{background-color:transparent;color:#b0b0b0;border:none;padding:6px 16px;font-size:.9rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:none}.btn-container button:hover{color:#fff;background-color:#ffffff1a}.btn-container button.selected{background-color:#007bff;color:#fff;box-shadow:0 2px 8px #007bff4d}:root{font-family:Poppins,sans-serif;line-height:1.6;font-weight:400;color-scheme:dark;color:#e6e6e6;background-color:#1a1a2e;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background-color:#1a1a2e;color:#e6e6e6}#root{width:100%;margin:0 auto;text-align:center;position:relative;z-index:2}h1,h2,h3,h4,h5,h6{color:#fff;font-weight:700;margin-top:0}h1{font-size:3rem;line-height:1.2;margin-bottom:1rem}h2{font-size:2rem;margin-bottom:1.5rem;position:relative;display:inline-block;padding-bottom:10px}section>h1:after,section>h2:after{content:"";display:block;width:60px;height:4px;background-color:#007bff;margin:10px auto 0;border-radius:2px}p{color:#b0b0b0;font-size:1.1rem;margin-bottom:1.5rem}a{color:#007bff;text-decoration:none;transition:color .3s}a:hover{color:#66b2ff}button{border-radius:50px;border:2px solid transparent;padding:.8em 2em;font-size:1em;font-weight:600;font-family:inherit;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}button.primary,.hero-buttons button:first-child{background-color:#007bff;color:#fff;box-shadow:0 4px 15px #007bff66}button.primary:hover,.hero-buttons button:first-child:hover{background-color:#0056b3;transform:translateY(-2px)}button.secondary,.hero-buttons button:last-child{background-color:transparent;border:2px solid #007bff;color:#007bff}button.secondary:hover,.hero-buttons button:last-child:hover{background-color:#007bff;color:#fff}section{padding:4rem 2rem;max-width:100%;margin:0 auto}section:nth-child(odd){background-color:#2a2a3e}section:nth-child(2n){background-color:#1a1a2e}section>*{max-width:1200px;margin-left:auto;margin-right:auto}.hero-content{padding:6rem 0}.hero-content h1 .highlight{color:#007bff}.hero-buttons{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.education-entry,article,.contact-card{background-color:#1f283e;border-radius:15px;padding:2rem;margin-bottom:2rem;text-align:left;box-shadow:0 10px 30px #0000004d;transition:transform .3s ease;border:1px solid rgba(255,255,255,.05)}.education-entry:hover,article:hover,.contact-card:hover{transform:translateY(-5px)}.education-entry h2,article h3{color:#007bff;font-size:1.5rem;margin-bottom:.5rem}.education-entry h3{color:#fff;font-size:1.2rem;font-weight:500}.education-entry p strong{color:#8892b0;font-weight:400;font-size:.9rem}ul{list-style-type:none;padding:0}ul li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;color:#d1d5db}ul li:before{content:"▹";position:absolute;left:0;color:#007bff}#Skills ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding:0}#Skills ul li{background-color:#1f283e;padding:.8rem 1.5rem;border-radius:8px;color:#e6e6e6;font-weight:500;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}#Skills ul li:before{content:none}#Skills ul li:hover{background-color:#007bff;color:#fff;transform:translateY(-3px);box-shadow:0 5px 15px #007bff4d}.contact-section{text-align:center}.contact-card{text-align:center;max-width:600px;margin:0 auto}.contact-icons{display:flex;justify-content:center;gap:1.5rem;margin-top:2rem}.contact-icons a{color:#e6e6e6;font-size:2rem;transition:color .3s}.contact-icons a:hover{color:#007bff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#1a1a2e}::-webkit-scrollbar-thumb{background:#3a4b61;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#007bff}@media(max-width:768px){h1{font-size:2.5rem}.hero-buttons{flex-direction:column;align-items:center}button{width:100%;max-width:300px}}#Experiance ul li:before,#Contact ul li:before{content:none}#Experiance ul li,#Contact ul li{padding-left:0}#root{width:100vw;margin:0 auto;text-align:center;position:relative;overflow:auto}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo-footer{height:9em;padding:0;will-change:filter;transition:filter .3s}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.close_btn svg{fill:#fff}.mobile_nav li{color:#fff;text-transform:uppercase;font-weight:400;font-size:.8em;letter-spacing:3px}.MuiAccordion-root{background:transparent!important;border:none!important}.MuiAccordion-heading button{border-radius:16px;margin:4px 0;background:#0b3334;color:#fff;font-weight:700;border:solid 1px #104b4d!important}.MuiCollapse-root{border-radius:16px;background:#fff!important}.MuiAccordionSummary-expandIconWrapper{color:#fff!important}.accordion_content{border:none!important}.nav_items{width:auto;margin-left:-68px}.nav_items button{color:#013235;font-family:DM Sans,sans-serif!important}
