1515
1616@layer base {
1717 : root {
18- --background : 240 33 % 5 % ;
18+ --background : 240 35 % 3 % ;
1919 --foreground : 0 0% 98% ;
20- --card : 240 33 % 8 % ;
20+ --card : 240 35 % 6 % ;
2121 --card-foreground : 0 0% 98% ;
22- --popover : 240 33 % 5 % ;
22+ --popover : 240 35 % 4 % ;
2323 --popover-foreground : 0 0% 98% ;
2424 --primary : 48 83% 72% ;
2525 --primary-foreground : 240 33% 10% ;
2626 --secondary : 142 67% 45% ;
2727 --secondary-foreground : 0 0% 98% ;
28- --muted : 240 20 % 20 % ;
29- --muted-foreground : 240 10% 80 % ;
28+ --muted : 240 25 % 15 % ;
29+ --muted-foreground : 240 10% 75 % ;
3030 --accent : 48 83% 72% ;
3131 --accent-foreground : 240 33% 10% ;
3232 --destructive : 0 84.2% 60.2% ;
3333 --destructive-foreground : 0 0% 98% ;
34- --border : 240 20 % 16 % ;
35- --input : 240 20 % 16 % ;
34+ --border : 240 25 % 14 % ;
35+ --input : 240 25 % 14 % ;
3636 --ring : 48 83% 72% ;
3737 --radius : 0.5rem ;
38- --sidebar-background : 240 33 % 5 % ;
38+ --sidebar-background : 240 35 % 3 % ;
3939 --sidebar-foreground : 0 0% 98% ;
4040 --sidebar-primary : 48 83% 72% ;
4141 --sidebar-primary-foreground : 240 33% 10% ;
4242 --sidebar-accent : 142 67% 45% ;
4343 --sidebar-accent-foreground : 0 0% 98% ;
44- --sidebar-border : 240 20 % 16 % ;
44+ --sidebar-border : 240 25 % 14 % ;
4545 --sidebar-ring : 48 83% 72% ;
46+ --overlay : 240 35% 2% ;
4647 }
4748
4849 /* REGLAS CORREGIDAS CON MAYOR ESPECIFICIDAD */
103104
104105.readable-glow {
105106 text-shadow :
106- 0 2px 6px hsl (var (--background ) / 0.85 ),
107- 0 0 24px hsl (var (--background ) / 0.65 );
107+ 0 2px 8px rgba (0 , 0 , 0 , 0.95 ),
108+ 0 0 30px rgba (0 , 0 , 0 , 0.8 ),
109+ 0 4px 16px rgba (0 , 0 , 0 , 0.7 );
108110}
109111
110112.green-glow {
@@ -217,8 +219,8 @@ main {
217219.card-border {
218220 position : relative;
219221 border-radius : 0.5rem ;
220- background : rgba (17 , 17 , 25 , 0.7 );
221- backdrop-filter : blur (12 px );
222+ background : rgba (8 , 8 , 18 , 0.88 );
223+ backdrop-filter : blur (16 px );
222224 transition : all 0.3s cubic-bezier (0.4 , 0 , 0.2 , 1 );
223225}
224226.card-border ::before {
@@ -237,3 +239,31 @@ main {
237239.card-border : hover ::before {
238240 background : linear-gradient (145deg , hsl (142 , 67% , 45% ), hsl (48 , 83% , 72% ));
239241}
242+
243+ /* Chat window glow effect */
244+ .chat-glow {
245+ box-shadow :
246+ 0 0 20px rgba (240 , 216 , 130 , 0.12 ),
247+ 0 0 40px rgba (34 , 197 , 94 , 0.08 ),
248+ 0 25px 50px rgba (0 , 0 , 0 , 0.6 ),
249+ inset 0 1px 0 rgba (240 , 216 , 130 , 0.1 );
250+ }
251+
252+ /* AI button pulse animation */
253+ .ai-button-pulse {
254+ animation : ai-pulse 2.5s ease-in-out infinite;
255+ }
256+
257+ @keyframes ai-pulse {
258+ 0% , 100% { box-shadow : 0 0 0 0 rgba (240 , 216 , 130 , 0.5 ), 0 8px 25px rgba (0 , 0 , 0 , 0.4 ); }
259+ 50% { box-shadow : 0 0 0 10px rgba (240 , 216 , 130 , 0 ), 0 8px 25px rgba (0 , 0 , 0 , 0.4 ); }
260+ }
261+
262+ /* Dark overlay for sections */
263+ .dark-overlay {
264+ background : linear-gradient (
265+ 180deg ,
266+ rgba (3 , 3 , 10 , 0.85 ) 0% ,
267+ rgba (3 , 3 , 10 , 0.7 ) 100%
268+ );
269+ }
0 commit comments