@@ -108,7 +108,7 @@ see https://raw.githubusercontent.com/arcticicestudio/nord-docs/develop/assets/i
108
108
--radio-label-color : var (--nord0 );
109
109
--switch-bg : var (--nord3 );
110
110
--switch-checked-bg : var (--nord9 );
111
- --select-hover-bg : var (--nord2 );
111
+ --select-hover-bg : var (--nord0 );
112
112
--cf-bg : var (--nord0 );
113
113
--cf-color : var (--nord5 );
114
114
--csel-input : var (--nord4 );
@@ -210,13 +210,13 @@ img {
210
210
}
211
211
212
212
::-webkit-scrollbar-thumb {
213
- background-color : var (--nord0m1 );
213
+ background-color : var (--nord11 );
214
214
border-radius : 5px ;
215
215
border : 3px solid var;
216
216
}
217
217
218
218
::-webkit-scrollbar-thumb : hover {
219
- background-color : var (--nord0m1 );
219
+ background-color : var (--nord11 );
220
220
}
221
221
222
222
::-webkit-scrollbar-thumb : active {
@@ -367,9 +367,12 @@ details[open] summary {
367
367
# footer {
368
368
font-family : 'Lato' , sans-serif;
369
369
padding-top : 15vw ;
370
- background :
371
- var (--footer-img , url ('{{route}}{{/assets/img/waves.svg}}' )),
372
- linear-gradient (to bottom, transparent 0 15vw , var (--footer-grad , # 1d2029 ) 15vw 100% );
370
+ background : var (--footer-img , url ('{{route}}{{/assets/img/waves.svg}}' )),
371
+ linear-gradient (
372
+ to bottom,
373
+ transparent 0 15vw ,
374
+ var (--footer-grad , # 1d2029 ) 15vw 100%
375
+ );
373
376
background-repeat : no-repeat;
374
377
background-size : 100vw auto;
375
378
position : relative;
@@ -534,9 +537,7 @@ details[open] summary {
534
537
font-family : 'Rethink Sans' , sans-serif;
535
538
opacity : 0 ;
536
539
transform : translateY (-20px );
537
- transition :
538
- opacity 0.3s ease,
539
- transform 0.3s ease;
540
+ transition : opacity 0.3s ease, transform 0.3s ease;
540
541
}
541
542
542
543
.dropdown-parent : focus-within .dropdown-child {
@@ -556,9 +557,7 @@ details[open] summary {
556
557
padding : 5px 15px ;
557
558
border-radius : 5px ;
558
559
color : var (--nord4 );
559
- transition :
560
- background-color 0.3s ease,
561
- color 0.3s ease;
560
+ transition : background-color 0.3s ease, color 0.3s ease;
562
561
text-decoration : none !important ;
563
562
}
564
563
@@ -644,10 +643,7 @@ details[open] summary {
644
643
645
644
.close-settings-btn : hover {
646
645
color : var (--close-btn-color , lightgray);
647
- transition :
648
- background-color 0.3s ease,
649
- color 0.3s ease,
650
- transform 0.3s ease;
646
+ transition : background-color 0.3s ease, color 0.3s ease, transform 0.3s ease;
651
647
transform : scale (1.05 );
652
648
}
653
649
@@ -783,10 +779,22 @@ select {
783
779
color : var (--settings-color , var (--nord6 ));
784
780
max-width : 300px ;
785
781
box-sizing : border-box;
782
+ appearance : none;
783
+ -webkit-appearance : none;
784
+ -moz-appearance : none;
785
+ cursor : pointer;
786
+ transition : background-color 0.3s ease, border-color 0.3s ease;
786
787
}
787
788
788
789
select : hover {
789
- background-color : var (--select-hover-bg , var (--nord3 ));
790
+ background-color : var (--select-hover-bg , var (--nord1 ));
791
+ }
792
+
793
+ select ::after {
794
+ content : '▼' ;
795
+ position : absolute;
796
+ right : 10px ;
797
+ pointer-events : none;
790
798
}
791
799
792
800
.default-badge ,
@@ -870,10 +878,7 @@ input[type='text'] {
870
878
margin : 5px 0 ;
871
879
background-color : var (--nord0 );
872
880
border : 1px solid var (--nord9 );
873
- transition :
874
- background-color 0.3s ease,
875
- color 0.3s ease,
876
- transform 0.3s ease;
881
+ transition : background-color 0.3s ease, color 0.3s ease, transform 0.3s ease;
877
882
}
878
883
879
884
# csel input [type = 'text' ]: focus {
@@ -882,10 +887,7 @@ input[type='text'] {
882
887
}
883
888
884
889
# csel input : is ([type = 'submit' ], [type = 'button' ]): hover {
885
- transition :
886
- background-color 0.3s ease,
887
- color 0.3s ease,
888
- transform 0.3s ease;
890
+ transition : background-color 0.3s ease, color 0.3s ease, transform 0.3s ease;
889
891
transform : scale (1.05 );
890
892
}
891
893
@@ -1034,8 +1036,7 @@ input[type='text'] {
1034
1036
border-radius : 12px ;
1035
1037
overflow : hidden;
1036
1038
background-color : var (--nord0 );
1037
- background-image :
1038
- url ('{{route}}{{/assets/img/noise.webp}}' ),
1039
+ background-image : url ('{{route}}{{/assets/img/noise.webp}}' ),
1039
1040
linear-gradient (
1040
1041
145deg ,
1041
1042
rgba (34 , 38 , 47 , 0.9 ) 0% ,
@@ -1292,22 +1293,21 @@ input[type='text'] {
1292
1293
width : 100vw ;
1293
1294
height : 100vh ;
1294
1295
background-color : # 1d232a ;
1295
- background-image :
1296
- radial-gradient (circle, rgba (131 , 131 , 131 , 0.02 ) 1px , transparent 1px ),
1296
+ background-image : radial-gradient (
1297
+ circle,
1298
+ rgba (131 , 131 , 131 , 0.02 ) 1px ,
1299
+ transparent 1px
1300
+ ),
1297
1301
radial-gradient (circle, rgba (148 , 148 , 148 , 0.02 ) 1px , transparent 1px );
1298
- background-position :
1299
- 0 0 ,
1300
- 5px 5px ;
1302
+ background-position : 0 0 , 5px 5px ;
1301
1303
background-size : 10px 10px ;
1302
1304
z-index : 3 ;
1303
1305
align-items : center;
1304
1306
justify-content : center;
1305
1307
display : flex;
1306
1308
visibility : hidden;
1307
1309
opacity : 0 ;
1308
- transition :
1309
- visibility 0s ,
1310
- opacity ease-in-out 0.3s ;
1310
+ transition : visibility 0s , opacity ease-in-out 0.3s ;
1311
1311
transition-delay : 0.3s , 0s ;
1312
1312
}
1313
1313
@@ -1364,12 +1364,13 @@ input[type='text'] {
1364
1364
left : calc (50% - 20vw - 17px );
1365
1365
width : 40vw ;
1366
1366
background-color : var (--omnibox-bg , var (--nord0 ));
1367
- background-image :
1368
- radial-gradient (circle, rgba (131 , 131 , 131 , 0.02 ) 1px , transparent 1px ),
1367
+ background-image : radial-gradient (
1368
+ circle,
1369
+ rgba (131 , 131 , 131 , 0.02 ) 1px ,
1370
+ transparent 1px
1371
+ ),
1369
1372
radial-gradient (circle, rgba (148 , 148 , 148 , 0.02 ) 1px , transparent 1px );
1370
- background-position :
1371
- 0 0 ,
1372
- 5px 5px ;
1373
+ background-position : 0 0 , 5px 5px ;
1373
1374
background-size : 10px 10px ;
1374
1375
display : flex;
1375
1376
align-items : center;
@@ -1416,20 +1417,46 @@ input[type='text'] {
1416
1417
position : absolute;
1417
1418
background-color : var (--ac-bg , var (--nord0 ));
1418
1419
color : var (--nord4 );
1419
- list-style-type : none;
1420
+ list-style : none;
1420
1421
margin : 5px 3px ;
1421
1422
font-size : 18px ;
1422
1423
padding : 0 ;
1423
1424
border : 0.5px solid # ff919369 ;
1424
1425
border-radius : 15px ;
1425
1426
z-index : 2 ;
1426
- max-height : calc (5 * (1.5em + 1px + 30px ));
1427
+ max-height : calc (5 * (1.5em + 1px + 30px ));
1427
1428
overflow : auto;
1428
1429
overflow-x : hidden;
1430
+ opacity : 0 ;
1431
+ transform : translateY (-10px );
1432
+ pointer-events : none;
1433
+ transition : opacity 0.25s ease, transform 0.25s ease,
1434
+ background-color 0.3s ease, border-color 0.3s ease;
1435
+ scrollbar-width : thin;
1436
+ scrollbar-color : # ff919369 transparent;
1437
+ border-radius : 15px ;
1429
1438
}
1430
1439
1431
- # autocomplete : empty {
1432
- display : none;
1440
+ # autocomplete ::-webkit-scrollbar {
1441
+ width : 8px ;
1442
+ border-radius : 15px ;
1443
+ }
1444
+
1445
+ # autocomplete ::-webkit-scrollbar-track {
1446
+ background : transparent;
1447
+ border-radius : 15px ;
1448
+ }
1449
+
1450
+ # autocomplete ::-webkit-scrollbar-thumb {
1451
+ background-color : # ff919369 ;
1452
+ border-radius : 15px ;
1453
+ border : 2px solid transparent;
1454
+ }
1455
+
1456
+ # autocomplete : not (: empty ) {
1457
+ opacity : 1 ;
1458
+ transform : translateY (0 );
1459
+ pointer-events : auto;
1433
1460
}
1434
1461
1435
1462
# autocomplete li {
@@ -1489,10 +1516,7 @@ input[type='text'] {
1489
1516
border : 1px solid # ff919369 ;
1490
1517
padding : 6px 18px ;
1491
1518
color : var (--nord4 );
1492
- transition :
1493
- top 0.3s ,
1494
- left 0.3s ,
1495
- transform 0.3s ;
1519
+ transition : top 0.3s , left 0.3s , transform 0.3s ;
1496
1520
}
1497
1521
1498
1522
.omnibar-s : hover {
@@ -1525,8 +1549,7 @@ input[type='text'] {
1525
1549
left : 0 ;
1526
1550
width : 100% ;
1527
1551
height : 100% ;
1528
- background :
1529
- url ('{{route}}{{/assets/img/noise.webp}}' ) repeat,
1552
+ background : url ('{{route}}{{/assets/img/noise.webp}}' ) repeat,
1530
1553
rgba (255 , 255 , 255 , 0.03 );
1531
1554
opacity : var (--noise-opacity , 0.02 );
1532
1555
pointer-events : none;
@@ -1641,8 +1664,7 @@ input[type='text'] {
1641
1664
left : 0 ;
1642
1665
width : 100% ;
1643
1666
height : 100% ;
1644
- background :
1645
- url ('{{route}}{{/assets/img/noise.webp}}' ) repeat,
1667
+ background : url ('{{route}}{{/assets/img/noise.webp}}' ) repeat,
1646
1668
rgba (46 , 52 , 64 , 0.03 );
1647
1669
opacity : var (--noise-opacity , 0.02 );
1648
1670
pointer-events : none;
@@ -1771,7 +1793,7 @@ input[type='text'] {
1771
1793
padding : 15px 25px ;
1772
1794
margin-top : 10px ;
1773
1795
margin-right : 10px ;
1774
- border : none ;
1796
+ border : var ( --nord11 ) 1 px solid ;
1775
1797
border-radius : 5px ;
1776
1798
text-decoration : none;
1777
1799
color : var (--box-btn-color , white) !important ;
@@ -2047,6 +2069,10 @@ input[type='text'] {
2047
2069
2048
2070
/* Games list for non-flash games */
2049
2071
2072
+ .proxy-form > .glist > a {
2073
+ border-radius : 10px !important ;
2074
+ }
2075
+
2050
2076
.glist {
2051
2077
font-family : 'Lato' , sans-serif;
2052
2078
display : flex;
@@ -2063,7 +2089,7 @@ input[type='text'] {
2063
2089
margin : 10px ;
2064
2090
border : 1px solid var (--nord9 );
2065
2091
border-radius : 15% ;
2066
- transition : ease-in-out 0.5 s ;
2092
+ transition : ease-in-out 0.3 s ;
2067
2093
flex-grow : 0 ;
2068
2094
flex-shrink : 0 ;
2069
2095
}
@@ -2197,10 +2223,7 @@ input[type='text'] {
2197
2223
}
2198
2224
2199
2225
.pulse : hover {
2200
- transition :
2201
- background-color 0.3s ease,
2202
- color 0.3s ease,
2203
- transform 0.3s ease;
2226
+ transition : background-color 0.3s ease, color 0.3s ease, transform 0.3s ease;
2204
2227
transform : scale (1.05 ) translateZ (0 );
2205
2228
}
2206
2229
@@ -2252,9 +2275,7 @@ input[type='text'] {
2252
2275
.glowbutton : active ::after {
2253
2276
background : linear-gradient (90deg , var (--nord7 ), var (--nord8 ), var (--nord7 ));
2254
2277
background-size : 100px auto;
2255
- animation :
2256
- glowshadow 2s linear infinite,
2257
- glowbg 2s linear infinite;
2278
+ animation : glowshadow 2s linear infinite, glowbg 2s linear infinite;
2258
2279
}
2259
2280
2260
2281
/* -----------------------------------------------
@@ -2301,9 +2322,7 @@ input[type='text'] {
2301
2322
.mnavebutton ::after {
2302
2323
content : '' ;
2303
2324
position : absolute;
2304
- transition :
2305
- transform 0.2s ease-out,
2306
- top 0.2s ease-out;
2325
+ transition : transform 0.2s ease-out, top 0.2s ease-out;
2307
2326
}
2308
2327
2309
2328
.mnavebutton {
@@ -2322,7 +2341,8 @@ input[type='text'] {
2322
2341
top : -12px ;
2323
2342
}
2324
2343
2325
- # mnavecb : focus-visible + .mnave , : focus-visible {
2344
+ # mnavecb : focus-visible + .mnave ,
2345
+ : focus-visible {
2326
2346
outline : var (--nord17 ) dashed 3px ;
2327
2347
}
2328
2348
0 commit comments