9
9
--colour-6: #000000;
10
10
11
11
--accent: #ffffff;
12
- --blur-bg : #98989866;
12
+ --colour-1 : #98989866;
13
13
--blur-border: #00000040;
14
14
--user-input: #000000;
15
15
--conversations: #000000;
16
16
} */
17
17
18
18
: root {
19
- --colour-1 : # 000000 ;
20
- --colour-2 : # ccc ;
21
- --colour-3 : # e4d4ff ;
22
- --colour-4 : # f0f0f0 ;
23
- --colour-5 : # 181818 ;
24
- --colour-6 : # 242424 ;
19
+ --colour-1 : # 000000 ; /* Background colour behind the chat box area*/
20
+ --colour-2 : # c8b4b4 ;
21
+ --colour-3 : # 000000 ; /* Font colour */
22
+ --colour-4 : # 371595 ;
23
+ --colour-5 : # 34bd8f ;
24
+ --colour-6 : # d04545 ;
25
25
26
- --accent : # 8b3dff ;
27
- --blur-bg : # 16101b66 ;
28
- --blur-border : # 84719040 ;
29
- --user-input : # ac87bb ;
30
- --conversations : # c7a2ff ;
26
+ --accent : hsl ( 0 , 80 % , 49 % ) ;
27
+ --colour-1 : hsl ( 210 , 21 % , 85 % ) ;
28
+ --blur-border : hsl ( 0 , 7 % , 86 % ) ;
29
+ --user-input : hsl ( 18 , 29 % , 27 % ) ;
30
+ --conversations : hsl ( 207 , 93 % , 48 % ); /*Dashed line boxes and icons colour*/
31
31
}
32
32
33
33
: root {
66
66
.box {
67
67
backdrop-filter : blur (20px );
68
68
-webkit-backdrop-filter : blur (20px );
69
- background-color : var (--blur-bg );
69
+ background-color : var (--colour-1 );
70
70
height : 100% ;
71
71
width : 100% ;
72
72
border-radius : var (--border-radius-1 );
@@ -281,7 +281,7 @@ body {
281
281
.stop_generating button {
282
282
backdrop-filter : blur (20px );
283
283
-webkit-backdrop-filter : blur (20px );
284
- background-color : var (--blur-bg );
284
+ background-color : var (--colour-1 );
285
285
border-radius : var (--border-radius-1 );
286
286
border : 1px solid var (--blur-border );
287
287
padding : 10px 15px ;
@@ -345,7 +345,7 @@ label {
345
345
height : 30px ;
346
346
backdrop-filter : blur (20px );
347
347
-webkit-backdrop-filter : blur (20px );
348
- background-color : var (--blur-bg );
348
+ background-color : var (--colour-1 );
349
349
border-radius : var (--border-radius-1 );
350
350
border : 1px solid var (--blur-border );
351
351
display : block;
@@ -406,7 +406,7 @@ select {
406
406
backdrop-filter : blur (20px );
407
407
408
408
cursor : pointer;
409
- background-color : var (--blur-bg );
409
+ background-color : var (--colour-1 );
410
410
border : 1px solid var (--blur-border );
411
411
color : var (--colour-3 );
412
412
display : block;
@@ -453,7 +453,7 @@ select {
453
453
cursor : pointer;
454
454
user-select : none;
455
455
background : transparent;
456
- border : 1px solid # c7a2ff ;
456
+ border : 1px dashed var ( --conversations ) ;
457
457
border-radius : var (--border-radius-1 );
458
458
width : 100% ;
459
459
}
550
550
cursor : pointer;
551
551
backdrop-filter : blur (20px );
552
552
-webkit-backdrop-filter : blur (20px );
553
- background-color : var (--blur-bg );
553
+ background-color : var (--colour-1 );
554
554
border-radius : 10px ;
555
555
border : 1px solid var (--blur-border );
556
556
width : 40px ;
@@ -678,4 +678,102 @@ a:-webkit-any-link {
678
678
position : absolute;
679
679
white-space : nowrap;
680
680
width : 1px
681
- }
681
+ }
682
+
683
+ .visually-hidden {
684
+ clip : rect (0 0 0 0 );
685
+ clip-path : inset (50% );
686
+ height : 1px ;
687
+ overflow : hidden;
688
+ position : absolute;
689
+ white-space : nowrap;
690
+ width : 1px ;
691
+ }
692
+
693
+ .color-picker > fieldset {
694
+ border : 0 ;
695
+ display : flex;
696
+ gap : 2rem ;
697
+ width : fit-content;
698
+ background : var (--colour-1 );
699
+ padding : 1rem 3rem ;
700
+ margin-inline : auto;
701
+ border-radius : var (--border-radius-1 );
702
+
703
+ }
704
+
705
+ .color-picker input [type = "radio" ]: checked {
706
+ background-color : var (--radio-color );
707
+ }
708
+
709
+ .color-picker input [type = "radio" ]# light {
710
+ --radio-color : gray;
711
+ }
712
+ .color-picker input [type = "radio" ]# pink {
713
+ --radio-color : pink;
714
+ }
715
+ .color-picker input [type = "radio" ]# blue {
716
+ --radio-color : blue;
717
+ }
718
+ .color-picker input [type = "radio" ]# green {
719
+ --radio-color : green;
720
+ }
721
+ .color-picker input [type = "radio" ]# dark {
722
+ --radio-color : # 232323 ;
723
+ }
724
+
725
+ .pink {
726
+ --colour-1 : hsl (310 50% 90% );
727
+ --clr-card-bg : hsl (310 50% 100% );
728
+ --colour-3 : hsl (310 50% 15% );
729
+ --conversations : hsl (310 50% 25% );
730
+ }
731
+
732
+ .blue {
733
+ --colour-1 : hsl (209 50% 90% );
734
+ --clr-card-bg : hsl (209 50% 100% );
735
+ --colour-3 : hsl (209 50% 15% );
736
+ --conversations : hsl (209 50% 25% );
737
+ }
738
+
739
+ .green {
740
+ --colour-1 : hsl (109 50% 90% );
741
+ --clr-card-bg : hsl (109 50% 100% );
742
+ --colour-3 : hsl (109 50% 15% );
743
+ --conversations : hsl (109 50% 25% );
744
+ }
745
+
746
+ .dark {
747
+ --colour-1 : hsl (209 50% 10% );
748
+ --clr-card-bg : hsl (209 50% 5% );
749
+ --colour-3 : hsl (209 50% 90% );
750
+ --conversations : hsl (209 50% 80% );
751
+ }
752
+
753
+ : root : has (# pink : checked ) {
754
+ --colour-1 : hsl (310 50% 90% );
755
+ --clr-card-bg : hsl (310 50% 100% );
756
+ --colour-3 : hsl (310 50% 15% );
757
+ --conversations : hsl (310 50% 25% );
758
+ }
759
+
760
+ : root : has (# blue : checked ) {
761
+ --colour-1 : hsl (209 50% 90% );
762
+ --clr-card-bg : hsl (209 50% 100% );
763
+ --colour-3 : hsl (209 50% 15% );
764
+ --conversations : hsl (209 50% 25% );
765
+ }
766
+
767
+ : root : has (# green : checked ) {
768
+ --colour-1 : hsl (109 50% 90% );
769
+ --clr-card-bg : hsl (109 50% 100% );
770
+ --colour-3 : hsl (109 50% 15% );
771
+ --conversations : hsl (109 50% 25% );
772
+ }
773
+
774
+ : root : has (# dark : checked ) {
775
+ --colour-1 : hsl (209 50% 10% );
776
+ --clr-card-bg : hsl (209 50% 5% );
777
+ --colour-3 : hsl (209 50% 90% );
778
+ --conversations : hsl (209 50% 80% );
779
+ }
0 commit comments