/* Styles extraits automatiquement pour core/index.ejs */
.css-core-index-1 { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; pointer-events: none; opacity: 0.6; }

.css-core-index-2 { --box-glow-color: rgba(88, 101, 242, 0.15); --box-border-color: rgba(88, 101, 242, 0.3); }

.css-core-index-3 { color: #5865f2; background: rgba(88, 101, 242, 0.1); }

.css-core-index-4 { --box-glow-color: rgba(168, 85, 247, 0.15); --box-border-color: rgba(168, 85, 247, 0.3); }

.css-core-index-5 { color: #a855f7; background: rgba(168, 85, 247, 0.1); }

.css-core-index-6 { --box-glow-color: rgba(6, 182, 212, 0.15); --box-border-color: rgba(6, 182, 212, 0.3); }

.css-core-index-7 { color: #06b6d4; background: rgba(6, 182, 212, 0.1); }

.css-core-index-8 { --box-glow-color: rgba(255, 51, 51, 0.15); --box-border-color: rgba(255, 51, 51, 0.3); }

.css-core-index-9 { color: #ff3333; background: rgba(255, 51, 51, 0.1); }

.css-core-index-10 { --box-glow-color: rgba(236, 72, 153, 0.15); --box-border-color: rgba(236, 72, 153, 0.3); }

.css-core-index-11 { color: #ec4899; background: rgba(236, 72, 153, 0.1); }

.css-core-index-12 { --shortcut-glow: rgba(16, 185, 129, 0.25); }

.css-core-index-13 { color: #10b981; }

.css-core-index-14 { --shortcut-glow: rgba(6, 182, 212, 0.25); }

.css-core-index-15 { color: #06b6d4; }

.css-core-index-16 { --shortcut-glow: rgba(251, 191, 36, 0.25); }

.css-core-index-17 { color: #fbbf24; }

.css-core-index-18 { --shortcut-glow: rgba(99, 102, 241, 0.25); }

.css-core-index-19 { color: #6366f1; }

.css-core-index-20 { font-size: 1.3rem; }

.css-core-index-21 { margin-bottom: 20px; font-size: 0.85rem; color: #f87171; background: rgba(239, 68, 68, 0.1); border: 1px solid rgba(239, 68, 68, 0.2); padding: 10px 14px; border-radius: 12px; display: flex; align-items: center; gap: 8px; justify-content: center; font-weight: 800; }