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:
ar.badiei
2026-09-09 01:31:24 +03:30
co-authored by Cursor
parent 4ac0c16665
commit 8016b8f45e
56 changed files with 1874 additions and 529 deletions
+8 -8
View File
@@ -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': {