@@ -223,6 +223,9 @@ button {
223
223
--ntp-drawer-width : calc (224 * var (--px-in-rem ));
224
224
--ntp-drawer-scroll-width : 12px ;
225
225
--ntp-combined-width : calc (var (--ntp-drawer-width ) + var (--ntp-drawer-scroll-width ));
226
+ --callout-font-size : 12px ;
227
+ --callout-font-weight : 400 ;
228
+ --callout-line-height : 15px ;
226
229
--body-font-size : 13px ;
227
230
--body-font-weight : 400 ;
228
231
--body-line-height : 16px ;
@@ -1031,6 +1034,7 @@ body[data-animate-background=true] {
1031
1034
display : flex;
1032
1035
align-items : center;
1033
1036
width : 100% ;
1037
+ height : 16px ;
1034
1038
}
1035
1039
.Activity_historyItem + .Activity_historyItem {
1036
1040
margin-top : 5px ;
@@ -1040,7 +1044,6 @@ body[data-animate-background=true] {
1040
1044
font-weight : var (--small-label-font-weight );
1041
1045
line-height : var (--small-label-line-height );
1042
1046
color : var (--ntp-text-normal );
1043
- height : 16px ;
1044
1047
text-decoration : none;
1045
1048
min-width : 0 ;
1046
1049
white-space : nowrap;
@@ -1333,12 +1336,6 @@ body[data-animate-background=true] {
1333
1336
justify-content : center;
1334
1337
padding-top : 0.5px ;
1335
1338
}
1336
- [data-animation = heart02 ] .PrivacyStats_headingIcon {
1337
- animation : PrivacyStats_heart02 2s infinite;
1338
- }
1339
- [data-animation = heart01 ] .PrivacyStats_headingIcon {
1340
- animation : PrivacyStats_heart01 1.483s infinite cubic-bezier (0.67 , 0 , 0.33 , 1 );
1341
- }
1342
1339
.PrivacyStats_activityVariant .PrivacyStats_headingIcon {
1343
1340
width : 24px ;
1344
1341
height : 24px ;
@@ -1348,43 +1345,6 @@ body[data-animate-background=true] {
1348
1345
width : 20px ;
1349
1346
height : 20px ;
1350
1347
}
1351
- @keyframes PrivacyStats_heart01 {
1352
- 0% {
1353
- transform : scale (1 );
1354
- }
1355
- 4 .5% {
1356
- transform : scale (1.25 );
1357
- }
1358
- 16 .85% {
1359
- transform : scale (1 );
1360
- }
1361
- 23 .6% {
1362
- transform : scale (1.1 );
1363
- }
1364
- 100% {
1365
- transform : scale (1 );
1366
- }
1367
- }
1368
- @keyframes PrivacyStats_heart02 {
1369
- 0% {
1370
- transform : scale (1 );
1371
- }
1372
- 5 .6% {
1373
- transform : scale (1.2 );
1374
- }
1375
- 11 .2% {
1376
- transform : scale (1 );
1377
- }
1378
- 22 .4% {
1379
- transform : scale (1.1 );
1380
- }
1381
- 33 .7% {
1382
- transform : scale (1 );
1383
- }
1384
- 100% {
1385
- transform : scale (1 );
1386
- }
1387
- }
1388
1348
.PrivacyStats_title {
1389
1349
grid-area : title;
1390
1350
font-size : var (--title-2-font-size );
@@ -1410,6 +1370,10 @@ body[data-animate-background=true] {
1410
1370
line-height : 1 ;
1411
1371
text-transform : uppercase;
1412
1372
}
1373
+ .PrivacyStats_body {
1374
+ display : grid;
1375
+ grid-row-gap : var (--sp-3 );
1376
+ }
1413
1377
.PrivacyStats_list {
1414
1378
display : grid;
1415
1379
grid-template-columns : auto;
@@ -1467,10 +1431,17 @@ body[data-animate-background=true] {
1467
1431
grid-template-columns : 35% 10% calc (55% - 1rem );
1468
1432
}
1469
1433
}
1434
+ .PrivacyStats_listFooter {
1435
+ display : flex;
1436
+ }
1437
+ .PrivacyStats_listFooter .PrivacyStats_otherTrackersRow + .PrivacyStats_listExpander {
1438
+ margin-left : auto;
1439
+ }
1470
1440
.PrivacyStats_otherTrackersRow {
1471
- margin-top : var (--sp-3 );
1472
1441
padding-left : var (--sp-1 );
1473
1442
color : var (--ntp-text-muted );
1443
+ display : flex;
1444
+ align-items : center;
1474
1445
}
1475
1446
.PrivacyStats_company {
1476
1447
grid-area : company;
@@ -1517,17 +1488,10 @@ body[data-animate-background=true] {
1517
1488
background : var (--color-white-at-9 );
1518
1489
}
1519
1490
.PrivacyStats_listExpander {
1520
- margin-top : var (--sp-3 );
1521
- }
1522
- .PrivacyStats_listExpander button {
1523
- color : var (--ntp-text-muted );
1524
- opacity : 1 ;
1525
1491
}
1526
1492
1527
1493
/* pages/new-tab/app/components/ShowHide.module.css */
1528
1494
.ShowHide_button {
1529
- opacity : 0 ;
1530
- transition : opacity 0.3s ;
1531
1495
cursor : pointer;
1532
1496
background : none;
1533
1497
border : none;
@@ -1536,101 +1500,124 @@ body[data-animate-background=true] {
1536
1500
justify-content : center;
1537
1501
align-items : center;
1538
1502
color : var (--ntp-text-normal );
1539
- height : var (--ntp-gap );
1540
- width : 100% ;
1541
- border-radius : var (--border-radius-sm );
1542
1503
}
1543
- .ShowHide_button .ShowHide_round {
1504
+ .ShowHide_button > * {
1505
+ pointer-events : none;
1506
+ }
1507
+ .ShowHide_button svg {
1508
+ transition : transform .3s ;
1509
+ }
1510
+ .ShowHide_button [aria-pressed = false ] svg {
1511
+ transform : rotate (-180deg );
1512
+ }
1513
+ .ShowHide_button : focus-visible {
1514
+ box-shadow : var (--focus-ring-thin );
1515
+ }
1516
+ .ShowHide_iconBlock {
1517
+ -webkit-backdrop-filter : blur (48px );
1518
+ backdrop-filter : blur (48px );
1519
+ background-color : var (--ntp-surface-background-color );
1520
+ border-radius : 50% ;
1521
+ height : 1.5rem ;
1522
+ width : 1.5rem ;
1523
+ display : flex;
1524
+ align-items : center;
1525
+ justify-content : center;
1526
+ box-shadow : 0px 2px 4px 0px var (--color-black-at-12 ), 0px 0px 3px 0px var (--color-black-at-18 );
1527
+ color : var (--ntp-text-muted );
1528
+ }
1529
+ [data-theme = dark ] .ShowHide_iconBlock {
1530
+ box-shadow : 0px 2px 4px 0px var (--color-white-at-6 ), 0px 0px 3px 0px var (--color-white-at-9 );
1531
+ }
1532
+ .ShowHide_round {
1544
1533
height : 2rem ;
1545
1534
width : 2rem ;
1546
1535
border-radius : 50% ;
1547
1536
padding-inline : 0 ;
1548
1537
background-color : transparent;
1549
1538
color : var (--ntp-text-muted );
1550
1539
}
1551
- .ShowHide_button . ShowHide_round .ShowHide_iconBlock {
1540
+ .ShowHide_round .ShowHide_iconBlock {
1552
1541
-webkit-backdrop-filter : unset;
1553
1542
backdrop-filter : unset;
1554
1543
background-color : transparent;
1555
1544
box-shadow : none;
1556
1545
transition : all 0.3s ease-in;
1557
1546
}
1558
- [data-theme = dark ] : is (.ShowHide_button . ShowHide_round .ShowHide_iconBlock ) {
1547
+ [data-theme = dark ] : is (.ShowHide_round .ShowHide_iconBlock ) {
1559
1548
box-shadow : none;
1560
1549
background-color : transparent;
1561
1550
}
1562
- .ShowHide_button . ShowHide_round : hover .ShowHide_iconBlock {
1551
+ .ShowHide_round : hover .ShowHide_iconBlock {
1563
1552
background-color : var (--color-black-at-6 );
1564
1553
}
1565
- [data-theme = dark ] : is (.ShowHide_button . ShowHide_round : hover .ShowHide_iconBlock ) {
1554
+ [data-theme = dark ] : is (.ShowHide_round : hover .ShowHide_iconBlock ) {
1566
1555
background-color : var (--color-white-at-12 );
1567
1556
}
1568
- .ShowHide_button . ShowHide_round : focus-visible {
1557
+ .ShowHide_round : focus-visible {
1569
1558
box-shadow : var (--focus-ring );
1570
1559
}
1571
- .ShowHide_button .ShowHide_withText {
1572
- border : 1px solid var (--color-black-at-9 );
1573
- }
1574
- .ShowHide_button .ShowHide_withText svg {
1575
- margin-right : var (--sp-2 );
1576
- }
1577
- .ShowHide_button .ShowHide_withText : hover {
1578
- background-color : var (--color-black-at-9 );
1579
- }
1580
- .ShowHide_button .ShowHide_withText : active {
1581
- background-color : var (--color-black-at-12 );
1582
- }
1583
- .ShowHide_button > * {
1584
- pointer-events : none;
1585
- }
1586
- .ShowHide_button svg {
1587
- transition : transform .3s ;
1560
+ .ShowHide_pill {
1561
+ height : calc (26 * var (--px-in-rem ));
1562
+ border-radius : 9999px ;
1563
+ padding-left : 8px ;
1564
+ padding-right : 11px ;
1565
+ font-size : var (--callout-font-size );
1566
+ font-weight : var (--callout-font-weight );
1567
+ line-height : var (--callout-line-height );
1568
+ border : 1px solid var (--ntp-surface-border-color );
1569
+ color : var (--ntp-text-muted );
1588
1570
}
1589
- .ShowHide_button . ShowHide_iconBlock {
1571
+ .ShowHide_fill {
1590
1572
-webkit-backdrop-filter : blur (48px );
1591
1573
backdrop-filter : blur (48px );
1592
1574
background-color : var (--ntp-surface-background-color );
1593
- border-radius : 50% ;
1594
- height : 1.5rem ;
1595
- width : 1.5rem ;
1596
- display : flex;
1597
- align-items : center;
1598
- justify-content : center;
1599
- box-shadow : 0px 2px 4px 0px var (--color-black-at-12 ), 0px 0px 3px 0px var (--color-black-at-18 );
1600
- color : var (--ntp-text-muted );
1601
1575
}
1602
- [ data-theme = dark ] : is (. ShowHide_button . ShowHide_iconBlock ) {
1603
- box-shadow : 0 px 2 px 4 px 0 px var ( -- color-white-at-6 ) , 0 px 0 px 3 px 0 px var ( --color-white-at-9 ) ;
1576
+ . ShowHide_hover {
1577
+ transition : background- color .2 s ;
1604
1578
}
1605
- .ShowHide_button [ aria-pressed = true ] svg {
1606
- transform : rotate ( -180 deg );
1579
+ .ShowHide_hover svg {
1580
+ margin-right : calc ( 6 * var ( --px-in-rem ) );
1607
1581
}
1608
- .ShowHide_button : focus-visible {
1609
- opacity : 1 ;
1610
- box-shadow : var (--focus-ring-thin );
1582
+ .ShowHide_hover : hover {
1583
+ background-color : var (--color-black-at-6 );
1584
+ }
1585
+ .ShowHide_hover : active {
1586
+ background-color : var (--color-black-at-12 );
1611
1587
}
1612
- [data-theme = dark ] .ShowHide_button . ShowHide_withText {
1588
+ [data-theme = dark ] .ShowHide_hover {
1613
1589
border-color : var (--color-white-at-9 );
1614
1590
}
1615
- [data-theme = dark ] .ShowHide_button .ShowHide_withText : hover {
1616
- background-color : var (--color-white-at-9 );
1591
+ [data-theme = dark ] .ShowHide_hover : hover {
1592
+ border-color : var (--color-white-at-18 );
1593
+ background-color : var (--color-white-at-6 );
1617
1594
}
1618
- [data-theme = dark ] .ShowHide_button . ShowHide_withText : active {
1595
+ [data-theme = dark ] .ShowHide_hover : active {
1619
1596
background-color : var (--color-white-at-12 );
1620
1597
}
1598
+ .ShowHide_bar {
1599
+ padding-top : 11px ;
1600
+ padding-bottom : 11px ;
1601
+ display : flex;
1602
+ justify-content : center;
1603
+ font-size : 12px ;
1604
+ }
1621
1605
1622
1606
/* pages/new-tab/app/favorites/components/Favorites.module.css */
1623
1607
.Favorites_root {
1624
1608
width : 100% ;
1625
- margin : 0 auto var (--sp-4 );
1609
+ margin : 0 auto var (--ntp-gap );
1626
1610
display : grid;
1627
1611
grid-template-rows : auto auto;
1628
1612
grid-template-areas : "grid" "showhide" ;
1629
1613
}
1630
- .Favorites_root . Favorites_noExpansionBtn {
1631
- margin-bottom : var ( --ntp-gap ) ;
1614
+ .Favorites_root [ data-show-hide ] {
1615
+ opacity : 0 ;
1632
1616
}
1633
- .Favorites_root : hover .Favorites_showhideVisible [aria-controls ] {
1617
+ .Favorites_root : has ([data-show-hide ]) {
1618
+ margin-bottom : var (--sp-4 );
1619
+ }
1620
+ .Favorites_root : hover [data-show-hide ] {
1634
1621
opacity : 1 ;
1635
1622
}
1636
1623
.Favorites_showhide {
@@ -2165,20 +2152,27 @@ body:not([data-platform-name]) .Button_button:active {
2165
2152
height : 100% ;
2166
2153
width : 100% ;
2167
2154
position : relative;
2155
+ margin-bottom : var (--ntp-gap );
2156
+ }
2157
+ .NextSteps_cardGroup : has ([data-show-hide ]) {
2168
2158
margin-bottom : var (--sp-4 );
2169
2159
}
2170
- .NextSteps_cardGroup : hover . NextSteps_showhide {
2171
- opacity : 1 ;
2160
+ .NextSteps_cardGroup [ data-show-hide ] {
2161
+ opacity : 0 ;
2172
2162
}
2173
- .NextSteps_cardGroup . NextSteps_noExpansionBtn {
2174
- margin-bottom : var ( --ntp-gap ) ;
2163
+ .NextSteps_cardGroup : hover [ data-show-hide ] {
2164
+ opacity : 1 ;
2175
2165
}
2176
2166
.NextSteps_cardGrid {
2177
2167
display : grid;
2178
2168
grid-template-columns : 1fr 1fr ;
2179
2169
gap : var (--sp-6 );
2180
2170
margin-bottom : 1px ;
2181
2171
}
2172
+ .NextSteps_showhide {
2173
+ opacity : 0 ;
2174
+ transition : opacity .2s ;
2175
+ }
2182
2176
.NextSteps_bubble {
2183
2177
display : flex;
2184
2178
justify-content : flex-start;
0 commit comments