body {
    background: #f5f5f5;
}

.navbar-brand {
    font-weight: 600;
}

.card {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.form-control:focus {
    border-color: #80bdff;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

#photo-preview img {
    border-radius: 4px;
}

img.img-thumbnail {
    max-width: 100%;
}

.table-striped th {
    background: #f8f9fa;
}