:root {
    --brand: #146ebe;
}

body {
    font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

.card {
    border-radius: 1rem;
}

.card-header {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
}

.navbar-brand {
    color: var(--brand);
}

.btn-primary {
    background-color: var(--brand);
    border-color: var(--brand);
}

.btn-primary:hover,
.btn-primary:focus {
    background-color: #115a97;
    border-color: #115a97;
}

.form-floating textarea.form-control {
    min-height: 120px;
}

.badge-outline {
    border: 1px solid currentColor;
}

.table thead th {
    background-color: #f8fafc;
}

.list-group-item.active-entry {
    border-left: 4px solid var(--brand);
}

