@patreon/studio
Version:
Patreon Studio Design System
437 lines (361 loc) • 6.33 kB
CSS
.container {
position: relative;
}
.container::after {
border-radius: inherit;
box-shadow: inset 0 0 0 var(--global-borderWidth-thin) var(--global-border-muted-default);
content: "";
inset: 0;
position: absolute;
}
.avatar {
background-color: var(--global-bg-base-default);
border-radius: inherit;
display: block;
height: 100%;
inset: 0;
-o-object-fit: cover;
object-fit: cover;
position: absolute;
width: 100%;
}
.shapeCircle {
border-radius: var(--global-radius-circle);
}
.shapeSquare {
border-radius: clamp(var(--global-radius-sm), 15%, var(--global-radius-lg));
}
.sizeFluid {
padding-bottom: 100%;
width: 100%;
}
.sizePx18 {
height: 18px;
min-width: 18px;
width: 18px;
}
.sizePx20 {
height: 20px;
min-width: 20px;
width: 20px;
}
.sizePx24 {
height: 24px;
min-width: 24px;
width: 24px;
}
.sizePx28 {
height: 28px;
min-width: 28px;
width: 28px;
}
.sizePx32 {
height: 32px;
min-width: 32px;
width: 32px;
}
.sizePx36 {
height: 36px;
min-width: 36px;
width: 36px;
}
.sizePx40 {
height: 40px;
min-width: 40px;
width: 40px;
}
.sizePx60 {
height: 60px;
min-width: 60px;
width: 60px;
}
.sizePx80 {
height: 80px;
min-width: 80px;
width: 80px;
}
.sizePx120 {
height: 120px;
min-width: 120px;
width: 120px;
}
@media (min-width: 588px) {
.sizeFluidBreakpointSm {
padding-bottom: 100%;
width: 100%;
}
.sizePx18BreakpointSm {
height: 18px;
min-width: 18px;
width: 18px;
}
.sizePx20BreakpointSm {
height: 20px;
min-width: 20px;
width: 20px;
}
.sizePx24BreakpointSm {
height: 24px;
min-width: 24px;
width: 24px;
}
.sizePx28BreakpointSm {
height: 28px;
min-width: 28px;
width: 28px;
}
.sizePx32BreakpointSm {
height: 32px;
min-width: 32px;
width: 32px;
}
.sizePx36BreakpointSm {
height: 36px;
min-width: 36px;
width: 36px;
}
.sizePx40BreakpointSm {
height: 40px;
min-width: 40px;
width: 40px;
}
.sizePx60BreakpointSm {
height: 60px;
min-width: 60px;
width: 60px;
}
.sizePx80BreakpointSm {
height: 80px;
min-width: 80px;
width: 80px;
}
.sizePx120BreakpointSm {
height: 120px;
min-width: 120px;
width: 120px;
}
}
@media (min-width: 796px) {
.sizeFluidBreakpointMd {
padding-bottom: 100%;
width: 100%;
}
.sizePx18BreakpointMd {
height: 18px;
min-width: 18px;
width: 18px;
}
.sizePx20BreakpointMd {
height: 20px;
min-width: 20px;
width: 20px;
}
.sizePx24BreakpointMd {
height: 24px;
min-width: 24px;
width: 24px;
}
.sizePx28BreakpointMd {
height: 28px;
min-width: 28px;
width: 28px;
}
.sizePx32BreakpointMd {
height: 32px;
min-width: 32px;
width: 32px;
}
.sizePx36BreakpointMd {
height: 36px;
min-width: 36px;
width: 36px;
}
.sizePx40BreakpointMd {
height: 40px;
min-width: 40px;
width: 40px;
}
.sizePx60BreakpointMd {
height: 60px;
min-width: 60px;
width: 60px;
}
.sizePx80BreakpointMd {
height: 80px;
min-width: 80px;
width: 80px;
}
.sizePx120BreakpointMd {
height: 120px;
min-width: 120px;
width: 120px;
}
}
@media (min-width: 978px) {
.sizeFluidBreakpointLg {
padding-bottom: 100%;
width: 100%;
}
.sizePx18BreakpointLg {
height: 18px;
min-width: 18px;
width: 18px;
}
.sizePx20BreakpointLg {
height: 20px;
min-width: 20px;
width: 20px;
}
.sizePx24BreakpointLg {
height: 24px;
min-width: 24px;
width: 24px;
}
.sizePx28BreakpointLg {
height: 28px;
min-width: 28px;
width: 28px;
}
.sizePx32BreakpointLg {
height: 32px;
min-width: 32px;
width: 32px;
}
.sizePx36BreakpointLg {
height: 36px;
min-width: 36px;
width: 36px;
}
.sizePx40BreakpointLg {
height: 40px;
min-width: 40px;
width: 40px;
}
.sizePx60BreakpointLg {
height: 60px;
min-width: 60px;
width: 60px;
}
.sizePx80BreakpointLg {
height: 80px;
min-width: 80px;
width: 80px;
}
.sizePx120BreakpointLg {
height: 120px;
min-width: 120px;
width: 120px;
}
}
@media (min-width: 1280px) {
.sizeFluidBreakpointXl {
padding-bottom: 100%;
width: 100%;
}
.sizePx18BreakpointXl {
height: 18px;
min-width: 18px;
width: 18px;
}
.sizePx20BreakpointXl {
height: 20px;
min-width: 20px;
width: 20px;
}
.sizePx24BreakpointXl {
height: 24px;
min-width: 24px;
width: 24px;
}
.sizePx28BreakpointXl {
height: 28px;
min-width: 28px;
width: 28px;
}
.sizePx32BreakpointXl {
height: 32px;
min-width: 32px;
width: 32px;
}
.sizePx36BreakpointXl {
height: 36px;
min-width: 36px;
width: 36px;
}
.sizePx40BreakpointXl {
height: 40px;
min-width: 40px;
width: 40px;
}
.sizePx60BreakpointXl {
height: 60px;
min-width: 60px;
width: 60px;
}
.sizePx80BreakpointXl {
height: 80px;
min-width: 80px;
width: 80px;
}
.sizePx120BreakpointXl {
height: 120px;
min-width: 120px;
width: 120px;
}
}
@media (min-width: 1440px) {
.sizeFluidBreakpointXxl {
padding-bottom: 100%;
width: 100%;
}
.sizePx18BreakpointXxl {
height: 18px;
min-width: 18px;
width: 18px;
}
.sizePx20BreakpointXxl {
height: 20px;
min-width: 20px;
width: 20px;
}
.sizePx24BreakpointXxl {
height: 24px;
min-width: 24px;
width: 24px;
}
.sizePx28BreakpointXxl {
height: 28px;
min-width: 28px;
width: 28px;
}
.sizePx32BreakpointXxl {
height: 32px;
min-width: 32px;
width: 32px;
}
.sizePx36BreakpointXxl {
height: 36px;
min-width: 36px;
width: 36px;
}
.sizePx40BreakpointXxl {
height: 40px;
min-width: 40px;
width: 40px;
}
.sizePx60BreakpointXxl {
height: 60px;
min-width: 60px;
width: 60px;
}
.sizePx80BreakpointXxl {
height: 80px;
min-width: 80px;
width: 80px;
}
.sizePx120BreakpointXxl {
height: 120px;
min-width: 120px;
width: 120px;
}
}