# Using the Enough identity Use the supplied artwork to introduce, document, or contribute to Enough. These conventions keep the project recognizable across interfaces, presentations, and community materials. ## Names and roles | Name | Use | | --- | --- | | **Enough** | The shared project identity and point of view. | | **Enough Tools** | The modular cloud workspace an organization deploys into its own Cloudflare account. | | **EnoughUI** | The React and Astro component library behind the shared visual language. | Write these names exactly in prose. Lowercase lettering belongs to the supplied wordmarks. Within an Enough Tools context, use descriptive app names: **Files**, **Docs**, **Sheets**, and **Forms**. The project line is **“Room for what matters.”** The Enough Tools line is **“Your tools. Your cloud.”** These are supporting copy, rather than additional product names. Explain the deployment model alongside platform descriptions, and describe features according to the version and configuration being discussed. ## Logos and marks Use the outlined SVG for interfaces and print, or a supplied PNG where a raster image is required. Preserve the tile, letter shapes, period, descriptor weight, spacing, and proportions. Keep effects outside the artwork. Leave at least half the mark's height clear on every side. The SVG canvas contains the artwork; add this clear space in the surrounding layout. | Asset | Minimum digital size | Minimum print size | | --- | --- | --- | | Standalone mark | 24 px | 8 mm | | Full logo | 32 px mark height | 10 mm mark height | | Browser favicon | Use the supplied 16 px export | — | Ink is the default on light surfaces. Use the reverse artwork on ink or blue backgrounds. The blue variant is available for occasional emphasis on a light surface. Check the final artwork at its actual viewing size. Module icons identify tools within the shared system. Keep their geometry and proportions consistent with the supplied files. Give an icon a visible label or an accessible name when its meaning is not otherwise clear. ## Color, typography, and structure | Role | Value | | --- | --- | | Ink | `#12151c` | | Paper | `#f4f5f8` | | Surface | `#ffffff` | | Enough Blue | `#3b4fe4` | | Blue Wash | `#eef0fb` | | Blue on Ink | `#7d89f0` | Use neutral surfaces for most of the layout. Blue guides attention to actions, focus, selection, and occasional brand detail. Use the full semantic palette in [the token files](tokens/enough.json) for interface states, and check foreground and background contrast in the final context. **Space Grotesk** carries wordmarks, body text, controls, numbers, metadata, and code treatments. **Libre Caslon Text** gives editorial headings and selected statements room to breathe. Keep typography proportional throughout; the compatibility token `--font-mono` remains mapped to `--font-sans`. Preserve EnoughUI's square geometry, fine rules, clear alignment, and generous spacing. Use a 4 px spacing unit and practical steps of 8, 12, 16, 24, 32, 48, and 64 px. Keep motion brief and respect reduced-motion preferences. ## Community materials Keep the names and visual identity recognizable when writing about or contributing to the project. Identify independent deployments, adaptations, and community materials clearly so readers understand who publishes and maintains them. Describe any affiliation or endorsement accurately. For visual changes, include the intended use, the source artwork, and a preview at its final size. For shared EnoughUI changes, follow the [contribution guide](https://github.com/enoughtools/enough-ui/blob/main/CONTRIBUTING.md), including the relevant React and Astro checks. Submit only work you have permission to contribute. ## Licenses and credits Project code, documentation, and artwork included in this pack use the [MIT license](LICENSE). Keep its copyright and permission notices with redistributed copies or substantial portions. Bundled fonts use the SIL Open Font License 1.1. Retain the [Space Grotesk notice](fonts/SpaceGrotesk-OFL.txt) and [Libre Caslon Text notice](fonts/LibreCaslonText-OFL.txt) when redistributing their files. Space Grotesk is by Florian Karsten; Libre Caslon Text credits Pablo Impallari, Rodrigo Fuenzalida, and Katja Schimmel. Font distribution comes from the Google Fonts repositories for [Space Grotesk](https://github.com/google/fonts/tree/main/ofl/spacegrotesk) and [Libre Caslon Text](https://github.com/google/fonts/tree/main/ofl/librecaslontext).