@@ -223,6 +223,9 @@ button {
223223 --ntp-drawer-width : calc (224 * var (--px-in-rem ));
224224 --ntp-drawer-scroll-width : 12px ;
225225 --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 ;
226229 --body-font-size : 13px ;
227230 --body-font-weight : 400 ;
228231 --body-line-height : 16px ;
@@ -1031,6 +1034,7 @@ body[data-animate-background=true] {
10311034 display : flex;
10321035 align-items : center;
10331036 width : 100% ;
1037+ height : 16px ;
10341038}
10351039.Activity_historyItem + .Activity_historyItem {
10361040 margin-top : 5px ;
@@ -1040,7 +1044,6 @@ body[data-animate-background=true] {
10401044 font-weight : var (--small-label-font-weight );
10411045 line-height : var (--small-label-line-height );
10421046 color : var (--ntp-text-normal );
1043- height : 16px ;
10441047 text-decoration : none;
10451048 min-width : 0 ;
10461049 white-space : nowrap;
@@ -1333,12 +1336,6 @@ body[data-animate-background=true] {
13331336 justify-content : center;
13341337 padding-top : 0.5px ;
13351338}
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- }
13421339.PrivacyStats_activityVariant .PrivacyStats_headingIcon {
13431340 width : 24px ;
13441341 height : 24px ;
@@ -1348,43 +1345,6 @@ body[data-animate-background=true] {
13481345 width : 20px ;
13491346 height : 20px ;
13501347}
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- }
13881348.PrivacyStats_title {
13891349 grid-area : title;
13901350 font-size : var (--title-2-font-size );
@@ -1410,6 +1370,10 @@ body[data-animate-background=true] {
14101370 line-height : 1 ;
14111371 text-transform : uppercase;
14121372}
1373+ .PrivacyStats_body {
1374+ display : grid;
1375+ grid-row-gap : var (--sp-3 );
1376+ }
14131377.PrivacyStats_list {
14141378 display : grid;
14151379 grid-template-columns : auto;
@@ -1467,10 +1431,17 @@ body[data-animate-background=true] {
14671431 grid-template-columns : 35% 10% calc (55% - 1rem );
14681432 }
14691433}
1434+ .PrivacyStats_listFooter {
1435+ display : flex;
1436+ }
1437+ .PrivacyStats_listFooter .PrivacyStats_otherTrackersRow + .PrivacyStats_listExpander {
1438+ margin-left : auto;
1439+ }
14701440.PrivacyStats_otherTrackersRow {
1471- margin-top : var (--sp-3 );
14721441 padding-left : var (--sp-1 );
14731442 color : var (--ntp-text-muted );
1443+ display : flex;
1444+ align-items : center;
14741445}
14751446.PrivacyStats_company {
14761447 grid-area : company;
@@ -1517,17 +1488,10 @@ body[data-animate-background=true] {
15171488 background : var (--color-white-at-9 );
15181489}
15191490.PrivacyStats_listExpander {
1520- margin-top : var (--sp-3 );
1521- }
1522- .PrivacyStats_listExpander button {
1523- color : var (--ntp-text-muted );
1524- opacity : 1 ;
15251491}
15261492
15271493/* pages/new-tab/app/components/ShowHide.module.css */
15281494.ShowHide_button {
1529- opacity : 0 ;
1530- transition : opacity 0.3s ;
15311495 cursor : pointer;
15321496 background : none;
15331497 border : none;
@@ -1536,101 +1500,124 @@ body[data-animate-background=true] {
15361500 justify-content : center;
15371501 align-items : center;
15381502 color : var (--ntp-text-normal );
1539- height : var (--ntp-gap );
1540- width : 100% ;
1541- border-radius : var (--border-radius-sm );
15421503}
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 {
15441533 height : 2rem ;
15451534 width : 2rem ;
15461535 border-radius : 50% ;
15471536 padding-inline : 0 ;
15481537 background-color : transparent;
15491538 color : var (--ntp-text-muted );
15501539}
1551- .ShowHide_button . ShowHide_round .ShowHide_iconBlock {
1540+ .ShowHide_round .ShowHide_iconBlock {
15521541 -webkit-backdrop-filter : unset;
15531542 backdrop-filter : unset;
15541543 background-color : transparent;
15551544 box-shadow : none;
15561545 transition : all 0.3s ease-in;
15571546}
1558- [data-theme = dark ] : is (.ShowHide_button . ShowHide_round .ShowHide_iconBlock ) {
1547+ [data-theme = dark ] : is (.ShowHide_round .ShowHide_iconBlock ) {
15591548 box-shadow : none;
15601549 background-color : transparent;
15611550}
1562- .ShowHide_button . ShowHide_round : hover .ShowHide_iconBlock {
1551+ .ShowHide_round : hover .ShowHide_iconBlock {
15631552 background-color : var (--color-black-at-6 );
15641553}
1565- [data-theme = dark ] : is (.ShowHide_button . ShowHide_round : hover .ShowHide_iconBlock ) {
1554+ [data-theme = dark ] : is (.ShowHide_round : hover .ShowHide_iconBlock ) {
15661555 background-color : var (--color-white-at-12 );
15671556}
1568- .ShowHide_button . ShowHide_round : focus-visible {
1557+ .ShowHide_round : focus-visible {
15691558 box-shadow : var (--focus-ring );
15701559}
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 );
15881570}
1589- .ShowHide_button . ShowHide_iconBlock {
1571+ .ShowHide_fill {
15901572 -webkit-backdrop-filter : blur (48px );
15911573 backdrop-filter : blur (48px );
15921574 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 );
16011575}
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 ;
16041578}
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 ) );
16071581}
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 );
16111587}
1612- [data-theme = dark ] .ShowHide_button . ShowHide_withText {
1588+ [data-theme = dark ] .ShowHide_hover {
16131589 border-color : var (--color-white-at-9 );
16141590}
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 );
16171594}
1618- [data-theme = dark ] .ShowHide_button . ShowHide_withText : active {
1595+ [data-theme = dark ] .ShowHide_hover : active {
16191596 background-color : var (--color-white-at-12 );
16201597}
1598+ .ShowHide_bar {
1599+ padding-top : 11px ;
1600+ padding-bottom : 11px ;
1601+ display : flex;
1602+ justify-content : center;
1603+ font-size : 12px ;
1604+ }
16211605
16221606/* pages/new-tab/app/favorites/components/Favorites.module.css */
16231607.Favorites_root {
16241608 width : 100% ;
1625- margin : 0 auto var (--sp-4 );
1609+ margin : 0 auto var (--ntp-gap );
16261610 display : grid;
16271611 grid-template-rows : auto auto;
16281612 grid-template-areas : "grid" "showhide" ;
16291613}
1630- .Favorites_root . Favorites_noExpansionBtn {
1631- margin-bottom : var ( --ntp-gap ) ;
1614+ .Favorites_root [ data-show-hide ] {
1615+ opacity : 0 ;
16321616}
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 ] {
16341621 opacity : 1 ;
16351622}
16361623.Favorites_showhide {
@@ -2165,20 +2152,27 @@ body:not([data-platform-name]) .Button_button:active {
21652152 height : 100% ;
21662153 width : 100% ;
21672154 position : relative;
2155+ margin-bottom : var (--ntp-gap );
2156+ }
2157+ .NextSteps_cardGroup : has ([data-show-hide ]) {
21682158 margin-bottom : var (--sp-4 );
21692159}
2170- .NextSteps_cardGroup : hover . NextSteps_showhide {
2171- opacity : 1 ;
2160+ .NextSteps_cardGroup [ data-show-hide ] {
2161+ opacity : 0 ;
21722162}
2173- .NextSteps_cardGroup . NextSteps_noExpansionBtn {
2174- margin-bottom : var ( --ntp-gap ) ;
2163+ .NextSteps_cardGroup : hover [ data-show-hide ] {
2164+ opacity : 1 ;
21752165}
21762166.NextSteps_cardGrid {
21772167 display : grid;
21782168 grid-template-columns : 1fr 1fr ;
21792169 gap : var (--sp-6 );
21802170 margin-bottom : 1px ;
21812171}
2172+ .NextSteps_showhide {
2173+ opacity : 0 ;
2174+ transition : opacity .2s ;
2175+ }
21822176.NextSteps_bubble {
21832177 display : flex;
21842178 justify-content : flex-start;
0 commit comments