/* stylelint-disable max-nesting-depth */ .outer-wrapper { .ds-top-sites { .collapsible-section { margin-block-end: var(--space-large); } .top-sites { .top-site-outer { .top-site-inner > a:is(.active, :focus) { .tile { @include ds-focus; } .icon-pin-small { opacity: 1; } } .top-site-inner > a:is(:hover) .top-site-inner { @include ds-fade-in(var(--newtab-background-color-secondary)); } } .top-sites-list { width: fit-content; margin: 0 auto; } } } } // Size overrides for topsites in the 2/3 view. .ds-column-5, .ds-column-6, .ds-column-7, .ds-column-8 { .ds-top-sites { .top-site-outer { padding: 0 var(--space-small); } .top-sites-list { margin: 0 calc(var(--space-small) * -1); } .top-site-inner { --leftPanelIconWidth: 84.67px; .tile { width: var(--leftPanelIconWidth); height: var(--leftPanelIconWidth); } .title { width: var(--leftPanelIconWidth); } } } } // Size overrides for topsites in the 1/3 view. .ds-column-1, .ds-column-2, .ds-column-3, .ds-column-4 { .ds-top-sites { .top-site-outer { padding: 0 var(--space-small); } .top-sites-list { margin: 0 calc(var(--space-small) * -1); } .top-site-inner { --rightPanelIconWidth: 82.67px; .tile { width: var(--rightPanelIconWidth); height: var(--rightPanelIconWidth); } .title { width: var(--rightPanelIconWidth); } } } }