#app{min-height:100vh;display:flex;flex-direction:column}main{flex:1}.bg-primary-gradient{background:linear-gradient(135deg,#667eea,#764ba2)}.hero-section{padding-top:120px;padding-bottom:80px}html{scroll-behavior:smooth}
