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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#000;color:#fff;font-family:Roboto,Arial,sans-serif;margin:0;padding:0}.app-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1}.navbar{justify-content:space-between;padding:60px 100px 0}.navbar,.navbar-left{align-items:center;display:flex}.navbar-left{color:#fff;gap:10px;text-decoration:none}.navbar-left:hover{color:gray}.navbar-logo{height:40px;width:auto}.navbar-title{font-size:22px;font-weight:700}.navbar-links{display:flex;gap:30px}.navbar-links a{color:gray;font-size:14px;font-weight:600;text-decoration:none}.navbar-links a.active,.navbar-links a:hover{color:#fff}.gallery-container{grid-gap:10px;grid-row-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);padding:50px 100px;row-gap:10px}.gallery-item img{display:block;height:500px;object-fit:cover;transition:opacity .3s ease;width:100%}.gallery-item img:hover{opacity:.5}.about-container{border-radius:10px;margin:60px auto;padding:30px 200px}.about-content{grid-gap:80px;display:grid;gap:80px;grid-template-columns:1fr 1fr;width:100%}.bio{font-size:16px;line-height:1.6}.bio p{color:gray}.about-container h2{font-size:22px;font-weight:700;margin-bottom:20px}.about-container label{display:block;font-size:14px;font-weight:700;margin-top:10px}.about-container input,.about-container textarea{background-color:#333;border:none;border-radius:5px;box-sizing:border-box;color:#fff;font-size:16px;margin-top:20px;padding:12px;width:100%}.about-container button{background-color:#fff;border:none;border-radius:20px;color:#000;cursor:pointer;font-size:14px;font-weight:700;margin-top:30px;padding:12px;width:100px}.about-container button:hover{background-color:#d3d3d3}.footer{background-color:#000;color:gray;font-size:14px;padding:15px 0;text-align:center;width:100%}@media (max-width:1024px){.navbar{padding:30px 40px 0}.gallery-container{padding:50px 40px}.gallery-item img{height:300px}.about-content{gap:40px;grid-template-columns:1fr 1fr;text-align:left}.about-container{padding:30px 80px}}@media (max-width:768px){.navbar{padding:30px 20px 0}.gallery-container{grid-template-columns:repeat(1,1fr);padding:50px 20px}.gallery-item img{height:200px}.about-content{gap:20px;grid-template-columns:1fr;text-align:center}.about-container{margin:20px auto;padding:10px 20px}}.back-icon{align-items:center;color:gray;display:inline-flex;margin-bottom:30px;text-decoration:none;transition:.2s ease}.back-icon:hover{color:#fff;transform:translateX(-5px)}.project-details-container{margin:auto;max-width:1000px;padding:80px 140px}.project-title{font-size:40px;font-weight:700;letter-spacing:-.5px;margin:10px 0 40px}.project-main-image{height:auto;object-fit:cover;width:100%}.project-description{color:#bbb;font-size:18px;line-height:1.8;margin-bottom:40px;white-space:pre-line}.project-link{border:1px solid #444;border-radius:30px;color:#fff;display:inline-block;font-size:16px;padding:12px 22px;text-decoration:none;transition:.2s ease}.project-link:hover{background-color:#fff;border-color:#fff;color:#000}@media (max-width:768px){.project-details-container{padding:40px 20px;text-align:center}.project-main-image{height:250px}.project-title{font-size:28px}.back-icon{font-size:26px;margin-bottom:20px}}.gallery-fallback{align-items:center;display:flex;justify-content:center;width:100%}.fallback-logo{object-fit:contain!important;opacity:.9;width:60%!important}.project-fallback{align-items:center;display:flex;height:500px;justify-content:center;margin-bottom:40px;width:100%}.fallback-logo-lg{opacity:.9;width:60%}@media (max-width:768px){.gallery-fallback{height:200px}.fallback-logo{width:70px}.project-fallback{height:250px}}@media (max-width:480px){.project-fallback{height:180px}}
/*# sourceMappingURL=main.303aad16.css.map*/