:root {
    --fttx-bg: #f5f7fb;
    --fttx-border: #dde3ee;
}

body {
    background: linear-gradient(180deg, #f8fafc 0%, var(--fttx-bg) 100%);
}

.navbar-flow-spacer {
    flex: 0 0 auto;
    display: block;
    min-height: 1.5rem;
    line-height: 1.5;
    visibility: hidden;
    pointer-events: none;
    user-select: none;
}

.fttx-footer {
    border-top: 1px solid var(--fttx-border);
    background: #fff;
}

.navbar .nav-link.active {
    font-weight: 600;
}
