1212}
1313
1414.connected {
15- color : var (--success-color , # 4caf50 );
15+ color : var (--success-color );
1616}
1717
1818.disconnected {
19- color : var (--error-color , # f44336 );
19+ color : var (--error-color );
2020}
2121
2222.chat-controls {
2727
2828.action-button {
2929 padding : 8px 16px ;
30- background-color : var (--primary-color , # 2196f3 );
31- color : white ;
30+ background-color : var (--primary-color );
31+ color : var ( --text-on-primary ) ;
3232 border : none;
33- border-radius : 4 px ;
33+ border-radius : var ( --border-radius-md ) ;
3434 cursor : pointer;
35- font-weight : 500 ;
36- transition : background-color 0.2 s ;
35+ font-weight : var ( --font-weight-medium ) ;
36+ transition : background-color var ( --transition-fast ) ;
3737}
3838
3939.action-button : hover {
40- background-color : var (--primary-dark-color , # 1976d2 );
40+ background-color : var (--primary-dark );
4141}
4242
4343.action-button : disabled {
44- background-color : var (--disabled-color , # cccccc );
44+ background-color : var (--surface-variant );
45+ color : var (--text-disabled );
4546 cursor : not-allowed;
4647}
4748
4849.key-exchange-container {
4950 margin-bottom : 30px ;
5051 padding : 15px ;
51- background-color : var (--surface-color , # f5f5f5 );
52- border-radius : 8 px ;
52+ background-color : var (--surface-color );
53+ border-radius : var ( --border-radius-lg ) ;
5354}
5455
5556.key-info {
6566}
6667
6768.key-field label {
68- font-weight : 500 ;
69+ font-weight : var (--font-weight-medium );
70+ color : var (--text-secondary );
6971}
7072
7173.key-display-container ,
@@ -78,33 +80,37 @@ textarea {
7880 flex : 1 ;
7981 min-height : 60px ;
8082 padding : 8px ;
81- border : 1px solid var (--border-color , # ddd );
82- border-radius : 4 px ;
83+ border : 1px solid var (--border-color );
84+ border-radius : var ( --border-radius-md ) ;
8385 font-family : monospace;
8486 resize : vertical;
87+ background-color : var (--input-background );
88+ color : var (--text-primary );
8589}
8690
8791textarea : disabled {
88- background-color : var (--disabled-bg-color , # f0f0f0 );
89- color : var (--disabled- text-color , # 888 );
92+ background-color : var (--surface-variant );
93+ color : var (--text-disabled );
9094}
9195
9296.copy-button {
9397 align-self : flex-start;
9498 padding : 4px 8px ;
95- background-color : var (--secondary-color , # 757575 );
96- color : white ;
99+ background-color : var (--secondary-color );
100+ color : var ( --text-on-secondary ) ;
97101 border : none;
98- border-radius : 4 px ;
102+ border-radius : var ( --border-radius-sm ) ;
99103 cursor : pointer;
104+ transition : background-color var (--transition-fast );
100105}
101106
102107.copy-button : hover {
103- background-color : var (--secondary-dark-color , # 616161 );
108+ background-color : var (--secondary-dark );
104109}
105110
106111.copy-button : disabled {
107- background-color : var (--disabled-color , # cccccc );
112+ background-color : var (--surface-variant );
113+ color : var (--text-disabled );
108114 cursor : not-allowed;
109115}
110116
@@ -115,11 +121,11 @@ textarea:disabled {
115121.messages-container {
116122 height : 300px ;
117123 padding : 10px ;
118- border : 1px solid var (--border-color , # ddd );
119- border-radius : 4 px ;
124+ border : 1px solid var (--border-color );
125+ border-radius : var ( --border-radius-md ) ;
120126 overflow-y : auto;
121127 margin-bottom : 15px ;
122- background-color : var (--surface-color , # f5f5f5 );
128+ background-color : var (--surface-color );
123129}
124130
125131.message {
@@ -131,19 +137,22 @@ textarea:disabled {
131137}
132138
133139.message-sent {
134- background-color : var (--primary-light-color , # bbdefb );
140+ background-color : var (--primary-light );
141+ color : var (--text-primary );
135142 margin-left : auto;
136143 border-bottom-right-radius : 0 ;
137144}
138145
139146.message-received {
140- background-color : var (--secondary-light-color , # e0e0e0 );
147+ background-color : var (--secondary-light );
148+ color : var (--text-primary );
141149 margin-right : auto;
142150 border-bottom-left-radius : 0 ;
143151}
144152
145153.message-system {
146- background-color : var (--info-light-color , # fff8e1 );
154+ background-color : var (--surface-variant );
155+ color : var (--text-secondary );
147156 margin : 10px auto;
148157 font-style : italic;
149158 text-align : center;
@@ -160,9 +169,10 @@ textarea:disabled {
160169}
161170
162171.encryption-info {
163- background-color : var (--info-bg-color , # e3f2fd );
172+ background-color : var (--surface-variant );
164173 padding : 15px ;
165- border-radius : 8px ;
174+ border-radius : var (--border-radius-lg );
175+ border-left : 4px solid var (--info-color );
166176}
167177
168178.encryption-info h3 {
0 commit comments