@@ -324,12 +324,15 @@ body[data-animate-background=true] {
324
324
grid-area : main;
325
325
color : var (--ntp-text-normal );
326
326
}
327
+ .App_themeContext {
328
+ color : var (--ntp-text-normal );
329
+ }
327
330
.App_mainLayout {
328
- padding-right : 0 ;
329
- transition : padding-right .3s ;
331
+ will-change : transform ;
332
+ transition : transform .3s ;
330
333
}
331
334
[data-drawer-visibility = visible ] .App_mainLayout {
332
- padding-right : var (--ntp-combined-width );
335
+ transform : translateX ( calc ( 0 px - var (--ntp-combined-width ) / 2 ) );
333
336
}
334
337
.App_mainScroller ::-webkit-scrollbar {
335
338
width : 4px ;
@@ -375,6 +378,7 @@ body[data-animate-background=true] {
375
378
right : 0 ;
376
379
top : 0 ;
377
380
z-index : 1 ;
381
+ will-change : transform;
378
382
transform : translateX (100% );
379
383
transition : transform .3s ;
380
384
}
@@ -408,7 +412,7 @@ body[data-animate-background=true] {
408
412
position : relative;
409
413
}
410
414
.Customizer_lowerRightFixed {
411
- position : fixed ;
415
+ position : absolute ;
412
416
bottom : 1rem ;
413
417
right : 1rem ;
414
418
}
@@ -454,6 +458,14 @@ body[data-animate-background=true] {
454
458
background-color : var (--color-white-at-24 );
455
459
border-color : var (--color-white-at-50 );
456
460
}
461
+ .Customizer_customizeButton [data-kind = drawer ][aria-expanded = true ] {
462
+ visibility : hidden;
463
+ }
464
+ @media screen and (max-width : 800px ) {
465
+ .Customizer_customizeButton span {
466
+ display : none;
467
+ }
468
+ }
457
469
458
470
/* pages/new-tab/app/components/Icons.module.css */
459
471
.Icons_chevronButton {
@@ -504,7 +516,7 @@ body[data-animate-background=true] {
504
516
font-size : var (--title-3-em-font-size );
505
517
}
506
518
.VisibilityMenu_embedded {
507
- font-size : var (--small-label -font-size );
519
+ font-size : var (--body -font-size );
508
520
gap : 12px ;
509
521
}
510
522
.VisibilityMenu_menuItemLabel {
@@ -514,19 +526,16 @@ body[data-animate-background=true] {
514
526
white-space : nowrap;
515
527
height : calc (28 * var (--px-in-rem ));
516
528
}
517
- .VisibilityMenu_menuItemLabel > * {
518
- min-width : 0 ;
519
- }
520
- .VisibilityMenu_menuItemLabel label {
521
- margin-left : auto;
522
- }
523
529
.VisibilityMenu_menuItemLabelEmbedded {
524
530
white-space : normal;
525
531
gap : 6px ;
526
532
height : auto;
527
533
}
528
- .VisibilityMenu_menuItemLabelEmbedded > * {
529
- min-width : auto;
534
+ .VisibilityMenu_menuItemLabelEmbedded * : last-child {
535
+ margin-left : auto;
536
+ }
537
+ .VisibilityMenu_menuItemLabelEmbedded input : focus-visible + * {
538
+ box-shadow : var (--focus-ring );
530
539
}
531
540
.VisibilityMenu_svg {
532
541
flex-shrink : 0 ;
@@ -805,14 +814,19 @@ body[data-animate-background=true] {
805
814
object-fit : cover;
806
815
pointer-events : none;
807
816
}
808
- .BackgroundReceiver_root [data-animate = true ] {
809
- transition : background .3 s ;
810
- }
811
- . BackgroundReceiver_under {
812
- opacity : 1 ;
817
+ .BackgroundReceiver_root [data-state = loadingFirst ] {
818
+ animation-name : BackgroundReceiver_fade-in ;
819
+ animation-fill-mode : both;
820
+ animation-duration : .25 s ;
821
+ animation-iteration-count : 1 ;
813
822
}
814
- .BackgroundReceiver_over {
815
- opacity : 0 ;
823
+ @keyframes BackgroundReceiver_fade-in {
824
+ from {
825
+ opacity : 0 ;
826
+ }
827
+ to {
828
+ opacity : 1 ;
829
+ }
816
830
}
817
831
818
832
/* pages/new-tab/app/favorites/components/Favorites.module.css */
@@ -985,6 +999,13 @@ body[data-animate-background=true] {
985
999
margin-bottom : 6px ;
986
1000
border-radius : var (--border-radius-lg );
987
1001
}
1002
+ .Tile_preview {
1003
+ color : var (--ntp-text-normal );
1004
+ transform : scale (0.8 );
1005
+ }
1006
+ .Tile_preview img {
1007
+ opacity : 0.8 ;
1008
+ }
988
1009
.Tile_draggable {
989
1010
-webkit-backdrop-filter : blur (48px );
990
1011
backdrop-filter : blur (48px );
@@ -1022,11 +1043,21 @@ body[data-animate-background=true] {
1022
1043
background-size : contain;
1023
1044
pointer-events : none;
1024
1045
}
1025
- .Tile_favicon [data-loaded ][data-did-try-fallback ] {
1046
+ .Tile_faviconText {
1047
+ display : flex;
1048
+ align-items : center;
1049
+ justify-content : center;
1050
+ text-transform : lowercase;
1051
+ color : white;
1052
+ font-size : 1.1rem ;
1053
+ font-weight : 600 ;
1026
1054
border-radius : var (--border-radius-md );
1027
1055
height : calc (32 * var (--px-in-rem ));
1028
1056
width : calc (32 * var (--px-in-rem ));
1029
1057
}
1058
+ .Tile_faviconText span : first-child {
1059
+ text-transform : uppercase;
1060
+ }
1030
1061
.Tile_text {
1031
1062
width : var (--icon-width );
1032
1063
text-align : center;
@@ -1681,6 +1712,49 @@ body:not([data-platform-name]) .Button_button:active {
1681
1712
justify-content : center;
1682
1713
padding-top : 0.5px ;
1683
1714
}
1715
+ [data-animation = heart02 ] .PrivacyStats_headingIcon {
1716
+ animation : PrivacyStats_heart02 2s infinite;
1717
+ }
1718
+ [data-animation = heart01 ] .PrivacyStats_headingIcon {
1719
+ animation : PrivacyStats_heart01 1.483s infinite cubic-bezier (0.67 , 0 , 0.33 , 1 );
1720
+ }
1721
+ @keyframes PrivacyStats_heart01 {
1722
+ 0% {
1723
+ transform : scale (1 );
1724
+ }
1725
+ 4 .5% {
1726
+ transform : scale (1.25 );
1727
+ }
1728
+ 16 .85% {
1729
+ transform : scale (1 );
1730
+ }
1731
+ 23 .6% {
1732
+ transform : scale (1.1 );
1733
+ }
1734
+ 100% {
1735
+ transform : scale (1 );
1736
+ }
1737
+ }
1738
+ @keyframes PrivacyStats_heart02 {
1739
+ 0% {
1740
+ transform : scale (1 );
1741
+ }
1742
+ 5 .6% {
1743
+ transform : scale (1.2 );
1744
+ }
1745
+ 11 .2% {
1746
+ transform : scale (1 );
1747
+ }
1748
+ 22 .4% {
1749
+ transform : scale (1.1 );
1750
+ }
1751
+ 33 .7% {
1752
+ transform : scale (1 );
1753
+ }
1754
+ 100% {
1755
+ transform : scale (1 );
1756
+ }
1757
+ }
1684
1758
.PrivacyStats_title {
1685
1759
grid-area : title;
1686
1760
font-size : var (--title-2-font-size );
@@ -1803,6 +1877,7 @@ body:not([data-platform-name]) .Button_button:active {
1803
1877
.PrivacyStats_name {
1804
1878
font-size : var (--title-3-em-font-size );
1805
1879
font-weight : var (--title-3-em-font-weight );
1880
+ line-height : var (--title-3-em-line-height );
1806
1881
text-overflow : ellipsis;
1807
1882
display : block;
1808
1883
overflow : hidden;
@@ -2052,7 +2127,7 @@ body:not([data-platform-name]) .Button_button:active {
2052
2127
opacity : .8 ;
2053
2128
}
2054
2129
.CustomizerDrawerInner_backBtn : focus-visible {
2055
- outline : 1 px solid var (--ntp- focus-outline-color );
2130
+ box-shadow : var (--focus-ring );
2056
2131
}
2057
2132
.CustomizerDrawerInner_section {
2058
2133
width : 100% ;
0 commit comments