Files
noteflow/public/css/variables.css
T
Claude b94667d268 UX: Refonte UI complète - Partie 1/2
- Nouveau design system moderne (blanc/noir)
- Favicon SVG moderne avec logo
- Nouveau header avec logo SVG intégré
- Layout grid: notes + todo box (pas de sidebar)
- Variables CSS complètes (shadows, spacing, fonts)
- Nouveau layout responsive
- Interface minimaliste et élégante
2025-11-11 13:45:21 +00:00

83 lines
2.2 KiB
CSS

/* Variables CSS globales - Thème clair moderne */
:root {
/* Couleurs principales */
--color-background: #F8F9FA;
--color-card: #FFFFFF;
--color-accent: #000000;
--color-accent-hover: #333333;
--color-text-primary: #000000;
--color-text-secondary: #6C757D;
--color-border: #DEE2E6;
--color-success: #28A745;
--color-danger: #DC3545;
--color-warning: #FFC107;
--color-info: #17A2B8;
/* Couleurs spécifiques */
--color-hover: #F1F3F5;
--color-active: #E9ECEF;
--color-disabled: #ADB5BD;
/* Typographie */
--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
--font-size-xs: 11px;
--font-size-sm: 13px;
--font-size-base: 15px;
--font-size-lg: 17px;
--font-size-xl: 20px;
--font-size-2xl: 28px;
--font-size-3xl: 36px;
--font-weight-normal: 400;
--font-weight-medium: 500;
--font-weight-semibold: 600;
--font-weight-bold: 700;
/* Spacing */
--spacing-xs: 4px;
--spacing-sm: 8px;
--spacing-md: 16px;
--spacing-lg: 24px;
--spacing-xl: 32px;
--spacing-2xl: 48px;
--spacing-3xl: 64px;
/* Border radius */
--radius-sm: 6px;
--radius-md: 10px;
--radius-lg: 14px;
--radius-xl: 20px;
--radius-full: 9999px;
/* Shadows - Style moderne élégant */
--shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.04);
--shadow-sm: 0 2px 4px rgba(0, 0, 0, 0.06);
--shadow-md: 0 4px 12px rgba(0, 0, 0, 0.08);
--shadow-lg: 0 8px 20px rgba(0, 0, 0, 0.1);
--shadow-xl: 0 16px 40px rgba(0, 0, 0, 0.12);
--shadow-2xl: 0 24px 60px rgba(0, 0, 0, 0.15);
/* Shadow hover effects */
--shadow-hover: 0 6px 16px rgba(0, 0, 0, 0.12);
--shadow-active: 0 2px 8px rgba(0, 0, 0, 0.1);
/* Transitions */
--transition-fast: 0.15s cubic-bezier(0.4, 0, 0.2, 1);
--transition-base: 0.25s cubic-bezier(0.4, 0, 0.2, 1);
--transition-slow: 0.35s cubic-bezier(0.4, 0, 0.2, 1);
/* Dimensions */
--header-height: 70px;
--max-width: 1400px;
--note-width: 320px;
--note-expanded-width: 680px;
--todo-box-width: 340px;
/* Z-index */
--z-header: 100;
--z-modal: 200;
--z-dropdown: 150;
--z-tooltip: 250;
}