| name | Academic Ember | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| colors |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| typography |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| rounded |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| spacing |
|
This design system establishes a sophisticated, editorial atmosphere for high-level academic mentorship and technical discourse. The visual narrative centers on the "Scholar’s Night": a focused, warm, and quiet environment conducive to deep work and critical thinking.
The style is a fusion of Modern Editorial and High-Fidelity Minimalism. It leverages the prestige of traditional publishing—characterized by bold, expressive serifs—and marries it with the precision of developer-centric UI. The emotional response should be one of quiet authority, intellectual rigor, and premium quality.
Key stylistic pillars include:
- Depth through Darkness: Utilizing a near-black palette to reduce eye strain during long review sessions.
- Warm Accents: Using 'Ember Orange' sparingly to represent the "spark" of insight or critical feedback.
- Intentional Whitespace: Generous margins that allow complex academic text and code to breathe.
The palette is anchored in a warm-black spectrum to create a sense of enclosure and focus.
- Canvas (#0b0a09): The primary background, a deep charcoal with a hint of warmth to avoid the "cold" feel of pure black.
- Surface (#161412): Used for cards, navigation bars, and layered elements to create subtle separation from the canvas.
- Ember Orange (#ff5e3a): The sole accent color. It is used for primary calls-to-action, active states, and highlighting critical errors in code reviews.
- Typography: Headlines and primary body text utilize #f9f8f7 for high legibility against the dark background, while secondary information uses #a3a19f to maintain visual hierarchy.
The typography strategy relies on the contrast between the intellectual history of serifs and the modern utility of sans-serifs.
- Headlines: Playfair Display in bold italics provides the "Editorial" feel. It should be used for page titles and major section headers to signal prestige.
- UI & Body: Hanken Grotesk provides a clean, contemporary feel for long-form reading and functional UI elements. It is optimized for high-contrast dark mode legibility.
- Technical Content: Geist is utilized for code snippets, diffs, and metadata. Its mono-inspired structure ensures that technical characters are easily distinguishable.
Implementation Note: Always use italicized weights for Playfair Display to maximize the "Reviewer" editorial aesthetic.
The design system employs a Fixed Grid philosophy for desktop to maintain the centered, focused feel of a printed journal, transitioning to a fluid model for mobile devices.
- Desktop: A 12-column grid with a maximum width of 1280px. Gutters are kept wide (24px) to ensure technical content does not feel cramped.
- Rhythm: A strict 8px baseline grid governs all vertical spacing.
- Padding: Content containers utilize "Atmospheric Padding"—generous internal spacing (minimum 32px) to signify a premium, unhurried user experience.
- Mobile: Elements reflow to a single column with 20px side margins. Typography scales down slightly, but the italicized serif headlines remain the focal point.
Depth is communicated through Tonal Layering and Subtle Glows rather than traditional heavy shadows.
- Levels: Level 0 is the Canvas (#0b0a09). Level 1 is the Surface (#161412).
- Borders: Instead of distinct shadows, use 1px solid borders in a slightly lighter shade (#2a2826) to define card boundaries.
- Accent Elevation: For primary interactive elements (like the 'Ember' CTA), use a very soft, low-opacity outer glow using the primary color (#ff5e3a at 15% opacity) to simulate the warmth of a literal ember.
- Modals: Use a heavy backdrop blur (20px) to isolate the user from the background content, maintaining focus on the task at hand.
The shape language is "Soft" (0.25rem - 0.75rem) to balance professional structure with a modern touch.
- Core Elements: Buttons and input fields use a standard 4px (0.25rem) radius for a sharp, disciplined look.
- Containers: Large cards and mentor profile sections use a 12px (0.75rem) radius to feel more approachable.
- Interactive States: Avoid fully rounded pills; maintain the structured corner radius to preserve the "academic paper" feel.
- Primary: Background #ff5e3a, Text #0b0a09, Bold weight. Use for "Submit Review" or "Hire Mentor."
- Secondary: Transparent background, 1px border #a3a19f, Text #f9f8f7.
- Ghost: No background or border, Text #a3a19f.
- Mentor Profiles: Surface #161412 with a 1px border. Use Playfair Display for the name and Hanken Grotesk for the credentials.
- Review Cards: Utilize a vertical accent bar of #ff5e3a on the left edge to indicate "High Priority" or "New Feedback."
- Addition: Subtle green tint on the background (approx 10% opacity) with #f9f8f7 text.
- Deletion: Subtle red/orange tint on the background (approx 10% opacity) with #f9f8f7 text.
- Font: Always Geist Mono-style for the code content.
- Default: Surface #161412 with a subtle bottom border in #a3a19f.
- Focus: Border changes to #ff5e3a with a slight upward "lift" via a 2px offset.
- Small, uppercase labels with high letter spacing (0.1em) using #a3a19f text on a #2a2826 background.