diff --git a/theme/src/client/components/global/VPCard.vue b/theme/src/client/components/global/VPCard.vue index 1131c2b2..5b1e8604 100644 --- a/theme/src/client/components/global/VPCard.vue +++ b/theme/src/client/components/global/VPCard.vue @@ -23,7 +23,7 @@ const icon = computed(() => {

- +

@@ -60,12 +60,17 @@ const icon = computed(() => { gap: 8px; align-items: center; margin: 0; - font-size: 20px; + font-size: 18px; font-weight: 700; color: var(--vp-c-text-1); transition: color var(--vp-t-color); } +.vp-card-wrapper .title .text { + flex: 1 2; + overflow: hidden; +} + .vp-card-wrapper .body :first-child { margin-top: 0; } diff --git a/theme/src/client/components/global/VPCardGrid.vue b/theme/src/client/components/global/VPCardGrid.vue index e2ef663a..bd8a95b8 100644 --- a/theme/src/client/components/global/VPCardGrid.vue +++ b/theme/src/client/components/global/VPCardGrid.vue @@ -52,7 +52,8 @@ onMounted(() => { margin: 16px 0; } -.vp-card-grid > * { +.vp-card-grid > :deep(*) { + min-width: 0; margin: 0 !important; } diff --git a/theme/src/client/components/global/VPImageCard.vue b/theme/src/client/components/global/VPImageCard.vue index 820148a8..9d69eb67 100644 --- a/theme/src/client/components/global/VPImageCard.vue +++ b/theme/src/client/components/global/VPImageCard.vue @@ -1,6 +1,6 @@