.mf-blog-theme-category-simple {
    color: var(--mf-app-text-primary, #172033);
}

.mf-blog-theme-category-simple .mf-blog-category-list-items {
    margin: 0;
    padding: 0;
    list-style: none;
}

.mf-blog-theme-category-simple .mf-blog-category-card {
    overflow: visible;
    border: 0;
    background: transparent;
    box-shadow: none;
}

.mf-blog-theme-category-simple .mf-blog-category-card-link {
    display: inline-flex;
    min-height: 44px;
    align-items: center;
    color: var(--mf-app-text-primary, #344054);
    font-weight: 500;
    text-decoration: none;
}

.mf-blog-theme-category-simple .mf-blog-category-card-link:hover {
    color: var(--mf-app-brand-primary-hover, #0f6678);
}

.mf-blog-category-list--grid.mf-blog-theme-category-simple .mf-blog-category-list-items {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0;
}

.mf-blog-theme-category-simple.mf-blog-category-list--align-center .mf-blog-category-list-items {
    justify-content: center;
    text-align: center;
}

.mf-blog-theme-category-simple.mf-blog-category-list--align-right .mf-blog-category-list-items {
    justify-content: flex-end;
    text-align: right;
}

.mf-blog-category-list--list.mf-blog-theme-category-simple.mf-blog-category-list--align-center .mf-blog-category-card {
    text-align: center;
}

.mf-blog-category-list--list.mf-blog-theme-category-simple.mf-blog-category-list--align-right .mf-blog-category-card {
    text-align: right;
}

.mf-blog-category-list--grid.mf-blog-theme-category-simple .mf-blog-category-card {
    display: inline-flex;
    align-items: center;
}

.mf-blog-category-list--grid.mf-blog-theme-category-simple .mf-blog-category-card:not(:last-child)::after {
    content: "·";
    margin: 0 10px;
    color: var(--mf-app-text-muted, #98a2b3);
    font-weight: 700;
}

.mf-blog-category-list--list.mf-blog-theme-category-simple .mf-blog-category-list-items {
    display: grid;
    grid-template-columns: 1fr;
    gap: 0;
}

.mf-blog-category-list--list.mf-blog-theme-category-simple .mf-blog-category-card {
    border-bottom: 1px solid var(--mf-app-border-default, #e7e9ed);
}

.mf-blog-category-list--list.mf-blog-theme-category-simple .mf-blog-category-card:last-child {
    border-bottom: 0;
}
