11: root {
2- --th-bg : # 06122b ;
3- --th-bg-alt : # 0a1f45 ;
4- --th-panel : # 0f2958cc ;
5- --th-panel-strong : # 103062 ;
6- --th-border : # 7eb8ff55 ;
7- --th-text : # f3f8ff ;
8- --th-muted : # b6caea ;
9- --th-primary : # 4cb1f7 ;
10- --th-primary-strong : # 1e8fe0 ;
2+ --th-bg : # ffffff ;
3+ --th-bg-alt : # eef4ff ;
4+ --th-panel : # eff5ff ;
5+ --th-panel-strong : # e3edff ;
6+ --th-border : # bed4ff ;
7+ --th-text : # 0a255f ;
8+ --th-muted : # 486ca6 ;
9+ --th-primary : # 0f56e0 ;
10+ --th-primary-strong : # 0943b8 ;
1111 --th-accent : # ffc700 ;
12- --th-success : # 12c26d ;
13- --th-danger : # ff5f63 ;
12+ --th-success : # 09995a ;
13+ --th-danger : # c52f44 ;
1414 --th-radius-sm : 10px ;
1515 --th-radius-md : 14px ;
1616 --th-radius-lg : 20px ;
@@ -34,11 +34,11 @@ html, body {
3434
3535body {
3636 margin : 0 ;
37- background : radial-gradient (circle at 8% 0% , # 255bb688, transparent 42% ),
38- radial-gradient (circle at 88% 0% , # 50b9fa66, transparent 36% ),
39- linear-gradient (155deg , var (--th-bg ) 20% , var (--th-bg-alt ) 100% );
37+ background : var (--th-bg );
4038 color : var (--th-text );
4139 font-family : var (--th-font-body );
40+ position : relative;
41+ overflow-x : hidden;
4242}
4343
4444a {
5151 margin : 0 auto;
5252 padding : var (--th-space-lg ) var (--th-space-md ) 64px ;
5353 position : relative;
54+ z-index : 1 ;
55+ min-height : 100vh ;
56+ display : flex;
57+ flex-direction : column;
5458}
5559
56- .heroGlow {
60+ .topBackground {
5761 position : absolute;
58- inset : 0 ;
59- pointer-events : none;
60- background :
61- radial-gradient (760px 140px at 70% 0% , # 4cb1f740, transparent 70% ),
62- radial-gradient (600px 120px at 20% 4% , # ffc70040, transparent 68% );
62+ z-index : -1 ;
63+ top : -30vw ;
64+ left : -10vh ;
65+ width : 150vw ;
66+ min-width : 600px ;
67+ max-width : 150vw ;
68+ display : inline-block;
69+ height : 200vh ;
70+ background-image : url ('/static/media/Token%20BIG-01.cfe69f33.png' );
71+ background-position : 0 0 ;
72+ background-size : contain;
73+ background-repeat : no-repeat;
6374}
6475
6576.nav {
6980 gap : var (--th-space-sm );
7081 padding : var (--th-space-md );
7182 border : 1px solid var (--th-border );
72- background : linear-gradient (120 deg , # 102d5f 0% , # 113c78 100% );
83+ background : linear-gradient (180 deg , # fcfeff 0% , # f3f8ff 100% );
7384 border-radius : var (--th-radius-lg );
74- backdrop-filter : blur (8px );
75- box-shadow : 0 18px 50px # 0000002f ;
85+ box-shadow : 0 12px 28px # 1345ac1a ;
7686}
7787
7888.brand {
7989 display : flex;
80- align-items : baseline;
81- gap : var (--th-space-sm );
90+ align-items : center;
91+ gap : 12px ;
92+ }
93+
94+ .brandWordmark {
95+ display : block;
96+ width : min (320px , 56vw );
97+ height : auto;
8298}
8399
84100.brand h1 {
85- font-size : 28 px ;
101+ font-size : 24 px ;
86102 font-family : var (--th-font-display );
87103 letter-spacing : 0.02em ;
88104 margin : 0 ;
89- color : # ffffff ;
105+ color : # 0a43d8 ;
90106}
91107
92108.badge {
96112 padding : 4px 8px ;
97113 border : 1px dashed var (--th-border );
98114 border-radius : 999px ;
99- background : # 0e245280 ;
115+ background : # ffffff ;
100116}
101117
102118.grid {
103119 display : grid;
104120 grid-template-columns : repeat (12 , 1fr );
105121 gap : var (--th-space-sm );
106122 margin-top : var (--th-space-md );
123+ margin-bottom : var (--th-space-lg );
107124}
108125
109126.card {
110127 grid-column : span 12 ;
111128 border : 1px solid var (--th-border );
112- background : linear-gradient (180deg , # 0f2958cf , # 0d234bd4 );
129+ background : linear-gradient (180deg , # fdfefe 0 % , # f4f8ff 100 % );
113130 border-radius : var (--th-radius-lg );
114131 padding : var (--th-space-md );
115- box-shadow : 0 8px 32 px # 02122f4d ;
132+ box-shadow : 0 8px 24 px # 1345ac1a ;
116133}
117134
118135@media (min-width : 820px ) {
151168 justify-content : center;
152169 gap : 8px ;
153170 border : 1px solid var (--th-border );
154- background : # 15407f ;
155- color : var ( --th-text ) ;
171+ background : # 0f56e0 ;
172+ color : # ffffff ;
156173 padding : 10px 12px ;
157174 border-radius : var (--th-radius-md );
158175 cursor : pointer;
@@ -161,22 +178,23 @@ a {
161178}
162179
163180.btn : hover {
164- background : # 1a4f9d ;
181+ background : # 0943b8 ;
165182}
166183
167184.btn : active {
168185 transform : translateY (1px );
169186}
170187
171188.btn .primary {
172- border-color : # 8fd4ff ;
189+ border-color : # 0f56e0 ;
173190 background : linear-gradient (120deg , var (--th-primary ), var (--th-primary-strong ));
174- color : # 001d42 ;
191+ color : # ffffff ;
175192}
176193
177194.btn .danger {
178- border-color : # ff8f91 ;
179- background : # 70212b ;
195+ border-color : # c52f44 ;
196+ background : # c52f44 ;
197+ color : # ffffff ;
180198}
181199
182200.kv {
201219 width : 100% ;
202220 border : 1px solid var (--th-border );
203221 border-radius : var (--th-radius-md );
204- background : # 071b3f ;
222+ background : # ffffff ;
205223 color : var (--th-text );
206224 padding : 10px 12px ;
207225}
219237 font-size : 12px ;
220238 white-space : pre-wrap;
221239 word-break : break-word;
222- background : # 071b3f ;
240+ background : # ffffff ;
223241 border : 1px solid var (--th-border );
224242 border-radius : var (--th-radius-md );
225243 padding : 12px ;
@@ -229,26 +247,38 @@ a {
229247 margin-top : var (--th-space-sm );
230248 padding : var (--th-space-sm ) var (--th-space-md );
231249 border-radius : var (--th-radius-md );
232- background : linear-gradient ( 90 deg , # 74202588 , # 4e182188 ) ;
233- border : 1px solid # ff8f91 ;
250+ background : # fff1f4 ;
251+ border : 1px solid # f2adbb ;
234252 display : flex;
235253 gap : var (--th-space-sm );
236254 align-items : center;
237255 justify-content : space-between;
238256 font-size : 14px ;
239257}
240258
259+ .siteFooter {
260+ margin-top : auto;
261+ border-top : 1px solid var (--th-border );
262+ padding-top : var (--th-space-md );
263+ color : var (--th-muted );
264+ font-size : 13px ;
265+ text-align : center;
266+ }
267+
241268@media (max-width : 820px ) {
242269 .networkAlert {
243270 flex-direction : column;
244271 align-items : flex-start;
245272 }
246273 .brand h1 {
247- font-size : 22 px ;
274+ font-size : 20 px ;
248275 }
249276 .displayTitle {
250277 font-size : 30px ;
251278 }
279+ .brandWordmark {
280+ width : min (240px , 62vw );
281+ }
252282 .row {
253283 flex-direction : column;
254284 align-items : flex-start;
0 commit comments