@patreon/studio
Version:
Patreon Studio Design System
63 lines (53 loc) • 1.64 kB
CSS
.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));
border-bottom: calc(var(--global-borderWidth-thin) * var(--Card-divider-enabled, 0)) solid var(--global-border-muted-default);
}
.variantDefault.elevationSubtle.colorModeLight {
/* we only want to add this border-like box shadow when the divider is turned off */
box-shadow: 0 0 0 calc(var(--global-borderWidth-thin) * (1 - var(--Card-divider-enabled, 0)))
var(--global-bg-page-default);
}
.variantDefault.elevationSubtle.colorModeAuto {
box-shadow: 0 0 0 calc(var(--global-borderWidth-thin) * (1 - var(--Card-divider-enabled, 0)))
var(--global-bg-page-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 {
box-shadow: none;
}
}