UNPKG

@patreon/studio

Version:

Patreon Studio Design System

74 lines (64 loc) 2.17 kB
.root { border-radius: calc(var(--global-radius-md) * var(--Card-radius-enabled, 1)); box-sizing: border-box; overflow: hidden; } .root img,.root iframe { max-width: 100%; } /* Fluid height prop */ .fluidHeight { height: 100%; } /* Padding props */ .paddingRegular { padding: var(--global-space-x24) var(--global-space-x16); } .paddingTight { padding: var(--global-space-x16); } /* Variant props */ .variantDefault { background-color: var(--Card-edgeless-color, var(--global-bg-base-default)); /* If card divider is enabled, add in a bottom border */ border-bottom: calc(var(--global-borderWidth-thin) * var(--Card-divider-enabled, 0)) solid var(--global-border-muted-default); } .variantDefault.elevationSubtle.colorModeLight { border: calc(var(--global-borderWidth-thin) * (1 - var(--Card-divider-enabled, 0))) solid var(--global-border-muted-default); border-bottom-width: calc( var(--global-borderWidth-thin) ); /* always have a bottom border, regardless of if the card divider is set */ } .variantDefault.elevationSubtle.colorModeAuto { border: calc(var(--global-borderWidth-thin) * (1 - var(--Card-divider-enabled, 0))) solid var(--global-border-muted-default); border-bottom-width: calc(var(--global-borderWidth-thin)); } .variantDefault.elevationSubtle.colorModeDark { border-bottom: calc(var(--global-borderWidth-thin) * var(--Card-divider-enabled, 0)) solid var(--global-border-muted-default); } .variantDefault.elevationLow { box-shadow: var(--global-boxShadow-low); } .variantDefault.elevationMid { box-shadow: var(--global-boxShadow-mid); } .variantTransparent { background-color: transparent; border: var(--global-borderWidth-thin) solid var(--global-border-muted-default); } @media (min-width: 588px) { .paddingRegular { padding: var(--global-space-x24); } } @media (prefers-color-scheme: dark) { .variantDefault.elevationSubtle.colorModeAuto { border: none; border-bottom: calc(var(--global-borderWidth-thin) * var(--Card-divider-enabled, 0)) solid var(--global-border-muted-default); } }