@lyra/default-layout
Version:
The default layout components for Lyra
77 lines (65 loc) • 1.33 kB
CSS
@import 'part:@lyra/base/theme/variables-style';
.modal {
display: flex;
}
.content {
background-color: var(--main-navigation-background-color);
color: #fff;
padding: var(--large-padding);
padding-bottom: calc(var(--large-padding) * 4);
min-width: 80vw;
box-sizing: border-box;
@nest & > h1 {
margin: 0;
padding: 0;
font-weight: 100;
text-align: center;
color: inherit;
@media (--screen-medium) {
margin-top: 3rem;
margin-bottom: 3rem;
font-size: 3em;
}
}
}
.list {
display: grid;
grid-gap: var(--medium-padding);
grid-template-columns: repeat(2, 1fr);
padding: 0;
margin: 0;
font-size: 1em;
color: inherit;
max-width: 100%;
box-sizing: border-box;
@media (min-width: 25rem) {
grid-template-columns: repeat(3, 1fr);
}
@media (--screen-medium) {
grid-gap: var(--large-padding);
grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
}
}
.listItem {
display: block;
color: inherit;
}
.icon {
flex-basis: 4rem;
font-size: 3rem;
margin-bottom: 1rem;
}
.actionLink {
text-decoration: none;
color: inherit;
display: flex;
flex-direction: column;
align-items: center;
opacity: 0.8;
text-align: center;
font-weight: 300;
@nest &:hover {
opacity: 1;
color: var(--brand-primary);
}
}