diff --git a/.impeccable.md b/.impeccable.md index f6ecb2b..48fd047 100644 --- a/.impeccable.md +++ b/.impeccable.md @@ -20,15 +20,15 @@ Minimalist, systematic, and typography-led with a "Modern Pagan" influence. The #### 1. Wheel of the Year (Seasonal Dynamic Engine) - **Sabbat System**: The interface tracks 8 major Sabbats (Imbolc, Ostara, Beltane, Litha, Lughnasadh, Mabon, Samhain, Yule). -- **Dynamic Theming**: All colors are dynamically generated in OKLCH, interpolating between the previous and next Sabbat. +- **Dynamic Theming**: All colours are dynamically generated in OKLCH, interpolating between the previous and next Sabbat. - **Branding**: Neutrals are tinted toward the current seasonal brand hue (chroma 0.005–0.012). - **Visuals**: Sabbat icons wax and wane in the background of major sections. -#### 2. Color (OKLCH & Tailwind v4) +#### 2. Colour (OKLCH & Tailwind v4) - **Engine**: Dynamic CSS generation at the server level via `src/lib/server/theme.ts`. - **Contrast**: High-legibility light and dark modes using `light-dark()`. -- **Palette**: No pure black/white. Solid colors only; gradients are restricted to seasonal background icons. +- **Palette**: No pure black/white. Solid colours only; gradients are restricted to seasonal background icons. - **Framework**: Tailwind CSS v4 provides the utility-first layer over the dynamic tokens. #### 3. OpenGraph (1200x630) @@ -51,14 +51,14 @@ Minimalist, systematic, and typography-led with a "Modern Pagan" influence. The - **Layout**: Heavy reliance on `gap` and `margin-inline: auto` (shells). - **Shells**: `shell-wide` (72rem), `shell-prose` (72rem), and `shell-narrow` (48rem). -#### 6. Localization +#### 6. Localisation -- **Locale**: Strictly localized to `en_gb` across all HTML attributes, OpenGraph metadata, and user-facing date formatting. +- **Locale**: Strictly localised to `en_gb` across all HTML attributes, OpenGraph metadata, and user-facing date formatting. ### Design Principles 1. **Seasonal Fluidity**: The interface is never static; it breathes with the cycle of the year. -2. **Systematic Rigor**: Every token is derived from a core mathematical scale (4pt spacing, 1.25 type ratio). +2. **Systematic Rigour**: Every token is derived from a core mathematical scale (4pt spacing, 1.25 type ratio). 3. **Playful Seriousness**: Technical excellence paired with whimsical features like "Wolf Mode" (text-to-howl transformation). 4. **Anti-Slop**: Absolute ban on AI-typical patterns (side-stripe borders, floating cards without intent). 5. **Functional Symbolism**: Symbols (Pentacle, Triskele, Leaflet) are used as functional markers and end-of-post signals.