@@ -89,28 +89,28 @@ onMounted(() => {
89
89
v-for =" i in [1, 2, 3, 4]"
90
90
:key =" i"
91
91
:src =" `/images/landing/companies/logo-${i}-dark.svg`"
92
- class =" bg-(--ui-bg- elevated) p-[5px] hidden dark:inline-flex"
92
+ class =" bg-elevated p-[5px] hidden dark:inline-flex"
93
93
/>
94
94
<UAvatar
95
95
v-for =" i in [1, 2, 3, 4]"
96
96
:key =" i"
97
97
:src =" `/images/landing/companies/logo-${i}-light.svg`"
98
- class =" bg-(--ui-bg- elevated) p-[5px] dark:hidden"
98
+ class =" bg-elevated p-[5px] dark:hidden"
99
99
/>
100
100
<UAvatar text =" ..." />
101
101
</UAvatarGroup >
102
- <span class =" text-sm text-(--ui-text- elevated) " >
103
- Used and loved by <span class =" font-medium text-(--ui-text- highlighted) " >10K+ developers and teams</span >.
102
+ <span class =" text-sm text-elevated" >
103
+ Used and loved by <span class =" font-medium text-highlighted" >10K+ developers and teams</span >.
104
104
</span >
105
105
</div >
106
106
<USeparator type =" dashed" class =" w-24" />
107
107
<div class =" flex flex-col gap-y-2" >
108
- <p class =" text-sm text-(--ui-text- highlighted) " >
108
+ <p class =" text-sm text-highlighted" >
109
109
“Nuxt on Cloudflare infra with minimal effort - this is huge!”
110
110
</p >
111
- <div class =" flex items-center flex-wrap gap-2 text-sm text-(--ui-text- muted) " >
111
+ <div class =" flex items-center flex-wrap gap-2 text-sm text-muted" >
112
112
<UAvatar src =" https://avatars.githubusercontent.com/u/499550?v=4" size =" xs" alt =" Evan You" />
113
- <span class =" font-medium text-(--ui-text) " >Evan You</span >
113
+ <span class =" font-medium text-default " >Evan You</span >
114
114
<span >•</span >
115
115
<span >Author of Vue.js and Vite.</span >
116
116
</div >
@@ -120,7 +120,7 @@ onMounted(() => {
120
120
121
121
<UCard
122
122
variant =" soft"
123
- class =" hidden lg:block max-2xl:absolute border border-(--ui-border- accented) bg-(--ui-bg- accented) /40 max-2xl:-right-30 [--padding-card:--spacing(3)] rounded-[calc(theme(borderRadius.lg)+var(--padding-card))] 2xl:scale-110 2xl:origin-right"
123
+ class =" hidden lg:block max-2xl:absolute border border-accented bg-accented/40 max-2xl:-right-30 [--padding-card:--spacing(3)] rounded-[calc(theme(borderRadius.lg)+var(--padding-card))] 2xl:scale-110 2xl:origin-right"
124
124
:ui =" {
125
125
body: 'lg:pl-(--padding-card) lg:pt-(--padding-card) lg:pb-(--padding-card) lg:pr-0 2xl:pr-(--padding-card) rounded-(--padding-card)'
126
126
}"
@@ -162,19 +162,19 @@ onMounted(() => {
162
162
:class =" { 'opacity-75': feature.soon }"
163
163
>
164
164
<NuxtLink v-if =" feature.to" :to =" feature.to" class =" absolute inset-0 z-10" />
165
- <div class =" p-[3px] border border-dashed rounded-md border-(--ui-border- accented) " >
166
- <div class =" bg-(--ui-bg- muted) p-1.5 rounded-md flex items-center justify-center border border-(--ui-border) " >
165
+ <div class =" p-[3px] border border-dashed rounded-md border-accented" >
166
+ <div class =" bg-muted p-1.5 rounded-md flex items-center justify-center border border-default " >
167
167
<UIcon :name =" feature.icon" class =" size-6 flex-shrink-0" />
168
168
</div >
169
169
</div >
170
170
<div class =" flex flex-col" >
171
- <h2 class =" font-medium text-(--ui-text- highlighted) inline-flex items-center gap-x-1" >
171
+ <h2 class =" font-medium text-highlighted inline-flex items-center gap-x-1" >
172
172
{{ feature.title }} <UBadge v-if =" feature.soon" color =" neutral" variant =" subtle" size =" sm" class =" rounded-full" >
173
173
Soon
174
174
</UBadge >
175
175
<UIcon v-if =" feature.to" name =" i-lucide-arrow-right" class =" size-4 flex-shrink-0 opacity-0 group-hover:opacity-100 transition-all duration-200 -translate-x-1 group-hover:translate-x-0" />
176
176
</h2 >
177
- <p class =" text-sm text-(--ui-text- muted) " >
177
+ <p class =" text-sm text-muted" >
178
178
{{ feature.description }}
179
179
</p >
180
180
</div >
@@ -202,7 +202,7 @@ onMounted(() => {
202
202
:key =" index"
203
203
v-bind =" feature"
204
204
orientation =" vertical"
205
- :ui =" { leadingIcon: 'text-(--ui-text- highlighted) ' }"
205
+ :ui =" { leadingIcon: 'text-highlighted' }"
206
206
/>
207
207
</template >
208
208
</UPageSection >
@@ -226,10 +226,10 @@ onMounted(() => {
226
226
lazy
227
227
/>
228
228
<div >
229
- <h2 class =" font-medium text-(--ui-text- highlighted) " >
229
+ <h2 class =" font-medium text-highlighted" >
230
230
{{ step.title }}
231
231
</h2 >
232
- <p class =" text-sm text-(--ui-text- muted) " >
232
+ <p class =" text-sm text-muted" >
233
233
{{ step.description }}
234
234
</p >
235
235
</div >
@@ -259,8 +259,8 @@ onMounted(() => {
259
259
>
260
260
<template #headline >
261
261
<div class =" flex items-center gap-1.5" >
262
- <UIcon :name =" section.headline.icon" class =" w-5 h-5 flex-shrink-0 text-(--ui-text- highlighted) dark:text-(--ui- primary) " />
263
- <span class =" font-medium text-xs uppercase text-(--ui-text- accented) " >{{ section.headline.title }}</span >
262
+ <UIcon :name =" section.headline.icon" class =" w-5 h-5 flex-shrink-0 text-highlighted dark:text-primary" />
263
+ <span class =" font-medium text-xs uppercase text-accented" >{{ section.headline.title }}</span >
264
264
</div >
265
265
</template >
266
266
<template #description >
@@ -271,7 +271,7 @@ onMounted(() => {
271
271
v-for =" (feature, i) in section.features"
272
272
:key =" i"
273
273
v-bind =" feature"
274
- :ui =" { title: 'text-(--ui-text- accented) ', leadingIcon: 'text-(--ui-text- accented) ' }"
274
+ :ui =" { title: 'text-accented', leadingIcon: 'text-accented' }"
275
275
/>
276
276
</template >
277
277
<UColorModeImage
0 commit comments