UNPKG

@heetch/flamingo-react

Version:

Heetch Web Design System - Styled Components based

222 lines (183 loc) 5.79 kB
@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); }