@patreon/studio
Version:
Patreon Studio Design System
163 lines (123 loc) • 3.25 kB
CSS
.shared {
font-family: var(--type-dataDisplay-fontStack);
font-feature-settings: lining-nums tabular-nums;
font-variant-numeric: lining-nums tabular-nums;
font-variation-settings: var(--type-dataDisplay-fontWidth);
letter-spacing: var(--type-dataDisplay-letterSpacing);
line-height: var(--type-dataDisplay-lineHeight);
}
.shared em {
font-style: italic;
}
.shared s {
text-decoration: line-through;
}
.weightLight {
font-weight: var(--type-dataDisplay-fontWeights-light);
}
.weightNormal {
font-weight: var(--type-dataDisplay-fontWeights-normal);
}
.weightMedium {
font-weight: var(--type-dataDisplay-fontWeights-medium);
}
.sizeMd {
font-size: var(--type-dataDisplay-fontSizes-md);
}
.sizeLg {
font-size: var(--type-dataDisplay-fontSizes-lg);
}
.sizeXl {
font-size: var(--type-dataDisplay-fontSizes-xl);
}
.sizeXxl {
font-size: var(--type-dataDisplay-fontSizes-xxl);
}
.sizeXxxl {
font-size: var(--type-dataDisplay-fontSizes-xxxl);
}
@media (min-width: 588px) {
.sizeMdBreakpointSm {
font-size: var(--type-dataDisplay-fontSizes-md);
}
.sizeLgBreakpointSm {
font-size: var(--type-dataDisplay-fontSizes-lg);
}
.sizeXlBreakpointSm {
font-size: var(--type-dataDisplay-fontSizes-xl);
}
.sizeXxlBreakpointSm {
font-size: var(--type-dataDisplay-fontSizes-xxl);
}
.sizeXxxlBreakpointSm {
font-size: var(--type-dataDisplay-fontSizes-xxxl);
}
}
@media (min-width: 796px) {
.sizeMdBreakpointMd {
font-size: var(--type-dataDisplay-fontSizes-md);
}
.sizeLgBreakpointMd {
font-size: var(--type-dataDisplay-fontSizes-lg);
}
.sizeXlBreakpointMd {
font-size: var(--type-dataDisplay-fontSizes-xl);
}
.sizeXxlBreakpointMd {
font-size: var(--type-dataDisplay-fontSizes-xxl);
}
.sizeXxxlBreakpointMd {
font-size: var(--type-dataDisplay-fontSizes-xxxl);
}
}
@media (min-width: 978px) {
.sizeMdBreakpointLg {
font-size: var(--type-dataDisplay-fontSizes-md);
}
.sizeLgBreakpointLg {
font-size: var(--type-dataDisplay-fontSizes-lg);
}
.sizeXlBreakpointLg {
font-size: var(--type-dataDisplay-fontSizes-xl);
}
.sizeXxlBreakpointLg {
font-size: var(--type-dataDisplay-fontSizes-xxl);
}
.sizeXxxlBreakpointLg {
font-size: var(--type-dataDisplay-fontSizes-xxxl);
}
}
@media (min-width: 1280px) {
.sizeMdBreakpointXl {
font-size: var(--type-dataDisplay-fontSizes-md);
}
.sizeLgBreakpointXl {
font-size: var(--type-dataDisplay-fontSizes-lg);
}
.sizeXlBreakpointXl {
font-size: var(--type-dataDisplay-fontSizes-xl);
}
.sizeXxlBreakpointXl {
font-size: var(--type-dataDisplay-fontSizes-xxl);
}
.sizeXxxlBreakpointXl {
font-size: var(--type-dataDisplay-fontSizes-xxxl);
}
}
@media (min-width: 1440px) {
.sizeMdBreakpointXxl {
font-size: var(--type-dataDisplay-fontSizes-md);
}
.sizeLgBreakpointXxl {
font-size: var(--type-dataDisplay-fontSizes-lg);
}
.sizeXlBreakpointXxl {
font-size: var(--type-dataDisplay-fontSizes-xl);
}
.sizeXxlBreakpointXxl {
font-size: var(--type-dataDisplay-fontSizes-xxl);
}
.sizeXxxlBreakpointXxl {
font-size: var(--type-dataDisplay-fontSizes-xxxl);
}
}