feat: add user geolocation marker and auto-zoom to map based on search radius
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (8.3) (push) Has been cancelled
tests / ci (8.4) (push) Has been cancelled
tests / ci (8.5) (push) Has been cancelled

This commit is contained in:
Ovidiu U
2026-04-07 20:21:31 +01:00
parent 0b26c4c257
commit 4e9b809a10
7 changed files with 883 additions and 36 deletions

41
docs/theme.md Normal file
View File

@@ -0,0 +1,41 @@
# FuelAlert — Colour Palette
## Primary — Burnt Sienna
| Token | Hex | Usage |
|--------------|-----------|------------------------------|
| primary | `#bb5b3e` | CTA buttons, focus rings, brand |
| primary-dark | `#a34a31` | Hover / pressed state |
## Neutrals — Warm Brown
| Token | Hex | Usage |
|-----------|-----------|------------------------------|
| text-base | `#4a3f3b` | Body text, headings |
| text-muted| `#89726c` | Secondary text, icons |
| text-dim | `#6b5a55` | Tertiary / placeholder text |
## Surfaces — Cream / Linen
| Token | Hex | Usage |
|----------------|-----------|------------------------------|
| surface | `#faf6f3` | Input & card background |
| surface-page | `#f5ede5` | Page / app background |
| surface-subtle | `#eeeae5` | Subtle surface / hover |
| border | `#e5ded7` | Borders & dividers |
## Accents
| Token | Hex | Usage |
|--------|-----------|------------------------------|
| teal | `#4A7C7E` | Secondary accent (minor) |
| mauve | `#8B4860` | Tertiary accent (minor) |
| tan | `#9B8B6B` | Warm neutral accent |
## Status
| Token | Hex | Usage |
|---------|-----------|------------------------------|
| success | `#22c55e` | Price current / good signal |
| warning | `#f59e0b` | Stale price / weak signal |
| error | `#ef4444` | Outdated price / error state |
## Notes
- Core brand feel: warm terracotta on a cream/linen base.
- Teal and mauve are currently used sparingly — confirm role in DaisyUI theme before promoting to named tokens.
- Never use cold grays — all neutrals should lean warm.