1
+ : root {
2
+ --bg-dark : # 1a202c ;
3
+ --bg-card : # 2d3748 ;
4
+ --text-primary : # ffffff ;
5
+ --text-secondary : # cbd5e0 ;
6
+ --accent-color : # 4299e1 ;
7
+ --error-color : # f56565 ;
8
+ }
9
+
10
+ * {
11
+ margin : 0 ;
12
+ padding : 0 ;
13
+ box-sizing : border-box;
14
+ }
15
+
16
+ body {
17
+ font-family : -apple-system, BlinkMacSystemFont, 'Segoe UI' , Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans' , 'Helvetica Neue' , sans-serif;
18
+ background-color : var (--bg-dark );
19
+ color : var (--text-primary );
20
+ line-height : 1.6 ;
21
+ }
22
+
23
+ .container {
24
+ max-width : 600px ;
25
+ margin : 0 auto;
26
+ padding : 20px ;
27
+ }
28
+
29
+ h1 {
30
+ text-align : center;
31
+ margin-bottom : 30px ;
32
+ color : var (--text-primary );
33
+ }
34
+
35
+ .card {
36
+ background-color : var (--bg-card );
37
+ border-radius : 10px ;
38
+ box-shadow : 0 4px 6px rgba (0 , 0 , 0 , 0.1 );
39
+ padding : 20px ;
40
+ }
41
+
42
+ .tabs .tab-headers {
43
+ display : flex;
44
+ margin-bottom : 20px ;
45
+ }
46
+
47
+ .tab-header {
48
+ flex : 1 ;
49
+ padding : 10px ;
50
+ background-color : var (--bg-dark );
51
+ border : none;
52
+ color : var (--text-secondary );
53
+ cursor : pointer;
54
+ transition : background-color 0.3s ease;
55
+ }
56
+
57
+ .tab-header .active {
58
+ background-color : var (--accent-color );
59
+ color : var (--text-primary );
60
+ }
61
+
62
+ .tab-content {
63
+ display : none;
64
+ }
65
+
66
+ .tab-content .active {
67
+ display : block;
68
+ }
69
+
70
+ .input-group {
71
+ margin-bottom : 15px ;
72
+ }
73
+
74
+ .input-group label {
75
+ display : block;
76
+ margin-bottom : 5px ;
77
+ color : var (--text-secondary );
78
+ }
79
+
80
+ .input-wrapper {
81
+ display : flex;
82
+ gap : 10px ;
83
+ }
84
+
85
+ input ,
86
+ select {
87
+ width : 100% ;
88
+ padding : 10px ;
89
+ background-color : var (--bg-dark );
90
+ border : 1px solid # 4a5568 ;
91
+ color : var (--text-primary );
92
+ border-radius : 5px ;
93
+ }
94
+
95
+ select {
96
+ max-width : 150px ;
97
+ }
98
+
99
+ .primary-btn {
100
+ width : 100% ;
101
+ padding : 12px ;
102
+ background-color : var (--accent-color );
103
+ color : var (--text-primary );
104
+ border : none;
105
+ border-radius : 5px ;
106
+ cursor : pointer;
107
+ transition : background-color 0.3s ease;
108
+ }
109
+
110
+ .primary-btn : hover {
111
+ background-color : # 3182ce ;
112
+ }
113
+
114
+ .error-message {
115
+ color : var (--error-color );
116
+ margin-top : 10px ;
117
+ }
118
+
119
+ .matches-section {
120
+ margin-top : 20px ;
121
+ background-color : var (--bg-dark );
122
+ padding : 15px ;
123
+ border-radius : 5px ;
124
+ }
125
+
126
+ .matches-section h3 {
127
+ margin-bottom : 10px ;
128
+ color : var (--text-secondary );
129
+ }
130
+
131
+ # matches-list {
132
+ max-height : 200px ;
133
+ overflow-y : auto;
134
+ }
135
+
136
+ .match-item {
137
+ background-color : rgba (66 , 153 , 225 , 0.1 );
138
+ padding : 8px ;
139
+ margin-bottom : 5px ;
140
+ border-radius : 3px ;
141
+ }
142
+
143
+ .coming-soon {
144
+ text-align : center;
145
+ color : var (--text-secondary );
146
+ padding : 50px 0 ;
147
+ }
0 commit comments