Source code

Revision control

Copy as Markdown

Other Tools

/* stylelint-disable max-nesting-depth */
.ds-topics-widget {
display: flex;
position: relative;
flex-direction: column;
.ds-topics-widget-header {
font-size: var(--font-size-large);
}
hr {
background-color: color-mix(in srgb, var(--newtab-border-color) 52%, transparent);
height: 1px;
border: 0;
margin: var(--space-small) 0 0;
}
.ds-topics-widget-list-container {
flex-grow: 1;
ul {
margin: var(--space-large) 0 0;
padding: 0;
display: flex;
align-items: center;
grid-gap: var(--space-small);
flex-wrap: wrap;
li {
display: flex;
a {
font-size: var(--font-size-small);
text-decoration: none;
padding: var(--space-small) var(--space-medium);
background: var(--newtab-background-color-secondary);
border: 1px solid color-mix(in srgb, var(--newtab-border-color) 52%, transparent);
color: var(--newtab-text-primary-color);
border-radius: var(--border-radius-medium);
&:hover {
background: var(--newtab-element-hover-color);
}
&:focus {
outline: 0;
box-shadow: 0 0 0 3px var(--newtab-primary-action-background-dimmed), 0 0 0 1px var(--newtab-primary-action-background);
transition: box-shadow 150ms;
}
}
}
.ds-topics-widget-list-overflow-item {
display: flex;
@media (min-width: $break-point-medium) {
display: none;
}
@media (min-width: $break-point-widest) {
display: flex;
}
}
}
}
.ds-topics-widget-button {
margin: var(--space-large) 0 0;
font-size: inherit;
text-align: center;
padding: var(--space-small);
border-radius: var(--border-radius-small);
background-color: var(--newtab-primary-action-background-pocket);
border: 0;
&:hover {
background: var(--newtab-primary-element-hover-pocket-color);
}
&:focus {
outline: 0;
box-shadow: 0 0 0 3px var(--newtab-primary-action-background-pocket-dimmed), 0 0 0 1px var(--newtab-primary-action-background-pocket);
transition: box-shadow 150ms;
}
}
}