UNPKG

codyframe

Version:

The intuitive CSS framework.

2,313 lines (1,868 loc) 218 kB
/*! purgecss end ignore */ /* variables */ :root { /* spacing */ --space-4xs: clamp(0.125rem, calc(0.125rem + 0vw), 0.125rem); --space-3xs: clamp(0.25rem, calc(0.25rem + 0vw), 0.25rem); --space-2xs: clamp(0.5rem, calc(0.5rem + 0vw), 0.5rem); --space-xs: clamp(0.75rem, calc(0.75rem + 0vw), 0.75rem); --space-sm: clamp(1rem, calc(1rem + 0vw), 1rem); --space-md: clamp(1.5rem, calc(1.125rem + 0.78125vw), 1.75rem); --space-lg: clamp(2.25rem, calc(1.125rem + 2.34375vw), 3rem); --space-xl: clamp(3.5rem, calc(1.25rem + 4.6875vw), 5rem); --space-2xl: clamp(5.75rem, calc(2.375rem + 7.03125vw), 8rem); --space-3xl: clamp(9.25rem, calc(4.75rem + 9.375vw), 12.25rem); --space-4xl: clamp(15rem, calc(7.5rem + 15.625vw), 20rem); /* font-family */ --font-primary: system-ui, sans-serif; /* font-size */ --text-xs: clamp(0.6875rem, calc(0.59375rem + 0.1953125vw), 0.75rem); --text-sm: clamp(0.8125rem, calc(0.625rem + 0.390625vw), 0.9375rem); --text-base: clamp(1rem, calc(0.8125rem + 0.390625vw), 1.125rem); --text-md: clamp(1.1875rem, calc(0.90625rem + 0.5859375vw), 1.375rem); --text-lg: clamp(1.4375rem, calc(1.15625rem + 0.5859375vw), 1.625rem); --text-xl: clamp(1.75rem, calc(1.375rem + 0.78125vw), 2rem); --text-2xl: clamp(2.0625rem, calc(1.40625rem + 1.3671875vw), 2.5rem); --text-3xl: clamp(2.5rem, calc(1.75rem + 1.5625vw), 3rem); --text-4xl: clamp(3rem, calc(2.0625rem + 1.953125vw), 3.625rem); /* line-height */ --line-height-xs: 1.1; --line-height-sm: 1.2; --line-height-md: 1.4; --line-height-lg: 1.58; --line-height-xl: 1.72; /* max-width */ --max-width-3xs: 20rem; --max-width-2xs: 26rem; --max-width-xs: 32rem; --max-width-sm: 48rem; --max-width-md: 64rem; --max-width-lg: 80rem; --max-width-xl: 90rem; --container-margin-x: var(--space-md); /* box-shadow */ --shadow-ring: 0 0 0 1px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.05); --shadow-xs: 0 0 0 1px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.02), 0 1px 3px -1px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.2); --shadow-sm: 0 0.3px 0.4px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.02), 0 0.9px 1.5px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.045), 0 3.5px 6px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.09); --shadow-md: 0 0.9px 1.25px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.025), 0 3px 5px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.05), 0 12px 20px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.09); --shadow-lg: 0 1.2px 1.9px -1px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.01), 0 3px 5px -1px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.015), 0 8px 15px -1px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.05), 0 28px 40px -1px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.1); --shadow-xl: 0 1.5px 2.1px -6px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.009), 0 3.6px 5.2px -6px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.0115), 0 7.3px 10.6px -6px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.0125), 0 16.2px 21.9px -6px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.025), 0 46px 60px -6px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.15); /* inner-glow */ --inner-glow: inset 0 0 0.5px 1px hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.075); --inner-glow-top: inset 0 1px 0.5px hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), 0.075); /* border-radius */ --radius-sm: 0.1875em; --radius-md: 0.375em; --radius-lg: 0.75em; /* z-index */ --z-index-header: 3; --z-index-popover: 5; --z-index-fixed-element: 10; --z-index-overlay: 15; /* timing functions */ --ease-in-out: cubic-bezier(0.645, 0.045, 0.355, 1); --ease-in: cubic-bezier(0.55, 0.055, 0.675, 0.19); --ease-out: cubic-bezier(0.215, 0.61, 0.355, 1); --ease-out-back: cubic-bezier(0.34, 1.56, 0.64, 1); } /* colors */ :root, [data-theme=default] { --color-primary-darker-h: 250; --color-primary-darker-s: 84%; --color-primary-darker-l: 38%; --color-primary-darker: hsl(var(--color-primary-darker-h), var(--color-primary-darker-s), var(--color-primary-darker-l)); --color-primary-dark-h: 250; --color-primary-dark-s: 84%; --color-primary-dark-l: 46%; --color-primary-dark: hsl(var(--color-primary-dark-h), var(--color-primary-dark-s), var(--color-primary-dark-l)); --color-primary-h: 250; --color-primary-s: 84%; --color-primary-l: 54%; --color-primary: hsl(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l)); --color-primary-light-h: 250; --color-primary-light-s: 84%; --color-primary-light-l: 60%; --color-primary-light: hsl(var(--color-primary-light-h), var(--color-primary-light-s), var(--color-primary-light-l)); --color-primary-lighter-h: 250; --color-primary-lighter-s: 84%; --color-primary-lighter-l: 67%; --color-primary-lighter: hsl(var(--color-primary-lighter-h), var(--color-primary-lighter-s), var(--color-primary-lighter-l)); --color-accent-darker-h: 342; --color-accent-darker-s: 89%; --color-accent-darker-l: 38%; --color-accent-darker: hsl(var(--color-accent-darker-h), var(--color-accent-darker-s), var(--color-accent-darker-l)); --color-accent-dark-h: 342; --color-accent-dark-s: 89%; --color-accent-dark-l: 43%; --color-accent-dark: hsl(var(--color-accent-dark-h), var(--color-accent-dark-s), var(--color-accent-dark-l)); --color-accent-h: 342; --color-accent-s: 89%; --color-accent-l: 48%; --color-accent: hsl(var(--color-accent-h), var(--color-accent-s), var(--color-accent-l)); --color-accent-light-h: 342; --color-accent-light-s: 89%; --color-accent-light-l: 56%; --color-accent-light: hsl(var(--color-accent-light-h), var(--color-accent-light-s), var(--color-accent-light-l)); --color-accent-lighter-h: 342; --color-accent-lighter-s: 89%; --color-accent-lighter-l: 62%; --color-accent-lighter: hsl(var(--color-accent-lighter-h), var(--color-accent-lighter-s), var(--color-accent-lighter-l)); --color-black-h: 230; --color-black-s: 13%; --color-black-l: 9%; --color-black: hsl(var(--color-black-h), var(--color-black-s), var(--color-black-l)); --color-white-h: 0; --color-white-s: 0%; --color-white-l: 100%; --color-white: hsl(var(--color-white-h), var(--color-white-s), var(--color-white-l)); --color-warning-darker-h: 35; --color-warning-darker-s: 79%; --color-warning-darker-l: 48%; --color-warning-darker: hsl(var(--color-warning-darker-h), var(--color-warning-darker-s), var(--color-warning-darker-l)); --color-warning-dark-h: 35; --color-warning-dark-s: 79%; --color-warning-dark-l: 56%; --color-warning-dark: hsl(var(--color-warning-dark-h), var(--color-warning-dark-s), var(--color-warning-dark-l)); --color-warning-h: 35; --color-warning-s: 79%; --color-warning-l: 66%; --color-warning: hsl(var(--color-warning-h), var(--color-warning-s), var(--color-warning-l)); --color-warning-light-h: 35; --color-warning-light-s: 79%; --color-warning-light-l: 74%; --color-warning-light: hsl(var(--color-warning-light-h), var(--color-warning-light-s), var(--color-warning-light-l)); --color-warning-lighter-h: 35; --color-warning-lighter-s: 79%; --color-warning-lighter-l: 82%; --color-warning-lighter: hsl(var(--color-warning-lighter-h), var(--color-warning-lighter-s), var(--color-warning-lighter-l)); --color-success-darker-h: 170; --color-success-darker-s: 78%; --color-success-darker-l: 26%; --color-success-darker: hsl(var(--color-success-darker-h), var(--color-success-darker-s), var(--color-success-darker-l)); --color-success-dark-h: 170; --color-success-dark-s: 78%; --color-success-dark-l: 31%; --color-success-dark: hsl(var(--color-success-dark-h), var(--color-success-dark-s), var(--color-success-dark-l)); --color-success-h: 170; --color-success-s: 78%; --color-success-l: 36%; --color-success: hsl(var(--color-success-h), var(--color-success-s), var(--color-success-l)); --color-success-light-h: 170; --color-success-light-s: 78%; --color-success-light-l: 42%; --color-success-light: hsl(var(--color-success-light-h), var(--color-success-light-s), var(--color-success-light-l)); --color-success-lighter-h: 170; --color-success-lighter-s: 78%; --color-success-lighter-l: 47%; --color-success-lighter: hsl(var(--color-success-lighter-h), var(--color-success-lighter-s), var(--color-success-lighter-l)); --color-error-darker-h: 342; --color-error-darker-s: 89%; --color-error-darker-l: 38%; --color-error-darker: hsl(var(--color-error-darker-h), var(--color-error-darker-s), var(--color-error-darker-l)); --color-error-dark-h: 342; --color-error-dark-s: 89%; --color-error-dark-l: 43%; --color-error-dark: hsl(var(--color-error-dark-h), var(--color-error-dark-s), var(--color-error-dark-l)); --color-error-h: 342; --color-error-s: 89%; --color-error-l: 48%; --color-error: hsl(var(--color-error-h), var(--color-error-s), var(--color-error-l)); --color-error-light-h: 342; --color-error-light-s: 89%; --color-error-light-l: 56%; --color-error-light: hsl(var(--color-error-light-h), var(--color-error-light-s), var(--color-error-light-l)); --color-error-lighter-h: 342; --color-error-lighter-s: 89%; --color-error-lighter-l: 62%; --color-error-lighter: hsl(var(--color-error-lighter-h), var(--color-error-lighter-s), var(--color-error-lighter-l)); --color-bg-darker-h: 240; --color-bg-darker-s: 4%; --color-bg-darker-l: 90%; --color-bg-darker: hsl(var(--color-bg-darker-h), var(--color-bg-darker-s), var(--color-bg-darker-l)); --color-bg-dark-h: 240; --color-bg-dark-s: 4%; --color-bg-dark-l: 95%; --color-bg-dark: hsl(var(--color-bg-dark-h), var(--color-bg-dark-s), var(--color-bg-dark-l)); --color-bg-h: 0; --color-bg-s: 0%; --color-bg-l: 100%; --color-bg: hsl(var(--color-bg-h), var(--color-bg-s), var(--color-bg-l)); --color-bg-light-h: 0; --color-bg-light-s: 0%; --color-bg-light-l: 100%; --color-bg-light: hsl(var(--color-bg-light-h), var(--color-bg-light-s), var(--color-bg-light-l)); --color-bg-lighter-h: 0; --color-bg-lighter-s: 0%; --color-bg-lighter-l: 100%; --color-bg-lighter: hsl(var(--color-bg-lighter-h), var(--color-bg-lighter-s), var(--color-bg-lighter-l)); --color-contrast-lower-h: 240; --color-contrast-lower-s: 4%; --color-contrast-lower-l: 85%; --color-contrast-lower: hsl(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l)); --color-contrast-low-h: 240; --color-contrast-low-s: 4%; --color-contrast-low-l: 65%; --color-contrast-low: hsl(var(--color-contrast-low-h), var(--color-contrast-low-s), var(--color-contrast-low-l)); --color-contrast-medium-h: 225; --color-contrast-medium-s: 4%; --color-contrast-medium-l: 47%; --color-contrast-medium: hsl(var(--color-contrast-medium-h), var(--color-contrast-medium-s), var(--color-contrast-medium-l)); --color-contrast-high-h: 230; --color-contrast-high-s: 7%; --color-contrast-high-l: 23%; --color-contrast-high: hsl(var(--color-contrast-high-h), var(--color-contrast-high-s), var(--color-contrast-high-l)); --color-contrast-higher-h: 230; --color-contrast-higher-s: 13%; --color-contrast-higher-l: 9%; --color-contrast-higher: hsl(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l)); } [data-theme=dark] { --color-primary-darker-h: 250; --color-primary-darker-s: 100%; --color-primary-darker-l: 60%; --color-primary-darker: hsl(var(--color-primary-darker-h), var(--color-primary-darker-s), var(--color-primary-darker-l)); --color-primary-dark-h: 250; --color-primary-dark-s: 100%; --color-primary-dark-l: 64%; --color-primary-dark: hsl(var(--color-primary-dark-h), var(--color-primary-dark-s), var(--color-primary-dark-l)); --color-primary-h: 250; --color-primary-s: 100%; --color-primary-l: 69%; --color-primary: hsl(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l)); --color-primary-light-h: 250; --color-primary-light-s: 100%; --color-primary-light-l: 72%; --color-primary-light: hsl(var(--color-primary-light-h), var(--color-primary-light-s), var(--color-primary-light-l)); --color-primary-lighter-h: 250; --color-primary-lighter-s: 100%; --color-primary-lighter-l: 76%; --color-primary-lighter: hsl(var(--color-primary-lighter-h), var(--color-primary-lighter-s), var(--color-primary-lighter-l)); --color-accent-darker-h: 342; --color-accent-darker-s: 92%; --color-accent-darker-l: 41%; --color-accent-darker: hsl(var(--color-accent-darker-h), var(--color-accent-darker-s), var(--color-accent-darker-l)); --color-accent-dark-h: 342; --color-accent-dark-s: 92%; --color-accent-dark-l: 47%; --color-accent-dark: hsl(var(--color-accent-dark-h), var(--color-accent-dark-s), var(--color-accent-dark-l)); --color-accent-h: 342; --color-accent-s: 92%; --color-accent-l: 54%; --color-accent: hsl(var(--color-accent-h), var(--color-accent-s), var(--color-accent-l)); --color-accent-light-h: 342; --color-accent-light-s: 92%; --color-accent-light-l: 60%; --color-accent-light: hsl(var(--color-accent-light-h), var(--color-accent-light-s), var(--color-accent-light-l)); --color-accent-lighter-h: 342; --color-accent-lighter-s: 92%; --color-accent-lighter-l: 65%; --color-accent-lighter: hsl(var(--color-accent-lighter-h), var(--color-accent-lighter-s), var(--color-accent-lighter-l)); --color-black-h: 230; --color-black-s: 13%; --color-black-l: 9%; --color-black: hsl(var(--color-black-h), var(--color-black-s), var(--color-black-l)); --color-white-h: 0; --color-white-s: 0%; --color-white-l: 100%; --color-white: hsl(var(--color-white-h), var(--color-white-s), var(--color-white-l)); --color-warning-darker-h: 35; --color-warning-darker-s: 79%; --color-warning-darker-l: 48%; --color-warning-darker: hsl(var(--color-warning-darker-h), var(--color-warning-darker-s), var(--color-warning-darker-l)); --color-warning-dark-h: 35; --color-warning-dark-s: 79%; --color-warning-dark-l: 56%; --color-warning-dark: hsl(var(--color-warning-dark-h), var(--color-warning-dark-s), var(--color-warning-dark-l)); --color-warning-h: 35; --color-warning-s: 79%; --color-warning-l: 66%; --color-warning: hsl(var(--color-warning-h), var(--color-warning-s), var(--color-warning-l)); --color-warning-light-h: 35; --color-warning-light-s: 79%; --color-warning-light-l: 74%; --color-warning-light: hsl(var(--color-warning-light-h), var(--color-warning-light-s), var(--color-warning-light-l)); --color-warning-lighter-h: 35; --color-warning-lighter-s: 79%; --color-warning-lighter-l: 82%; --color-warning-lighter: hsl(var(--color-warning-lighter-h), var(--color-warning-lighter-s), var(--color-warning-lighter-l)); --color-success-darker-h: 170; --color-success-darker-s: 78%; --color-success-darker-l: 26%; --color-success-darker: hsl(var(--color-success-darker-h), var(--color-success-darker-s), var(--color-success-darker-l)); --color-success-dark-h: 170; --color-success-dark-s: 78%; --color-success-dark-l: 31%; --color-success-dark: hsl(var(--color-success-dark-h), var(--color-success-dark-s), var(--color-success-dark-l)); --color-success-h: 170; --color-success-s: 78%; --color-success-l: 36%; --color-success: hsl(var(--color-success-h), var(--color-success-s), var(--color-success-l)); --color-success-light-h: 170; --color-success-light-s: 78%; --color-success-light-l: 42%; --color-success-light: hsl(var(--color-success-light-h), var(--color-success-light-s), var(--color-success-light-l)); --color-success-lighter-h: 170; --color-success-lighter-s: 78%; --color-success-lighter-l: 47%; --color-success-lighter: hsl(var(--color-success-lighter-h), var(--color-success-lighter-s), var(--color-success-lighter-l)); --color-error-darker-h: 342; --color-error-darker-s: 92%; --color-error-darker-l: 41%; --color-error-darker: hsl(var(--color-error-darker-h), var(--color-error-darker-s), var(--color-error-darker-l)); --color-error-dark-h: 342; --color-error-dark-s: 92%; --color-error-dark-l: 47%; --color-error-dark: hsl(var(--color-error-dark-h), var(--color-error-dark-s), var(--color-error-dark-l)); --color-error-h: 342; --color-error-s: 92%; --color-error-l: 54%; --color-error: hsl(var(--color-error-h), var(--color-error-s), var(--color-error-l)); --color-error-light-h: 342; --color-error-light-s: 92%; --color-error-light-l: 60%; --color-error-light: hsl(var(--color-error-light-h), var(--color-error-light-s), var(--color-error-light-l)); --color-error-lighter-h: 342; --color-error-lighter-s: 92%; --color-error-lighter-l: 65%; --color-error-lighter: hsl(var(--color-error-lighter-h), var(--color-error-lighter-s), var(--color-error-lighter-l)); --color-bg-darker-h: 232; --color-bg-darker-s: 7%; --color-bg-darker-l: 8%; --color-bg-darker: hsl(var(--color-bg-darker-h), var(--color-bg-darker-s), var(--color-bg-darker-l)); --color-bg-dark-h: 233; --color-bg-dark-s: 8%; --color-bg-dark-l: 11%; --color-bg-dark: hsl(var(--color-bg-dark-h), var(--color-bg-dark-s), var(--color-bg-dark-l)); --color-bg-h: 232; --color-bg-s: 11%; --color-bg-l: 15%; --color-bg: hsl(var(--color-bg-h), var(--color-bg-s), var(--color-bg-l)); --color-bg-light-h: 233; --color-bg-light-s: 8%; --color-bg-light-l: 19%; --color-bg-light: hsl(var(--color-bg-light-h), var(--color-bg-light-s), var(--color-bg-light-l)); --color-bg-lighter-h: 232; --color-bg-lighter-s: 7%; --color-bg-lighter-l: 22%; --color-bg-lighter: hsl(var(--color-bg-lighter-h), var(--color-bg-lighter-s), var(--color-bg-lighter-l)); --color-contrast-lower-h: 240; --color-contrast-lower-s: 6%; --color-contrast-lower-l: 26%; --color-contrast-lower: hsl(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l)); --color-contrast-low-h: 240; --color-contrast-low-s: 3%; --color-contrast-low-l: 41%; --color-contrast-low: hsl(var(--color-contrast-low-h), var(--color-contrast-low-s), var(--color-contrast-low-l)); --color-contrast-medium-h: 231; --color-contrast-medium-s: 3%; --color-contrast-medium-l: 57%; --color-contrast-medium: hsl(var(--color-contrast-medium-h), var(--color-contrast-medium-s), var(--color-contrast-medium-l)); --color-contrast-high-h: 240; --color-contrast-high-s: 5%; --color-contrast-high-l: 82%; --color-contrast-high: hsl(var(--color-contrast-high-h), var(--color-contrast-high-s), var(--color-contrast-high-l)); --color-contrast-higher-h: 240; --color-contrast-higher-s: 100%; --color-contrast-higher-l: 99%; --color-contrast-higher: hsl(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l)); } /* grid */ .grid { --grid-columns: 12; --column-gap: 0px; --row-gap: 0px; display: flex; flex-wrap: wrap; gap: var(--row-gap) var(--column-gap); } .grid > * { width: 100%; min-width: 0; } .grid-col-1 { --grid-columns: 1; } .col-1 { --column-span: 1; } .grid-col-2 { --grid-columns: 2; } .col-2 { --column-span: 2; } .grid-col-3 { --grid-columns: 3; } .col-3 { --column-span: 3; } .grid-col-4 { --grid-columns: 4; } .col-4 { --column-span: 4; } .grid-col-5 { --grid-columns: 5; } .col-5 { --column-span: 5; } .grid-col-6 { --grid-columns: 6; } .col-6 { --column-span: 6; } .grid-col-7 { --grid-columns: 7; } .col-7 { --column-span: 7; } .grid-col-8 { --grid-columns: 8; } .col-8 { --column-span: 8; } .grid-col-9 { --grid-columns: 9; } .col-9 { --column-span: 9; } .grid-col-10 { --grid-columns: 10; } .col-10 { --column-span: 10; } .grid-col-11 { --grid-columns: 11; } .col-11 { --column-span: 11; } .grid-col-12 { --grid-columns: 12; } .col-12 { --column-span: 12; } .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 { width: calc((100% - (var(--grid-columns) - 1) * var(--column-gap)) * var(--column-span) / var(--grid-columns) + (var(--column-span) - 1) * var(--column-gap)); flex: initial; } .col { width: auto; flex: 1 1 0; } .col-content { width: auto; flex: 0 1 auto; } .offset-1 { --column-offset: 1; } .offset-2 { --column-offset: 2; } .offset-3 { --column-offset: 3; } .offset-4 { --column-offset: 4; } .offset-5 { --column-offset: 5; } .offset-6 { --column-offset: 6; } .offset-7 { --column-offset: 7; } .offset-8 { --column-offset: 8; } .offset-9 { --column-offset: 9; } .offset-10 { --column-offset: 10; } .offset-11 { --column-offset: 11; } .offset-1, .offset-2, .offset-3, .offset-4, .offset-5, .offset-6, .offset-7, .offset-8, .offset-9, .offset-10, .offset-11 { margin-left: calc((100% - (var(--grid-columns) - 1) * var(--column-gap)) * var(--column-offset) / var(--grid-columns) + var(--column-offset) * var(--column-gap)); } /* gap */ .gap-4xs { --row-gap: var(--space-4xs); --column-gap: var(--space-4xs); gap: var(--row-gap) var(--column-gap); } .gap-x-4xs { --column-gap: var(--space-4xs); column-gap: var(--column-gap); } .gap-y-4xs { --row-gap: var(--space-4xs); row-gap: var(--row-gap); } .gap-3xs { --row-gap: var(--space-3xs); --column-gap: var(--space-3xs); gap: var(--row-gap) var(--column-gap); } .gap-x-3xs { --column-gap: var(--space-3xs); column-gap: var(--column-gap); } .gap-y-3xs { --row-gap: var(--space-3xs); row-gap: var(--row-gap); } .gap-2xs { --row-gap: var(--space-2xs); --column-gap: var(--space-2xs); gap: var(--row-gap) var(--column-gap); } .gap-x-2xs { --column-gap: var(--space-2xs); column-gap: var(--column-gap); } .gap-y-2xs { --row-gap: var(--space-2xs); row-gap: var(--row-gap); } .gap-xs { --row-gap: var(--space-xs); --column-gap: var(--space-xs); gap: var(--row-gap) var(--column-gap); } .gap-x-xs { --column-gap: var(--space-xs); column-gap: var(--column-gap); } .gap-y-xs { --row-gap: var(--space-xs); row-gap: var(--row-gap); } .gap-sm { --row-gap: var(--space-sm); --column-gap: var(--space-sm); gap: var(--row-gap) var(--column-gap); } .gap-x-sm { --column-gap: var(--space-sm); column-gap: var(--column-gap); } .gap-y-sm { --row-gap: var(--space-sm); row-gap: var(--row-gap); } .gap-md { --row-gap: var(--space-md); --column-gap: var(--space-md); gap: var(--row-gap) var(--column-gap); } .gap-x-md { --column-gap: var(--space-md); column-gap: var(--column-gap); } .gap-y-md { --row-gap: var(--space-md); row-gap: var(--row-gap); } .gap-lg { --row-gap: var(--space-lg); --column-gap: var(--space-lg); gap: var(--row-gap) var(--column-gap); } .gap-x-lg { --column-gap: var(--space-lg); column-gap: var(--column-gap); } .gap-y-lg { --row-gap: var(--space-lg); row-gap: var(--row-gap); } .gap-xl { --row-gap: var(--space-xl); --column-gap: var(--space-xl); gap: var(--row-gap) var(--column-gap); } .gap-x-xl { --column-gap: var(--space-xl); column-gap: var(--column-gap); } .gap-y-xl { --row-gap: var(--space-xl); row-gap: var(--row-gap); } .gap-2xl { --row-gap: var(--space-2xl); --column-gap: var(--space-2xl); gap: var(--row-gap) var(--column-gap); } .gap-x-2xl { --column-gap: var(--space-2xl); column-gap: var(--column-gap); } .gap-y-2xl { --row-gap: var(--space-2xl); row-gap: var(--row-gap); } .gap-3xl { --row-gap: var(--space-3xl); --column-gap: var(--space-3xl); gap: var(--row-gap) var(--column-gap); } .gap-x-3xl { --column-gap: var(--space-3xl); column-gap: var(--column-gap); } .gap-y-3xl { --row-gap: var(--space-3xl); row-gap: var(--row-gap); } .gap-4xl { --row-gap: var(--space-4xl); --column-gap: var(--space-4xl); gap: var(--row-gap) var(--column-gap); } .gap-x-4xl { --column-gap: var(--space-4xl); column-gap: var(--column-gap); } .gap-y-4xl { --row-gap: var(--space-4xl); row-gap: var(--row-gap); } .gap-0 { --row-gap: 0px; --column-gap: 0px; gap: 0px; } .gap-x-0 { --column-gap: 0px; column-gap: 0px; } .gap-y-0 { --row-gap: 0px; row-gap: 0px; } /* flexbox */ .flex { display: flex; } .inline-flex { display: inline-flex; } .flex-wrap { flex-wrap: wrap; } .flex-nowrap { flex-wrap: nowrap; } .flex-column { flex-direction: column; } .flex-column-reverse { flex-direction: column-reverse; } .flex-row { flex-direction: row; } .flex-row-reverse { flex-direction: row-reverse; } .flex-center { justify-content: center; align-items: center; } .flex-grow { flex-grow: 1; } .flex-grow-0 { flex-grow: 0; } .flex-shrink { flex-shrink: 1; } .flex-shrink-0 { flex-shrink: 0; } .flex-basis-0 { flex-basis: 0; } /* justify-content */ .justify-start { justify-content: start; } .justify-end { justify-content: end; } .justify-center { justify-content: center; } .justify-between { justify-content: space-between; } /* align-items */ .items-center { align-items: center; } .items-start { align-items: start; } .items-end { align-items: end; } .items-baseline { align-items: baseline; } .items-stretch { align-items: stretch; } /* align-content */ .content-start { align-content: start; } .content-end { align-content: end; } .content-center { align-content: center; } .content-between { align-content: space-between; } /* order */ .order-1 { order: 1; } .order-2 { order: 2; } .order-3 { order: 3; } /* aspect-ratio */ .aspect-ratio-16\:9 { aspect-ratio: 16/9; } .aspect-ratio-3\:2 { aspect-ratio: 3/2; } .aspect-ratio-4\:3 { aspect-ratio: 4/3; } .aspect-ratio-5\:4 { aspect-ratio: 5/4; } .aspect-ratio-1\:1 { aspect-ratio: 1/1; } .aspect-ratio-4\:5 { aspect-ratio: 4/5; } .aspect-ratio-3\:4 { aspect-ratio: 3/4; } .aspect-ratio-2\:3 { aspect-ratio: 2/3; } .aspect-ratio-9\:16 { aspect-ratio: 9/16; } /* media wrapper */ :where([class^=media-wrapper], [class*=" media-wrapper"]) { position: relative; } [class^=media-wrapper], [class*=" media-wrapper"] { height: 0; } [class^=media-wrapper] > *, [class*=" media-wrapper"] > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } [class^=media-wrapper] > *:not(iframe), [class*=" media-wrapper"] > *:not(iframe) { -o-object-fit: cover; object-fit: cover; } .media-wrapper-16\:9 { padding-bottom: 56.25%; } .media-wrapper-3\:2 { padding-bottom: 66.6666666667%; } .media-wrapper-4\:3 { padding-bottom: 75%; } .media-wrapper-1\:1 { padding-bottom: 100%; } /* display */ .block { display: block; } .inline-block { display: inline-block; } .inline { display: inline; } .contents { display: contents; } .css-grid { display: grid; } .css-inline-grid { display: inline-grid; } .hide { display: none; } .is-visible { display: var(--display, block) !important; } .is-hidden { display: none !important; } /* margin */ .margin-4xs { margin: var(--space-4xs); } .margin-3xs { margin: var(--space-3xs); } .margin-2xs { margin: var(--space-2xs); } .margin-xs { margin: var(--space-xs); } .margin-sm { margin: var(--space-sm); } .margin-md { margin: var(--space-md); } .margin-lg { margin: var(--space-lg); } .margin-xl { margin: var(--space-xl); } .margin-2xl { margin: var(--space-2xl); } .margin-3xl { margin: var(--space-3xl); } .margin-4xl { margin: var(--space-4xl); } .margin-auto { margin: auto; } .margin-0 { margin: 0; } .margin-y-4xs { margin-top: var(--space-4xs); margin-bottom: var(--space-4xs); } .margin-x-4xs { margin-right: var(--space-4xs); margin-left: var(--space-4xs); } .margin-y-3xs { margin-top: var(--space-3xs); margin-bottom: var(--space-3xs); } .margin-x-3xs { margin-right: var(--space-3xs); margin-left: var(--space-3xs); } .margin-y-2xs { margin-top: var(--space-2xs); margin-bottom: var(--space-2xs); } .margin-x-2xs { margin-right: var(--space-2xs); margin-left: var(--space-2xs); } .margin-y-xs { margin-top: var(--space-xs); margin-bottom: var(--space-xs); } .margin-x-xs { margin-right: var(--space-xs); margin-left: var(--space-xs); } .margin-y-sm { margin-top: var(--space-sm); margin-bottom: var(--space-sm); } .margin-x-sm { margin-right: var(--space-sm); margin-left: var(--space-sm); } .margin-y-md { margin-top: var(--space-md); margin-bottom: var(--space-md); } .margin-x-md { margin-right: var(--space-md); margin-left: var(--space-md); } .margin-y-lg { margin-top: var(--space-lg); margin-bottom: var(--space-lg); } .margin-x-lg { margin-right: var(--space-lg); margin-left: var(--space-lg); } .margin-y-xl { margin-top: var(--space-xl); margin-bottom: var(--space-xl); } .margin-x-xl { margin-right: var(--space-xl); margin-left: var(--space-xl); } .margin-y-2xl { margin-top: var(--space-2xl); margin-bottom: var(--space-2xl); } .margin-x-2xl { margin-right: var(--space-2xl); margin-left: var(--space-2xl); } .margin-y-3xl { margin-top: var(--space-3xl); margin-bottom: var(--space-3xl); } .margin-x-3xl { margin-right: var(--space-3xl); margin-left: var(--space-3xl); } .margin-y-4xl { margin-top: var(--space-4xl); margin-bottom: var(--space-4xl); } .margin-x-4xl { margin-right: var(--space-4xl); margin-left: var(--space-4xl); } .margin-y-auto { margin-top: auto; margin-bottom: auto; } .margin-y-0 { margin-top: 0; margin-bottom: 0; } .margin-x-auto { margin-left: auto; margin-right: auto; } .margin-x-0 { margin-left: 0; margin-right: 0; } .margin-top-4xs { margin-top: var(--space-4xs); } .margin-right-4xs { margin-right: var(--space-4xs); } .margin-bottom-4xs { margin-bottom: var(--space-4xs); } .margin-left-4xs { margin-left: var(--space-4xs); } .margin-top-3xs { margin-top: var(--space-3xs); } .margin-right-3xs { margin-right: var(--space-3xs); } .margin-bottom-3xs { margin-bottom: var(--space-3xs); } .margin-left-3xs { margin-left: var(--space-3xs); } .margin-top-2xs { margin-top: var(--space-2xs); } .margin-right-2xs { margin-right: var(--space-2xs); } .margin-bottom-2xs { margin-bottom: var(--space-2xs); } .margin-left-2xs { margin-left: var(--space-2xs); } .margin-top-xs { margin-top: var(--space-xs); } .margin-right-xs { margin-right: var(--space-xs); } .margin-bottom-xs { margin-bottom: var(--space-xs); } .margin-left-xs { margin-left: var(--space-xs); } .margin-top-sm { margin-top: var(--space-sm); } .margin-right-sm { margin-right: var(--space-sm); } .margin-bottom-sm { margin-bottom: var(--space-sm); } .margin-left-sm { margin-left: var(--space-sm); } .margin-top-md { margin-top: var(--space-md); } .margin-right-md { margin-right: var(--space-md); } .margin-bottom-md { margin-bottom: var(--space-md); } .margin-left-md { margin-left: var(--space-md); } .margin-top-lg { margin-top: var(--space-lg); } .margin-right-lg { margin-right: var(--space-lg); } .margin-bottom-lg { margin-bottom: var(--space-lg); } .margin-left-lg { margin-left: var(--space-lg); } .margin-top-xl { margin-top: var(--space-xl); } .margin-right-xl { margin-right: var(--space-xl); } .margin-bottom-xl { margin-bottom: var(--space-xl); } .margin-left-xl { margin-left: var(--space-xl); } .margin-top-2xl { margin-top: var(--space-2xl); } .margin-right-2xl { margin-right: var(--space-2xl); } .margin-bottom-2xl { margin-bottom: var(--space-2xl); } .margin-left-2xl { margin-left: var(--space-2xl); } .margin-top-3xl { margin-top: var(--space-3xl); } .margin-right-3xl { margin-right: var(--space-3xl); } .margin-bottom-3xl { margin-bottom: var(--space-3xl); } .margin-left-3xl { margin-left: var(--space-3xl); } .margin-top-4xl { margin-top: var(--space-4xl); } .margin-right-4xl { margin-right: var(--space-4xl); } .margin-bottom-4xl { margin-bottom: var(--space-4xl); } .margin-left-4xl { margin-left: var(--space-4xl); } .margin-top-auto { margin-top: auto; } .margin-top-0 { margin-top: 0; } .margin-right-auto { margin-right: auto; } .margin-right-0 { margin-right: 0; } .margin-bottom-auto { margin-bottom: auto; } .margin-bottom-0 { margin-bottom: 0; } .margin-left-auto { margin-left: auto; } .margin-left-0 { margin-left: 0; } /* padding */ .padding-4xs { padding: var(--space-4xs); } .padding-3xs { padding: var(--space-3xs); } .padding-2xs { padding: var(--space-2xs); } .padding-xs { padding: var(--space-xs); } .padding-sm { padding: var(--space-sm); } .padding-md { padding: var(--space-md); } .padding-lg { padding: var(--space-lg); } .padding-xl { padding: var(--space-xl); } .padding-2xl { padding: var(--space-2xl); } .padding-3xl { padding: var(--space-3xl); } .padding-4xl { padding: var(--space-4xl); } .padding-0 { padding: 0; } .padding-y-4xs { padding-top: var(--space-4xs); padding-bottom: var(--space-4xs); } .padding-x-4xs { padding-right: var(--space-4xs); padding-left: var(--space-4xs); } .padding-y-3xs { padding-top: var(--space-3xs); padding-bottom: var(--space-3xs); } .padding-x-3xs { padding-right: var(--space-3xs); padding-left: var(--space-3xs); } .padding-y-2xs { padding-top: var(--space-2xs); padding-bottom: var(--space-2xs); } .padding-x-2xs { padding-right: var(--space-2xs); padding-left: var(--space-2xs); } .padding-y-xs { padding-top: var(--space-xs); padding-bottom: var(--space-xs); } .padding-x-xs { padding-right: var(--space-xs); padding-left: var(--space-xs); } .padding-y-sm { padding-top: var(--space-sm); padding-bottom: var(--space-sm); } .padding-x-sm { padding-right: var(--space-sm); padding-left: var(--space-sm); } .padding-y-md { padding-top: var(--space-md); padding-bottom: var(--space-md); } .padding-x-md { padding-right: var(--space-md); padding-left: var(--space-md); } .padding-y-lg { padding-top: var(--space-lg); padding-bottom: var(--space-lg); } .padding-x-lg { padding-right: var(--space-lg); padding-left: var(--space-lg); } .padding-y-xl { padding-top: var(--space-xl); padding-bottom: var(--space-xl); } .padding-x-xl { padding-right: var(--space-xl); padding-left: var(--space-xl); } .padding-y-2xl { padding-top: var(--space-2xl); padding-bottom: var(--space-2xl); } .padding-x-2xl { padding-right: var(--space-2xl); padding-left: var(--space-2xl); } .padding-y-3xl { padding-top: var(--space-3xl); padding-bottom: var(--space-3xl); } .padding-x-3xl { padding-right: var(--space-3xl); padding-left: var(--space-3xl); } .padding-y-4xl { padding-top: var(--space-4xl); padding-bottom: var(--space-4xl); } .padding-x-4xl { padding-right: var(--space-4xl); padding-left: var(--space-4xl); } .padding-y-0 { padding-top: 0; padding-bottom: 0; } .padding-x-0 { padding-left: 0; padding-right: 0; } .padding-top-4xs { padding-top: var(--space-4xs); } .padding-right-4xs { padding-right: var(--space-4xs); } .padding-bottom-4xs { padding-bottom: var(--space-4xs); } .padding-left-4xs { padding-left: var(--space-4xs); } .padding-top-3xs { padding-top: var(--space-3xs); } .padding-right-3xs { padding-right: var(--space-3xs); } .padding-bottom-3xs { padding-bottom: var(--space-3xs); } .padding-left-3xs { padding-left: var(--space-3xs); } .padding-top-2xs { padding-top: var(--space-2xs); } .padding-right-2xs { padding-right: var(--space-2xs); } .padding-bottom-2xs { padding-bottom: var(--space-2xs); } .padding-left-2xs { padding-left: var(--space-2xs); } .padding-top-xs { padding-top: var(--space-xs); } .padding-right-xs { padding-right: var(--space-xs); } .padding-bottom-xs { padding-bottom: var(--space-xs); } .padding-left-xs { padding-left: var(--space-xs); } .padding-top-sm { padding-top: var(--space-sm); } .padding-right-sm { padding-right: var(--space-sm); } .padding-bottom-sm { padding-bottom: var(--space-sm); } .padding-left-sm { padding-left: var(--space-sm); } .padding-top-md { padding-top: var(--space-md); } .padding-right-md { padding-right: var(--space-md); } .padding-bottom-md { padding-bottom: var(--space-md); } .padding-left-md { padding-left: var(--space-md); } .padding-top-lg { padding-top: var(--space-lg); } .padding-right-lg { padding-right: var(--space-lg); } .padding-bottom-lg { padding-bottom: var(--space-lg); } .padding-left-lg { padding-left: var(--space-lg); } .padding-top-xl { padding-top: var(--space-xl); } .padding-right-xl { padding-right: var(--space-xl); } .padding-bottom-xl { padding-bottom: var(--space-xl); } .padding-left-xl { padding-left: var(--space-xl); } .padding-top-2xl { padding-top: var(--space-2xl); } .padding-right-2xl { padding-right: var(--space-2xl); } .padding-bottom-2xl { padding-bottom: var(--space-2xl); } .padding-left-2xl { padding-left: var(--space-2xl); } .padding-top-3xl { padding-top: var(--space-3xl); } .padding-right-3xl { padding-right: var(--space-3xl); } .padding-bottom-3xl { padding-bottom: var(--space-3xl); } .padding-left-3xl { padding-left: var(--space-3xl); } .padding-top-4xl { padding-top: var(--space-4xl); } .padding-right-4xl { padding-right: var(--space-4xl); } .padding-bottom-4xl { padding-bottom: var(--space-4xl); } .padding-left-4xl { padding-left: var(--space-4xl); } .padding-top-0 { padding-top: 0; } .padding-right-0 { padding-right: 0; } .padding-bottom-0 { padding-bottom: 0; } .padding-left-0 { padding-left: 0; } /* vertical-align */ .align-baseline { vertical-align: baseline; } .align-sub { vertical-align: sub; } .align-super { vertical-align: super; } .align-text-top { vertical-align: text-top; } .align-text-bottom { vertical-align: text-bottom; } .align-top { vertical-align: top; } .align-middle { vertical-align: middle; } .align-bottom { vertical-align: bottom; } /* typography */ .truncate, .text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .text-replace { overflow: hidden; color: transparent; text-indent: 100%; white-space: nowrap; } .break-word { overflow-wrap: break-word; min-width: 0; } /* font-size */ .text-xs { font-size: var(--text-xs); } .text-sm { font-size: var(--text-sm); } .text-base { font-size: var(--text-base); } .text-md { font-size: var(--text-md); } .text-lg { font-size: var(--text-lg); } .text-xl { font-size: var(--text-xl); } .text-2xl { font-size: var(--text-2xl); } .text-3xl { font-size: var(--text-3xl); } .text-4xl { font-size: var(--text-4xl); } /* text-transform */ .text-uppercase { text-transform: uppercase; } .text-capitalize { text-transform: capitalize; } /* letter-spacing */ .letter-spacing-xs { letter-spacing: -0.1em; } .letter-spacing-sm { letter-spacing: -0.05em; } .letter-spacing-md { letter-spacing: 0.05em; } .letter-spacing-lg { letter-spacing: 0.1em; } .letter-spacing-xl { letter-spacing: 0.2em; } /* font-weight */ .font-thin { font-weight: 100; } .font-extralight { font-weight: 200; } .font-light { font-weight: 300; } .font-normal { font-weight: 400; } .font-medium { font-weight: 500; } .font-semibold { font-weight: 600; } .font-bold { font-weight: 700; } .font-extrabold { font-weight: 800; } .font-black { font-weight: 900; } /* font-style */ .font-italic { font-style: italic; } /* font-smooth */ .font-smooth { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .font-primary { font-family: var(--font-primary); } /* text-align */ .text-center { text-align: center; } .text-left { text-align: left; } .text-right { text-align: right; } .text-justify { text-align: justify; } /* text-decoration */ .text-line-through { text-decoration: line-through; } .text-underline { text-decoration: underline; } .text-decoration-none { text-decoration: none; } /* text-shadow */ .text-shadow-xs { text-shadow: 0 1px 1px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.15); } .text-shadow-sm { text-shadow: 0 1px 2px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.25); } .text-shadow-md { text-shadow: 0 1px 2px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.1), 0 2px 4px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.2); } .text-shadow-lg { text-shadow: 0 1px 4px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.1), 0 2px 8px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.15), 0 4px 16px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.2); } .text-shadow-xl { text-shadow: 0 1px 4px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.1), 0 2px 8px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.15), 0 4px 16px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.2), 0 6px 24px hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.25); } .text-shadow-none { text-shadow: none; } /* text-indent */ .text-indent-sm { text-indent: 0.5em; } .text-indent-md { text-indent: 1em; } .text-indent-lg { text-indent: 1.5em; } /* line-height */ .line-height-normal { line-height: normal; } .line-height-1 { line-height: 1; } .line-height-xs { line-height: var(--line-height-xs); } .line-height-sm { line-height: var(--line-height-sm); } .line-height-md { line-height: var(--line-height-md); } .line-height-lg { line-height: var(--line-height-lg); } .line-height-xl { line-height: var(--line-height-xl); } /* line-clamp */ .line-clamp-1 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; } .line-clamp-2 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .line-clamp-3 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; } .line-clamp-4 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; } /* white-space */ .ws-nowrap { white-space: nowrap; } /* column-count */ .column-count-1 { column-count: 1; } .column-count-2 { column-count: 2; } .column-count-3 { column-count: 3; } .column-count-4 { column-count: 4; } /* list-style */ .list-style-none { list-style: none; } /* cursor */ .cursor-pointer { cursor: pointer; } .cursor-default { cursor: default; } /* pointer-events */ .pointer-events-auto { pointer-events: auto; } .pointer-events-none { pointer-events: none; } /* user-select */ .user-select-none { -webkit-user-select: none; user-select: none; } .user-select-all { -webkit-user-select: all; user-select: all; } /* color */ [class^=color-], [class*=" color-"] { --color-opacity: 1; } .color-inherit { color: inherit; } .color-primary-darker { color: hsla(var(--color-primary-darker-h), var(--color-primary-darker-s), var(--color-primary-darker-l), var(--color-opacity, 1)); } .color-primary-dark { color: hsla(var(--color-primary-dark-h), var(--color-primary-dark-s), var(--color-primary-dark-l), var(--color-opacity, 1)); } .color-primary { color: hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), var(--color-opacity, 1)); } .color-primary-light { color: hsla(var(--color-primary-light-h), var(--color-primary-light-s), var(--color-primary-light-l), var(--color-opacity, 1)); } .color-primary-lighter { color: hsla(var(--color-primary-lighter-h), var(--color-primary-lighter-s), var(--color-primary-lighter-l), var(--color-opacity, 1)); } .color-accent-darker { color: hsla(var(--color-accent-darker-h), var(--color-accent-darker-s), var(--color-accent-darker-l), var(--color-opacity, 1)); } .color-accent-dark { color: hsla(var(--color-accent-dark-h), var(--color-accent-dark-s), var(--color-accent-dark-l), var(--color-opacity, 1)); } .color-accent { color: hsla(var(--color-accent-h), var(--color-accent-s), var(--color-accent-l), var(--color-opacity, 1)); } .color-accent-light { color: hsla(var(--color-accent-light-h), var(--color-accent-light-s), var(--color-accent-light-l), var(--color-opacity, 1)); } .color-accent-lighter { color: hsla(var(--color-accent-lighter-h), var(--color-accent-lighter-s), var(--color-accent-lighter-l), var(--color-opacity, 1)); } .color-black { color: hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), var(--color-opacity, 1)); } .color-white { color: hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), var(--color-opacity, 1)); } .color-warning-darker { color: hsla(var(--color-warning-darker-h), var(--color-warning-darker-s), var(--color-warning-darker-l), var(--color-opacity, 1)); } .color-warning-dark { color: hsla(var(--color-warning-dark-h), var(--color-warning-dark-s), var(--color-warning-dark-l), var(--color-opacity, 1)); } .color-warning { color: hsla(var(--color-warning-h), var(--color-warning-s), var(--color-warning-l), var(--color-opacity, 1)); } .color-warning-light { color: hsla(var(--color-warning-light-h), var(--color-warning-light-s), var(--color-warning-light-l), var(--color-opacity, 1)); } .color-warning-lighter { color: hsla(var(--color-warning-lighter-h), var(--color-warning-lighter-s), var(--color-warning-lighter-l), var(--color-opacity, 1)); } .color-success-darker { color: hsla(var(--color-success-darker-h), var(--color-success-darker-s), var(--color-success-darker-l), var(--color-opacity, 1)); } .color-success-dark { color: hsla(var(--color-success-dark-h), var(--color-success-dark-s), var(--color-success-dark-l), var(--color-opacity, 1)); } .color-success { color: hsla(var(--color-success-h), var(--color-success-s), var(--color-success-l), var(--color-opacity, 1)); } .color-success-light { color: hsla(var(--color-success-light-h), var(--color-success-light-s), var(--color-success-light-l), var(--color-opacity, 1)); } .color-success-lighter { color: hsla(var(--color-success-lighter-h), var(--color-success-lighter-s), var(--color-success-lighter-l), var(--color-opacity, 1)); } .color-error-darker { color: hsla(var(--color-error-darker-h), var(--color-error-darker-s), var(--color-error-darker-l), var(--color-opacity, 1)); } .color-error-dark { color: hsla(var(--color-error-dark-h), var(--color-error-dark-s), var(--color-error-dark-l), var(--color-opacity, 1)); } .color-error { color: hsla(var(--color-error-h), var(--color-error-s), var(--color-error-l), var(--color-opacity, 1)); } .color-error-light { color: hsla(var(--color-error-light-h), var(--color-error-light-s), var(--color-error-light-l), var(--color-opacity, 1)); } .color-error-lighter { color: hsla(var(--color-error-lighter-h), var(--color-error-lighter-s), var(--color-error-lighter-l), var(--color-opacity, 1)); } .color-bg-darker { color: hsla(var(--color-bg-darker-h), var(--color-bg-darker-s), var(--color-bg-darker-l), var(--color-opacity, 1)); } .color-bg-dark { color: hsla(var(--color-bg-dark-h), var(--color-bg-dark-s), var(--color-bg-dark-l), var(--color-opacity, 1)); } .color-bg { color: hsla(var(--color-bg-h), var(--color-bg-s), var(--color-bg-l), var(--color-opacity, 1)); } .color-bg-light { color: hsla(var(--color-bg-light-h), var(--color-bg-light-s), var(--color-bg-light-l), var(--color-opacity, 1)); } .color-bg-lighter { color: hsla(var(--color-bg-lighter-h), var(--color-bg-lighter-s), var(--color-bg-lighter-l), var(--color-opacity, 1)); } .color-contrast-lower { color: hsla(var(--color-contrast-lower-h), var(--color-contrast-lower-s), var(--color-contrast-lower-l), var(--color-opacity, 1)); } .color-contrast-low { color: hsla(var(--color-contrast-low-h), var(--color-contrast-low-s), var(--color-contrast-low-l), var(--color-opacity, 1)); } .color-contrast-medium { color: hsla(var(--color-contrast-medium-h), var(--color-contrast-medium-s), var(--color-contrast-medium-l), var(--color-opacity, 1)); } .color-contrast-high { color: hsla(var(--color-contrast-high-h), var(--color-contrast-high-s), var(--color-contrast-high-l), var(--color-opacity, 1)); } .color-contrast-higher { color: hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), var(--color-opacity, 1)); } .color-opacity-0 { --color-opacity: 0; } .color-opacity-5\% { --color-opacity: 0.05; } .color-opacity-10\% { --color-opacity: 0.1; } .color-opacity-15\% { --color-opacity: 0.15; } .color-opacity-20\% { --color-opacity: 0.2; } .color-opacity-25\% { --color-opacity: 0.25; } .color-opacity-30\% { --color-opacity: 0.3; } .color-opacity-40\% { --color-opacity: 0.4; } .color-opacity-50\% { --color-opacity: 0.5; } .color-opacity-60\% { --color-opacity: 0.6; } .color-opacity-70\% { --color-opacity: 0.7; } .color-opacity-75\% { --color-opacity: 0.75; } .color-opacity-80\% { --color-opacity: 0.8; } .color-opacity-85\% { --color-opacity: 0.85; } .color-opacity-90\% { --color-opacity: 0.9; } .color-opacity-95\% { --color-opacity: 0.95; } /* gradient */ [class^=color-gradient], [class*=" color-gradient"] { color: transparent !important; -webkit-background-clip: text; background-clip: text; opacity: var(--color-opacity); } /* widt