@appearhere/bloom
Version:
Appear Here's pattern library and styleguide
123 lines (104 loc) • 2.48 kB
CSS
.h1 {
composes: fontLargeIv from '../../../globals/typography.css';
color: currentColor;
}
.h2 {
composes: fontLargeIii from '../../../globals/typography.css';
color: currentColor;
}
.h3 {
composes: fontLargeIi from '../../../globals/typography.css';
color: currentColor;
}
.h4 {
composes: fontLargeI from '../../../globals/typography.css';
color: currentColor;
}
.body {
composes: fontRegular from '../../../globals/typography.css';
color: currentColor;
}
.code {
composes: fontCode from '../../../globals/typography.css';
font-size: var(--fontsize-small-i);
background-color: var(--color-greyLightest);
color: var(--color-greyDark);
border-radius: 2px;
padding: var(--size-sm-iii);
border: 1px solid var(--color-greyLighter);
display: inline-block;
margin-left: var(--size-sm-iii);
margin-right: var(--size-sm-iii);
line-height: 1;
}
.link {
composes: fontRegular from '../../../globals/typography.css';
color: var(--color-primary);
text-decoration: underline;
}
.link:hover {
color: var(--color-primary--light);
}
.list {
padding-left: 0;
}
.descriptionList {
display: flex;
flex-wrap: wrap;
}
.descriptionList dt {
font-weight: var(--fontweight-demi);
display: block;
flex-basis: 100%;
margin-top: var(--size-sm-ii);
}
.descriptionList dd {
display: block;
margin: 0;
padding: 0;
flex-basis: 100%;
}
.blockquote {
margin: 0;
padding: var(--size-regular);
border-left: 4px solid var(--color-greyDark);
}
@media(--scaffold-dl-lg-i) {
.descriptionList dt {
flex-basis: 30%;
}
.descriptionList dd {
flex-basis: 70%;
padding-left: var(--size-regular);
margin-top: var(--size-sm-ii);
}
}
.placeholder {
composes: fontCode from '../../../globals/typography.css';
width: 100%;
display: flex;
padding: var(--size-regular);
padding-top: var(--size-lg-ii);
padding-bottom: var(--size-lg-ii);
justify-content: center;
align-items: center;
background-color: var(--color-white);
border-width: 0;
transition: all 300ms;
border-radius: 2px;
background-color: var(--color-greyLightest);
}
.placeholder:hover {
background-color: var(--color-white);
}
.note {
padding: var(--size-regular);
border: 2px solid var(--color-greyLightest);
border-radius: 2px;
}
.noteHeading {
composes: fontSmI from '../../../globals/typography.css';
text-transform: uppercase;
margin-bottom: var(--size-regular);
font-weight: var(--fontweight-demi);
}