n-info {
            font-size: 0.8em;
            color: var(--text-secondary);
            opacity: 0.7;
        }
        .card {
            background-color: var(--bg-card);
            border-radius: 12px;
            padding: 16px 20px;
            border: 1px solid var(--border-color);
            transition: all 0.3s ease-in-out;
            margin-bottom: 16px;
            display: flex;
            flex-direction: column;
        }
        .card-title {
            margin: 0 0 12px 0;
           