/* Public navbar specific styles */
.btn-nav-signin {
    color: #0067b8;
    text-decoration: none;
    padding: 8px 16px;
    font-size: 13px;
    font-weight: 600;
    border-radius: 4px;
    transition: background-color 0.15s ease;
}
.btn-nav-signin:hover {
    background-color: #f5f5f5;
}
.btn-nav-signup {
    background: #0067b8;
    color: #ffffff;
    text-decoration: none;
    padding: 8px 20px;
    font-size: 13px;
    font-weight: 600;
    border-radius: 4px;
    transition: background-color 0.15s ease;
}
.btn-nav-signup:hover {
    background: #005a9e;
}
@media (max-width: 900px) {
    .btn-nav-signin,
    .btn-nav-signup {
        display: none;
    }
}
