UNPKG

@patreon/studio

Version:

Patreon Studio Design System

437 lines (361 loc) 6.33 kB
.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; } }