@@ -18,69 +18,104 @@ body {
1818
1919.overlay-top-left , .overlay-top-right , .overlay-bottom-left , .overlay-bottom-right , .overlay-center {
2020 position : absolute;
21- background-color : rgba (0 , 0 , 0 , 0.7 ); /* Semi-transparent black */
22- padding : 15px ;
23- border-radius : 8px ;
24- box-shadow : 0 4px 8px rgba (0 , 0 , 0 , 0.5 );
25- transition : opacity 0.3s ease-in-out;
26- opacity : 0.9 ;
21+ background : linear-gradient (135deg , rgba (0 , 0 , 0 , 0.8 ), rgba (50 , 50 , 50 , 0.8 ));
22+ padding : 20px ;
23+ border-radius : 12px ;
24+ box-shadow : 0 6px 12px rgba (0 , 0 , 0 , 0.6 ), inset 0 0 10px rgba (255 , 0 , 0 , 0.3 );
25+ transition : all 0.3s ease;
26+ opacity : 0.95 ;
27+ }
28+
29+ .overlay-top-left : hover , .overlay-top-right : hover , .overlay-bottom-left : hover , .overlay-bottom-right : hover , .overlay-center : hover {
30+ opacity : 1 ;
31+ box-shadow : 0 8px 16px rgba (0 , 0 , 0 , 0.7 ), inset 0 0 15px rgba (255 , 0 , 0 , 0.4 );
2732}
2833
2934.overlay-top-left {
30- top : 20 px ;
31- left : 20 px ;
32- width : 250 px ;
35+ top : 30 px ;
36+ left : 30 px ;
37+ width : 280 px ;
3338}
3439
3540.overlay-top-right {
36- top : 20 px ;
37- right : 20 px ;
38- width : 250 px ;
41+ top : 30 px ;
42+ right : 30 px ;
43+ width : 280 px ;
3944}
4045
4146.overlay-bottom-left {
42- bottom : 20 px ;
43- left : 20 px ;
44- width : 250 px ;
47+ bottom : 30 px ;
48+ left : 30 px ;
49+ width : 280 px ;
4550}
4651
4752.overlay-bottom-right {
48- bottom : 20 px ;
49- right : 20 px ;
50- width : 250 px ;
53+ bottom : 30 px ;
54+ right : 30 px ;
55+ width : 280 px ;
5156}
5257
5358.overlay-center {
5459 top : 50% ;
5560 left : 50% ;
5661 transform : translate (-50% , -50% );
5762 text-align : center;
58- width : 400 px ;
59- background-color : rgba (128 , 128 , 128 , 0.8 ); /* Gray */
63+ width : 450 px ;
64+ background : linear-gradient ( 135 deg , rgba (128 , 128 , 128 , 0.85 ) , rgba ( 0 , 0 , 0 , 0.85 ));
6065}
6166
6267h1 {
63- font-size : 24 px ;
64- margin-bottom : 20 px ;
65- color : # FFFFFF ;
66- text-shadow : 0 0 5 px rgba (255 , 255 , 255 , 0.5 );
68+ font-size : 28 px ;
69+ margin-bottom : 25 px ;
70+ color : # FF4500 ; /* Orange-red accent */
71+ text-shadow : 0 0 8 px rgba (255 , 69 , 0 , 0.7 );
6772}
6873
6974h2 {
70- font-size : 18px ;
71- margin-bottom : 10px ;
72- color : # D3D3D3 ; /* Light gray */
75+ font-size : 20px ;
76+ margin-bottom : 15px ;
77+ color : # D3D3D3 ;
78+ text-shadow : 0 0 5px rgba (211 , 211 , 211 , 0.5 );
7379}
7480
7581p {
76- font-size : 14 px ;
77- margin : 5 px 0 ;
82+ font-size : 15 px ;
83+ margin : 8 px 0 ;
7884 color : # FFFFFF ;
85+ text-shadow : 0 0 3px rgba (255 , 255 , 255 , 0.3 );
7986}
8087
8188canvas {
82- margin : 10px 0 ;
83- background-color : rgba (0 , 0 , 0 , 0.3 );
84- border-radius : 5px ;
89+ margin : 15px auto;
90+ display : block;
91+ background-color : rgba (0 , 0 , 0 , 0.4 );
92+ border-radius : 8px ;
93+ box-shadow : 0 0 10px rgba (0 , 255 , 255 , 0.2 );
94+ }
95+
96+ .performance-modes {
97+ display : flex;
98+ justify-content : center;
99+ gap : 15px ;
100+ margin-bottom : 20px ;
101+ }
102+
103+ .mode-btn {
104+ background : linear-gradient (135deg , # 333, # 555 );
105+ border : none;
106+ color : # FFF ;
107+ padding : 10px 20px ;
108+ border-radius : 6px ;
109+ cursor : pointer;
110+ transition : all 0.3s ;
111+ box-shadow : 0 0 5px rgba (255 , 0 , 0 , 0.3 );
85112}
86113
114+ .mode-btn .active {
115+ background : linear-gradient (135deg , # FF4500, # FF0000 );
116+ box-shadow : 0 0 10px rgba (255 , 69 , 0 , 0.7 );
117+ }
118+
119+ .mode-btn : hover {
120+ transform : scale (1.05 );
121+ }
0 commit comments