﻿.portal-body {
    font-family: 'Inter', sans-serif;
    background-color: #f8f9fb;
    color: #1f2937;
}

.navbar-brand {
    letter-spacing: -0.02em;
}

.navbar .nav-link.active {
    color: #0d6efd !important;
}

.card {
    border-radius: 1rem;
}

.btn {
    border-radius: 0.75rem;
}

.badge {
    font-weight: 500;
}

code {
    white-space: normal;
    word-break: break-word;
}

.table td,
.table th {
    vertical-align: middle;
}
