Art Deco
elegant Visual styleGeometric glamour from the roaring twenties
Reference year: 2025
Compare this themeBest for
Brand & events, Ecommerce, Portfolio
Less suitable for
- Dense operational dashboards and informal community tools.
Live component preview
Try the sample controls. daisyUI uses compiled library classes; shadcn/ui uses React components from the New York registry. The three example layouts demonstrate styling with the selected tokens. All content is demo data.
Examples
Color Palette
Typography
Key Characteristics
- Bold geometric patterns and symmetry
- Metallic gold and rich jewel tones
- Strong vertical lines and fan motifs
- Serif and display typography
- Ornamental borders and frames
- High contrast between dark backgrounds and gold accents
Tags
Art Deco emerged in the 1920s and 1930s as a celebration of modernity, luxury, and geometric beauty. From the Chrysler Building to the posters of Cassandre, it combined machine-age precision with opulent materials and bold symmetry. In digital design, Art Deco brings a sense of timeless glamour and architectural grandeur that immediately communicates sophistication and prestige.
When to Use
Art Deco excels for luxury hotels and restaurants, upscale event websites, premium brand identities, cocktail bars and speakeasy-themed venues, fashion and jewelry brands, and any project that wants to evoke the glamour of the Jazz Age. It also works well for wedding websites, architectural firm portfolios, and cultural institutions with historical connections. The style is inherently dramatic and best suited for experiences rather than utility-focused interfaces.
Key Visual Elements
Symmetry and geometry are paramount. Expect sunburst patterns, chevrons, fan shapes, and stepped architectural forms. Gold and brass tones contrast against deep navy, black, or emerald backgrounds. Ornamental borders frame content sections, often incorporating repeating geometric motifs. Vertical lines and elongated proportions create a sense of height and aspiration. The palette typically centers on metallic gold, deep dark backgrounds, and carefully selected jewel-tone accents.
Typography
Poiret One is an Art Deco classic with its geometric construction, circular O’s, and elegant thin strokes. Raleway provides a complementary geometric sans-serif for body text that maintains the era’s aesthetic while ensuring modern readability. Use generous letter-spacing (0.1-0.2em) for headings, and consider all-caps treatments for navigation and labels. Decorative initial caps or drop caps can add period-appropriate ornamentation.
Export style
Choose a library mapping or use the CSS variables in your own components. JSON includes the same mapping. Load the listed fonts separately.
:root {
--tx-surface-bg: #0D1117;
--tx-font-heading: "Poiret One", sans-serif;
--tx-font-body: "Raleway", sans-serif;
--tx-surface-bg-image: none;
--tx-card-bg: rgba(184,134,11,0.05);
--tx-card-border: rgba(184,134,11,0.3);
--tx-card-border-width: 1px;
--tx-card-radius: 0;
--tx-card-shadow: none;
--tx-card-backdrop-blur: 0px;
--tx-card-border-hover: rgba(201,176,55,0.5);
--tx-card-shadow-hover: 0 0 12px rgba(184,134,11,0.2);
--tx-font-heading-weight: 400;
--tx-font-body-weight: 400;
--tx-text-muted: rgba(232,220,200,0.7);
--tx-text-subtle: rgba(232,220,200,0.5);
--tx-link-color: #C9B037;
--tx-button-radius: 0;
--tx-input-bg: rgba(184,134,11,0.05);
--tx-input-border: rgba(184,134,11,0.3);
--tx-text: #E8DCC8;
--tx-primary: #B8860B;
--tx-secondary: #1B3A4B;
--tx-accent: #C9B037;
--tx-media-filter: none;
}
Prompt Builder
Choose your project, UI library, and output. Prompts, documents, and exports use the same resolved theme values.
Use your own components with the exported CSS variables.
Art Deco
Live component preview
Try the sample controls. daisyUI uses compiled library classes; shadcn/ui uses React components from the New York registry. The three example layouts demonstrate styling with the selected tokens. All content is demo data.
Copy this prompt into your coding assistant. The task mode applies to the UI prompt.
Generated prompt
You are building a web application using Next.js with Tailwind.
Read existing project instructions and reuse installed components where available.
## Project
Project brief: Not specified
Target users: Not specified
Page purpose: Brand & events
Framework: Next.js
CSS approach: Tailwind
UI library: Custom / no library
Tone: Professional
## Visual direction
Base theme: Art Deco (visual-style)
- Bold geometric patterns and symmetry
- Metallic gold and rich jewel tones
- Strong vertical lines and fan motifs
- Serif and display typography
- Ornamental borders and frames
- High contrast between dark backgrounds and gold accents
## Resolved style
Use this final token set. It already includes the selected layers. These values take precedence over conflicting base characteristics.
Color palette: primary #B8860B, secondary #1B3A4B, accent #C9B037, background #0D1117, text #E8DCC8
Typography: Poiret One for headings, Raleway for body text
Load the declared fonts with the required weights. Use system fallbacks when a font is unavailable.
```css
:root {
--tx-surface-bg: #0D1117;
--tx-font-heading: "Poiret One", sans-serif;
--tx-font-body: "Raleway", sans-serif;
--tx-surface-bg-image: none;
--tx-card-bg: rgba(184,134,11,0.05);
--tx-card-border: rgba(184,134,11,0.3);
--tx-card-border-width: 1px;
--tx-card-radius: 0;
--tx-card-shadow: none;
--tx-card-backdrop-blur: 0px;
--tx-card-border-hover: rgba(201,176,55,0.5);
--tx-card-shadow-hover: 0 0 12px rgba(184,134,11,0.2);
--tx-font-heading-weight: 400;
--tx-font-body-weight: 400;
--tx-text-muted: rgba(232,220,200,0.7);
--tx-text-subtle: rgba(232,220,200,0.5);
--tx-link-color: #C9B037;
--tx-button-radius: 0;
--tx-input-bg: rgba(184,134,11,0.05);
--tx-input-border: rgba(184,134,11,0.3);
--tx-text: #E8DCC8;
--tx-primary: #B8860B;
--tx-secondary: #1B3A4B;
--tx-accent: #C9B037;
--tx-media-filter: none;
}
```
Use the CSS variables in your own components. Apply the heading and body font variables to their respective elements.
## Layout
- Use symmetrical sections, thin geometric dividers, and a strong centered heading.
## Interaction
- Keep transitions subtle and show a clear focus outline on decorative controls.
## Suitability notes
Use these limitations to assess the chosen page purpose. Explain any mismatch before applying an unsuitable treatment.
- Art Deco: Dense operational dashboards and informal community tools.
## Components
Generate the following components in this style:
- Hero
- Navbar
- Cards
- Footer
## Quality requirements
Choose section order and visual emphasis from the real content and page purpose. Add only sections needed for the task.
Use supplied content. Label sample data. Do not invent testimonials, customer logos, statistics, or compliance claims.
Every interactive control must perform its declared action or be clearly labeled as a demo.
Include loading, empty, error, success, disabled, and focus states where applicable.
Use semantic HTML, visible keyboard focus, readable text contrast, and labeled form fields.
Ensure responsive design (mobile-first). Preserve reading order and avoid horizontal page overflow.
Respect prefers-reduced-motion. Keep essential content visible when animations are disabled.
## Verification
Check representative desktop and mobile widths, keyboard interaction, and relevant component states. Run available project checks and report what was actually verified.
Use Tailwind utility classes with the declared tokens.
Product context is incomplete. Label assumptions and treat the result as a draft until the missing context is supplied.