 }
            100% { opacity: 1; }
        }
        h1 {
            text-align: center;
        }
        h1 a {
            animation: pulse 1s;
        }
        .dashboard {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 20px;
        }
        .card {
            border: 1px solid #ddd;
            border-radius: 8px;
            padding: 15px;
            background-color: #f9f9f9;
        }
        .card h2 {
            margin-t