*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{margin:0 auto;max-width:1200px;padding:0 20px}img{height:auto;max-width:100%}.App{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}html{scroll-behavior:smooth}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .8s ease-out}.hero-background{background:linear-gradient(135deg,#8b4513,#d2691e)}.portfolio-card:hover,.service-card:hover{box-shadow:0 12px 20px #00000026;transform:translateY(-8px);transition:transform .3s ease}.loading-spinner{align-items:center;display:flex;height:200px;justify-content:center}
/*# sourceMappingURL=main.68500f78.css.map*/