TITLE: STUDIO VISUAL IDENTITY & DESIGN SYSTEM
DESCRIPTION:
This page serves as the master reference for the Cheryl Johnson Artist digital portfolio. It documents the typography, color palette, and spacing standards required to maintain a cohesive, "museum-quality" aesthetic across the website.
To ensure the site retains its authority as a Catalogue Raisonné, all new pages must adhere strictly to these guidelines. This system prioritizes Playfair Display for authoritative headings and Lato for high-readability body text, anchored by a Deep Red and Gallery Gray color palette.
Part 2: The Button Color Decision
Why? You have already committed to Deep Red (#D32F2F) as your "Brand Color" (for the Marian Goodman look).
The Gallery Standard: Luxury galleries (Artlogic, Gagosian, White Cube) almost exclusively use Black, Dark Gray, or their One Signature Color (Red) for buttons.
My Recommendations (Pick One):
Option A: The "Brand Consistency" Choice (Recommended)
Option B: The "Museum Minimalist" Choice
Option C: The "Luxury" Choice (If you hate Red buttons)
Color: Muted Gold / Ochre (Not bright yellow)
Hex: #C5A059
Why: If you really want a second color, this feels like a gold frame. It is elegant, not loud.
Part 3: The "Style Guide" Cheat Sheet (Copy & Paste)
Paste this code block onto your new Style Guide page. It will visual display your fonts, colors, and hex codes so you never lose them.
HTML
<div style="background-color: #FFFFFF; border: 1px solid #e0e0e0; border-radius: 4px; padding: 40px; font-family: 'Lato', Helvetica, Arial, sans-serif; color: #333;">
<h2 style="font-family: 'Playfair Display', Georgia, serif; font-size: 32px; color: #D32F2F; margin-top: 0; padding-bottom: 20px; border-bottom: 2px solid #D32F2F; text-transform: uppercase; letter-spacing: 2px;">Studio Design Specifications</h2>
<div style="margin-bottom: 40px;">
<h3 style="font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 700; color: #888; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 20px;">1. Typography Hierarchy</h3>
<div style="margin-bottom: 20px; border-left: 4px solid #000; padding-left: 15px;">
<p style="font-family: 'Playfair Display', serif; font-size: 36px; font-weight: 700; color: #000; margin: 0;">Page Title (Playfair Display)</p>
<p style="font-family: 'Lato', monospace; font-size: 12px; color: #666; margin-top: 5px;">Usage: Main Page Headers | Size: 48px+ | Color: Black (#000000)</p>
</div>
<div style="margin-bottom: 20px; border-left: 4px solid #D32F2F; padding-left: 15px;">
<p style="font-family: 'Playfair Display', serif; font-size: 24px; font-weight: 600; color: #D32F2F; margin: 0; text-transform: uppercase; letter-spacing: 1px;">Section Heading (Playfair Display)</p>
<p style="font-family: 'Lato', monospace; font-size: 12px; color: #666; margin-top: 5px;">Usage: Categories | Size: 24-30px | Color: Deep Red (#D32F2F)</p>
</div>
<div style="margin-bottom: 20px; border-left: 4px solid #666; padding-left: 15px;">
<p style="font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400; color: #333; margin: 0; line-height: 1.6;">Normal Text (Lato). This is the standard body copy. It should always have a line-height of 1.6 to ensure readability and a high-end gallery feel. Never use pure black; use Dark Charcoal.</p>
<p style="font-family: 'Lato', monospace; font-size: 12px; color: #666; margin-top: 5px;">Usage: Paragraphs | Size: 16px | Color: Charcoal (#333333)</p>
</div>
</div>
<div style="margin-bottom: 40px;">
<h3 style="font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 700; color: #888; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 20px;">2. Official Color Palette</h3>
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 20px;">
<div style="border: 1px solid #eee; border-radius: 4px; overflow: hidden;">
<div style="height: 80px; background-color: #D32F2F;"></div>
<div style="padding: 10px;">
<p style="margin: 0; font-weight: bold; font-size: 14px;">Deep Red</p>
<p style="margin: 0; font-family: monospace; font-size: 12px; color: #666;">HEX: #D32F2F<br>RGB: 211, 47, 47</p>
</div>
</div>
<div style="border: 1px solid #eee; border-radius: 4px; overflow: hidden;">
<div style="height: 80px; background-color: #333333;"></div>
<div style="padding: 10px;">
<p style="margin: 0; font-weight: bold; font-size: 14px;">Charcoal</p>
<p style="margin: 0; font-family: monospace; font-size: 12px; color: #666;">HEX: #333333<br>RGB: 51, 51, 51</p>
</div>
</div>
<div style="border: 1px solid #eee; border-radius: 4px; overflow: hidden;">
<div style="height: 80px; background-color: #F9F9F9; border-bottom: 1px solid #eee;"></div>
<div style="padding: 10px;">
<p style="margin: 0; font-weight: bold; font-size: 14px;">Mist Gray</p>
<p style="margin: 0; font-family: monospace; font-size: 12px; color: #666;">HEX: #F9F9F9<br>RGB: 249, 249, 249</p>
</div>
</div>
<div style="border: 1px solid #eee; border-radius: 4px; overflow: hidden;">
<div style="height: 80px; background-color: #008080;"></div>
<div style="padding: 10px;">
<p style="margin: 0; font-weight: bold; font-size: 14px;">Link Teal</p>
<p style="margin: 0; font-family: monospace; font-size: 12px; color: #666;">HEX: #008080<br>RGB: 0, 128, 128</p>
</div>
</div>
</div>
</div>
</div>