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;padding:0}.App{height:auto;overflow-x:hidden;width:100%}.stock-carousel{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;margin:0 auto;max-width:400px;padding:20px}.carousel-container{background:#f8f9fa;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:24px;position:relative;transition:all .3s ease}.carousel-container:hover{box-shadow:0 4px 16px rgba(0,0,0,.15)}.stock-card{min-height:200px}.stock-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.stock-symbol{color:#000;font-size:24px;font-weight:700;margin:0}.stock-name{color:#666;font-size:14px;font-weight:500}.stock-price{margin-bottom:20px}.current-price{color:#000;display:block;font-size:28px;font-weight:600;margin-bottom:4px}.price-change{font-size:14px;font-weight:500}.price-change.positive{color:#22c55e}.price-change.negative{color:#ef4444}.stock-details{display:flex;flex-direction:column;gap:8px}.detail-item{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:8px 0}.detail-item:last-child{border-bottom:none}.detail-item .label{color:#666;font-size:14px;font-weight:500}.detail-item .value{color:#000;font-size:14px;font-weight:600}.detail-item .value.positive{color:#22c55e}.detail-item .value.negative{color:#ef4444}.carousel-indicators{display:flex;gap:8px;justify-content:center;margin-top:20px}.indicator{background:#d1d5db;border:none;border-radius:50%;cursor:pointer;height:8px;transition:all .2s ease;width:8px}.indicator.active{background:#000;transform:scale(1.2)}.indicator:hover{background:#666}.last-updated{color:#9ca3af;font-size:12px;margin-top:12px;text-align:center}.loading,.no-stocks{background:#f8f9fa;border-radius:12px;color:#666;font-size:16px;padding:40px 20px;text-align:center}@media (max-width:480px){.stock-carousel{padding:16px}.carousel-container{padding:20px}.stock-symbol{font-size:20px}.current-price{font-size:24px}.detail-item{align-items:flex-start;flex-direction:column;gap:4px}}.home{background:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;line-height:1.6;min-height:100vh}.container{max-width:800px;padding:80px 40px}.header{margin-bottom:120px}.header h1{color:#000;font-size:48px;font-weight:400;line-height:1.1;margin:0}.header h1.name{font-weight:600}.header .role{color:#666;font-size:20px;font-weight:400;margin:24px 0 8px}.header .description{color:#333;font-size:20px;font-weight:400;margin:8px 0 0}section{margin-bottom:80px}section h2{color:#000;font-size:24px;font-weight:600;margin-bottom:32px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}.about-section .about-content h3{color:#000;font-size:20px;font-weight:600;margin-bottom:16px}.about-section .about-content p{color:#333;font-size:16px;line-height:1.7;max-width:600px}.experience-section .experience-list{display:flex;flex-wrap:wrap;gap:24px}.experience-section .experience-list .experience-item{background:#f8f9fa;border-left:3px solid #333;border-radius:8px;flex:1 1;min-width:280px;padding:24px}.experience-section .experience-list .experience-item .company h3{color:#000;font-size:18px;font-weight:600;margin-bottom:8px}.experience-section .experience-list .experience-item .company .position{color:#333;font-size:16px;font-weight:500;margin-bottom:4px}.experience-section .experience-list .experience-item .company .description,.experience-section .experience-list .experience-item .company .duration{color:#666;font-size:14px;margin-bottom:4px}.experience-section .experience-list .experience-item .company .location{color:#666;font-size:14px}.startup-section .startup-list{display:flex;flex-wrap:wrap;gap:24px}.startup-section .startup-list .startup-item{background:#f0f8ff;border-left:3px solid #4a90e2;border-radius:8px;flex:1 1;min-width:280px;padding:24px}.startup-section .startup-list .startup-item .company h3{color:#000;font-size:18px;font-weight:600;margin-bottom:8px}.startup-section .startup-list .startup-item .company .position{color:#333;font-size:16px;font-weight:500;margin-bottom:4px}.startup-section .startup-list .startup-item .company .description{color:#666;font-size:14px;line-height:1.4;margin-bottom:8px}.startup-section .startup-list .startup-item .company .link{color:#4a90e2;font-size:14px;font-weight:500;text-decoration:none}.startup-section .startup-list .startup-item .company .link:hover{text-decoration:underline}.skills-section .skills-grid{display:flex;flex-wrap:wrap;gap:16px}.skills-section .skills-grid span{background:#f5f5f5;border-radius:6px;color:#333;font-size:14px;font-weight:500;padding:8px 16px}.projects-section .projects-list{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.projects-section .projects-list .project-item{background:#fafafa;border-left:3px solid #666;border-radius:8px;padding:20px}.projects-section .projects-list .project-item h3{color:#000;font-size:18px;font-weight:600;margin-bottom:8px}.projects-section .projects-list .project-item .project-description{color:#333;font-size:14px;line-height:1.4;margin-bottom:8px}.projects-section .projects-list .project-item .project-tech{color:#666;font-size:12px;font-style:italic;margin-bottom:12px}.projects-section .projects-list .project-item .project-link{color:#666;font-size:14px;font-weight:500;text-decoration:none}.projects-section .projects-list .project-item .project-link:hover{color:#333;text-decoration:underline}.portfolio-section{padding:60px 0}.portfolio-section h2{color:#333;font-size:2.5rem;font-weight:300;margin-bottom:40px;text-align:center}.contact-section{margin-top:120px;text-align:center}.contact-section .social-links{display:flex;gap:24px;justify-content:center;margin-bottom:24px}.contact-section .social-links a{color:#666;transition:color .2s ease}.contact-section .social-links a:hover{color:#000}.contact-section .social-links a svg{font-size:24px}.contact-section .location{color:#666;font-size:16px;margin:0}@media(max-width:768px){.container{padding:60px 24px}.header{margin-bottom:80px}.header h1{font-size:36px}.header .description,.header .role{font-size:18px}section{margin-bottom:60px}section h2{font-size:22px}.experience-section .experience-list{flex-direction:column}.experience-section .experience-list .experience-item{min-width:auto}.startup-section .startup-list{flex-direction:column}.startup-section .startup-list .startup-item{min-width:auto}.projects-section .projects-list{gap:16px;grid-template-columns:1fr}.contact-section{margin-top:80px}}@media(max-width:480px){.container{padding:40px 20px}.header h1{font-size:32px}.header .description,.header .role{font-size:16px}.skills-grid{gap:12px}.skills-grid span{font-size:13px;padding:6px 12px}.projects-section .projects-list .project-item{padding:16px}.projects-section .projects-list .project-item h3{font-size:16px}.projects-section .projects-list .project-item .project-description{font-size:13px}.projects-section .projects-list .project-item .project-tech{font-size:11px}.social-links{gap:20px}}:root{--box-background:linear-gradient(120deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.01));--box-background-before:linear-gradient(120deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.05));--h1-fs:36px;--h2-fs:30px;--h4-fs:14px;--h3-fs:20px;--h5-fs:16px;--text-color-heading:#fff;--text-color-blue:#5b78f6;--background-color:#0f0f0f;--default-text-color:#9f9f9f;--button-color:#323232;--default-padding-inside-box:30px;--box-border-radius:30px;--section-spacing-bottom:20px;--nav-bottom-spacing:80px;--container-max-width:1170px;color-scheme:light dark;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}*{box-sizing:border-box;list-style:none;margin:0;padding:0;text-decoration:none}body{background:#0f0f0f;background:var(--background-color);color:#9f9f9f;color:var(--default-text-color);font-size:14px;font-weight:400;line-height:19.2px}.container{margin:0 auto;max-width:1170px;max-width:var(--container-max-width)}@media(max-width:991px){.container{max-width:90%}}.section{padding:60px 0 0}.section,img{width:100%}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.w-100{width:100%}.card{align-items:center;background:#0f0f0f;background:var(--background-color);border-radius:30px;border-radius:var(--box-border-radius);display:flex;justify-content:center;padding:30px;position:relative}.card.row{flex-direction:row}@media(max-width:480px){.card.row{flex-direction:column}}.card.column{flex-direction:column}.card .image{max-width:200px;min-height:120px}.card .image img{width:100%}.card:before{background:linear-gradient(120deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.05));background:var(--box-background-before);opacity:.25;width:100%;z-index:1}.card:after,.card:before{border-radius:30px;content:"";height:100%;left:0;position:absolute;top:0}.card:after{background:linear-gradient(120deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.01));background:var(--box-background);border-radius:var(--box-border-radius);bottom:0;right:0;z-index:-1}.card .icon{bottom:20px;opacity:.2;position:absolute;right:20px;transition:.3s}.card .info{margin-top:20px;width:100%}.card:hover .icon{opacity:1}.button{background-color:#323232;background-color:var(--button-color);border:none;border-radius:10px;color:#fff;color:var(--text-color-heading);cursor:pointer;font-size:18px;outline:none;padding:10px 15px;transition:.3s}.button:hover{background-color:#fff;background-color:var(--text-color-heading);color:#0f0f0f;color:var(--background-color)}
/*# sourceMappingURL=main.50b84966.css.map*/