/* ESP32 OTA Manager — custom overrides */
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; }

.card.stat-card { transition: transform .15s ease-in-out, box-shadow .15s ease-in-out; }
.card.stat-card:hover { transform: translateY(-2px); box-shadow: 0 .25rem .5rem rgba(0,0,0,.08); }

code { color: #d63384; background: #f8f9fa; padding: 0 .25rem; border-radius: 3px; }
pre code { background: #212529; color: #f8f9fa; padding: .5rem; display: block; border-radius: .25rem; }

.table th { font-weight: 600; font-size: .85rem; text-transform: uppercase; letter-spacing: .03em; color: #6c757d; }

.badge { font-weight: 500; }

.modal-header { background: #f8f9fa; }

footer { margin-top: 4rem; padding: 2rem 0; border-top: 1px solid #e9ecef; }
