← knowledge.oriz.in

oriz-cards v2 design brief

design-brief designoriz-cardsv2

oriz-cards — design spec v2

A Bloomberg-terminal-for-Indian-credit-cards. ~750 card profiles across 35 issuers. The home page collapses 750 down to a shortlist of 3 in under a minute via a filter rail and a ledger of rows — never a marketing grid. The detail page is a long, sober prospectus. The signature is a CSS-rendered embossed card carrying the signed-in user's name.

Surface + tokens

Slate grey, not cream. Reads cool-archival, distinct from oriz-finance's warm graph-paper.

Token Light Dark
--surface #E8EAEE (cool slate paper) #171922 (deep slate)
--surface-raised #F2F4F7 #21232E
--ink #0E1116 #E6E8EE
--ink-muted #5C6470 #8B92A0
--rule #C9CDD4 #2E323D
--accent (carbon blue, PRIMARY) #2B3A55 #7C9AD4
--negative (stamp vermilion, RESERVED) #B8362A #E26A5C
--brass (foil, chip motif only) #B8923A #D4AE5C

Vermilion only on: negative deltas, late-fee figures, "Apply" CTA on detail pages (never list rows). Brass only on the chip motif and wordmark middle-dot.

Type

Layout — home (/)

Two-pane, no hero marketing block.

Layout — detail (/card/:slug)

Signature — embossed card component

CSS-only, no images. Real CR80 proportions: 86×54mm rendered at 1px = 0.25mm density (344×216 in hero, 140×88 in list/drawer). Background: linear-gradient 145deg, #2B3A55 → #1A2438 for default Visa stock; per-card override via CSS var --card-stock. Embossed text uses text-shadow: 0 1px 0 rgba(255,255,255,.18), 0 -1px 0 rgba(0,0,0,.45) plus a subtle transform: translateZ(0). Layout:

Same component renders at 140×88 in ledger thumbnails and drawer mini-rows — same emboss, same name, smaller type clamp.

Header

56px thin bar, no border, --surface. Left: wordmark oriz·cards in Geist Mono 700 18px — the middle · is replaced by an 8×8 brass-gradient square (the chip motif). Right: filter count 742 cards JetBrains Mono 12px --ink-muted, then auth avatar (28px, initials in Geist Mono if no photo). No mega-nav, no dropdowns, no search (filter rail is search).

Footer

Statement-stub. --rule top border, 32px top padding, 24px bottom. Four-column grid (Catalog · Methodology · Data · Legal), each column header Geist Mono 700 11px uppercase tracking 0.08em, links Inter Tight 400 13px stacked. Below the grid, a single mono line: LAST REFRESHED 2026-06-19 · 742 CARDS · 35 ISSUERS · SOURCE: ISSUER WEBSITES in JetBrains Mono 11px --ink-muted. No social icons. No newsletter form. No "trusted by" logos. No copyright flourish — just © oriz 2026 mono, right-aligned, same line.