@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@100;200;300;400;500;600;700&display=swap);*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{margin:0 auto;max-width:1200px}.about,.experience,.footer,.header,.projects,.social{padding:50px 25px 25px}.header{align-items:center;display:flex;flex-wrap:wrap;text-align:center}.header img{border-radius:50%;height:auto;margin:20px auto;max-width:300px}.header__content{margin:0 auto;width:400px}.header__content h1{font-size:48px}.header__content p{font-size:32px}.header__content button{margin:25px auto 0}.about h2{font-size:42px;margin:25px auto}.about p{font-size:18px;line-height:130%;max-width:75ch}.projects h2{font-size:42px;margin:25px auto}.projects p{font-size:18px;line-height:130%;max-width:50ch}.projects__cards{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}.projects__card{border:1px solid #08b;border-radius:8px;max-width:350px;padding:20px}.projects__card h3{font-size:32px;font-weight:300;margin-bottom:10px}.projects__card p{font-size:16px;margin:20px 0}.projects__card img{height:auto;margin:20px 0 10px}.projects__card .button{margin:10px 5px 0}.experience h2{font-size:42px;margin:25px auto}.experience ul{margin:0 0 10px 50px}.experience li{font-size:18px;line-height:130%;margin:15px auto}.social h2{font-size:42px;margin:25px auto}.social .button{margin:0 15px}.footer{margin:0 auto;text-align:center}.button{background:#12bdf3;border-radius:8px;font-family:Work Sans;font-size:16px;font-weight:700;padding:15px 50px;transition:all .25s ease}.button:hover{background:#08b;color:#fff}.about{background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.05);margin:0 auto;max-width:900px;padding:3rem 2rem}.about h2{color:#1e293b;font-size:3rem;font-weight:700;text-align:center}.about h2,.about p{margin-bottom:2.5rem}.about p{color:#475569;font-size:1.125rem;letter-spacing:.02em;line-height:1.8;text-align:justify}.about hr{background:linear-gradient(90deg,transparent,#e2e8f0,transparent);border:none;height:2px;margin:3rem 0}.about div{background:#f8fafc;border-left:4px solid #3b82f6;border-radius:8px;margin-bottom:1.5rem;padding:2rem}.about h3{align-items:center;color:#1e293b;display:flex;font-size:1.5rem;font-weight:600;gap:.5rem;margin:0}.about h3:before{content:"⚡";font-size:1.25rem}.about p:last-child{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#374151;display:flex;flex-wrap:wrap;font-weight:500;gap:1rem;justify-content:center;margin-bottom:0;padding:1.5rem;text-align:center}@media (max-width:768px){.about{padding:2rem 1.5rem}.about h2{font-size:2.5rem}.about p{font-size:1rem;text-align:left}}.projects{margin:0 auto;max-width:1200px;padding:2rem}.projects h2{color:#333;font-size:2.5rem;margin-bottom:2rem;text-align:center}.projects__cards{grid-gap:2rem;align-items:stretch;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.projects__card{background:#fff;border:2px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;min-height:550px;padding:1.5rem;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease}.projects__card:hover{box-shadow:0 8px 15px rgba(0,0,0,.15);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.projects__card h3{color:#333;font-size:1.5rem;margin-bottom:1rem;text-align:center}.projects__card img{border:1px solid #ddd;border-radius:8px;height:200px;margin:1rem 0;object-fit:cover;object-position:center;width:100%}.projects__card p{color:#666;flex-grow:1;line-height:1.6;margin-bottom:1.5rem}.projects__card .button-container{display:flex;gap:.5rem;margin-top:auto}.button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;flex:1 1;font-weight:500;padding:.75rem 1rem;text-align:center;text-decoration:none;transition:all .3s ease}.button:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);box-shadow:0 4px 8px rgba(0,0,0,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.button:active{-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:768px){.projects{padding:1rem}.projects__cards{gap:1.5rem;grid-template-columns:1fr}.projects__card{min-height:auto}}
/*# sourceMappingURL=main.f4c7d73d.css.map*/