.flash-container { margin:10px 0; }
.flash { padding:10px; border-radius:8px; margin-bottom:8px; }
.flash.success { background:#ecfdf3; color:#166534; }
.flash.info { background:#e0f2fe; color:#075985; }
.flash.warning { background:#fff7ed; color:#9a3412; }
.flash.danger { background:#fef2f2; color:#991b1b; }