*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.landing-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.content{text-align:center;color:#fff;max-width:600px}h1{font-size:3.5rem;margin-bottom:1rem;font-weight:700;letter-spacing:-.02em}p{font-size:1.25rem;margin-bottom:2rem;opacity:.9}.project-link{display:inline-block;background:#fff;color:#667eea;padding:1rem 2.5rem;text-decoration:none;border-radius:50px;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 10px 30px #0003}.project-link:hover{transform:translateY(-2px);box-shadow:0 15px 40px #0000004d;background:#f8f9ff}@media (max-width: 768px){h1{font-size:2.5rem}p{font-size:1rem}.project-link{font-size:1rem;padding:.875rem 2rem}}
