body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; background-color: #f8f9fa; color: #333; } .container { max-width: 960px; } .card { border: none; border-radius: 0.75rem; box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1); transition: transform 0.2s ease-in-out; } .card:hover { transform: translateY(-5px); } .card-title { font-weight: 600; } .btn { border-radius: 0.5rem; padding: 0.75rem 1.25rem; font-weight: 600; transition: all 0.2s ease-in-out; } .btn-primary { background-color: #0d6efd; border-color: #0d6efd; } .btn-primary:hover { background-color: #0b5ed7; border-color: #0a58ca; } .form-control { border-radius: 0.5rem; } header { border-bottom: 1px solid #e9ecef; } footer { border-top: 1px solid #e9ecef; }