Oncospark design system
oncospark.com
Read from Oncospark's public website by Clinical Terminal. Not reviewed by Oncospark. Copy it and paste it into Claude as inspiration.
Corrections or removal: agent@clinicalterminal.com

Palette
- Ground#FCFCFC--wpds-color-background-surface-neutral
- Ink#000000
- Accent on the ground#0073DF
- Primary#0089F7--mfn-button-shop-bg
- On primary#000000--mfn-free-delivery-bg
- Secondary accent#006EDF
- Dark#000000--mfn-free-delivery-bg
- Site background#FCFCFC--wpds-color-background-surface-neutral
Other named colors
- --wpds-color-background-surface-neutral #FCFCFC
- --wpds-color-background-surface-neutral-strong #FFFFFF
- --wpds-color-background-surface-neutral-weak #F4F4F4
- --wpds-color-background-surface-brand #ECF0FA
- --wpds-color-background-surface-success #C6F7CD
- --wpds-color-background-surface-success-weak #EBFFED
- --wpds-color-background-surface-info #DEEBFA
- --wpds-color-background-surface-info-weak #F3F9FF
- --wpds-color-background-surface-warning #FDE6BE
- --wpds-color-background-surface-warning-weak #FFF7E1
- --wpds-color-background-surface-caution #FEE995
- --wpds-color-background-surface-caution-weak #FFF9CA
- --wpds-color-background-surface-error #F6E6E3
- --wpds-color-background-surface-error-weak #FFF6F5
- --wpds-color-background-interactive-neutral-strong #2D2D2D
- --wpds-color-background-interactive-neutral-strong-active #1E1E1E
- --wpds-color-background-interactive-neutral-strong-disabled #E6E6E6
- --wpds-color-background-interactive-neutral-weak-active #EDEDED
- --wpds-color-background-interactive-brand-strong #3858E9
- --wpds-color-background-interactive-brand-strong-active #2E49D9
- --wpds-color-background-interactive-brand-strong-disabled #E6E6E6
- --wpds-color-background-interactive-brand-weak-active #E6EAF4
- --wpds-color-background-interactive-error-active #FFF6F5
- --wpds-color-background-interactive-error-strong #CC1818
- --wpds-color-background-interactive-error-strong-active #B90000
- --wpds-color-background-interactive-error-strong-disabled #E6E6E6
- --wpds-color-background-interactive-error-weak-active #F6E6E3
- --wpds-color-background-track-neutral-weak #F0F0F0
- --wpds-color-background-track-neutral #DBDBDB
- --wpds-color-background-thumb-neutral-weak #8D8D8D
- --wpds-color-background-thumb-neutral-weak-active #6E6E6E
- --wpds-color-background-thumb-brand #3858E9
- --wpds-color-background-thumb-brand-active #3858E9
- --wpds-color-background-thumb-brand-disabled #DBDBDB
- --wpds-color-background-thumb-neutral-weak-disabled #DBDBDB
- --wpds-color-foreground-content-neutral #1E1E1E
- --wpds-color-foreground-content-neutral-weak #707070
- --wpds-color-foreground-content-success #002900
- --wpds-color-foreground-content-success-weak #008030
- --wpds-color-foreground-content-info #001B4F
- --wpds-color-foreground-content-info-weak #006BD7
- --wpds-color-foreground-content-warning #2E1900
- --wpds-color-foreground-content-warning-weak #926300
- --wpds-color-foreground-content-caution #281D00
- --wpds-color-foreground-content-caution-weak #826A00
- --wpds-color-foreground-content-error #470000
- --wpds-color-foreground-content-error-weak #CC1818
- --wpds-color-foreground-interactive-neutral #1E1E1E
Type
Headings
Open Sans
Oncospark at a glance
Body
Open Sans
Clear, readable paragraphs for clinicians, buyers and patients alike.
- 40pxOncospark
- 30pxOncospark
- 26pxOncospark
- 21pxOncospark
- 20pxOncospark
- 18pxOncospark
- 16pxOncospark
- 15pxOncospark
Shape & depth
Cards and panels: 3px corners · buttons and chips: 3px.
Corner radii
- 2pxused in 34 rules
- 50%used in 26 rules
- 4pxused in 10 rules
- 8pxused in 8 rules
- 5pxused in 5 rules
- 6pxused in 5 rules
- 9999pxused in 3 rules
- 3pxused in 3 rules
- 12pxused in 2 rules
- 1pxused in 2 rules
Shadows
- 0 0 0 transparentused in 10 rules
- inset 0 0 0 1px rgba(0,0,0,.2)used in 6 rules
- inset 0 0 0 14pxused in 4 rules
- 0 0 0 1px #1e1e1eused in 4 rules
- 0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02)used in 4 rules
- 0 1px 4px 0 rgba(0,0,0,.05)used in 4 rules
Gradients
- linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0)used in 8 rules
- linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)used in 4 rules
- linear-gradient(-45deg,#fafafa 33%,#e0e0e0 0,#e0e0e0 70%,#fafafa 0)used in 2 rules
- linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%)used in 1 rule
- linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%)used in 1 rule
- linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%)used in 1 rule
Breakpoints: 479px · 480px · 600px · 648px · 767px · 768px · 782px · 959px · 960px · 1024px · 1239px · 1240px
Voice
Tone: professional. Energy: medium. Written for businesses.
DESIGN.md
The file Copy design system puts on your clipboard. Open the raw file.
--- generator: clinical-terminal-brand-kit company: "Oncospark" domain: "oncospark.com" colors: primary: "#0089F7" onPrimary: "#000000" dark: "#000000" accent: "#006EDF" background: "#FCFCFC" ground: mode: light hex: "#FCFCFC" ink: "#000000" accent: "#0073DF" fonts: heading: "Open Sans" body: "Open Sans" radius: card: "3px" button: "3px" --- # Design System — Oncospark > Read from Oncospark's public website (oncospark.com) by Clinical Terminal. Not reviewed by Oncospark. > Use it as inspiration: borrow the ideas, not Oncospark's name, logo or identity. ## Ground - **Light ground** (#FCFCFC), from Oncospark's site background #FCFCFC. Pages and panels sit on it. - Main text: #000000 (20.47:1 on the ground). - Secondary text is #000000 at 88% / 76% / 60%; hairlines and plate borders #000000 at 16%. ## Color - **Accent on the ground: #0073DF** (4.53:1), adjusted from Oncospark's primary #0089F7 so it stays readable. Use it for kickers, key numbers and one highlight per screen, not for large fills. - **Primary #0089F7** for filled shapes (buttons, chips, bars), with #000000 text on it (5.92:1). - Secondary accent #006EDF: charts and a second data series only. - Quote every hex exactly as written above. ## Type - Headlines: **Open Sans**. Body: **Open Sans**. Both on Google Fonts. ## Shape - Cards and panels: 3px corners. Buttons and chips: 3px. ## Voice - Tone: professional. Energy: medium. Written for businesses. - Headlines are short and concrete. ## Tokens from the site's stylesheets ### Other named colors - `--wpds-color-background-surface-neutral`: `#FCFCFC` - `--wpds-color-background-surface-neutral-strong`: `#FFFFFF` - `--wpds-color-background-surface-neutral-weak`: `#F4F4F4` - `--wpds-color-background-surface-brand`: `#ECF0FA` - `--wpds-color-background-surface-success`: `#C6F7CD` - `--wpds-color-background-surface-success-weak`: `#EBFFED` - `--wpds-color-background-surface-info`: `#DEEBFA` - `--wpds-color-background-surface-info-weak`: `#F3F9FF` - `--wpds-color-background-surface-warning`: `#FDE6BE` - `--wpds-color-background-surface-warning-weak`: `#FFF7E1` - `--wpds-color-background-surface-caution`: `#FEE995` - `--wpds-color-background-surface-caution-weak`: `#FFF9CA` - `--wpds-color-background-surface-error`: `#F6E6E3` - `--wpds-color-background-surface-error-weak`: `#FFF6F5` - `--wpds-color-background-interactive-neutral-strong`: `#2D2D2D` - `--wpds-color-background-interactive-neutral-strong-active`: `#1E1E1E` - `--wpds-color-background-interactive-neutral-strong-disabled`: `#E6E6E6` - `--wpds-color-background-interactive-neutral-weak-active`: `#EDEDED` - `--wpds-color-background-interactive-brand-strong`: `#3858E9` - `--wpds-color-background-interactive-brand-strong-active`: `#2E49D9` - `--wpds-color-background-interactive-brand-strong-disabled`: `#E6E6E6` - `--wpds-color-background-interactive-brand-weak-active`: `#E6EAF4` - `--wpds-color-background-interactive-error-active`: `#FFF6F5` - `--wpds-color-background-interactive-error-strong`: `#CC1818` - `--wpds-color-background-interactive-error-strong-active`: `#B90000` - `--wpds-color-background-interactive-error-strong-disabled`: `#E6E6E6` - `--wpds-color-background-interactive-error-weak-active`: `#F6E6E3` - `--wpds-color-background-track-neutral-weak`: `#F0F0F0` - `--wpds-color-background-track-neutral`: `#DBDBDB` - `--wpds-color-background-thumb-neutral-weak`: `#8D8D8D` - `--wpds-color-background-thumb-neutral-weak-active`: `#6E6E6E` - `--wpds-color-background-thumb-brand`: `#3858E9` - `--wpds-color-background-thumb-brand-active`: `#3858E9` - `--wpds-color-background-thumb-brand-disabled`: `#DBDBDB` - `--wpds-color-background-thumb-neutral-weak-disabled`: `#DBDBDB` - `--wpds-color-foreground-content-neutral`: `#1E1E1E` - `--wpds-color-foreground-content-neutral-weak`: `#707070` - `--wpds-color-foreground-content-success`: `#002900` - `--wpds-color-foreground-content-success-weak`: `#008030` - `--wpds-color-foreground-content-info`: `#001B4F` - `--wpds-color-foreground-content-info-weak`: `#006BD7` - `--wpds-color-foreground-content-warning`: `#2E1900` - `--wpds-color-foreground-content-warning-weak`: `#926300` - `--wpds-color-foreground-content-caution`: `#281D00` - `--wpds-color-foreground-content-caution-weak`: `#826A00` - `--wpds-color-foreground-content-error`: `#470000` - `--wpds-color-foreground-content-error-weak`: `#CC1818` - `--wpds-color-foreground-interactive-neutral`: `#1E1E1E` - `--wpds-color-foreground-interactive-neutral-active`: `#1E1E1E` - `--wpds-color-foreground-interactive-neutral-disabled`: `#8D8D8D` - `--wpds-color-foreground-interactive-neutral-strong`: `#F0F0F0` - `--wpds-color-foreground-interactive-neutral-strong-active`: `#F0F0F0` - `--wpds-color-foreground-interactive-neutral-strong-disabled`: `#8D8D8D` - `--wpds-color-foreground-interactive-neutral-weak`: `#707070` - `--wpds-color-foreground-interactive-neutral-weak-active`: `#1E1E1E` - `--wpds-color-foreground-interactive-neutral-weak-disabled`: `#8D8D8D` - `--wpds-color-foreground-interactive-brand`: `#3858E9` - `--wpds-color-foreground-interactive-brand-active`: `#0B0070` - `--wpds-color-foreground-interactive-brand-disabled`: `#8D8D8D` - `--wpds-color-foreground-interactive-brand-strong`: `#EFF0F2` - `--wpds-color-foreground-interactive-brand-strong-active`: `#EFF0F2` - `--wpds-color-foreground-interactive-brand-strong-disabled`: `#8D8D8D` - `--wpds-color-foreground-interactive-error`: `#CC1818` - `--wpds-color-foreground-interactive-error-active`: `#470000` - `--wpds-color-foreground-interactive-error-disabled`: `#8D8D8D` - `--wpds-color-foreground-interactive-error-strong`: `#F2EFEF` - `--wpds-color-foreground-interactive-error-strong-active`: `#F2EFEF` - `--wpds-color-foreground-interactive-error-strong-disabled`: `#8D8D8D` - `--wpds-color-stroke-surface-neutral`: `#DBDBDB` - `--wpds-color-stroke-surface-neutral-weak`: `#F0F0F0` - `--wpds-color-stroke-surface-neutral-strong`: `#8D8D8D` - `--wpds-color-stroke-surface-brand`: `#B0BBD6` - `--wpds-color-stroke-surface-brand-strong`: `#3858E9` - `--wpds-color-stroke-surface-success`: `#94D29E` - `--wpds-color-stroke-surface-success-strong`: `#008030` - `--wpds-color-stroke-surface-info`: `#A9C6E7` - `--wpds-color-stroke-surface-info-strong`: `#006BD7` - `--wpds-color-stroke-surface-warning`: `#E1BC7C` - `--wpds-color-stroke-surface-warning-strong`: `#926300` - `--wpds-color-stroke-surface-caution`: `#CFC28D` - `--wpds-color-stroke-surface-caution-strong`: `#826A00` - `--wpds-color-stroke-surface-error`: `#DAB1AA` - `--wpds-color-stroke-surface-error-strong`: `#CC1818` - `--wpds-color-stroke-interactive-neutral`: `#8D8D8D` - `--wpds-color-stroke-interactive-neutral-active`: `#6E6E6E` - `--wpds-color-stroke-interactive-neutral-disabled`: `#DBDBDB` - `--wpds-color-stroke-interactive-neutral-strong`: `#6E6E6E` - `--wpds-color-stroke-interactive-brand`: `#3858E9` - `--wpds-color-stroke-interactive-brand-active`: `#2337C8` - `--wpds-color-stroke-interactive-brand-disabled`: `#DBDBDB` - `--wpds-color-stroke-interactive-error`: `#CC1818` - `--wpds-color-stroke-interactive-error-active`: `#9D0000` - `--wpds-color-stroke-interactive-error-disabled`: `#DBDBDB` - `--wpds-color-stroke-interactive-error-strong`: `#CC1818` - `--wpds-color-stroke-focus`: `#3858E9` - `--base-color`: `#3858E9` - `--mfn-button-color`: `#626262` - `--mfn-button-icon-color`: `#626262` - `--mfn-button-bg`: `#DBDDDF` - `--mfn-button-bg-hover`: `#D3D3D3` - `--mfn-button-theme-color`: `#FFFFFF` - `--mfn-button-theme-bg`: `#0095EB` - `--e-global-color-primary`: `#6EC1E4` - `--e-global-color-text`: `#7A7A7A` - `--mfn-button-color-hover`: `#747474` - `--mfn-button-icon-color-hover`: `#747474` - `--mfn-button-theme-color-hover`: `#FFFFFF` - `--mfn-button-theme-bg-hover`: `#007CEA` - `--mfn-button-theme-icon-color`: `#FFFFFF` - `--mfn-button-theme-icon-color-hover`: `#FFFFFF` - `--mfn-button-shop-color`: `#FFFFFF` - `--mfn-button-shop-color-hover`: `#FFFFFF` - `--mfn-button-shop-bg`: `#0089F7` - `--mfn-button-shop-bg-hover`: `#007CEA` - `--mfn-button-shop-icon-color`: `#626262` - `--mfn-button-shop-icon-color-hover`: `#626262` - `--mfn-button-action-color`: `#FFFFFF` - `--mfn-button-action-color-hover`: `#FFFFFF` - `--mfn-button-action-bg`: `#FA3800` - `--mfn-button-action-bg-hover`: `#ED2B00` - `--mfn-button-action-icon-color`: `#626262` - `--mfn-button-action-icon-color-hover`: `#626262` - `--mfn-gdpr2-container-text-color`: `#626262` - `--mfn-gdpr2-container-strong-color`: `#07070A` - `--mfn-gdpr2-container-bg`: `#FFFFFF` - `--mfn-gdpr2-container-overlay`: `#192530` - `--mfn-gdpr2-details-box-bg`: `#FBFBFB` - `--mfn-gdpr2-details-switch-bg`: `#00032A` - `--mfn-gdpr2-details-switch-bg-active`: `#5ACB65` - `--mfn-gdpr2-tabs-text-color`: `#07070A` - `--mfn-gdpr2-tabs-text-color-active`: `#0089F7` - `--mfn-gdpr2-tabs-border`: `#08080E` - `--mfn-gdpr2-buttons-box-bg`: `#FBFBFB` - `--mfn-free-delivery-bar`: `#0089F7` - `--mfn-free-delivery-bg`: `#000000` - `--mfn-free-delivery-achieved`: `#0089F7` - `--mfn-clients-tiles-hover`: `#0089F7` - `--mfn-icon-box-icon`: `#0089F7` - `--mfn-sliding-box-bg`: `#0089F7` - `--mfn-woo-body-color`: `#000000` - `--mfn-woo-heading-color`: `#000000` - `--mfn-woo-themecolor`: `#0089F7` - `--mfn-woo-bg-themecolor`: `#0089F7` - `--mfn-woo-border-themecolor`: `#0089F7` ### Typefaces - Open Sans — on Google Fonts ### Type scale (most-used sizes) `40px` · `30px` · `26px` · `21px` · `20px` · `18px` · `16px` · `15px` · `14px` · `13px` · `12px` · `11px` ### Letter-spacing `-.01em` (2) ### Corner radii (most-used) `2px` · `50%` · `4px` · `8px` · `5px` · `6px` · `9999px` · `3px` · `12px` · `1px` ### Shadows - `0 0 0 transparent` - `inset 0 0 0 1px rgba(0,0,0,.2)` - `inset 0 0 0 14px` - `0 0 0 1px #1e1e1e` - `0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02)` - `0 1px 4px 0 rgba(0,0,0,.05)` ### Gradients - `linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0)` - `linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)` - `linear-gradient(-45deg,#fafafa 33%,#e0e0e0 0,#e0e0e0 70%,#fafafa 0)` - `linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%)` - `linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%)` - `linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%)` ### Breakpoints 479px · 480px · 600px · 648px · 767px · 768px · 782px · 959px · 960px · 1024px · 1239px · 1240px