body { 
    font-family: 'Annie', sans-serif;
    background: #0f172a; 
    color: white; 
    text-align: center; 
    margin: 0; 
}
nav {
    padding: 20px;
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(10px);
}.logo {
    font-weight: bold;
    font-size: 1.2rem;
    color: #8b5cf6;
}
main {
    padding: 50px 20px;
}
h1 {
    font-size: 3rem;
    margin-bottom: 10px;
}.card-grid {
    display: flex;
    justify-content: center;
    gap: 20px;
    margin-top: 40px;
}.feature {
    background: #1e2c4e;
    padding: 20px;
    border-radius: 12px;
    border: 1px solid #334155;
}