UNPKG

@patreon/studio

Version:

Patreon Studio Design System

332 lines (250 loc) 4.38 kB
.root { display: inline-block; } .root svg { display: block; fill: currentcolor; height: var(--Icon-size); width: var(--Icon-size); } .highlight { align-items: center; background-color: currentcolor; border-radius: var(--global-radius-circle); display: inline-flex; height: var(--HighlightSize-value); justify-content: center; width: var(--HighlightSize-value); } .sizePx8 { --Icon-size: 8px; } .sizePx10 { --Icon-size: 10px; } .sizePx12 { --Icon-size: 12px; } .sizePx16 { --Icon-size: 16px; } .sizePx20 { --Icon-size: 20px; } .sizePx24 { --Icon-size: 24px; } .sizePx32 { --Icon-size: 32px; } .sizePx40 { --Icon-size: 40px; } .sizePx48 { --Icon-size: 48px; } .sizePx64 { --Icon-size: 64px; } .sizePx88 { --Icon-size: 88px; } .verticalAlignBaseline { vertical-align: baseline; } .verticalAlignSub { vertical-align: sub; } .verticalAlignSuper { vertical-align: super; } .verticalAlignTextTop { vertical-align: text-top; } .verticalAlignTextBottom { vertical-align: text-bottom; } .verticalAlignMiddle { vertical-align: middle; } .verticalAlignTop { vertical-align: top; } .verticalAlignBottom { vertical-align: bottom; } @media (min-width: 588px) { .sizePx8BreakpointSm { --Icon-size: 8px; } .sizePx10BreakpointSm { --Icon-size: 10px; } .sizePx12BreakpointSm { --Icon-size: 12px; } .sizePx16BreakpointSm { --Icon-size: 16px; } .sizePx20BreakpointSm { --Icon-size: 20px; } .sizePx24BreakpointSm { --Icon-size: 24px; } .sizePx32BreakpointSm { --Icon-size: 32px; } .sizePx40BreakpointSm { --Icon-size: 40px; } .sizePx48BreakpointSm { --Icon-size: 48px; } .sizePx64BreakpointSm { --Icon-size: 64px; } .sizePx88BreakpointSm { --Icon-size: 88px; } } @media (min-width: 796px) { .sizePx8BreakpointMd { --Icon-size: 8px; } .sizePx10BreakpointMd { --Icon-size: 10px; } .sizePx12BreakpointMd { --Icon-size: 12px; } .sizePx16BreakpointMd { --Icon-size: 16px; } .sizePx20BreakpointMd { --Icon-size: 20px; } .sizePx24BreakpointMd { --Icon-size: 24px; } .sizePx32BreakpointMd { --Icon-size: 32px; } .sizePx40BreakpointMd { --Icon-size: 40px; } .sizePx48BreakpointMd { --Icon-size: 48px; } .sizePx64BreakpointMd { --Icon-size: 64px; } .sizePx88BreakpointMd { --Icon-size: 88px; } } @media (min-width: 978px) { .sizePx8BreakpointLg { --Icon-size: 8px; } .sizePx10BreakpointLg { --Icon-size: 10px; } .sizePx12BreakpointLg { --Icon-size: 12px; } .sizePx16BreakpointLg { --Icon-size: 16px; } .sizePx20BreakpointLg { --Icon-size: 20px; } .sizePx24BreakpointLg { --Icon-size: 24px; } .sizePx32BreakpointLg { --Icon-size: 32px; } .sizePx40BreakpointLg { --Icon-size: 40px; } .sizePx48BreakpointLg { --Icon-size: 48px; } .sizePx64BreakpointLg { --Icon-size: 64px; } .sizePx88BreakpointLg { --Icon-size: 88px; } } @media (min-width: 1280px) { .sizePx8BreakpointXl { --Icon-size: 8px; } .sizePx10BreakpointXl { --Icon-size: 10px; } .sizePx12BreakpointXl { --Icon-size: 12px; } .sizePx16BreakpointXl { --Icon-size: 16px; } .sizePx20BreakpointXl { --Icon-size: 20px; } .sizePx24BreakpointXl { --Icon-size: 24px; } .sizePx32BreakpointXl { --Icon-size: 32px; } .sizePx40BreakpointXl { --Icon-size: 40px; } .sizePx48BreakpointXl { --Icon-size: 48px; } .sizePx64BreakpointXl { --Icon-size: 64px; } .sizePx88BreakpointXl { --Icon-size: 88px; } } @media (min-width: 1440px) { .sizePx8BreakpointXxl { --Icon-size: 8px; } .sizePx10BreakpointXxl { --Icon-size: 10px; } .sizePx12BreakpointXxl { --Icon-size: 12px; } .sizePx16BreakpointXxl { --Icon-size: 16px; } .sizePx20BreakpointXxl { --Icon-size: 20px; } .sizePx24BreakpointXxl { --Icon-size: 24px; } .sizePx32BreakpointXxl { --Icon-size: 32px; } .sizePx40BreakpointXxl { --Icon-size: 40px; } .sizePx48BreakpointXxl { --Icon-size: 48px; } .sizePx64BreakpointXxl { --Icon-size: 64px; } .sizePx88BreakpointXxl { --Icon-size: 88px; } }