kwikid-components-react
Version:
KwikID's Component Library in React
99 lines (84 loc) • 3.58 kB
CSS
:root {
color-scheme: light;
font-family: "Poppins", sans-serif;
font-size: 16px ;
/* Colors */
/* Blacks and Whites */
--kwikui-color-white: #fff; /* White color */
--kwikui-color-black: #000; /* Black color */
/* Primary Colors */
--kwikui-color-primary: #037aff; /* Primary color: applies to background and borders */
--kwikui-color-primary-hover: #4ca0ff; /* Hover state, lighter shade of primary color */
--kwikui-color-primary-active: #004da5; /* Active state, darker shade of primary color */
--kwikui-color-primary-text: #f5f5f5; /* Text color on primary background */
/* Secondary Colors */
--kwikui-color-secondary: #03dac6; /* Secondary color: applies to background and borders */
--kwikui-color-secondary-hover: #64ffda; /* Hover state, lighter shade of secondary color */
--kwikui-color-secondary-active: #00b894; /* Active state, darker shade of secondary color */
--kwikui-color-secondary-text: #121212; /* Text color on secondary background */
--kwikui-color-disabled: lightgray; /* Disabled color: applies to background and borders */
--kwikui-color-disabled-hover: #f5f5f5; /* Hover state, lighter shade of disabled background */
--kwikui-color-disabled-active: gray; /* Active state, darker shade of disabled background */
--kwikui-color-disabled-text: gray; /* Text color on disabled background */
/* Error, Info, Success and Warning Colors */
--kwikui-color-error: #b00020; /* Error color */
--kwikui-color-info: #2196f3; /* Info color */
--kwikui-color-success: #4caf50; /* Success color */
--kwikui-color-warning: #f57c00; /* Warning color */
/* Card Background Color */
--kwikui-color-card-background: #f0f0f0;
/* Circular Progressbar Colors */
--kwikui-color-success-path: #4ab32d;
--kwikui-color-error-path: #ff4545;
--kwikui-color-success-trail: #c2deba;
--kwikui-color-error-trail: #e7c7c7;
/* Border Radii */
--kwikui-radius-xxs: 0.125rem; /* 2px */
--kwikui-radius-xs: 0.1875rem; /* 3px */
--kwikui-radius-s: 0.3125rem; /* 5px */
--kwikui-radius-m: 0.5rem; /* 8px, reference point */
--kwikui-radius-l: 0.6875rem; /* 11px */
--kwikui-radius-xl: 0.875rem; /* 14px */
--kwikui-radius-xxl: 1.125rem; /* 18px */
/* Spacing */
--kwikui-space-xxs: 0.1875rem; /* 3px */
--kwikui-space-xs: 0.375rem; /* 6px */
--kwikui-space-s: 0.625rem; /* 10px */
--kwikui-space-m: 1rem; /* 16px, reference point */
--kwikui-space-l: 1.375rem; /* 22px */
--kwikui-space-xl: 1.75rem; /* 28px */
--kwikui-space-xxl: 2.25rem; /* 36px */
/* Font Sizes */
--kwikui-font-size-xxs: 0.625rem; /* 10px */
--kwikui-font-size-xs: 0.75rem; /* 12px */
--kwikui-font-size-s: 0.875rem; /* 14px */
--kwikui-font-size-m: 1rem; /* 16px, reference point */
--kwikui-font-size-l: 1.25rem; /* 20px */
--kwikui-font-size-xl: 1.5rem; /* 24px */
--kwikui-font-size-xxl: 2rem; /* 32px */
/* Multiplier */
--kwikui-multiplier-xxs: 0.625;
--kwikui-multiplier-xs: 0.75;
--kwikui-multiplier-s: 0.875;
--kwikui-multiplier-m: 1; /* reference point */
--kwikui-multiplier-l: 1.25;
--kwikui-multiplier-xl: 1.5;
--kwikui-multiplier-xxl: 2;
/* Box Shadows */
--kwikui-box-shadow-1: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
--kwikui-box-shadow-2: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
::-webkit-scrollbar {
width: 0.5rem;
height: 0.5rem;
}
::-webkit-scrollbar-track {
background: "white";
}
::-webkit-scrollbar-thumb {
background-color: lightgray;
border-radius: 2.5rem;
}
::-webkit-scrollbar-thumb:hover {
background-color: gray;
}