# Aurora UI — AI design spec

> Soft, blurred, colorful background gradients.
>
> Style page: https://www.aiwebstyle.com/styles/aurora-ui.html · Live preview: https://www.aiwebstyle.com/previews/aurora-ui.html
>
> Drop this file at the root of a project and point your coding agent at it. Every value is copied from the working stylesheet, not estimated.

## 1. What this style is

Note: The effect of Aurora UI largely depends on the fine-tuning of blurriness, color selection, transparency, shape size, and position. Animation is optional but can add dynamism. Please note that this effect may have certain performance requirements.

## 2. Tokens

### Page surface

| Token | Value | Purpose |
|---|---|---|
| `--page-bg` | `#0d1117` | Page background (solid fallback) |

### Text

| Token | Value | Purpose |
|---|---|---|
| `--text-color` | `#d0d8f0` | Body text |
| `--heading-color` | `#e8f0ff` | Headings |

### Links

| Token | Value | Purpose |
|---|---|---|
| `--link-color` | `#14b8a6` | Link and inline accent |
| `--link-hover-color` | `#0d9488` | Link hover |

### Borders

| Token | Value | Purpose |
|---|---|---|
| `--border-color` | `rgba(255, 255, 255, 0.2)` | Dividers and input borders |

### Cards

| Token | Value | Purpose |
|---|---|---|
| `--card-bg` | `rgba(23, 37, 59, 0.5)` | Card surface |
| `--card-border-radius` | `14px` | Card corner radius |
| `--card-shadow` | `0 10px 40px rgba(0, 0, 0, 0.4)` | Card at rest |
| `--card-hover-shadow` | `0 15px 50px rgba(0, 0, 0, 0.5)` | Card on hover |

### Header

| Token | Value | Purpose |
|---|---|---|
| `--header-bg` | `rgba(13, 17, 23, 0.88)` | Sticky header surface |
| `--header-text-color` | `var(--heading-color)` | Header text and nav links |
| `--header-shadow` | `none` | Header elevation (usually `none`) |

### Footer

| Token | Value | Purpose |
|---|---|---|
| `--footer-bg` | `rgba(13, 17, 23, 0.88)` | Footer surface |
| `--footer-text-color` | `#a1a1aa` | Footer text |

### Buttons

| Token | Value | Purpose |
|---|---|---|
| `--button-bg` | `var(--link-color)` | Primary button fill |
| `--button-text-color` | `#ffffff` | Primary button label |
| `--button-hover-bg` | `var(--link-hover-color)` | Primary button hover fill |
| `--button-border` | `none` | Primary button border |
| `--button-secondary-bg` | `rgba(55, 65, 81, 0.75)` | Secondary button fill |
| `--button-secondary-text-color` | `var(--card-text-color)` | Secondary button label |
| `--button-secondary-hover-bg` | `rgba(71, 85, 105, 0.85)` | Secondary button hover fill |

### Code / prompt block

| Token | Value | Purpose |
|---|---|---|
| `--prompt-bg` | `rgba(0, 0, 0, 0.45)` | Code / prompt block surface |
| `--prompt-text-color` | `var(--card-text-color)` | Code / prompt block text |

### Other tokens in this theme

| Token | Value |
|---|---|
| `--card-text-color` | `#e0e7ff` |
| `--card-heading-color` | `#f0f5ff` |
| `--button-border-radius` | `8px` |
| `--button-secondary-border` | `1px solid var(--border-color)` |
| `--aurora-color-1` | `#34d399` |
| `--aurora-color-2` | `#2dd4bf` |
| `--aurora-color-3` | `#3b82f6` |
| `--aurora-color-4` | `#8b5cf6` |

## 3. Do

- Drive every color, radius and shadow from the tokens below. No literal hex values in component code.
- Reuse the `--card-*` tokens for any elevated surface (card, panel, modal, dropdown) so elevation stays consistent.
- Keep header and footer on `--header-*` / `--footer-*` even when the page background is a gradient.

## 4. Don't

- Do not blend tokens from another style in this library — one page, one token set.
- Do not invent a hover state: every interactive element has a `*-hover-*` token above.

## 5. Using this with a coding agent

Place this file at the project root as `DESIGN.md`, then instruct the agent:

> Follow `DESIGN.md` for all UI. Every color, radius and shadow comes from its token table. If you need a state that is not listed, derive it from the nearest listed token and add the new token to `DESIGN.md` instead of hard-coding a value.

If the project already has a token layer (Tailwind config, CSS custom properties, a theme file), map these tokens onto it one-to-one and keep the names unchanged.

## 6. Original prompt

```text
Create a website header with an Aurora UI background effect. Use soft, blurred, colorful radial gradients positioned off-canvas that subtly animate or shift.
```

---

*Generated from the `aurora-ui` theme in `style.css`. Token values are verbatim — regenerate rather than edit by hand.*
