# Task&Coffee Styles Cheatsheet 🎨 Быстрая справка по использованию стилей в проекте. **Full guide?** See [STYLE_GUIDE.md](./STYLE_GUIDE.md) **Color reference?** See [COLOR_PALETTE.md](./COLOR_PALETTE.md) **Back to main?** See [README.md](../README.md) --- ## Импорт ```javascript import styles from '@/lib/styles'; import { cn } from '@/lib/utils'; ``` --- ## 📦 Карточки ```jsx
Basic card
Elevated card
Task card
Task card with glow
``` --- ## 🔘 Кнопки ```jsx ``` --- ## 📝 Inputs ```jsx ``` --- ## 🏷️ Badges ```jsx Low Medium High Critical Success Warning Error ``` --- ## ✨ Neon Effects (CSS Classes) ```jsx
Blue glow on hover
Pink glow on hover
Soft glow
Blue neon border
Pink neon border
Blue neon text Pink neon text ``` --- ## 🎭 Neon Animated Text ```jsx Task&Coffee Task&Coffee ``` --- ## 📐 Layout ```jsx
Content
Cards grid
``` --- ## 🔤 Typography ```jsx

Heading 1

Heading 2

Body text

Muted text

Small text ``` --- ## 🛠️ Utilities ```jsx // Glow effects
Blue glow
Pink glow
Soft glow
// Glass effect
Glassmorphism
// Transitions
Smooth
Slow
// Focus ring ``` --- ## 🎨 Цветовые переменные ### В CSS ```css background: var(--color-background); color: var(--color-foreground); background: var(--color-card); color: var(--color-primary); border: 1px solid var(--color-border); ``` ### В Tailwind ```jsx
``` --- ## 🔄 Комбинирование ```jsx import { cn } from '@/lib/utils';
Combined styles
``` --- ## 📏 Радиусы - `rounded-lg` = **0.5rem** ← используем для кнопок и карточек - `rounded-xl` = 0.75rem - `rounded-2xl` = 1rem --- ## 🎯 Полный пример компонента ```jsx import styles from '@/lib/styles'; import { cn } from '@/lib/utils'; function TaskCard({ task, isToday }) { return (
{task.priority}

{task.title}

{task.description}

); } ``` --- ## 🌈 Mirage Colors | Name | Hex | Usage | |------|-----|-------| | mirage-950 | `#111928` | Background (darkest) | | mirage-900 | `#243756` | Cards | | mirage-800 | `#264066` | Muted elements | | mirage-700 | `#2a4a7a` | Secondary | | mirage-600 | `#335b96` | Elevated cards | | mirage-500 | `#4474b3` | Accent hover | | mirage-400 | `#6893c8` | Primary accent | | mirage-300 | `#9db8dc` | Muted text | | mirage-200 | `#cbd9ec` | Main text | | mirage-100 | `#e7edf7` | Card text | | mirage-50 | `#f4f6fb` | Lightest text | --- ## 💡 Tips 1. Используйте готовые стили из `styles.js` 2. Комбинируйте с `cn()` для кастомизации 3. Неон - только для акцентов! 4. Всегда используйте CSS переменные 5. `rounded-lg` для консистентности **Полная документация:** См. `STYLE_GUIDE.md`