@@ -59,7 +59,7 @@ header #logo .icon {
5959 align-content : right;
6060}
6161
62- header .focus nav . textButton ,
62+ header .focus [ data- nav-item ] ,
6363header .focus nav : before ,
6464header .focus nav : after {
6565 background : var (--sub-color );
@@ -94,107 +94,103 @@ nav {
9494 gap : 0.5rem ;
9595}
9696
97- nav > . textButton {
97+ [ data- nav-item ] {
9898 border-radius : 10rem i !important ;
9999 color : var (--bg-color );
100100 transition : 0.5s ;
101101}
102102
103- nav > . textButton : nth-child ( 1 ) {
103+ [ data- nav-item = "test" ] {
104104 background : # ab92e1 ;
105105}
106106
107- nav > . textButton : nth-child ( 2 ) {
107+ [ data- nav-item = "leaderboards" ] {
108108 background : # f3ea5d ;
109109}
110110
111- nav > . textButton : nth-child ( 3 ) {
111+ [ data- nav-item = "about" ] {
112112 background : # 7ae1bf ;
113113}
114114
115- nav > . textButton : nth-child ( 4 ) {
115+ [ data- nav-item = "settings" ] {
116116 background : # ff5869 ;
117117}
118118
119- nav > . textButton : nth-child ( 5 ) {
119+ [ data- nav-item = "account" ] {
120120 background : # fc76d9 ;
121121}
122122
123- nav > .textButton : nth-child (6 ) {
124- background : # fc76d9 ;
123+ nav .notificationBubble {
124+ box-shadow : none;
125+ background : var (--color-bg );
126+ padding-right : 0.2em ;
127+ right : 0.85em ;
128+ left : 2.75em ;
125129}
126130
127- nav > .textButton : nth-child (7 ) {
128- background : # ab92e1 ;
131+ nav .level {
132+ background : var (--color-bg );
133+ color : var (--main-color );
129134}
130135
131- nav > .textButton : nth-child (8 ) {
132- background : # f3ea5d ;
136+ [data-nav-item = "alerts" ] {
137+ background : # fc76d9 ;
138+ }
139+
140+ [data-nav-item = "login" ] {
141+ background : # ab92e1 ;
133142}
134143
135- body .crtmode nav . textButton : nth-child ( 1 ) {
144+ body .crtmode [ data- nav-item = "test" ] {
136145 box-shadow :
137146 3px 0 1px color-mix (in srgb, # ab92e1 20% , transparent),
138147 -3px 0 color-mix (in srgb, # ab92e1 30% , transparent),
139148 0 0 3px ;
140149}
141150
142- body .crtmode nav . textButton : nth-child ( 2 ) {
151+ body .crtmode [ data- nav-item = "leaderboards" ] {
143152 box-shadow :
144153 3px 0 1px color-mix (in srgb, # f3ea5d 20% , transparent),
145154 -3px 0 color-mix (in srgb, # f3ea5d 30% , transparent),
146155 0 0 3px ;
147156}
148157
149- body .crtmode nav . textButton : nth-child ( 3 ) {
158+ body .crtmode [ data- nav-item = "about" ] {
150159 box-shadow :
151160 3px 0 1px color-mix (in srgb, # 7ae1bf 20% , transparent),
152161 -3px 0 color-mix (in srgb, # 7ae1bf 30% , transparent),
153162 0 0 3px ;
154163}
155164
156- body .crtmode nav . textButton : nth-child ( 4 ) {
165+ body .crtmode [ data- nav-item = "settings" ] {
157166 box-shadow :
158167 3px 0 1px color-mix (in srgb, # ff5869 20% , transparent),
159168 -3px 0 color-mix (in srgb, # ff5869 30% , transparent),
160169 0 0 3px ;
161170}
162171
163- body .crtmode nav .textButton : nth-child (5 ) {
172+ body .crtmode [data-nav-item = "account" ],
173+ body .crtmode [data-nav-item = "alerts" ] {
164174 box-shadow :
165175 3px 0 1px color-mix (in srgb, # fc76d9 20% , transparent),
166176 -3px 0 color-mix (in srgb, # fc76d9 30% , transparent),
167177 0 0 3px ;
168178}
169179
170- body .crtmode nav .textButton : nth-child (6 ) {
171- box-shadow :
172- 3px 0 1px color-mix (in srgb, # fc76d9 20% , transparent),
173- -3px 0 color-mix (in srgb, # fc76d9 30% , transparent),
174- 0 0 3px ;
175- }
176-
177- body .crtmode nav .textButton : nth-child (7 ) {
180+ body .crtmode [data-nav-item = "login" ] {
178181 box-shadow :
179182 3px 0 1px color-mix (in srgb, # ab92e1 20% , transparent),
180183 -3px 0 color-mix (in srgb, # ab92e1 30% , transparent),
181184 0 0 3px ;
182185}
183186
184- body .crtmode nav .textButton : nth-child (8 ) {
185- box-shadow :
186- 3px 0 1px color-mix (in srgb, # f3ea5d 20% , transparent),
187- -3px 0 color-mix (in srgb, # f3ea5d 30% , transparent),
188- 0 0 3px ;
189- }
190-
191187body .crtmode # caret {
192188 box-shadow : none !important ;
193189 filter : drop-shadow (3px 0px 1px var (--crt-main-color-glow ))
194190 drop-shadow (-3px 0px 0px var (--crt-main-color-glow ));
195191}
196192
197- body .crtmode header .focus nav . textButton {
193+ body .crtmode header .focus [ data- nav-item ] {
198194 box-shadow :
199195 3px 0 1px var (--crt-sub-color-glow ),
200196 -3px 0 var (--crt-sub-color-glow );
0 commit comments