diff --git a/layers/assets/css/components/_layout.css b/layers/assets/css/components/_layout.css index fa310c0..ce44e87 100644 --- a/layers/assets/css/components/_layout.css +++ b/layers/assets/css/components/_layout.css @@ -5,6 +5,24 @@ } .section-content { - @apply relative h-full flex flex-col items-center justify-center gap-4 md:gap-5; + @apply relative h-full flex flex-col items-center justify-center gap-4 text-center px-[20px] sm:px-[40px] md:gap-5; + } + + /* Title Utility Classes */ + .title-lg { + @apply line-clamp-3 text-[24px] font-[700] leading-[34px] drop-shadow-[0_2px_2px_rgba(0,0,0,0.6)] md:text-[50px] md:leading-[70px]; + } + .title-md { + @apply line-clamp-2 text-[20px] font-[700] leading-[30px] drop-shadow-[0_2px_2px_rgba(0,0,0,0.6)] md:line-clamp-1 md:text-[42px] md:leading-[56px]; + } + .title-sm { + @apply line-clamp-2 text-[16px] font-[500] leading-[24px] drop-shadow-[0_2px_2px_rgba(0,0,0,0.6)] md:line-clamp-1 md:text-[24px] md:leading-[34px]; + } + .title-xs { + } + + /* Description Utility Classes */ + .description-lg { + @apply line-clamp-3 text-[15px] font-[400] leading-[24px] drop-shadow-[0_2px_2px_rgba(0,0,0,0.6)] md:text-[20px] md:leading-[30px]; } } diff --git a/layers/components/blocks/CardNews.vue b/layers/components/blocks/CardNews.vue index 4949e1a..ec9ab60 100644 --- a/layers/components/blocks/CardNews.vue +++ b/layers/components/blocks/CardNews.vue @@ -42,8 +42,8 @@ const props = defineProps() diff --git a/layers/templates/GrVisual01/index.vue b/layers/templates/GrVisual01/index.vue index 80da649..06465c7 100644 --- a/layers/templates/GrVisual01/index.vue +++ b/layers/templates/GrVisual01/index.vue @@ -30,7 +30,7 @@ const buttonListData = computed(() =>
() v-if="hasComponentGroup(item, 'background')" :resources-data="getComponentGroup(item, 'background')" /> -
+