Polish Novya UI with brand colors, first-load skeletons, and session transition overlay.
Keep chat pinned to the latest message while AI thinks or streams, and align buttons/inputs with the logo teal/blue focus treatment. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+8
-8
@@ -7,7 +7,7 @@ export default {
|
||||
theme: {
|
||||
extend: {
|
||||
fontFamily: {
|
||||
sans: ['Vazirmatn', 'Shabnam', 'Tahoma', ...defaultTheme.fontFamily.sans],
|
||||
sans: ['IRANSansX', 'Tahoma', ...defaultTheme.fontFamily.sans],
|
||||
},
|
||||
colors: {
|
||||
border: 'hsl(var(--border))',
|
||||
@@ -48,9 +48,9 @@ export default {
|
||||
deep: '#070a14',
|
||||
},
|
||||
neon: {
|
||||
blue: '#0066ff',
|
||||
cyan: '#00d2ff',
|
||||
teal: '#00ffcc',
|
||||
blue: '#00a8e8',
|
||||
cyan: '#26d4ca',
|
||||
teal: '#26d4ca',
|
||||
emerald: '#10b981',
|
||||
},
|
||||
},
|
||||
@@ -60,12 +60,12 @@ export default {
|
||||
sm: 'calc(var(--radius) - 4px)',
|
||||
},
|
||||
boxShadow: {
|
||||
glow: '0 0 20px rgba(0, 102, 255, 0.35), 0 0 40px rgba(0, 210, 255, 0.15)',
|
||||
'glow-teal': '0 0 20px rgba(0, 255, 204, 0.3), 0 0 40px rgba(16, 185, 129, 0.15)',
|
||||
'glow-sm': '0 0 12px rgba(0, 210, 255, 0.25)',
|
||||
glow: '0 0 18px rgba(0, 168, 232, 0.4), 0 0 36px rgba(38, 212, 202, 0.2)',
|
||||
'glow-teal': '0 0 18px rgba(38, 212, 202, 0.5), 0 0 36px rgba(38, 212, 202, 0.22)',
|
||||
'glow-sm': '0 0 12px rgba(38, 212, 202, 0.4)',
|
||||
},
|
||||
backgroundImage: {
|
||||
'neon-gradient': 'linear-gradient(135deg, #0066ff 0%, #00d2ff 50%, #00ffcc 100%)',
|
||||
'neon-gradient': 'linear-gradient(135deg, #26d4ca 0%, #14c4db 48%, #00a8e8 100%)',
|
||||
},
|
||||
keyframes: {
|
||||
'pulse-glow': {
|
||||
|
||||
Reference in New Issue
Block a user