.header{align-items:center;background:#222;box-shadow:0 2px 10px #00000026;color:#fff;display:flex;justify-content:space-between;padding:15px 30px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.header h1{font-size:1.8rem;font-weight:600;letter-spacing:1px}.header nav a{color:#fff;font-weight:500;margin-left:20px;text-decoration:none;transition:color .3s}.header nav a:hover{color:#00c3ff}@media (max-width:600px){.header{flex-direction:column;text-align:center}.header nav{margin-top:10px}.header nav a{margin:0 10px}}.about{background:#fff;border-top:2px solid #eee;padding:60px 20px;text-align:center}.about h2{color:#06f;font-size:2rem;margin-bottom:15px}.about p{color:#555;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:700px}@media (max-width:600px){.about h2{font-size:1.5rem}.about p{font-size:1rem}}.footer{background:#111;border-top:2px solid #333;color:#ccc;font-size:.95rem;padding:20px;text-align:center}.footer p{margin:0}.footer p::selection{background:#00c3ff;color:#fff}body{background-color:#fafafa;color:#222;font-family:Poppins,Arial,sans-serif;margin:0}.App{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}.hero{background:linear-gradient(135deg,#06f,#09c);border-radius:0 0 50px 50px;color:#fff;padding:80px 20px;text-align:center}.hero h2{font-size:2.5rem;margin-bottom:15px}.hero p{font-size:1.2rem;margin:0 auto;max-width:600px}@media (max-width:768px){.hero h2{font-size:1.8rem}.hero p{font-size:1rem}}
/*# sourceMappingURL=main.45b4e2e0.css.map*/