UNPKG

@patreon/studio

Version:

Patreon Studio Design System

83 lines (65 loc) 1.36 kB
.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); } }