UNPKG

@lyra/default-layout

Version:

The default layout components for Lyra

77 lines (65 loc) 1.33 kB
@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); } }