Visual reference inspected 17 September 2026. Hex values are visual approximations.
Design system · 17 September 2026
Tattoos by Richard
Deep olive, antique gold and parchment, composed around the work itself. The tattoos command attention; the interface around them stays calm and personal.
Cormorant Garamond display, 500 and 600 Inter body and interface, 400 to 600
Olive
Parchment
Photography
Gold
An illustrative balance, not a measured rule: olive, parchment and photography carry the page, and gold marks a few points of emphasis.
Overview
An adaptation of the supplied design system for the visual identity shown on Richard’s Facebook page, inspected on 17 September 2026.
The identity centres on deep olive green, antique gold, fine ornamental borders and elegant serif lettering. The profile logo combines an olive field, a gold geometric fan motif and a delicate double-line frame. The cover foregrounds close-up tattoo photography with prominent black-and-grey work.
Translate those characteristics into an intimate, carefully composed tattoo portfolio: olive hero sections, gold accents, parchment reading surfaces, generous photography and restrained Art Deco detailing.
Key characteristics
Matte olive green as the primary brand colour, with deeper olive for footer and contrasting panels.
Antique gold for accents, fine rules and primary actions on dark backgrounds.
Elegant serif display typography paired with a quiet, readable sans-serif.
Mostly square photography and subtly rounded controls; fine frames instead of pill-heavy styling.
Real tattoo photography with faithful colour, texture and detail.
Portfolio browsing and a clear invitation to enquire about a consultation.
Evidence and interpretation. Olive, gold, serif lettering, ornamental geometry and tattoo photography are observed. The hex values below are visual approximations for implementation, not sampled official brand specifications. Supporting colours, font choices, spacing and component rules are proposed extensions of that identity.
Facebook’s navigation, blue buttons and dark-mode interface are platform styling, not part of the artist’s brand.
Colours
Olive is the primary brand colour and gold is the supporting accent. Portfolio categories share one neutral treatment rather than introducing unrelated accent colours. Select any swatch to copy its hex value.
Brand & accent
Surface
Decorative hairlines are not substitutes for clearly visible form boundaries or focus indicators.
Text
Semantic & interaction
Semantic colours communicate state only. Use a written label or icon alongside colour.
Validated text pairings
Approximate contrast ratios calculated from the proposed solid sRGB values. Use these pairs at full opacity.
Parchment / primary oliveEnquire about a tattoo9.52:1
Antique gold / primary oliveEnquire about a tattoo6.07:1
Ink / antique goldEnquire about a tattoo9.01:1
Ink / pressed goldEnquire about a tattoo6.53:1
Ink / parchmentEnquire about a tattoo14.13:1
Secondary ink / parchmentEnquire about a tattoo5.29:1
Muted light text / deep oliveEnquire about a tattoo9.77:1
!
Gold is unsuitable for small text on parchmentUse olive instead. Text over photography needs an opaque backing or an individually checked overlay.
Typography
Serif headlines establish the character. The sans-serif handles readable details and practical actions.
Font families
Display · proposed
Cormorant Garamond
Elegant serif forms echo the logo’s lettering without claiming to reproduce the original typeface. Use weights 500 and 600.
Fallbacks: Georgia, 'Times New Roman', serif
Body & interface · proposed
Inter
The quiet, readable face for body copy, labels, navigation and buttons. Use weights 400, 500 and 600.
Preserve the supplied logo as artwork when an approved original is available. Do not typeset a replacement logo with either font. Monospace has no customer-facing role in this system.
Hierarchy
Each sample is set in its own token. The hero size follows the breakpoint table, so it appears smaller on narrow screens.
Principles
Let serif headlines establish the character; use the sans-serif for readable details and practical actions.
Use sentence case for most headings. Reserve widely tracked capitals for short labels and small ornamental lockups.
Keep prose to approximately 60–68 characters per line.
Avoid distressed lettering, decorative script for body text and heavy display effects.
Suggested hero copy: “All ideas welcome.” Supporting copy may invite people to discuss a tattoo with Richard. Keep availability, pricing and outcomes factual.
Layout
A 4px base unit, with most layout increments in steps of 8px, inside a 1280px maximum container.
Spacing system
{spacing.xxs}4px
{spacing.xs}8px
{spacing.sm}12px
{spacing.md}16px
{spacing.lg}24px
{spacing.xl}32px
{spacing.xxl}48px
{spacing.section}64px
{spacing.section-lg}96px
{spacing.hero}120px
Grid & container
Text · 45%
Photograph · 55%
Desktop hero: two columns, with approximately 45% for text and 55% for a strong tattoo photograph.
Desktop · 3 columns
Tablet · 2
Mobile · 1
Portfolio: three columns desktop, two tablet and one mobile, with 24px gaps.
Maximum content width: 1280px.
Horizontal page gutters: 32px desktop, 24px tablet, 20px mobile.
Artist introduction and consultation sections: two columns desktop, one below 768px.
Suggested page sequence
Hero
Selected work
Artist introduction
Consultation
FAQ
Contact footer
Publish only sections with real content.
Whitespace philosophy
Allow 96px between major desktop sections and 56px on mobile. Hero padding is 120px desktop, 80px tablet and 64px mobile. Keep image grids tighter than introductory sections. Leave space around gold ornament so the detail remains deliberate.
Elevation & depth
Mostly flat. Shadow is reserved for things that genuinely float.
0
FlatNo shadow; optional 1px hairlinePortfolio, ordinary cards and section dividers
Overlay0 16px 48px rgba(0,0,0,0.24)Image viewer or dialog
Decorative depth
Use tonal olive panels, 1px gold rules and an occasional double-line frame. Keep gold flat rather than metallic, glowing or strongly bevelled. Ornament belongs around a hero title or one featured panel, not every card. Avoid grain over text or photographs.
Shapes
The primary button shape is a gently softened rectangle. Photography and ornamental frames stay square.
Border radius scale
{rounded.none}0Photography and ornamental frames
{rounded.xs}2pxSmall category labels
{rounded.sm}4pxButtons, filters and standard cards
{rounded.md}6pxInputs and small panels
{rounded.lg}8pxConsultation cards and dialogs
{rounded.full}9999pxCircular portrait or icon control only
Double-line frames may use a 4–6px inset; they remain decorative and must not resemble additional interactive boundaries.
Photography geometry
4:5
Portfolio thumbnails and desktop hero.
4:3
Hero photograph on mobile, when the composition allows it.
16:9
Wide studio imagery, where appropriate.
Use consistent crops within a row of thumbnails.
Detail view: uncropped, original aspect ratio with object-fit: contain.
Preserve the tattoo’s edges, placement and significant detail. If a fixed crop cuts through the work, use a different image or preserve its natural ratio.
Keep natural skin tones and the original ink colour. A black-and-grey tattoo is not a reason to desaturate the whole photograph.
Components
Default, selected, pressed, disabled and keyboard-focus states are specified below. Essential information and actions remain visible without hover. Crossed boxes stand in for real tattoo photography, and placeholder copy is marked as such.
Buttons
Olive leads on parchment; gold leads on olive. Every variant shares one size and one gently softened corner.
Portfolio cards are image-led, flat and mostly frameless. Supporting cards stay quiet so the work leads.
card-portfolio A 4:5 thumbnail above a 14px caption. Use real work titles or concise descriptions, never invented project names. The image link opens the full piece; write useful alt text.
Placeholder: practical supporting content, written from Richard’s actual process.
card-testimonial
“Placeholder quotation. Replace with a real, sourced review before publishing.”
Attribution and source to be supplied
card-artist
Real portrait
About Richard
Placeholder introduction. Include only verified experience and studio details.
card-consultation
Talk through your idea
All ideas welcome. Get in touch to discuss a tattoo with Richard.
card-consultation · dark
Talk through your idea
All ideas welcome. Get in touch to discuss a tattoo with Richard.
Inputs & forms
Persistent labels sit above fields. The proposed enquiry form asks for a name, a reply email, the tattoo idea and an optional placement or approximate size.
Inputs at least 48px high; textarea at least 144px. Editable text at least 16px.
Focus uses the shared outline without changing the field’s dimensions.
Error: semantic error boundary plus a specific message below the field, connected programmatically, with the input marked invalid.
Show success only after a real submission succeeds, without inventing a response-time promise.
If no form service exists, direct the action to a verified contact route rather than showing a false success.
Enquiry form · email shown in its error state
Tabs & filters
portfolio-filter A wrapping row of text buttons. Try them: the selected state is carried by fill, weight, a tick and a programmatic pressed state, not by colour alone.
4px corners, minimum 44px targets.
Inactive: transparent fill and secondary ink.
Selected on light: olive fill, parchment text. Selected on dark: gold fill, ink text.
Start with “All work”. Add categories only when the actual portfolio supports them. The other labels here are examples.
Wrap across lines rather than scrolling sideways. No rainbow category badges.
On parchment
On olive
Badges & status
Labels state facts. Status messages pair colour with a written status and an icon.
badge-on-dark Transparent fill, gold text, fine gold border. For short, verified supporting labels.
status-message Semantic background with matching text, 16px padding.
Never use “Available”, “Booking open” or similar claims unless current availability has been confirmed.
Black and greyForearmExample labels
✓
Enquiry sentThanks. Richard will reply to the email address you gave. (Example wording, shown only after a real submission succeeds.)
!
Check before you sendAdd a short description of your idea so Richard has something to respond to.
✕
Enquiry not sentEnter a full email address to reply to, then send again.
Free consultationExample only. Recheck the offer before using it.
Portfolio detail
portfolio-viewer An ink-dark stage for the uncropped photograph, with an optional caption and a clearly labelled close button.
Keyboard operable: Escape closes, focus stays inside while open, and focus returns to the thumbnail afterwards.
Visible previous and next controls. Swipe may supplement them; it must not be the only navigation.
Original aspect ratio with object-fit: contain. The demo cycles 4:5, 1:1 and 16:9 frames to show nothing is cropped.
Overlay elevation, level 3.
Live demo
Practical information
details-list A semantic description list for verified contact details or consultation information.
Stack label and value on narrow screens.
Quiet divider lines, comfortably spaced text.
Do not turn tattoo services into subscription tiers, or invent fixed prices, deposits or consultation terms. Add a price list only when real pricing is supplied.
faq-accordion-item Flat parchment surface, bottom hairline, 24px vertical padding and an 18px sans-serif question.
Native disclosure, or an accessible button with expanded state.
Question target at least 44px high.
Answers must reflect the artist’s actual process. Aftercare guidance uses the studio’s approved wording.
How do I enquire about a tattoo?
Placeholder answer. Describe Richard’s actual enquiry route once the contact method is verified.
What happens at a consultation?
Placeholder answer. To be written from Richard’s actual process.
How should I look after a new tattoo?
Placeholder answer. Use the studio’s approved aftercare wording.
Navigation
top-navigation Olive background, parchment links and a gold enquiry action. Minimum height 80px desktop and 64px mobile, with room for text growth. Below 1024px it collapses to a labelled menu with an accessible expanded state. Keep the number of links small, and make sure any sticky navigation leaves keyboard-focused content and anchored headings visible.
Use the approved logo with preserved proportions when available. The dashed slot marks where the artwork goes; do not typeset a replacement.
Signature components
The pieces that make the site recognisably Richard’s: an olive hero, one gold double-line frame, a deep-olive call to enquire and a compact footer.
hero-band-olive
Tattoos by Richard
All ideas welcome.
Bring a sketch, a reference or just a thought, and talk it through with Richard.
One prominent tattoo photograph
Primary olive field, parchment serif headline, gold eyebrow or fine rule, short supporting text, gold CTA and one prominent photograph. Production uses 120px vertical padding on desktop; the specimen is shown tighter. Keep the text on an opaque field so the artwork stays unaltered. Below 1024px the photograph follows the copy.
deco-frame
Selected work
A decorative gold double-line border, used once per major composition. Let the existing logo carry the fan motif; do not create a competing emblem. Reduce the inset on mobile.
cta-banner-dark
Have an idea? Talk it through.
Deep olive panel, concise display heading, gold enquiry button. 64px padding desktop, 32px mobile. Keep the invitation personal and factual.
footer-region
Deep olive background, parchment headings, muted light body text and gold underlined links. Three compact columns for identity, navigation and verified contact information; stacked on mobile.
Do’s and don’ts
Do
Use olive as the defining brand colour and gold as the restrained accent.
Pair serif display headings with readable sans-serif body copy.
Keep photography honest and give the actual tattoo work generous space.
Use fine borders, subtle corners and occasional Art Deco framing.
Keep consultation and contact actions easy to find and accurately labelled.
Use the approved logo unchanged and check its readability at small sizes.
Preserve strong contrast, visible focus and adequate touch targets.
Don’t
Carry forward the neon-green, deep-teal, code-terminal or product-pricing motifs of the supplied software example.
Treat Facebook blue or its interface background as the artist’s brand palette.
Use gold for small text on light backgrounds.
Apply pill shapes to every button or heavy shadows to portfolio images.
Add generic tattoo clichés, distressed textures or competing decorative symbols.
Apply colour casts, smoothing or contrast effects that misrepresent the tattoo.
Invent services, specialisms, awards, client reviews, availability or commercial terms.
Responsive behaviour
Section headings reduce from 36px on desktop to 30px on mobile. Body copy remains 16px or larger. Let headings wrap naturally and test long labels without reducing their readability.
Breakpoints
Name
Width
Hero type
Layout
Mobile small
Below 480px
40px
One-column hero and portfolio; 20px gutters
Mobile large
480–767px
48px
One-column hero and portfolio; 20px gutters
Tablet
768–1023px
56px
Stacked hero; two-column portfolio; 24px gutters
Desktop
1024–1279px
64px
Split hero; three-column portfolio; 32px gutters
Wide desktop
1280px and above
72px
Full composition inside 1280px maximum container
Touch targets
Primary and secondary buttons: minimum height 48px.
Adjacent controls: at least 8px gap where practical.
Image behaviour
Use responsive image sizes and preserve aspect ratios to avoid layout shift. Lazy-load below-the-fold portfolio imagery. Choose focal points manually when cropping thumbnails; the full work remains available in the detail view.
Avoid autoplay video and parallax. Optional state transitions use 150–200ms ease; respect reduced-motion preferences.
Collapsing strategy
Below 1024px, collapse navigation to a labelled menu with accessible expanded state.
Below 1024px, place hero photography after the headline, supporting text and CTA in reading order.
Portfolio follows the exact column counts in the breakpoint table.
Below 768px, stack artist, consultation and footer content.
Stack CTA buttons when they no longer fit; permit full-width actions on narrow screens.
Wrap filters across lines rather than hiding options behind horizontal overflow.
Reduce ornamental frame insets on mobile and remove optional flourishes before compressing content.
Iteration guide
The order to work in when extending or implementing the system.
Work on one named component at a time and use the defined tokens.
Check the result on both parchment and olive wherever the component supports both contexts.
Keep the primary brand olive and the supporting gold consistent with the profile reference.
Review the artwork before selecting crops or adding portfolio categories.
Validate text contrast, keyboard focus, error states and touch targets in the actual implementation.
Check narrow mobile layouts, 200% text zoom, and whether long labels wrap without clipping.
Add any new token’s concrete value before referencing it elsewhere in this document.
Use the project’s real validation tools when an implementation exists. This document does not assume the software-specific linter named in the supplied example is installed.
Known gaps
Open questions to resolve before this system becomes a live site.
!Needs a decision or real content
The Facebook page title currently reads “Pinstripe tattoo parlour”, while the profile artwork reads “Alchemist Tattoo Parlour”. This document uses “Tattoos by Richard” as a descriptive working label from the request and page biography. Resolve the intended public studio name before creating or replacing a wordmark.
No original brand artwork, official colour specifications or font metadata were supplied. The palette is visually matched and the type pairing is proposed.
The page biography mentions free consultation. Recheck that offer before using it in a live promotion; do not infer appointment availability from it.
Final image selection, portfolio categories, biographical copy and studio policies remain content inputs rather than invented examples.
Contact details and commercial information should be checked when implementing a live site; no booking integration or form delivery is specified here.