ter;
        }
        
        .logo {
            font-size: 3.5rem;
            font-weight: 700;
            color: var(--accent-color);
            margin-bottom: 0.5rem;
            letter-spacing: -1px;
        }
        
        .tagline {
            color: var(--text-secondary);
            font-size: 1.1rem;
            font-weight: 400;
        }
        
        .content {
            flex: 1;
            padding: 1rem 0 3rem;
        }
        
        .card {
            background-color: var