/* entry styles */

body.entry-body {
    background: #f5f7fb;
}

.entry-page {
    min-height: 100vh;
    display: flex;
    align-items: center;
}

.entry-card {
    transition: transform .15s ease, box-shadow .15s ease;
}

.entry-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .10);
}

.entry-icon {
    width: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 1rem;
    border-radius: 50%;
    background: var(--tblr-bg-surface-secondary);
}

.tuatara-logo {
    width: 190px;
    height: auto;
    max-width: 100%;
}

/* Improve overall text contrast */
body {
    color: #2b3035;
}

/* Tabler secondary text is a little too light for this application */
.text-secondary {
    color: #5a626b !important;
}

/* Form labels and general muted text */
.form-label {
    color: #343a40;
}

/* Navigation */
.navbar-nav .nav-link {
    color: #343a40;
}

.navbar-nav .nav-link:hover {
    color: #1f2328;
}

.navbar-nav .nav-link.active {
    color: #1f2328;
    font-weight: 600;
}

/* Card content */
.card {
    color: #2b3035;
}