@heetch/flamingo-react
Version:
Heetch Web Design System - Styled Components based
222 lines (183 loc) • 5.79 kB
CSS
@font-face {
font-family: 'MarkOT-Ultra';
font-style: normal;
font-weight: 400;
src: local('MarkOT-Ultra'), url(./fonts/MarkOT-Ultra.otf) format('opentype');
}
/******************************
* Flamingo 3 branding colors *
******************************/
:root {
--f-color-bg-passenger: #ff4d95;
--f-color-type-title-passenger: #ff2773;
--f-color-type-section-passenger: #ff4d95;
--f-color-type-highlight-passenger: #ffe927;
--f-color-ui-primary-passenger: #ff2773;
--f-color-ui-secondary1-passenger: #ff4d95;
--f-color-ui-secondary2-passenger: #ffd3e9;
--f-color-bg-driver: #4d94ff;
--f-color-type-title-driver: #3174d2;
--f-color-type-highlight-driver: #ffbfd9;
--f-color-ui-primary-driver: #10066c;
--f-color-ui-secondary-driver: #3174d2;
--f-color-ui-driver-rewards-gold: #ffc700;
--f-color-ui-driver-rewards-silver: #d8dde1;
--f-color-ui-driver-rewards-bronze: #ff9472;
--f-color-bg-primary: #ffffff;
--f-color-bg-secondary: #ebeff7;
--f-color-ui-default: #000000;
--f-color-ui-reverse: #ffffff;
--f-color-ui-tertiary: #dde3ee;
--f-color-type-default: #000000;
--f-color-type-dark: #616669;
--f-color-type-light: #8b99a2;
--f-color-type-inactive: #dde3ee;
--f-color-type-reverse: #ffffff;
--f-color-type-reverse-light: #ffffff80;
--f-color-ride-approach: #3174d2;
--f-color-ride-departure: #200fc7;
--f-color-ride-arrival: #ff2773;
--f-color-ride-trip: #ff9dc5;
--f-color-ride-stopover: #ff4d95;
--f-color-ride-gms: #ffd3e9;
--f-color-feedback-success: #33a879;
--f-color-feedback-ok: #ffb525;
--f-color-feedback-error: #cd2703;
--f-color-thirdparty-apple: #000000;
--f-color-thirdparty-facebook: #1778f2;
--f-color-brand-pink-shade1: #ff4d95;
--f-color-brand-pink-shade2: #ff9dc5;
--f-color-brand-pink-shade3: #ffd3e9;
--f-color-brand-navy-shade1: #4d94ff;
--f-color-brand-navy-shade2: #83b7f5;
--f-color-brand-navy-shade3: #d3e5f9;
--f-color-brand-yellow-1: #fff4b7;
--f-color-brand-yellow-2: #fdee6e;
--f-color-brand-yellow-3: #ffe927;
--f-color-brand-yellow-4: #ffc700;
--f-color-brand-orange-1: #ffc64e;
--f-color-brand-orange-2: #ff9472;
--f-color-brand-orange-3: #f95b45;
--f-color-brand-orange-4: #b23321;
--f-color-brand-red-1: #fcabb4;
--f-color-brand-red-2: #fa7383;
--f-color-brand-red-3: #e3394d;
--f-color-brand-red-4: #9c0214;
--f-color-brand-purple-1: #dabef3;
--f-color-brand-purple-2: #b180db;
--f-color-brand-purple-3: #804aaf;
--f-color-brand-purple-4: #562284;
--f-color-brand-blue-1: #c9cbf8;
--f-color-brand-blue-2: #8f91ff;
--f-color-brand-blue-3: #745feb;
--f-color-brand-blue-4: #5045bb;
--f-color-brand-green-1: #e7f6c6;
--f-color-brand-green-2: #72d1a4;
--f-color-brand-green-3: #33a879;
--f-color-brand-green-4: #007043;
--f-color-brand-cyan-1: #d5e2f3;
--f-color-brand-cyan-2: #92e5ff;
--f-color-brand-cyan-3: #1fb7e8;
--f-color-brand-cyan-4: #0087c0;
--f-color-brand-grey-1: #e7ecf0;
--f-color-brand-grey-2: #dde3ee;
--f-color-brand-grey-3: #d8dde1;
--f-color-brand-grey-4: #8b99a2;
}
/*******************/
:root {
--f-color-brandPrimary: #ff2773;
--f-color-brandPrimary--light: #fe679c;
--f-color-brandPrimary--inactive: #dde3ee;
--f-color-brandSecondary: #3174d2;
--f-color-brandSecondary--light: #6e9ddf;
--f-color-icon--white: #fff;
--f-color-icon--disabled: #dde3ee;
--f-color-icon--dark: #000;
--f-color-element--primary: #fff;
--f-color-element--secondary: #616669;
--f-color-element--tertiary: #ebeff7;
--f-color-element--inactive: #dde3ee;
--f-color-element--error: #cd2703;
--f-color-element--success: #33a879;
--f-color-element--overlay: #000;
--f-color-element--ok: #ffb525;
--f-color-text--primary: #000;
--f-color-text--secondary: #616669;
--f-color-text--tertiary: #8b99a2;
--f-color-text--link: #3174d2;
--f-color-text--white: #fff;
--f-color-text--lightGrey: #f2f2f2;
}
:root {
--f-fontSize--xxs: 0.625rem; /* 10px */
--f-fontSize--xs: 0.75rem; /* 12px */
--f-fontSize--s: 0.875rem; /* 14px */
--f-fontSize--m: 1rem; /* 16px */
--f-fontSize--l: 1.25rem; /* 20px */
--f-fontSize--xl: 1.5rem; /* 24px */
--f-fontSize--xxl: 1.875rem; /* 30px */
}
:root {
--f-fontWeight--normal: 400;
--f-fontWeight--bold: 500;
--f-fontWeight--black: 900;
}
:root {
--f-lineHeight--s: 1rem; /* 16px */
--f-lineHeight--m: 1.125rem; /* 18px */
--f-lineHeight--l: 1.25rem; /* 20px */
--f-lineHeight--xl: 1.5rem; /* 24px */
--f-lineHeight--xxl: 2.25rem; /* 36px */
}
:root {
--f-iconSize--xs: 0.75rem; /* 12px */
--f-iconSize--s: 1rem; /* 16px */
--f-iconSize--m: 1.125rem; /* 18px */
--f-iconSize--l: 1.25rem; /* 20px */
--f-iconSize--xl: 1.5rem; /* 24px */
}
:root {
--f-borderRadius--xl: 1.5rem; /* 24px */
--f-borderRadius--l: 1rem; /* 16px */
--f-borderRadius--m: 0.5rem; /* 8px */
--f-borderRadius--s: 0.3125rem; /* 5px */
}
:root {
--f-space--xs: 0.125rem; /* 2px */
--f-space--s: 0.25rem; /* 4px */
--f-space--m: 0.5rem; /* 8px */
--f-space--l: 0.75rem; /* 12px */
--f-space--xl: 1rem; /* 16px */
--f-space--xxl: 1.5rem; /* 24px */
}
:root {
--f-breakpoint--s: 28.75rem; /* 460px */
--f-breakpoint--m: 50rem; /* 800px */
--f-breakpoint--l: 68.75rem; /* 1100px */
}
:root {
--f-zIndex--Overlay: 100;
--f-FileUploader-height: 8.125rem; /* 130px */
}
* {
box-sizing: border-box;
}
body {
font-family: -apple-system, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell,
'Helvetica Neue', sans-serif;
line-height: var(--f-lineHeight--m);
}
a {
text-decoration: underline;
color: var(--f-color-brandSecondary);
}
a:hover {
text-decoration: underline;
}
img {
max-width: 100%;
}
::placeholder {
color: var(--f-color-type-light);
}