@@ -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