Screenpipe brand style guide. Reference this when designing UI components, writing copy, or making visual decisions.
Add this skill
npx mdskills install mediar-ai/brand-styleComprehensive brand style guide with clear design tokens, typography, and visual principles
1---2name: brand-style3description: "Screenpipe brand style guide. Reference this when designing UI components, writing copy, or making visual decisions."4allowed-tools: Read5---67# Screenpipe Brand Style Guide89## Philosophy1011**"Black & White Geometric Minimalism"**1213No color. Sharp corners. Clean typography.1415---1617## Core Values1819| Value | Description |20|-------|-------------|21| **Privacy First** | 100% local, data never leaves your machine |22| **Open Source** | Inspect, modify, own |23| **Simplicity** | Clean, minimal interface |24| **Transparency** | "You own your data" |25| **Developer-Focused** | APIs, extensibility, power users |2627---2829## Typography3031### Font Stack3233| Purpose | Font | Fallbacks |34|---------|------|-----------|35| **Headings (sans)** | Space Grotesk | system-ui, sans-serif |36| **Body (serif)** | Crimson Text | Baskerville, Times New Roman, serif |37| **Code (mono)** | IBM Plex Mono | monospace |3839### Usage Patterns4041- **Headings**: Space Grotesk, lowercase preferred42- **Body text**: Crimson Text for readability43- **Code/technical**: IBM Plex Mono44- **Buttons**: UPPERCASE with tracking-wide45- **Labels**: lowercase, medium weight4647---4849## Colors5051### Palette: Grayscale Only5253**Light Mode:**54- Background: #FFFFFF (pure white)55- Foreground: #000000 (pure black)56- Muted: #666666 (40% gray)57- Border: #CCCCCC (80% gray)5859**Dark Mode:**60- Background: #000000 (pure black)61- Foreground: #FFFFFF (pure white)62- Muted: #999999 (60% gray)63- Border: #333333 (20% gray)6465### Text Hierarchy6667| Level | Light Mode | Dark Mode |68|-------|------------|-----------|69| Primary | #000000 | #FFFFFF |70| Secondary | #666666 | #999999 |71| Tertiary | #999999 | #666666 |72| Disabled | #B3B3B3 | #4D4D4D |7374### Rule: NO COLOR7576- No accent colors (no blue, red, green, etc.)77- Status indicators use grayscale only78- Success/warning/error differentiated by icons, not color7980---8182## Geometry8384### Border Radius8586```87--radius: 088```8990**All corners are sharp.** No rounded corners anywhere.9192### Borders9394- Width: 1px solid95- Style: Sharp, binary (on/off)96- No gradients, no shadows9798### Shadows99100**None.** Flat design throughout. Use borders for separation.101102---103104## Components105106### Buttons107108```109- Font: UPPERCASE, tracking-wide110- Border: 1px solid111- Corners: Sharp (0px radius)112- Transition: 150ms113- Hover: Color inversion114```115116### Cards117118```119- Border: 1px solid120- Shadow: None121- Corners: Sharp122- Padding: 24px (p-6)123```124125### Inputs126127```128- Style: Command-line aesthetic129- Font: Monospace (IBM Plex Mono)130- Border: 1px solid131- Height: 40px (h-10)132- Focus: Border color change133```134135### Dialogs136137```138- Border: 1px solid139- Shadow: None140- Animation: 150ms fade141- Title: lowercase142```143144---145146## Motion & Animation147148### Principles149150- **Fast**: 150ms standard duration151- **Minimal**: Only essential state changes152- **Binary**: On/off, no elaborate easing153154### Timing155156| Animation | Duration |157|-----------|----------|158| Button hover | 150ms |159| Dialog open/close | 150ms |160| Accordion | 200ms |161| Page transitions | 150ms |162163---164165## Brand Voice166167### Tone168169- Lowercase, casual, direct170- Technical but accessible171- No marketing fluff172- Developer-oriented173174### Examples175176**Good:**177- "24/7 memory for your desktop"178- "you own your data"179- "100% local"180181**Bad:**182- "REVOLUTIONARY AI-POWERED SOLUTION!"183- "Best-in-class enterprise memory platform"184185---186187## Taglines188189- "24/7 memory for your desktop"190- "Rewind but open source. 100% local. You own your data."191- "Memory infrastructure for your computer"192193---194195## Design Checklist196197When creating new UI components:198199- [ ] Using Space Grotesk for headings200- [ ] Using Crimson Text for body (or IBM Plex Mono for technical)201- [ ] 1px solid border202- [ ] No box shadows203- [ ] 0px border radius (sharp corners)204- [ ] Black, white, or gray only205- [ ] 150ms transitions206- [ ] UPPERCASE for buttons, lowercase for titles207- [ ] Hover state: color inversion208- [ ] Focus ring: 1px solid with offset209210---211212## Key Files213214| Purpose | Location |215|---------|----------|216| Design tokens | `screenpipe-app-tauri/app/globals.css` |217| Tailwind config | `screenpipe-app-tauri/tailwind.config.ts` |218| Color constants | `screenpipe-app-tauri/lib/constants/colors.ts` |219| UI components | `screenpipe-app-tauri/components/ui/*.tsx` |220| Website reference | `../screen-pipe-website/app/globals.css` |221222---223224## Website Typography Reference225226From `screen-pipe-website/app/layout.tsx`:227228```typescript229const fontMono = IBM_Plex_Mono({230 subsets: ["latin"],231 weight: ["400", "500", "600"],232 variable: "--font-mono",233});234235const fontSans = Space_Grotesk({236 subsets: ["latin"],237 weight: ["400", "500", "700"],238 variable: "--font-sans",239});240241const fontSerif = Crimson_Text({242 subsets: ["latin"],243 weight: ["400", "600", "700"],244 variable: "--font-serif",245});246```247248Usage in CSS:249```css250body {251 font-family: var(--font-serif), "Crimson Text", serif;252}253h1, h2, h3, h4, h5, h6 {254 font-family: var(--font-sans), "Space Grotesk", sans-serif;255}256code, pre, kbd, .font-mono {257 font-family: var(--font-mono), "IBM Plex Mono", monospace;258}259```260
Full transparency — inspect the skill content before installing.