Skip to content
StrictThemes

Themes / 14

Counsel

A composed, formal theme for law firms, advisers and private offices. White paper, midnight navy, and gold used once.

Install into a shadcn project
npx shadcn@latest add https://strictthemes.com/r/counsel.json

01 / Preview

Stock shadcn components, this theme.

Counsel

Ship the page, keep the system.

Every color, corner and typeface in this box comes from the theme's tokens. The components are stock shadcn.

NewDraftv1.2.0Failed
Invite a reviewer
They get read access to this project.
Colors on token96%
x
Spacing on scale88%
x
Type on scale100%
x

02 / Page prompts

Paste one into your agent. Get that page.

Each prompt is a full brief for one page in this theme: its sections, layout, behavior, and a checklist the agent goes through before it says it is done. The rules in every prompt are generated from the theme's strict block. Each preview is the page built from the prompt, shown as it came out.

  • Firm

    The home page of a commercial law firm, with a large opening statement, its practice areas, the firm in figures, three recent matters, four of its partners and a line to get in touch.

    40.0k characters

    Strict Check 100%

  • Practice

    The page for one practice area of a commercial law firm, with what the team does, the matters it typically takes on, three recent matters, the two partners who lead it and its related briefings.

    40.2k characters

    Strict Check 100%

  • Profile

    The profile page of one partner at a commercial law firm, with a large rectangular portrait, her role and contact details, her experience, her admissions and education, her recent matters and her briefings.

    38.9k characters

    Strict Check 100%

  • Insight

    A long-read briefing from a commercial law firm, with a summary box, a list of its sections, four headed sections with a pull quote and numbered points, the author and related briefings.

    40.3k characters

    Strict Check 100%

  • Enquiry

    A commercial law firm's page for a new enquiry, with its address, telephone and office hours, what happens next, and a form for who you are, what the matter concerns, a message and consent, checked in code and replaced by a confirmation.

    40.3k characters

    Strict Check 100%

03 / Colors

Every color the theme allows.

  • primary

    #14213D / #FFC300

  • on-primary

    #FFFFFF / #000814

  • secondary

    #000000 / #F4F6FA

  • on-secondary

    #FFFFFF / #000814

  • tertiary

    #FCA311 / #E5E5E5

  • on-tertiary

    #000000 / #000814

  • neutral

    #5B6170 / #9FB0C8

  • background

    #FFFFFF / #000814

  • surface

    #F6F6F6 / #001D3D

  • foreground

    #000000 / #F4F6FA

  • border

    #E5E5E5 / #003566

  • error

    #B3261E / #FF8A80

Left: light mode. Right: dark mode.

04 / Typography

Five sizes. Nothing in between.

  • display

    Marcellus · 60px · weight 400 · line 1.05

    The quick brown fox

  • h1

    Marcellus · 40px · weight 400 · line 1.15

    The quick brown fox

  • h2

    Marcellus · 24px · weight 400 · line 1.3

    The quick brown fox

  • body

    Jost · 17px · weight 400 · line 1.6

    The quick brown fox

  • label

    Courier Prime · 13px · weight 400 · line 1.3

    The quick brown fox

05 / Shape and space

Corners and spacing.

  • sm

    1px

  • md

    2px

  • lg

    4px

  • xs

    4px

  • sm

    8px

  • md

    16px

  • lg

    32px

  • xl

    56px

  • 2xl

    112px

06 / Rules

What the strict block enforces.

Contrast
WCAG AA
Colors
Tokens only, within 0.02 of a token
Spacing
Scale only, plus 0, 1px, 2px
Corners
Scale only, no full rounds
Type
Scale only, declared fonts only
purple gradient
Not allowed
emoji icons
Not allowed
nested cards
Flagged
glow shadows
Not allowed

07 / Guidance

What your agent reads.

Overview

Counsel is for firms whose product is judgment: a law firm, a tax adviser, a family office, an architect's practice. It should read like a letter on good headed paper: white, black, a midnight navy, and gold used once on a page. Its dark mode is the same letterhead at night, navy-black with a gold action.

Colors

  • Primary (#14213D) is midnight navy, for the one main action. In dark mode the main action is gold. Links are the text color, underlined.
  • Secondary (#000000) is black, for secondary buttons and headings.
  • Tertiary (#FCA311) is gold, with black text on it, for one badge or one marked figure on a page: "New partner", "Ranked 2026". In dark mode the gold moves to the main action and the badge is pale grey.
  • Neutral (#5B6170) sets dates, matter numbers and captions.
  • Background (#FFFFFF) is white paper. Surface (#F6F6F6) is a pale grey for cards and side notes.
  • Error (#B3261E) is used only with a message.

Typography

Marcellus sets headings in its one weight: a Roman inscription letter that needs no bold to carry a page. Never fake a bold. Set display and h1 large, with air above them. Jost sets body text at 17px, a calm geometric sans. Courier Prime sets labels in uppercase with wide tracking: dates, matter numbers, the names of practice areas. Figures in a table are tabular.

Layout

A 12-column grid, 1200px at its widest, with 32px gutters. Text sits in a column of seven or eight; the columns beside it stay empty or hold one short note. Spacing comes from the scale (4, 8, 16, 32, 56, 112): 32px inside a card, 112px between sections. Sections are divided by one hairline, and white space does the rest.

Elevation & Depth

Flat. A card is pale grey on white with no shadow. Hairlines, not boxes, divide a page. Menus and dialogs float on one short, neutral shadow.

Shapes

Nearly square: 1px for badges, 2px for buttons and inputs, 4px for cards. Nothing is a pill or a circle; a portrait is a rectangle.

Components

  • Buttons: navy for the one main action (gold in dark mode), black for the rest. Uppercase typewriter labels.
  • Cards: pale grey, 4px corners, 32px padding, no shadow.
  • Badges: gold with black text (pale grey in dark mode), uppercase, one or two words, once on a page.
  • Lists of people and matters: a name in the heading font, a role or a date in a label beneath, a hairline between rows.
  • Icons: 1.5px stroke line icons, used sparingly. Never emoji.

Do's and Don'ts

  • Do use gold once on a page, and let it mean something. The focus outline and a ticked checkbox do not count.
  • Do leave wide margins: an empty column is part of the design.
  • Do set names and titles in the heading font and the facts about them in labels.
  • Don't set Marcellus in bold or italics: it has neither.
  • Don't use gradients, glows or photographs with color casts.
  • Don't introduce a color, size or radius that is not a token above.