@patreon/studio
Version:
Patreon Studio Design System
83 lines (65 loc) • 1.36 kB
CSS
.sharedContent {
margin-left: auto;
margin-right: auto;
padding-left: var(--global-space-x16);
padding-right: var(--global-space-x16);
}
.sharedContent [data-cardlayout-edgeless='true'] {
margin-left: calc(var(--global-space-x16) * -1);
width: calc(100% + var(--global-space-x16) * 2);
}
:is(.sharedContent [data-cardlayout-edgeless='true']) [data-cardlayout-edgeless='true'] {
margin-left: 0;
width: auto;
width: initial;
}
.sharedArea {
display: grid;
grid-auto-flow: dense;
grid-gap: var(--global-space-x16);
}
.sharedAreaSpan {
min-width: 0;
}
@media (min-width: 588px) {
.sharedContent {
padding-left: var(--global-space-x40);
padding-right: var(--global-space-x40);
}
.sharedContent [data-cardlayout-edgeless='true'] {
margin-left: 0;
width: auto;
width: initial;
}
.miniContent {
max-width: 440px;
}
}
@media (min-width: 796px) {
.twoColumnArea {
grid-template-columns: 1fr 1fr;
}
.threeColumnArea {
grid-template-columns: 1fr 1fr 1fr;
}
.areaSpanOne {
grid-column-end: span 1;
}
.areaSpanTwo {
grid-column-end: span 2;
}
.areaSpanThree {
grid-column-end: span 3;
}
}
@media (min-width: 978px) {
.wideContent {
max-width: 984px;
}
.narrowContent {
max-width: 648px;
}
.sharedArea {
grid-gap: var(--global-space-x24);
}
}