Design System
Brand & Design System
The living reference for how Auctionados looks, sounds, and feels. Everything here renders from the real tokens in packages/theme. Pair it with the written guide in docs/design/BRAND_IDENTITY.md.
Toggle light / dark from the header to see tokens flip. Dark is the brand default.
Foundation
Personality
Luxury meets on-chain trust. A warm editorial canvas, one electric-lime accent used like a spotlight, and a fashion-grade display face โ precise, never hype.
Color
Brand accents
Lime is a spotlight, not a floodlight โ one lime action per view. Violet carries secondary emphasis. Text on accents always uses text-on-lime / text-on-violet.
#DEFB62
Primary accent ยท CTAs ยท focus
#A855F7
Secondary accent ยท emphasis
#22252A
Dark surface ยท text-on-lime
#121212
Canvas ยท dark bands
Color
Semantic surfaces & text
These flip automatically between light and dark. If you're writing dark: variants for color, you're probably fighting the tokens.
bg-base
Page canvas
bg-surface
Cards, modals
bg-elevated
Inner panels, inputs
bg-subtle
Hover, stripes
text-primaryPrimary โ headings & key copy
text-secondarySecondary โ body & supporting copy
text-mutedMuted โ captions & metadata only
Color
Status
Use semantic status tokens for toasts, badges, and validation โ never raw Tailwind green-500 etc. They stay legible on both cream and black.
Type
Typography
font-headline ยท Display & headingsCurated luxury, on-chain
font-lato ยท Body & long-form (default)Win the lot, then the item ships into escrow โ funds release only when you confirm receipt.
font-ibm ยท UI ยท nav ยท labels ยท dataBID IN POL OR SUPPORTED ERC-20
Heading 1 โ display
Heading 2 โ section
Heading 3 โ subsection
Body copy in Lato. Legible, warm, and calm โ the transactional voice for anything involving money or ownership.
Layout
Radius
rounded-lg
Inputs, buttons
rounded-xl
Cards, panels
rounded-2xl
Marketing surfaces
rounded-full
Avatars, pills
Layout
Elevation
shadow-sm
Resting
shadow-md
Card
shadow-lg
Floating
shadow-xl
Modal
Components
Buttons
One primary action per view. Use the shared Button component โ legacy .btn classes are for older code only.
Components
Cards
.card
Surface bg, subtle border, rounded-xl, shadow-md. The default container.
.card-dark
For dark bands and dramatic breaks.
.glass-effect
Overlay / hero contexts with backdrop blur.
Foundation
Iconography
Heroicons outline set. One icon = one meaning โ never reuse the same glyph for unrelated concepts.
Content
Voice & tone
Confident and concrete. Show the mechanism, skip the hype.
โ Do
Win the lot, then the item ships into escrow โ funds release only when you confirm receipt.
โ Don't
Start your journey into the future of collectible trading.
โ Do
Bid in POL or supported ERC-20 tokens.
โ Don't
Seamless multi-currency experiences for all users.
โ Do
Every physical item is minted with its NFT, so provenance is verifiable on-chain.
โ Don't
Leverage cutting-edge blockchain to unlock next-gen ownership.